]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
staging:iio: Move the ad7298 driver out of staging
authorLars-Peter Clausen <lars@metafoo.de>
Sat, 17 Nov 2012 11:42:59 +0000 (11:42 +0000)
committerJonathan Cameron <jic23@kernel.org>
Mon, 19 Nov 2012 22:22:15 +0000 (22:22 +0000)
The driver does not expose any custom API to userspace and none of the standard
static code checker tools report any issues, so move it out of staging.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/Kconfig
drivers/iio/adc/Makefile
drivers/iio/adc/ad7298.c [moved from drivers/staging/iio/adc/ad7298.c with 99% similarity]
drivers/staging/iio/adc/Kconfig
drivers/staging/iio/adc/Makefile
include/linux/platform_data/ad7298.h [moved from drivers/staging/iio/adc/ad7298.h with 80% similarity]

index ef5200a6850e150fbc88820baa69ae343bc463a3..cd5eed60be2836479626c24eea423d588de6e2a7 100644 (file)
@@ -18,6 +18,18 @@ config AD7266
          Say yes here to build support for Analog Devices AD7265 and AD7266
          ADCs.
 
+config AD7298
+       tristate "Analog Devices AD7298 ADC driver"
+       depends on SPI
+       select IIO_BUFFER
+       select IIO_TRIGGERED_BUFFER
+       help
+         Say yes here to build support for Analog Devices AD7298
+         8 Channel ADC with temperature sensor.
+
+         To compile this driver as a module, choose M here: the
+         module will be called ad7298.
+
 config AD7791
        tristate "Analog Devices AD7791 ADC driver"
        depends on SPI
index 54ac7bbcd01b71523770bce9537f6e1428fd262e..3256dc64a466123539cb2a800f6ed0135fd27066 100644 (file)
@@ -4,6 +4,7 @@
 
 obj-$(CONFIG_AD_SIGMA_DELTA) += ad_sigma_delta.o
 obj-$(CONFIG_AD7266) += ad7266.o
+obj-$(CONFIG_AD7298) += ad7298.o
 obj-$(CONFIG_AD7476) += ad7476.o
 obj-$(CONFIG_AD7791) += ad7791.o
 obj-$(CONFIG_AD7887) += ad7887.o
similarity index 99%
rename from drivers/staging/iio/adc/ad7298.c
rename to drivers/iio/adc/ad7298.c
index 2742a9de05db2882ba86f2a0e02886d3255667aa..441a9a265c121f9630c03efe668995ea680c1b4a 100644 (file)
@@ -23,7 +23,7 @@
 #include <linux/iio/trigger_consumer.h>
 #include <linux/iio/triggered_buffer.h>
 
-#include "ad7298.h"
+#include <linux/platform_data/ad7298.h>
 
 #define AD7298_WRITE   (1 << 15) /* write to the control register */
 #define AD7298_REPEAT  (1 << 14) /* repeated conversion enable */
index 5086a46b8e9a67e6f3e2e5fdc16e1cb259d493de..dc8582b95b613ca24e1d9a440d4dc54d41524a03 100644 (file)
@@ -10,18 +10,6 @@ config AD7291
          Say yes here to build support for Analog Devices AD7291
          8 Channel ADC with temperature sensor.
 
-config AD7298
-       tristate "Analog Devices AD7298 ADC driver"
-       depends on SPI
-       select IIO_BUFFER
-       select IIO_TRIGGERED_BUFFER
-       help
-         Say yes here to build support for Analog Devices AD7298
-         8 Channel ADC with temperature sensor.
-
-         To compile this driver as a module, choose M here: the
-         module will be called ad7298.
-
 config AD7606
        tristate "Analog Devices AD7606 ADC driver"
        depends on GPIOLIB
index 4beaa588256b3a61dc4befecbd7971f4182797ac..7281451a613aca4a021e7675b4864f5ea2ee0c36 100644 (file)
@@ -12,8 +12,6 @@ ad799x-y := ad799x_core.o
 ad799x-$(CONFIG_AD799X_RING_BUFFER) += ad799x_ring.o
 obj-$(CONFIG_AD799X) += ad799x.o
 
-obj-$(CONFIG_AD7298) += ad7298.o
-
 obj-$(CONFIG_AD7291) += ad7291.o
 obj-$(CONFIG_AD7780) += ad7780.o
 obj-$(CONFIG_AD7793) += ad7793.o
similarity index 80%
rename from drivers/staging/iio/adc/ad7298.h
rename to include/linux/platform_data/ad7298.h
index c8ac969ec0164ffe283b7824fa2142555c1be8c8..fbf8adf1363a1860a923cdd815597a8cc4054971 100644 (file)
@@ -6,8 +6,8 @@
  * Licensed under the GPL-2.
  */
 
-#ifndef IIO_ADC_AD7298_H_
-#define IIO_ADC_AD7298_H_
+#ifndef __LINUX_PLATFORM_DATA_AD7298_H__
+#define __LINUX_PLATFORM_DATA_AD7298_H__
 
 /**
  * struct ad7298_platform_data - Platform data for the ad7298 ADC driver