[openfirmware] [commit] r2289 - cpu/arm/olpc/1.75 dev/olpc/kb3700

repository service svn at openfirmware.info
Thu Jun 16 03:56:06 CEST 2011


Author: rsmith
Date: Thu Jun 16 03:56:06 2011
New Revision: 2289
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2289

Log:
OLPC XO-1.75: Implement ec-power-off and ec-power-cycle

Modified:
   cpu/arm/olpc/1.75/devices.fth
   dev/olpc/kb3700/eccmds.fth

Modified: cpu/arm/olpc/1.75/devices.fth
==============================================================================
--- cpu/arm/olpc/1.75/devices.fth	Thu Jun 16 03:56:03 2011	(r2288)
+++ cpu/arm/olpc/1.75/devices.fth	Thu Jun 16 03:56:06 2011	(r2289)
@@ -165,8 +165,8 @@
 fload ${BP}/cpu/x86/pc/olpc/mfgtree.fth      \ Manufacturing data in device tree
 
 fload ${BP}/dev/olpc/kb3700/eccmds.fth
-: ec-power-off  ( -- )  reset-ec  begin wfi again  ;
-' ec-power-off to power-off
+: stand-power-off  ( -- )  ec-power-off  begin wfi again  ;
+' stand-power-off to power-off
 
 fload ${BP}/dev/olpc/kb3700/batstat.fth      \ Battery status reports
 fload ${BP}/cpu/arm/olpc/1.75/boardrev.fth   \ Board revision decoding

Modified: dev/olpc/kb3700/eccmds.fth
==============================================================================
--- dev/olpc/kb3700/eccmds.fth	Thu Jun 16 03:56:03 2011	(r2288)
+++ dev/olpc/kb3700/eccmds.fth	Thu Jun 16 03:56:06 2011	(r2289)
@@ -56,6 +56,9 @@
    d# 16 cscount-max
 ;
 
+: ec-power-cycle ( -- ) h# 4b ec-cmd ;
+: ec-power-off   ( -- ) h# 4c ec-cmd ;
+
 : ec-echo  ( ... n -- ... )  dup h# 52 do-ec-cmd  ;
 
 : ec-date$  ( -- adr len )
@@ -86,8 +89,6 @@
 #define CMD_WRITE_LOCATION               0x45
 #define RSP_KEYBOARD_DATA                0x48
 #define RSP_TOUCHPAD_DATA                0x49
-#define CMD_POWER_CYCLE                  0x4b
-#define CMD_POWER_OFF                    0x4c
 #define CMD_RESET_EC_SOFT                0x4d
 #define CMD_ENABLE_MOUSE                 0x4f
 [then]



More information about the openfirmware mailing list