Staging: iio: adis16209: Move adis16209 driver out of staging
authorShreeya Patel <shreeya.patel23498@gmail.com>
Thu, 29 Mar 2018 09:22:51 +0000 (14:52 +0530)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Fri, 30 Mar 2018 12:50:36 +0000 (13:50 +0100)
Move the adis16209 driver out of staging directory and merge to the
mainline IIO subsystem.

Signed-off-by: Shreeya Patel <shreeya.patel23498@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/accel/Kconfig
drivers/iio/accel/Makefile
drivers/iio/accel/adis16209.c [moved from drivers/staging/iio/accel/adis16209.c with 99% similarity]
drivers/staging/iio/accel/Kconfig
drivers/staging/iio/accel/Makefile

index 9416c6f..62ae7e5 100644 (file)
@@ -17,6 +17,18 @@ config ADIS16201
           To compile this driver as a module, say M here: the module will
           be called adis16201.
 
+config ADIS16209
+        tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer"
+        depends on SPI
+        select IIO_ADIS_LIB
+        select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
+        help
+          Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer
+          and accelerometer.
+
+          To compile this driver as a module, say M here: the module will be
+          called adis16209.
+
 config ADXL345
        tristate
 
index 7832ec9..636d4d1 100644 (file)
@@ -5,6 +5,7 @@
 
 # When adding new entries keep the list in alphabetical order
 obj-$(CONFIG_ADIS16201) += adis16201.o
+obj-$(CONFIG_ADIS16209) += adis16209.o
 obj-$(CONFIG_ADXL345) += adxl345_core.o
 obj-$(CONFIG_ADXL345_I2C) += adxl345_i2c.o
 obj-$(CONFIG_ADXL345_SPI) += adxl345_spi.o
similarity index 99%
rename from drivers/staging/iio/accel/adis16209.c
rename to drivers/iio/accel/adis16209.c
index fd1d89c..f2dc3a5 100644 (file)
@@ -189,7 +189,7 @@ static int adis16209_read_raw(struct iio_dev *indio_dev,
        case IIO_CHAN_INFO_OFFSET:
                /*
                 * The raw ADC value is 0x4FE when the temperature
-                * is 25 degrees and the scale factor per milli
+                * is 45 degrees and the scale factor per milli
                 * degree celcius is -470.
                 */
                *val = 25000 / -470 - 0x4FE;
index 2f61e21..befbbfe 100644 (file)
@@ -15,18 +15,6 @@ config ADIS16203
          To compile this driver as a module, say M here: the module will be
          called adis16203.
 
-config ADIS16209
-       tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer"
-       depends on SPI
-       select IIO_ADIS_LIB
-       select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
-       help
-         Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer
-         and accelerometer.
-
-         To compile this driver as a module, say M here: the module will be
-         called adis16209.
-
 config ADIS16240
        tristate "Analog Devices ADIS16240 Programmable Impact Sensor and Recorder"
        depends on SPI
index 7dd5541..773212e 100644 (file)
@@ -3,5 +3,4 @@
 #
 
 obj-$(CONFIG_ADIS16203) += adis16203.o
-obj-$(CONFIG_ADIS16209) += adis16209.o
 obj-$(CONFIG_ADIS16240) += adis16240.o