mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/
synced 2026-05-02 18:15:03 -04:00
staging:iio:in kernel users: Add a data field for channel specific info.
Used to allow information about a given channel mapping to be passed through from board files to the consumer drivers. Signed-off-by: Jonathan Cameron <jic23@kernel.org>
This commit is contained in:
@@ -18,10 +18,12 @@ struct iio_chan_spec;
|
||||
* struct iio_channel - everything needed for a consumer to use a channel
|
||||
* @indio_dev: Device on which the channel exists.
|
||||
* @channel: Full description of the channel.
|
||||
* @data: Data about the channel used by consumer.
|
||||
*/
|
||||
struct iio_channel {
|
||||
struct iio_dev *indio_dev;
|
||||
const struct iio_chan_spec *channel;
|
||||
void *data;
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -19,11 +19,13 @@
|
||||
* @consumer_dev_name: Name to uniquely identify the consumer device.
|
||||
* @consumer_channel: Unique name used to identify the channel on the
|
||||
* consumer side.
|
||||
* @consumer_data: Data about the channel for use by the consumer driver.
|
||||
*/
|
||||
struct iio_map {
|
||||
const char *adc_channel_label;
|
||||
const char *consumer_dev_name;
|
||||
const char *consumer_channel;
|
||||
void *consumer_data;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user