linux/drivers/input/touchscreen
Markus Pargmann cfd5d09691 Input: wm97xx - drop out of range inputs
With fast movements, there occured some out of screen jumps with my
touchscreen. The abs_x and abs_y module parameters should fix this by
default, but the driver doesn't actively checks the x/y coordinates.

Instead it seems that the input layer was supposed to drop out of range
inputs, as described in the comments:
"These parameters are used to help the input layer discard out of
range readings and reduce jitter etc"

The input layer documentation describes that values that are not in the
absolute range are also accepted.

So this patch adds a check within the driver.

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2013-03-12 08:50:18 -07:00
..
88pm860x-ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
ad7877.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
ad7879-i2c.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
ad7879-spi.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
ad7879.c Merge branch 'for-linus' to bring in change ensuring that drivers that 2012-07-07 16:07:48 -07:00
ad7879.h Input: ad7879 - consolidate PM methods 2011-11-15 22:24:22 -08:00
ads7846.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
atmel_mxt_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
atmel_tsadcc.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
atmel-wm97xx.c Merge commit 'v3.3-rc6' into next 2012-03-09 10:55:17 -08:00
auo-pixcir-ts.c Input: auo-pixcir-ts - switch to using managed resources 2013-02-25 23:02:57 -08:00
bu21013_ts.c Input: bu21013_ts - add support for Device Tree booting 2012-11-27 23:05:19 -08:00
cy8ctmg110_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
cyttsp_core.c Input: MT - Add flags to input_mt_init_slots() 2012-09-19 19:50:18 +02:00
cyttsp_core.h Input: add Cypress TTSP capacitive multi-touch screen support 2012-01-31 00:18:36 -08:00
cyttsp_i2c.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
cyttsp_spi.c Input: cyttsp-spi - remove duplicate MODULE_ALIAS() 2013-02-16 22:12:45 -08:00
da9034-ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
da9052_tsi.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
dynapro.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
edt-ft5x06.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
eeti_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
egalax_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
elo.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
fujitsu_ts.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
gunze.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
hampshire.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
hp680_ts_input.c Input: hp680_ts_input - ensure arguments to request_irq and free_irq are compatible 2012-03-12 22:17:56 -07:00
htcpen.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
ili210x.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
inexio.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
intel-mid-touch.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
jornada720_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
Kconfig Input: add couple of missing GENERIC_HARDIRQS dependencies 2013-02-13 20:21:07 -08:00
lpc32xx_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
mainstone-wm97xx.c Input: touchscreen - use macro module_platform_driver() 2011-11-30 23:41:43 -08:00
Makefile Input: remove Compaq iPAQ H3600 (Bitsy) touchscreen driver 2012-11-27 23:16:11 -08:00
max11801_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
mc13783_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
mcs5000_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
migor_ts.c Input: convert I2C drivers to use module_i2c_driver() 2012-03-16 23:06:19 -07:00
mk712.c Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
mms114.c Input: mms114 - switch to using managed resources 2013-01-17 00:28:05 -08:00
mtouch.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
pcap_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
penmount.c Input: MT - Add flags to input_mt_init_slots() 2012-09-19 19:50:18 +02:00
pixcir_i2c_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
s3c2410_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
st1232.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
stmpe-ts.c Input: stmpe-ts - report BTN_TOUCH event 2012-12-16 23:16:03 -08:00
ti_tscadc.c Input: remove use of __devinit 2012-11-24 00:05:19 -08:00
tnetv107x-ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
touchit213.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
touchright.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
touchwin.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
tps6507x-ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
tsc40.c Input: tsc40 - remove wrong announcement of pressure support 2012-10-30 23:40:07 -07:00
tsc2005.c Input: tsc2005 - add MODULE_ALIAS 2013-02-16 22:12:40 -08:00
tsc2007.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
ucb1400_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
usbtouchscreen.c Input: usbtouchscreen - initialize eGalax devices 2012-09-04 22:17:56 -07:00
w90p910_ts.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
wacom_i2c.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
wacom_w8001.c Input: MT - Add flags to input_mt_init_slots() 2012-09-19 19:50:18 +02:00
wm97xx-core.c Input: wm97xx - drop out of range inputs 2013-03-12 08:50:18 -07:00
wm831x-ts.c Input: wm831x-ts - convert to devm_input_allocate_device() 2012-12-24 09:52:25 -08:00
wm9705.c Input: wm97xx - mark channels which need pen_down 2011-07-04 19:31:47 -07:00
wm9712.c Input: wm97xx - mark channels which need pen_down 2011-07-04 19:31:47 -07:00
wm9713.c Input: wm97xx - mark channels which need pen_down 2011-07-04 19:31:47 -07:00
zylonite-wm97xx.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2012-01-10 10:55:52 -08:00