summaryrefslogtreecommitdiffstats
path: root/drivers/staging/iio/Makefile
diff options
context:
space:
mode:
authorJonathan Cameron <jic23@cam.ac.uk>2009-08-18 18:06:26 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2009-09-15 12:02:25 -0700
commit1637db44413e32a0f100dd4bd164644e641842f7 (patch)
tree112d2671204259195dff3b8f021fe33ed8ca6afe /drivers/staging/iio/Makefile
parent574fb258d63658e4564c32c1940068a3bad666a0 (diff)
downloadlinux-stable-1637db44413e32a0f100dd4bd164644e641842f7.tar.gz
linux-stable-1637db44413e32a0f100dd4bd164644e641842f7.tar.bz2
linux-stable-1637db44413e32a0f100dd4bd164644e641842f7.zip
Staging: IIO: Trigger support added to core.
Add general registration support for IIO triggers. These are currently only used to initialize a 'poll' of a given device. Examples include the lis3l02dq's data ready signal being used to initialize a read and gpio triggers being used to allow externally synchronized sensor reading. Each trigger can cause any number of 'consumer' devices to be polled with each storing data into a related ring buffer. Two stage triggering is supported with 'fast' and 'slow' paths. The first is used for things like pulling a data hold line high and the second for actual read which may take far longer. Changes since V2: * As with IIO triggers now use a registration approach much closer to that of input leading to cleaner code. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/iio/Makefile')
-rw-r--r--drivers/staging/iio/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/iio/Makefile b/drivers/staging/iio/Makefile
index 670b8f33c02e..327151816775 100644
--- a/drivers/staging/iio/Makefile
+++ b/drivers/staging/iio/Makefile
@@ -5,6 +5,7 @@
obj-$(CONFIG_IIO) += industrialio.o
industrialio-y := industrialio-core.o
industrialio-$(CONFIG_IIO_RING_BUFFER) += industrialio-ring.o
+industrialio-$(CONFIG_IIO_TRIGGER) += industrialio-trigger.o
obj-y += accel/
obj-y += adc/