git: atmel_mxt - Issue RESET in Acer C720P touch-screen driver

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Aug 8 18:48:45 PDT 2015


commit 085476612a07754b8438b2c12f80a7ee1e2a4cc7
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(+)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/085476612a07754b8438b2c12f80a7ee1e2a4cc7


-- 
DragonFly BSD source repository


More information about the Commits mailing list