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

iio:gyro:adxrs450 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/adxrs450.c
··· 383 383 .type = IIO_ANGL_VEL, 384 384 .modified = 1, 385 385 .channel2 = IIO_MOD_Z, 386 - .info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT | 387 - IIO_CHAN_INFO_CALIBBIAS_SEPARATE_BIT | 388 - IIO_CHAN_INFO_QUADRATURE_CORRECTION_RAW_SEPARATE_BIT | 389 - IIO_CHAN_INFO_SCALE_SEPARATE_BIT, 386 + .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | 387 + BIT(IIO_CHAN_INFO_CALIBBIAS) | 388 + BIT(IIO_CHAN_INFO_QUADRATURE_CORRECTION_RAW) | 389 + BIT(IIO_CHAN_INFO_SCALE), 390 390 }, { 391 391 .type = IIO_TEMP, 392 392 .indexed = 1, 393 393 .channel = 0, 394 - .info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT | 395 - IIO_CHAN_INFO_SCALE_SEPARATE_BIT, 394 + .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | 395 + BIT(IIO_CHAN_INFO_SCALE), 396 396 } 397 397 }, 398 398 [ID_ADXRS453] = { ··· 400 400 .type = IIO_ANGL_VEL, 401 401 .modified = 1, 402 402 .channel2 = IIO_MOD_Z, 403 - .info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT | 404 - IIO_CHAN_INFO_SCALE_SEPARATE_BIT | 405 - IIO_CHAN_INFO_QUADRATURE_CORRECTION_RAW_SEPARATE_BIT, 403 + .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | 404 + BIT(IIO_CHAN_INFO_SCALE) | 405 + BIT(IIO_CHAN_INFO_QUADRATURE_CORRECTION_RAW), 406 406 }, { 407 407 .type = IIO_TEMP, 408 408 .indexed = 1, 409 409 .channel = 0, 410 - .info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT | 411 - IIO_CHAN_INFO_SCALE_SEPARATE_BIT, 410 + .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | 411 + BIT(IIO_CHAN_INFO_SCALE), 412 412 } 413 413 }, 414 414 };