[openfirmware] [commit] r2534 - cpu/arm dev/olpc/kb3700

repository service svn at openfirmware.info
Sat Sep 24 02:36:27 CEST 2011


Author: wmb
Date: Sat Sep 24 02:36:27 2011
New Revision: 2534
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2534

Log:
OLPC XO-1.75 - Added EC commands  ec-rst-pwr, ec-min-pwr, ec-max-pwr  , used for power measurement during suspend.

Modified:
   cpu/arm/extra.fth
   dev/olpc/kb3700/eccmds.fth

Modified: cpu/arm/extra.fth
==============================================================================
--- cpu/arm/extra.fth	Fri Sep 23 23:53:29 2011	(r2533)
+++ cpu/arm/extra.fth	Sat Sep 24 02:36:27 2011	(r2534)
@@ -91,6 +91,7 @@
 code n->a  ( n -- a )  c;
 code l->w  ( l -- w )  mov tos,tos,lsl #16  mov tos,tos,lsr #16  c;
 code n->w  ( n -- w )  mov tos,tos,lsl #16  mov tos,tos,lsr #16  c;
+code w->n  ( n -- w )  mov tos,tos,lsl #16  mov tos,tos,asr #16  c;  \ Sign extend
 
 code l>r  ( l -- )  psh tos,rp  pop tos,sp  c;
 code lr>  ( -- l )  psh tos,sp  pop tos,rp  c;

Modified: dev/olpc/kb3700/eccmds.fth
==============================================================================
--- dev/olpc/kb3700/eccmds.fth	Fri Sep 23 23:53:29 2011	(r2533)
+++ dev/olpc/kb3700/eccmds.fth	Sat Sep 24 02:36:27 2011	(r2534)
@@ -84,6 +84,11 @@
 
 : als@      ( -- w )  h# 56 ec-cmd-w@  ;
 
+: ec-min-pwr  ( -- )  h# 5d ec-cmd-w@ w->n  ;
+: ec-max-pwr  ( -- )  h# 5e ec-cmd-w@ w->n  ;
+: ec-rst-pwr  ( -- )  h# 5f ec-cmd  ;
+
+
 [ifdef] notdef  \ These commands are awaiting documentation on their interfaces
 #define CMD_READ_EXT_SCI_MASK            0x37
 #define CMD_WRITE_EXT_SCI_MASK           0x38



More information about the openfirmware mailing list