Integrate linux-imx-kuk/fix_wm9705_driver
Commit: seco-ne/kernel/linux-imx-kuk@80cdce73
touch:wm9705: Activate internal median and low-pass filter
BCS 746-000965
--
Commit: seco-ne/kernel/linux-imx-kuk@03279e70
touch:wm9705: Fixed status error in poll routine
The status bits from the ADC registers interfered with the median filter.
BCS 746-000965
--
Commit: seco-ne/kernel/linux-imx-kuk@13150c5f
touch:wm9705: Replaced distance filter with median filter
The distance filter does not work as expected at the moment. Disabled it and replaced it with a median filter.
BCS 746-000965
--
Commit: seco-ne/kernel/linux-imx-kuk@7a35973a
touch:wm9705: Fixed distance filter and touch status
The distance filter had an infinite loop, because the variables haven't been reset between iterations. Also the status bit wasn't correctly set when using the oversampling in the polling method.
BCS 746-000965
--
Commit: seco-ne/kernel/linux-imx-kuk@87b340cf
touch:wm9705: Added optional filters to WM9705
Added distance, median and low-pass filter to the WM9705. The distance filter is always applied, while the median and low-pass filter can be activated via the devicetree.
BCS 746-000965
--
Commit: seco-ne/kernel/linux-imx-kuk@cc6119ce
touch:wm9705: Added oversampling to infinite mode
BCS 746-000965
--
Commit: seco-ne/kernel/linux-imx-kuk@f95ce352
touch:wm97xx: Added debug messages
BCS 746-000965
--
Commit: seco-ne/kernel/linux-imx-kuk@213a4cdb
touch:wm9705: Added stubs for the filtering of samples
The samples from the WM9705 need to be further filtered to get a good touch screen performance. Created some stubs and parts of the filter implementation.
BCS 746-000965
--
Commit: seco-ne/kernel/linux-imx-kuk@10b162d6
touch:wm9705: Fixed infinite mode on WM9705
BCS 746-000965