Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

iio:gyro:adis16080 move to info_mask_(shared_by_type/separate)

The original info_mask is going away in favour of the broken out versions.

Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Acked-by: Lars-Peter Clausen <lars@metafoo.de>

+11 -11
+11 -11
drivers/iio/gyro/adis16080.c
··· 136 136 .type = IIO_ANGL_VEL, 137 137 .modified = 1, 138 138 .channel2 = IIO_MOD_Z, 139 - .info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT | 140 - IIO_CHAN_INFO_SCALE_SEPARATE_BIT, 139 + .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | 140 + BIT(IIO_CHAN_INFO_SCALE), 141 141 .address = ADIS16080_DIN_GYRO, 142 142 }, { 143 143 .type = IIO_VOLTAGE, 144 144 .indexed = 1, 145 145 .channel = 0, 146 - .info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT | 147 - IIO_CHAN_INFO_SCALE_SEPARATE_BIT | 148 - IIO_CHAN_INFO_OFFSET_SEPARATE_BIT, 146 + .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | 147 + BIT(IIO_CHAN_INFO_SCALE) | 148 + BIT(IIO_CHAN_INFO_OFFSET), 149 149 .address = ADIS16080_DIN_AIN1, 150 150 }, { 151 151 .type = IIO_VOLTAGE, 152 152 .indexed = 1, 153 153 .channel = 1, 154 - .info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT | 155 - IIO_CHAN_INFO_SCALE_SEPARATE_BIT | 156 - IIO_CHAN_INFO_OFFSET_SEPARATE_BIT, 154 + .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | 155 + BIT(IIO_CHAN_INFO_SCALE) | 156 + BIT(IIO_CHAN_INFO_OFFSET), 157 157 .address = ADIS16080_DIN_AIN2, 158 158 }, { 159 159 .type = IIO_TEMP, 160 160 .indexed = 1, 161 161 .channel = 0, 162 - .info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT | 163 - IIO_CHAN_INFO_SCALE_SEPARATE_BIT | 164 - IIO_CHAN_INFO_OFFSET_SEPARATE_BIT, 162 + .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | 163 + BIT(IIO_CHAN_INFO_SCALE) | 164 + BIT(IIO_CHAN_INFO_OFFSET), 165 165 .address = ADIS16080_DIN_TEMP, 166 166 } 167 167 };