staging:iio:ad7606 replaces IIO_ST macro with explicit entries to struct scan_type
IIO_ST is going away as it is a pain to maintain. Note that this driver currently ensures all fields are converted to the native endianness to keep things consistent across the different bus types. Signed-off-by: Jonathan Cameron <jic23@kernel.org> Acked-by: Lars-Peter Clausen <lars@metafoo.de>
This commit is contained in:
parent
6b25f6e6b7
commit
5ae5285906
|
@ -239,7 +239,12 @@ static const struct attribute_group ad7606_attribute_group_range = {
|
||||||
.info_mask_separate = BIT(IIO_CHAN_INFO_RAW), \
|
.info_mask_separate = BIT(IIO_CHAN_INFO_RAW), \
|
||||||
.info_mask_shared_by_type = BIT(IIO_CHAN_INFO_SCALE),\
|
.info_mask_shared_by_type = BIT(IIO_CHAN_INFO_SCALE),\
|
||||||
.scan_index = num, \
|
.scan_index = num, \
|
||||||
.scan_type = IIO_ST('s', 16, 16, 0), \
|
.scan_type = { \
|
||||||
|
.sign = 's', \
|
||||||
|
.realbits = 16, \
|
||||||
|
.storagebits = 16, \
|
||||||
|
.endianness = IIO_CPU, \
|
||||||
|
}, \
|
||||||
}
|
}
|
||||||
|
|
||||||
static const struct iio_chan_spec ad7606_8_channels[] = {
|
static const struct iio_chan_spec ad7606_8_channels[] = {
|
||||||
|
|
Loading…
Reference in New Issue