mirror of
https://github.com/torvalds/linux.git
synced 2024-12-20 10:01:56 +00:00
staging:iio: core: add datasheet_name to chan_spec
This allows for matching against the name given on a datasheet, however silly/inconsistent it might be. Useful for in kernel interfaces. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
18cffbedc2
commit
6c63dded7f
@ -110,6 +110,10 @@ enum iio_endian {
|
||||
* @extend_name: Allows labeling of channel attributes with an
|
||||
* informative name. Note this has no effect codes etc,
|
||||
* unlike modifiers.
|
||||
* @datasheet_name: A name used in in kernel mapping of channels. It should
|
||||
* corrspond to the first name that the channel is referred
|
||||
* to by in the datasheet (e.g. IND), or the nearest
|
||||
* possible compound name (e.g. IND-INC).
|
||||
* @processed_val: Flag to specify the data access attribute should be
|
||||
* *_input rather than *_raw.
|
||||
* @modified: Does a modifier apply to this channel. What these are
|
||||
@ -138,6 +142,7 @@ struct iio_chan_spec {
|
||||
long info_mask;
|
||||
long event_mask;
|
||||
char *extend_name;
|
||||
const char *datasheet_name;
|
||||
unsigned processed_val:1;
|
||||
unsigned modified:1;
|
||||
unsigned indexed:1;
|
||||
|
Loading…
Reference in New Issue
Block a user