]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
iio:trigger:sysfs Move out of staging.
authorJonathan Cameron <jic23@kernel.org>
Sun, 14 Apr 2013 11:54:00 +0000 (12:54 +0100)
committerJonathan Cameron <jic23@kernel.org>
Wed, 22 May 2013 21:16:48 +0000 (22:16 +0100)
This simple driver is rather useful. No issues about its interface
have been raised for some time hence the proposal to move it out
of staging.

Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/Kconfig
drivers/iio/Makefile
drivers/iio/trigger/Kconfig [new file with mode: 0644]
drivers/iio/trigger/Makefile [new file with mode: 0644]
drivers/iio/trigger/iio-trig-sysfs.c [moved from drivers/staging/iio/trigger/iio-trig-sysfs.c with 100% similarity]
drivers/staging/iio/trigger/Kconfig
drivers/staging/iio/trigger/Makefile

index b2f963be39937d2f6fe0775f5c9510866e69f4ea..daa3dddbc77f060bf6aeb4732b2be19e48a6fe34 100644 (file)
@@ -70,5 +70,8 @@ source "drivers/iio/gyro/Kconfig"
 source "drivers/iio/imu/Kconfig"
 source "drivers/iio/light/Kconfig"
 source "drivers/iio/magnetometer/Kconfig"
+if IIO_TRIGGER
+   source "drivers/iio/trigger/Kconfig"
+endif #IIO_TRIGGER
 
 endif # IIO
index a0e8cdd67e4ddef91083600d1ea80b7e1ea069dd..a349a9605d1fb7ab2d69e8c950ae542b518c9a46 100644 (file)
@@ -21,3 +21,4 @@ obj-y += frequency/
 obj-y += imu/
 obj-y += light/
 obj-y += magnetometer/
+obj-y += trigger/
diff --git a/drivers/iio/trigger/Kconfig b/drivers/iio/trigger/Kconfig
new file mode 100644 (file)
index 0000000..a4e68db
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# Industrial I/O standalone triggers
+#
+menu "Triggers - standalone"
+
+config IIO_SYSFS_TRIGGER
+       tristate "SYSFS trigger"
+       depends on SYSFS
+       select IRQ_WORK
+       help
+         Provides support for using SYSFS entry as IIO triggers.
+         If unsure, say N (but it's safe to say "Y").
+
+         To compile this driver as a module, choose M here: the
+         module will be called iio-trig-sysfs.
+
+endmenu
diff --git a/drivers/iio/trigger/Makefile b/drivers/iio/trigger/Makefile
new file mode 100644 (file)
index 0000000..e0b2183
--- /dev/null
@@ -0,0 +1,5 @@
+#
+# Makefile for triggers not associated with iio-devices
+#
+
+obj-$(CONFIG_IIO_SYSFS_TRIGGER) += iio-trig-sysfs.o
index 1a051da62505c498289340aea1ee498589b0eab1..ae9fcd3382ea22b743a004d44b0cd9d4a44aecaa 100644 (file)
@@ -18,17 +18,6 @@ config IIO_GPIO_TRIGGER
        help
          Provides support for using GPIO pins as IIO triggers.
 
-config IIO_SYSFS_TRIGGER
-       tristate "SYSFS trigger"
-       depends on SYSFS
-       select IRQ_WORK
-       help
-         Provides support for using SYSFS entry as IIO triggers.
-         If unsure, say N (but it's safe to say "Y").
-
-         To compile this driver as a module, choose M here: the
-         module will be called iio-trig-sysfs.
-
 config IIO_BFIN_TMR_TRIGGER
        tristate "Blackfin TIMER trigger"
        depends on BLACKFIN
index b088b57da335b576b59f16213150ab3be229fdb1..8a5304153b5b9727175a7e4b678321ef7b16a4cb 100644 (file)
@@ -4,5 +4,4 @@
 
 obj-$(CONFIG_IIO_PERIODIC_RTC_TRIGGER) += iio-trig-periodic-rtc.o
 obj-$(CONFIG_IIO_GPIO_TRIGGER) += iio-trig-gpio.o
-obj-$(CONFIG_IIO_SYSFS_TRIGGER) += iio-trig-sysfs.o
 obj-$(CONFIG_IIO_BFIN_TMR_TRIGGER) += iio-trig-bfin-timer.o