linux/arch/arm/mach-pxa/include/mach
Petr Cvek 7ade445c26 ARM: pxa: magician: Add support for ADS7846 touchscreen
This patch adds a support for ADS7846 touchscreen driver.

The basic functionality was tested, x_plate_ohms and y_plate_ohms were
physically measured. The value pressure_max was empirically set to match
the measured range, which is affected by x_plate_ohms and ADS samples.

The value of keep_vref_on should be set. A tested model (T-Mobile MDA
Compact PM10A) doesn't seem to use Vref pin as the input from an external
source. On this model the unset keep_vref_on cause high jitter of measured
values.

SPI framing pin (gpio_cs) must be used in GPIO mode due to an incompatible
autoframing of PXA27x controller and ADS7846 device.

Signed-off-by: Petr Cvek <petr.cvek@tul.cz>
Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
2017-06-14 08:32:21 +02:00
..
addr-map.h ARM: pxa: fix DFI bus lockups on startup 2015-09-13 12:55:27 +02:00
audio.h
balloon3.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
bitfield.h
corgi.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
dma.h ARM: pxa: remove platform dma code 2016-08-09 08:16:58 +02:00
eseries-gpio.h
generic.h cpufreq: pxa3xx: move cpufreq driver to drivers/cpufreq 2013-04-08 13:02:31 +02:00
hardware.h ARM: sa11x0/pxa: get rid of get_clock_tick_rate 2016-10-18 09:12:37 +02:00
hx4700.h ARM: pxa: hx4700.h: include "irqs.h" for PXA_NR_BUILTIN_GPIO 2014-04-24 15:26:39 +02:00
io.h ARM: fix __io macro for PCMCIA 2012-04-05 11:29:55 -07:00
irqs.h ARM: pxa: fix broken isa interrupts for zeus and viper 2015-01-27 14:53:07 -08:00
lubbock.h ARM: pxa: lubbock: use new pxa_cplds driver 2015-04-30 22:52:51 +02:00
magician.h ARM: pxa: magician: Add support for ADS7846 touchscreen 2017-06-14 08:32:21 +02:00
mainstone.h ARM: pxa: mainstone: use new pxa_cplds driver 2015-04-30 22:52:31 +02:00
mfp.h
mtd-xip.h ARM: pxa: use correct __iomem annotations 2011-10-08 21:03:07 +08:00
palmld.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
palmtc.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
palmtx.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
poodle.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
pxa2xx-regs.h ARM: pxa: define clock registers as __iomem 2016-02-01 21:43:41 +01:00
pxa3xx-regs.h ARM: pxa: define clock registers as __iomem 2016-02-01 21:43:41 +01:00
pxa25x-udc.h usb: gadget: pxa25x_udc: move register definitions from arch 2016-03-04 15:14:28 +02:00
regs-ac97.h
regs-lcd.h
regs-ost.h ARM: sa11x0/pxa: convert OS timer registers to IOMEM 2012-07-09 17:37:35 +01:00
regs-uart.h
reset.h
smemc.h ARM: PXA3xx: program the CSMSADRCFG register 2013-01-23 16:56:32 +08:00
spitz.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
tosa.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
trizeps4.h ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
uncompress.h ARM: remove unused arch_decomp_wdog() 2013-01-11 10:54:03 +08:00
vpac270.h [ARM] pxa/vpac270: remove TS_IRQ magic number 2010-05-11 17:25:03 +02:00
z2.h ARM: PXA: Z2: Fix libertas init/tear down sequences 2011-03-16 14:56:02 +01:00