input: TSC: ti_tscadc: Add Step configuration as platform data
authorPatil, Rachna <rachna@ti.com>
Tue, 16 Oct 2012 07:25:39 +0000 (12:55 +0530)
committerSamuel Ortiz <sameo@linux.intel.com>
Mon, 5 Nov 2012 22:50:26 +0000 (23:50 +0100)
commitd1fb57435c108b8dd66d7f47b4c60c1798dcae4c
tree12db90050dc6957a319f63f6b6bf9f000250ca8f
parent33f5cc605d28bd82be8a728090063203947158f3
input: TSC: ti_tscadc: Add Step configuration as platform data

There are 16 programmable Step Configuration
registers which are used by the sequencer.
Program the Steps in order to configure a channel
input to be sampled. If the same step is applied
several times, the coordinate values read are more
accurate.
Hence we provide the user an option of how many steps
should be configured.

For ex: If this value is assigned as 4, This means that
4 steps are applied to read x co-ordinate and 4 steps to read
y co-ordinate. Furtheron the interrupt handler already
holds code to use delta filter and report the best value
out of these values to the input sub-system.

Signed-off-by: Patil, Rachna <rachna@ti.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/input/touchscreen/ti_tscadc.c
include/linux/input/ti_tscadc.h