linux/drivers/iio/adc
Josh Wu c8b11de040 iio: at91: introduce touch screen support in iio adc driver
AT91 ADC hardware integrate touch screen support. So this patch add touch
screen support for at91 adc iio driver.
To enable touch screen support in adc, you need to add the dt parameters:
  1. which type of touch are used? (4 or 5 wires), sample period time.
  2. correct pressure detect threshold value.

In the meantime, since touch screen will use a interal period trigger of adc,
so it is conflict to other hardware triggers. Driver will disable the hardware
trigger support if touch screen is enabled.

This driver has been tested in AT91SAM9X5-EK and SAMA5D3x-EK.

Signed-off-by: Josh Wu <josh.wu@atmel.com>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
CC: devicetree@vger.kernel.org
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2013-10-17 23:57:10 +01:00
..
ad7266.c iio:ad7266: Remove redundant call to iio_sw_preenable() 2013-10-16 19:11:31 +01:00
ad7298.c iio:ad7298: Use iio_push_to_buffers_with_timestamp() 2013-09-21 19:23:52 +01:00
ad7476.c iio:ad7476: Report scale as fractional value 2013-10-01 16:19:12 +01:00
ad7791.c iio:ad7791: Report scale as fractional value 2013-10-01 16:19:12 +01:00
ad7793.c iio: adc: ad7793: Use devm_* APIs 2013-08-03 18:40:39 +01:00
ad7887.c iio:ad7887: Remove redundant call to iio_sw_buffer_preenable(). 2013-10-16 19:12:04 +01:00
ad7923.c iio:ad7923: Use iio_push_to_buffers_with_timestamp() 2013-09-21 19:23:53 +01:00
ad_sigma_delta.c iio:ad_sigma_delta: Remove redundant call to iio_sw_buffer_preenable(). 2013-10-16 19:12:40 +01:00
at91_adc.c iio: at91: introduce touch screen support in iio adc driver 2013-10-17 23:57:10 +01:00
exynos_adc.c iio: exynos_adc: Use devm_iio_device_alloc 2013-08-03 18:40:42 +01:00
Kconfig iio:ti_am335x_adc ensure that IIO_KFIFO_BUF is not selected witout IIO_BUFFER 2013-09-28 11:36:29 +01:00
lp8788_adc.c iio: adc: lp8788_adc: Use devm_* APIs 2013-08-03 18:40:40 +01:00
Makefile iio: adc: Add driver for Microchip MCP3422/3/4 high resolution ADC 2013-09-07 22:17:44 +01:00
max1363.c iio:max1363: Switch to new event config interface 2013-10-12 12:33:59 +01:00
mcp320x.c iio: adc: mcp320x: Use devm_* APIs 2013-08-03 18:40:41 +01:00
mcp3422.c iio: adc: Add driver for Microchip MCP3422/3/4 high resolution ADC 2013-09-07 22:17:44 +01:00
nau7802.c iio: adc: nau7802: Use devm_iio_device_alloc 2013-08-03 18:40:42 +01:00
ti_am335x_adc.c iio:ti_am335x: Remove redundant call to iio_sw_buffer_preenable() 2013-10-16 19:12:46 +01:00
ti-adc081c.c iio: adc: ti-adc081c: Use devm_* APIs 2013-08-03 18:40:42 +01:00
twl6030-gpadc.c iio: adc: twl6030-gpadc: fix error return code in twl6030_gpadc_read_raw() 2013-08-28 20:45:43 +01:00
viperboard_adc.c iio: adc: viperboard_adc: Use devm_iio_device_alloc 2013-08-03 18:40:42 +01:00