This series of patches aim to move the ad7192 ADC from staging into mainline. 1. Makes probe fail in case get_voltage returns an error. 2. Changed the iio_chan_spec talbes in order to set the required attributes at compile time. 3. Removed spi_device_id table and moved ID_* in of_Device_id table. 4. Updates inline sysfs docs. 5. Full-diff patch to move the ad7192 out of staging. Alexandru Tachici (5): staging: iio: adc: ad7192: fail probe on get_voltage staging: iio: adc: ad7192: modify iio_chan_spec array staging: iio: adc: ad7192: removed spi_device_id Documentation: ABI: testing: ad7192: update sysfs docs staging: iio: adc: ad7192: move out of staging .../ABI/testing/sysfs-bus-iio-adc-ad7192 | 17 +- MAINTAINERS | 8 + drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7192.c | 1043 +++++++++++++++++ .../iio/Documentation/sysfs-bus-iio-ad7192 | 20 - drivers/staging/iio/adc/Kconfig | 12 - drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7192.c | 1022 ---------------- 9 files changed, 1075 insertions(+), 1061 deletions(-) create mode 100644 drivers/iio/adc/ad7192.c delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-ad7192 delete mode 100644 drivers/staging/iio/adc/ad7192.c -- 2.20.1