]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
staging: iio: tsl2x7x/tsl2772: move out of staging
authorBrian Masney <masneyb@onstation.org>
Fri, 11 May 2018 00:12:23 +0000 (20:12 -0400)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 12 May 2018 11:40:04 +0000 (12:40 +0100)
Move the tsl2772 driver out of staging and into mainline.

Signed-off-by: Brian Masney <masneyb@onstation.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/light/Kconfig
drivers/iio/light/Makefile
drivers/iio/light/tsl2772.c [moved from drivers/staging/iio/light/tsl2772.c with 99% similarity]
drivers/staging/iio/Kconfig
drivers/staging/iio/Makefile
drivers/staging/iio/light/Kconfig [deleted file]
drivers/staging/iio/light/Makefile [deleted file]
include/linux/platform_data/tsl2772.h [moved from drivers/staging/iio/light/tsl2772.h with 100% similarity]

index 074e50657366b1df706a5ab014e7d95544767d29..c7ef8d1862d6b1db8fe31e8d534f39efb7afbbe6 100644 (file)
@@ -409,6 +409,14 @@ config TSL2583
         Provides support for the TAOS tsl2580, tsl2581 and tsl2583 devices.
         Access ALS data via iio, sysfs.
 
+config TSL2772
+       tristate "TAOS TSL/TMD2x71 and TSL/TMD2x72 Family of light and proximity sensors"
+       depends on I2C
+       help
+        Support for: tsl2571, tsl2671, tmd2671, tsl2771, tmd2771, tsl2572, tsl2672,
+        tmd2672, tsl2772, tmd2772 devices.
+        Provides iio_events and direct access via sysfs.
+
 config TSL4531
        tristate "TAOS TSL4531 ambient light sensors"
        depends on I2C
index f1777036d4f89f94bb9e2c25dd168f97d5b8d73a..80943af5d627dd3feaa0485d63092fe464ac7516 100644 (file)
@@ -40,6 +40,7 @@ obj-$(CONFIG_ST_UVIS25_SPI)   += st_uvis25_spi.o
 obj-$(CONFIG_TCS3414)          += tcs3414.o
 obj-$(CONFIG_TCS3472)          += tcs3472.o
 obj-$(CONFIG_TSL2583)          += tsl2583.o
+obj-$(CONFIG_TSL2772)          += tsl2772.o
 obj-$(CONFIG_TSL4531)          += tsl4531.o
 obj-$(CONFIG_US5182D)          += us5182d.o
 obj-$(CONFIG_VCNL4000)         += vcnl4000.o
similarity index 99%
rename from drivers/staging/iio/light/tsl2772.c
rename to drivers/iio/light/tsl2772.c
index a59bf39c28d42baf7b8f44be3793c39652d9e2f0..34d42a2504c92bf43ee1216f1855e9febfd03161 100644 (file)
@@ -19,7 +19,7 @@
 #include <linux/iio/events.h>
 #include <linux/iio/iio.h>
 #include <linux/iio/sysfs.h>
-#include "tsl2772.h"
+#include <linux/platform_data/tsl2772.h>
 
 /* Cal defs */
 #define PROX_STAT_CAL                  0
index bd9445956511ebede933cf5d33ea3119ddeeef9d..aee2335a25a1211624c26dba115cf50533efa52a 100644 (file)
@@ -11,7 +11,6 @@ source "drivers/staging/iio/cdc/Kconfig"
 source "drivers/staging/iio/frequency/Kconfig"
 source "drivers/staging/iio/gyro/Kconfig"
 source "drivers/staging/iio/impedance-analyzer/Kconfig"
-source "drivers/staging/iio/light/Kconfig"
 source "drivers/staging/iio/meter/Kconfig"
 source "drivers/staging/iio/resolver/Kconfig"
 
index e99a375c07b97dbdcf1214f458db457716b583fe..c28d657497de821242f6c9b12bbfd231dd93a012 100644 (file)
@@ -10,6 +10,5 @@ obj-y += cdc/
 obj-y += frequency/
 obj-y += gyro/
 obj-y += impedance-analyzer/
-obj-y += light/
 obj-y += meter/
 obj-y += resolver/
diff --git a/drivers/staging/iio/light/Kconfig b/drivers/staging/iio/light/Kconfig
deleted file mode 100644 (file)
index dfa3738..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#
-# Light sensors
-#
-menu "Light sensors"
-
-config TSL2772
-       tristate "TAOS TSL/TMD2x71 and TSL/TMD2x72 Family of light and proximity sensors"
-       depends on I2C
-       help
-        Support for: tsl2571, tsl2671, tmd2671, tsl2771, tmd2771, tsl2572, tsl2672,
-        tmd2672, tsl2772, tmd2772 devices.
-        Provides iio_events and direct access via sysfs.
-
-endmenu
diff --git a/drivers/staging/iio/light/Makefile b/drivers/staging/iio/light/Makefile
deleted file mode 100644 (file)
index e7e77a1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#
-# Makefile for industrial I/O Light sensors
-#
-
-obj-$(CONFIG_TSL2772)  += tsl2772.o