[OpenBIOS] r544 - cpu/x86/pc/olpc/sdtools

svn at openbios.org svn at openbios.org
Wed Aug 15 05:27:31 CEST 2007


Author: wmb
Date: 2007-08-15 05:27:30 +0200 (Wed, 15 Aug 2007)
New Revision: 544

Added:
   cpu/x86/pc/olpc/sdtools/ecdump.fth
Modified:
   cpu/x86/pc/olpc/sdtools/maketar
   cpu/x86/pc/olpc/sdtools/sd.fth
Log:
sdkit - added EC register dumping commands.







Added: cpu/x86/pc/olpc/sdtools/ecdump.fth
===================================================================
--- cpu/x86/pc/olpc/sdtools/ecdump.fth	                        (rev 0)
+++ cpu/x86/pc/olpc/sdtools/ecdump.fth	2007-08-15 03:27:30 UTC (rev 544)
@@ -0,0 +1,33 @@
+: .3r  space <# u# u# u#> type  ;
+: dump-ec  ( adr len -- )
+   dup h# 10 <  if
+      over 4 u.r ." :  "   bounds do i ec@ .3r loop  cr
+   else
+      bounds ?do
+         i 4 u.r  ." :  "
+         i h# 10  bounds  ?do  i ec@ .3r loop  cr
+      h# 10 +loop
+   then
+;
+: dump-ec-regs  ( -- )
+." GPIOO  "  fc00 4 dump-ec
+." GPIOE  "  fc10 6 dump-ec
+." GPIOD  "  fc20 6 dump-ec
+." GPIOIN "  fc30 7 dump-ec
+." GPIOPU "  fc40 6 dump-ec
+." GPIOOD "  fc50 4 dump-ec
+." GPIOIE "  fc60 7 dump-ec
+." GPIOM  "  fc70 1 dump-ec
+." KBC    "  fc80 7 dump-ec
+." PWM    "  fe00 e dump-ec
+." GPT    "  fe50 a dump-ec
+." SPI    "  fea0 10 dump-ec
+." WDT    "  fe80 6 dump-ec
+." LPC    "  fe90 10 dump-ec
+." PS2    "  fee0 7 dump-ec
+." EC     "  ff00 20 dump-ec
+." GPWUEN "  ff30 4 dump-ec
+." GPWUPF "  ff40 4 dump-ec
+." GPWUPS "  ff50 4 dump-ec
+." GPWUEL "  ff60 4 dump-ec
+;

Modified: cpu/x86/pc/olpc/sdtools/maketar
===================================================================
--- cpu/x86/pc/olpc/sdtools/maketar	2007-08-15 03:26:50 UTC (rev 543)
+++ cpu/x86/pc/olpc/sdtools/maketar	2007-08-15 03:27:30 UTC (rev 544)
@@ -6,6 +6,6 @@
 cp ../../../../../cpu/x86/pc/olpc/mfgdata.fth sdkit
 cp ../../../../../dev/olpc/dcon/dconsmb.fth sdkit
 cp ../../../../../dev/olpc/kb3700/ecio.fth sdkit
-cp sd sd.fth dumpgamma.fth sdkit
+cp sd sd.fth ecdump.fth dumpgamma.fth sdkit
 tar cfz sdkit.tgz sdkit
 # rm sdkit/*

Modified: cpu/x86/pc/olpc/sdtools/sd.fth
===================================================================
--- cpu/x86/pc/olpc/sdtools/sd.fth	2007-08-15 03:26:50 UTC (rev 543)
+++ cpu/x86/pc/olpc/sdtools/sd.fth	2007-08-15 03:27:30 UTC (rev 544)
@@ -66,6 +66,7 @@
 defer spi-start  defer spi@  defer spi!  defer spi-out  defer spi-reprogrammed
 1 value spi-us
 \needs ec@ fload ecio.fth
+\needs ec-range fload ecdump.fth
 
 \ LICENSE_BEGIN
 \ Copyright (c) 2006 FirmWorks




More information about the OpenBIOS mailing list