diff options
author | Paul Parsons <lost.distance@yahoo.com> | 2009-11-14 16:54:12 +0000 |
---|---|---|
committer | Eric Miao <eric.y.miao@gmail.com> | 2009-11-17 00:36:16 +0800 |
commit | 10d5d99e880692a31ddc59b9f5d063e928fc0c89 (patch) | |
tree | 1a7569780839ffebaa8471abd8b1dd9433aa617a /arch | |
parent | 9da4ea69f28cf2bd20be86eda34afbc03c2180c7 (diff) | |
download | op-kernel-dev-10d5d99e880692a31ddc59b9f5d063e928fc0c89.zip op-kernel-dev-10d5d99e880692a31ddc59b9f5d063e928fc0c89.tar.gz |
[ARM] pxa/hx4700: fix hx4700 touchscreen pressure values
hx4700 touchscreen events were being dropped in ads7846_rx() because their
pressure values consistently exceeded the platform maximum of 512; a sample
of 256 pressure values were in the range 531 to 815. Doubling the platform
maximum to 1024 allows hx4700 touchscreen events to pass the test.
Signed-off-by: Paul Parsons <lost.distance@yahoo.com>
Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-pxa/hx4700.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-pxa/hx4700.c b/arch/arm/mach-pxa/hx4700.c index abff9e1..83bd3c6 100644 --- a/arch/arm/mach-pxa/hx4700.c +++ b/arch/arm/mach-pxa/hx4700.c @@ -604,7 +604,7 @@ static struct platform_device gpio_vbus = { static const struct ads7846_platform_data tsc2046_info = { .model = 7846, .vref_delay_usecs = 100, - .pressure_max = 512, + .pressure_max = 1024, .debounce_max = 10, .debounce_tol = 3, .debounce_rep = 1, |