The following series make the touchscreen work better.
In my tests no additional filtering is required. More testing is needed.
Clicks with the finger seem to work well also.
- Add one filter.
- Remove two filters.
---
Nelson Castillo (3):
Remove skip filter
s3c2410_ts.c misc cleanup
Replace "variance" filter with "group" filter
arch/arm/configs/gta02-moredrivers-defconfig | 2
arch/arm/mach-s3c2440/mach-gta02.c | 25 +--
drivers/input/touchscreen/Kconfig | 8 -
drivers/input/touchscreen/Makefile | 2
drivers/input/touchscreen/s3c2410_ts.c | 119 +------------
drivers/input/touchscreen/ts_filter_group.c | 217 ++++++++++++++++++++++++
drivers/input/touchscreen/ts_filter_variance.c | 205 -----------------------
include/linux/ts_filter.h | 7 -
include/linux/ts_filter_group.h | 39 ++++
include/linux/ts_filter_variance.h | 36 ----
10 files changed, 287 insertions(+), 373 deletions(-)
create mode 100644 drivers/input/touchscreen/ts_filter_group.c
delete mode 100644 drivers/input/touchscreen/ts_filter_variance.c
create mode 100644 include/linux/ts_filter_group.h
delete mode 100644 include/linux/ts_filter_variance.h