[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