Author: quozl Date: Thu Dec 6 05:50:29 2012 New Revision: 3472 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3472
Log: OLPC XO-4 - add EC 16-bit battery status command so that cooling bit can be displayed
Modified: dev/olpc/kb3700/eccmdcom.fth
Modified: dev/olpc/kb3700/eccmdcom.fth ============================================================================== --- dev/olpc/kb3700/eccmdcom.fth Wed Dec 5 09:02:09 2012 (r3471) +++ dev/olpc/kb3700/eccmdcom.fth Thu Dec 6 05:50:29 2012 (r3472) @@ -7,7 +7,7 @@ : bat-acr@ ( -- w ) h# 12 ec-cmd-w@ ; : bat-temp@ ( -- w ) h# 13 ec-cmd-w@ ; : ambient-temp@ ( -- w ) h# 14 ec-cmd-w@ ; -: bat-status@ ( -- b ) h# 15 ec-cmd-b@ ; +: bat-status8@ ( -- b ) h# 15 ec-cmd-b@ ; : bat-soc@ ( -- b ) h# 16 ec-cmd-b@ ;
: ec-abnormal@ ( -- b ) h# 1f ec-cmd-b@ ; @@ -23,6 +23,15 @@ : mppt-off ( -- ) h# 40 ec-cmd ; : mppt-on ( -- ) h# 41 ec-cmd ; : vin@ ( -- b ) h# 42 ec-cmd-w@ ; +: bat-status16@ ( -- w ) h# 70 ec-cmd-w@ ; + +defer bat-status@ +' bat-status8@ is bat-status@ + +[ifdef] olpc-xo4 +' bat-status16@ is bat-status@ +[then] +
\ LICENSE_BEGIN \ Copyright (c) 2010 FirmWorks