adis16136.c (e3900e74f26fc924c8e9e2a922bd40369b0bb517) | adis16136.c (606f9067b573183035a0300c4595261ec9575c7d) |
---|---|
1/* 2 * ADIS16133/ADIS16135/ADIS16136 gyroscope driver 3 * 4 * Copyright 2012 Analog Devices Inc. 5 * Author: Lars-Peter Clausen <lars@metafoo.de> 6 * 7 * Licensed under the GPL-2. 8 */ --- 343 unchanged lines hidden (view full) --- 352 ADIS16136_SCAN_TEMP, 353}; 354 355static const struct iio_chan_spec adis16136_channels[] = { 356 { 357 .type = IIO_ANGL_VEL, 358 .modified = 1, 359 .channel2 = IIO_MOD_X, | 1/* 2 * ADIS16133/ADIS16135/ADIS16136 gyroscope driver 3 * 4 * Copyright 2012 Analog Devices Inc. 5 * Author: Lars-Peter Clausen <lars@metafoo.de> 6 * 7 * Licensed under the GPL-2. 8 */ --- 343 unchanged lines hidden (view full) --- 352 ADIS16136_SCAN_TEMP, 353}; 354 355static const struct iio_chan_spec adis16136_channels[] = { 356 { 357 .type = IIO_ANGL_VEL, 358 .modified = 1, 359 .channel2 = IIO_MOD_X, |
360 .info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT | 361 IIO_CHAN_INFO_CALIBBIAS_SEPARATE_BIT | 362 IIO_CHAN_INFO_SCALE_SHARED_BIT | 363 IIO_CHAN_INFO_LOW_PASS_FILTER_3DB_FREQUENCY_SEPARATE_BIT, | 360 .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | 361 BIT(IIO_CHAN_INFO_CALIBBIAS) | 362 BIT(IIO_CHAN_INFO_LOW_PASS_FILTER_3DB_FREQUENCY), 363 .info_mask_shared_by_type = BIT(IIO_CHAN_INFO_SCALE), 364 |
364 .address = ADIS16136_REG_GYRO_OUT2, 365 .scan_index = ADIS16136_SCAN_GYRO, 366 .scan_type = { 367 .sign = 's', 368 .realbits = 32, 369 .storagebits = 32, 370 .endianness = IIO_BE, 371 }, 372 }, { 373 .type = IIO_TEMP, 374 .indexed = 1, 375 .channel = 0, | 365 .address = ADIS16136_REG_GYRO_OUT2, 366 .scan_index = ADIS16136_SCAN_GYRO, 367 .scan_type = { 368 .sign = 's', 369 .realbits = 32, 370 .storagebits = 32, 371 .endianness = IIO_BE, 372 }, 373 }, { 374 .type = IIO_TEMP, 375 .indexed = 1, 376 .channel = 0, |
376 .info_mask = IIO_CHAN_INFO_RAW_SEPARATE_BIT | 377 IIO_CHAN_INFO_SCALE_SEPARATE_BIT, | 377 .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | 378 BIT(IIO_CHAN_INFO_SCALE), |
378 .address = ADIS16136_REG_TEMP_OUT, 379 .scan_index = ADIS16136_SCAN_TEMP, 380 .scan_type = { 381 .sign = 's', 382 .realbits = 16, 383 .storagebits = 16, 384 .endianness = IIO_BE, 385 }, --- 195 unchanged lines hidden --- | 379 .address = ADIS16136_REG_TEMP_OUT, 380 .scan_index = ADIS16136_SCAN_TEMP, 381 .scan_type = { 382 .sign = 's', 383 .realbits = 16, 384 .storagebits = 16, 385 .endianness = IIO_BE, 386 }, --- 195 unchanged lines hidden --- |