linux/drivers/staging/iio
Jonathan Cameron d96d1337e3 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>
2011-05-19 16:14:48 -07:00
..
Documentation staging:iio:documentation make read_size signed to allow for errors. 2011-04-25 17:23:11 -07:00
accel staging:iio:accel:lis3l02dq make threshold interrupt threaded. 2011-05-19 16:13:06 -07:00
adc staging:iio: Remove legacy event handling. 2011-05-19 16:13:05 -07:00
addac staging:iio:adt7316 get rid of legacy event handling code. 2011-05-19 16:06:13 -07:00
dac staging:iio:dac:ad5504 move from old to new event handling. 2011-05-19 16:06:13 -07:00
dds IIO: DDS: AD9834: Add support for AD9837 and AD9838 DDS devices 2011-05-03 11:40:01 -07:00
gyro IIO: GYRO: ADXRS450: Don't exit probe, in case the power on default is not met. 2011-05-03 11:40:03 -07:00
imu staging:iio:adis16400 replace unnecessary event line registration. 2011-04-25 17:24:32 -07:00
light staging:iio:light:tsl2563 remove old style event registration. 2011-05-19 16:06:13 -07:00
magnetometer staging:iio: Add ability to allocate private data space to iio_allocate_device 2011-04-25 17:23:09 -07:00
meter staging:iio:ade7758 replace unnecessary event line registration. 2011-04-25 17:24:35 -07:00
resolver staging:iio: Add ability to allocate private data space to iio_allocate_device 2011-04-25 17:23:09 -07:00
trigger iio: trigger: iio-trig-bfin-timer: select missing dependency 2011-05-12 09:26:57 -07:00
Kconfig staging:iio: Add infrastructure for irq_chip based triggers 2011-05-19 16:14:48 -07:00
Makefile staging:iio:kfifo buffer implementation 2011-02-18 13:22:51 -08:00
TODO staging: iio: add ADI info to TODO 2010-11-09 15:46:32 -08:00
chrdev.h staging:iio: Remove legacy event handling. 2011-05-19 16:13:05 -07:00
iio.h staging:iio: Remove legacy event handling. 2011-05-19 16:13:05 -07:00
industrialio-core.c staging:iio: Remove legacy event handling. 2011-05-19 16:13:05 -07:00
industrialio-ring.c staging:iio:buffering remove unused parameter dead_offset from read_last_n in all buffer implementations. 2011-05-19 16:06:13 -07:00
industrialio-trigger.c staging:iio: Add infrastructure for irq_chip based triggers 2011-05-19 16:14:48 -07:00
kfifo_buf.c staging:iio:buffering remove unused parameter dead_offset from read_last_n in all buffer implementations. 2011-05-19 16:06:13 -07:00
kfifo_buf.h staging:iio:buffering remove unused parameter dead_offset from read_last_n in all buffer implementations. 2011-05-19 16:06:13 -07:00
ring_generic.h staging:iio:buffering remove unused parameter dead_offset from read_last_n in all buffer implementations. 2011-05-19 16:06:13 -07:00
ring_hw.h Staging: IIO: VTI sca3000 series accelerometer driver (spi) 2009-09-15 12:02:24 -07:00
ring_sw.c staging:iio:buffering remove unused parameter dead_offset from read_last_n in all buffer implementations. 2011-05-19 16:06:13 -07:00
ring_sw.h staging:iio:buffering remove unused parameter dead_offset from read_last_n in all buffer implementations. 2011-05-19 16:06:13 -07:00
sysfs.h staging:iio: Remove legacy event handling. 2011-05-19 16:13:05 -07:00
trigger.h staging:iio: Add infrastructure for irq_chip based triggers 2011-05-19 16:14:48 -07:00
trigger_consumer.h Staging: iio: Staticise non-exported functions 2010-03-03 16:43:02 -08:00