Skip to content

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

Merge request reports

Loading