diff options
author | Jonathan Cameron <jic23@cam.ac.uk> | 2011-05-18 13:41:18 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-05-19 23:14:48 (GMT) |
commit | d96d1337e339521a2bd56dc9d51fef140c1a49ee (patch) | |
tree | d3ad4b444c9d25b46f4183b59abee4d2003f4c54 /drivers/staging/iio/Kconfig | |
parent | 461be806744d0c83babcfa5d63993b43bd801c46 (diff) | |
download | linux-fsl-qoriq-d96d1337e339521a2bd56dc9d51fef140c1a49ee.tar.xz |
staging:iio: Add infrastructure for irq_chip based triggers
V3: Get rid of separate interrupt pool. This is well handled
by irq_get_descs and irq_free_descs. Two functions I simply
wasn't aware of previously. Thus the allocation for a given
trigger is now handled by core code rather than us reinventing
the wheel.
V2: Stop silly name duplication.
Move pool handling to industrialio-trigger as that is the only user.
Changed over to using irq_modify_status rather than the arm
specific set_irq_flags as per Thomas Gleixner's suggestion.
Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/iio/Kconfig')
-rw-r--r-- | drivers/staging/iio/Kconfig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/staging/iio/Kconfig b/drivers/staging/iio/Kconfig index 6775bf9..e6235d1 100644 --- a/drivers/staging/iio/Kconfig +++ b/drivers/staging/iio/Kconfig @@ -48,6 +48,13 @@ config IIO_TRIGGER ring buffers. The triggers are effectively a 'capture data now' interrupt. +config IIO_CONSUMERS_PER_TRIGGER + int "Maximum number of consumers per trigger" + depends on IIO_TRIGGER + default "2" + help + This value controls the maximum number of consumers that a + given trigger may handle. Default is 2. source "drivers/staging/iio/accel/Kconfig" source "drivers/staging/iio/adc/Kconfig" |