[ARM] pxa/hx4700: fix hx4700 touchscreen pressure values
authorPaul Parsons <lost.distance@yahoo.com>
Sat, 14 Nov 2009 16:54:12 +0000 (16:54 +0000)
committerEric Miao <eric.y.miao@gmail.com>
Mon, 16 Nov 2009 16:36:16 +0000 (00:36 +0800)
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>
arch/arm/mach-pxa/hx4700.c

index abff9e1..83bd3c6 100644 (file)
@@ -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,