git: atmel_mxt - Issue RESET in Acer C720P touch-screen driver
dillon at crater.dragonflybsd.org
Sat Aug 8 18:48:45 PDT 2015
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Sat Aug 8 18:44:25 2015 -0700
atmel_mxt - Issue RESET in Acer C720P touch-screen driver
* Sometimes the hardware appears to lose it, resulting in non-deterministic
reporting of phantom fixed coordinate presses and movement which messes
up X's pointer position. This problem can survive a reboot.
* Issue a RESET command to the chipset on attach. This will clear up
any issues that would otherwise survive reboot.
* Add a sysctl, setting debug.atmel_mxt_reset=1 will cause the chipset
to be reset. If the chipset goes nuts on a live system, issuing this
sysctl should clear it up.
Detection of the situation not yet in place, so for now this sysctl must
be issued manually if the problem occurs.
Summary of changes:
sys/dev/smbus/atmel_mxt/atmel_mxt.c | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
DragonFly BSD source repository
More information about the Commits