kernel-ark/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
bitfield.h
corgi.h
dma.h ARM: pxa: remove platform dma code 2016-08-09 08:16:58 +02:00
eseries-gpio.h
generic.h
hardware.h ARM: sa11x0/pxa: get rid of get_clock_tick_rate 2016-10-18 09:12:37 +02:00
hx4700.h
io.h
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
palmld.h
palmtc.h
palmtx.h
poodle.h
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
regs-uart.h
reset.h
smemc.h
spitz.h
tosa.h
trizeps4.h
uncompress.h
vpac270.h
z2.h