git: cyapa - Reduced polling rate on idle detection

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Feb 7 19:21:23 PST 2014


commit 159931e57f003934550d2a0cf77131f5c95628a8
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Fri Feb 7 19:17:30 2014 -0800

    cyapa - Reduced polling rate on idle detection
    
    * Reduce the polling rate from 100hz to 20hz when the trackpad is not in
      use.  This greatly reduces power consumption by the trackpad and cpus.
      Power consumption on my Acer C720 drops from ~8.2W to ~7.8W using default
      values with this (and the prior I2C interrupt) commit.
    
    * Reduce the polling rate to 1hz when the trackpad is not open.
      TODO - we should power-down the trackpad in this situation.
    
    * The idle rate is used whenever the trackpad has been idle more than 1
      second.

Summary of changes:
 sys/dev/smbus/cyapa/cyapa.c | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/159931e57f003934550d2a0cf77131f5c95628a8


-- 
DragonFly BSD source repository


More information about the Commits mailing list