#2258 BLOC CTest: Power savings in keyboard/touchpad in suspend/resume in *new version for MP*

Zarro Boogs per Child bugtracker at laptop.org
Thu Jul 26 19:14:53 EDT 2007


#2258: Power savings in keyboard/touchpad in suspend/resume in *new version for
MP*
----------------------+-----------------------------------------------------
  Reporter:  jg       |       Owner:  dilinger
      Type:  defect   |      Status:  new     
  Priority:  blocker  |   Milestone:  CTest   
 Component:  kernel   |     Version:          
Resolution:           |    Keywords:          
  Verified:  0        |  
----------------------+-----------------------------------------------------
Changes (by shenki):

  * owner:  shenki => dilinger

Comment:

 Power down sequence is `ec ec ea ec`:

  `select /mouse   ec read1 drop   ec read1 drop  ea read1 drop  ec read1
 drop`

 In this state, keyboard/touchpad is drawing no power.


 Pull line MS-DAT (aka TPDAT in XO schematics) low to restore power:

  `fc02 ec@  10 invert and fc02 ec! / set GPIO14 to GPO mode`

  `fc22 ec@  10 invert and fc22 ec! / pull GPIO14 low`

 re-init keyboard:

  `fc02 ec@  10 or fc02 ec!  / reset GPIO14 back to non-GPO mode`

  `stdin @ close-dev  0 stdin ! keyboard input`

 Keyboard is again drawing ~11mW, and accepts input.

-- 
Ticket URL: <https://dev.laptop.org/ticket/2258#comment:4>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list