summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-versatile
diff options
context:
space:
mode:
authorPetr Cvek <petr.cvek@tul.cz>2017-03-13 09:05:49 +0100
committerRobert Jarzmik <robert.jarzmik@free.fr>2017-06-14 08:32:21 +0200
commit7ade445c26269d5af6c34ee50be97d54a3992d02 (patch)
treed95f31a5ea302a4d014d104270b1d05a2ee3a5f6 /arch/arm/mach-versatile
parent2ea659a9ef488125eb46da6eb571de5eae5c43f6 (diff)
downloadtalos-obmc-linux-7ade445c26269d5af6c34ee50be97d54a3992d02.tar.gz
talos-obmc-linux-7ade445c26269d5af6c34ee50be97d54a3992d02.zip
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>
Diffstat (limited to 'arch/arm/mach-versatile')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud