[openfirmware] [commit] r2762 - cpu/arm/olpc cpu/x86/pc/olpc cpu/x86/pc/olpc/via dev/olpc/kb3700

repository service svn at openfirmware.info
Tue Dec 13 01:00:42 CET 2011


Author: quozl
Date: Tue Dec 13 01:00:41 2011
New Revision: 2762
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2762

Log:
OLPC - remove use of storage LED now that reflash animation is done and kernel implementation is complete

Modified:
   cpu/arm/olpc/build-fw.fth
   cpu/arm/olpc/ecflash.fth
   cpu/x86/pc/olpc/devices.fth
   cpu/x86/pc/olpc/setwp.fth
   cpu/x86/pc/olpc/via/devices.fth
   cpu/x86/pc/olpc/via/fsupdate.fth
   dev/olpc/kb3700/eccmds.fth

Modified: cpu/arm/olpc/build-fw.fth
==============================================================================
--- cpu/arm/olpc/build-fw.fth	Fri Dec  9 21:57:17 2011	(r2761)
+++ cpu/arm/olpc/build-fw.fth	Tue Dec 13 01:00:41 2011	(r2762)
@@ -194,24 +194,13 @@
    ['] ec-spi-reprogrammed to spi-reprogrammed
 ;
 : flash-vulnerable(  ( -- )
-   ols-off
    ignore-power-button
-   hdd-led-on
    disable-interrupts
 ;
 : )flash-vulnerable  ( -- )
    enable-interrupts
-   hdd-led-off
    d# 850 ms  \ allow time for 8051 to finish reset and power us down
 ;
-: fs-vulnerable(  ( -- )
-   ols-off
-   hdd-led-on
-;
-: )fs-vulnerable  ( -- )
-   hdd-led-off
-   ols-on
-;
 
 fload ${BP}/dev/olpc/spiflash/spiui.fth      \ User interface for SPI FLASH programming
 \ fload ${BP}/dev/olpc/spiflash/recover.fth    \ XO-to-XO SPI FLASH recovery

Modified: cpu/arm/olpc/ecflash.fth
==============================================================================
--- cpu/arm/olpc/ecflash.fth	Fri Dec  9 21:57:17 2011	(r2761)
+++ cpu/arm/olpc/ecflash.fth	Tue Dec 13 01:00:41 2011	(r2762)
@@ -44,10 +44,8 @@
    dup load-base /flash-page comp       ( adr different? )
    if
       edi-open                          ( adr )
-      hdd-led-on                        ( adr )
       ec-flags-offset erase-page        ( adr )
       ec-flags-offset edi-program-page  ( )
-      hdd-led-off
       set-ec-reboot
       unreset-8051                      \ should not return
       ec-power-cycle
@@ -57,7 +55,6 @@
 ;
 : ignore-ec-flags  ( adr -- )  ec-flags-offset +  /flash-page  erase  ;
 : reflash-ec
-   hdd-led-on
 [ifdef] cl2-a1
    " enter-updater" $call-ec
    ." Erasing ..." cr  " erase-flash" $call-ec cr
@@ -75,7 +72,6 @@
    load-base  load-base /ec-flash +  /ec-flash  comp
    abort"  Miscompare!"
    cr
-   hdd-led-off
 [ifndef] cl2-a1
    ." Restarting EC and rebooting" cr
    set-ec-reboot

Modified: cpu/x86/pc/olpc/devices.fth
==============================================================================
--- cpu/x86/pc/olpc/devices.fth	Fri Dec  9 21:57:17 2011	(r2761)
+++ cpu/x86/pc/olpc/devices.fth	Tue Dec 13 01:00:41 2011	(r2762)
@@ -320,8 +320,6 @@
 load-base constant flash-buf
 : flash-vulnerable(  ( -- )  ignore-power-button  ;
 : )flash-vulnerable  ( -- )  ;
-: fs-vulnerable(  ( -- )  ;
-: )fs-vulnerable  ( -- )  ;
 
 fload ${BP}/dev/olpc/spiflash/spiui.fth      \ User interface for SPI FLASH programming
 fload ${BP}/dev/olpc/spiflash/recover.fth    \ XO-to-XO SPI FLASH recovery

Modified: cpu/x86/pc/olpc/setwp.fth
==============================================================================
--- cpu/x86/pc/olpc/setwp.fth	Fri Dec  9 21:57:17 2011	(r2761)
+++ cpu/x86/pc/olpc/setwp.fth	Tue Dec 13 01:00:41 2011	(r2762)
@@ -33,9 +33,7 @@
 \ Set and clear the write-protect tag by copying, erasing, rewriting
 
 : (put-mfg-data)
-   hdd-led-on
    mfg-data-buf  mfg-data-end-offset mfg-data-offset  write-flash-range
-   hdd-led-off
 ;
 
 : ram-find-tag  ( name$ -- false | data$ true )

Modified: cpu/x86/pc/olpc/via/devices.fth
==============================================================================
--- cpu/x86/pc/olpc/via/devices.fth	Fri Dec  9 21:57:17 2011	(r2761)
+++ cpu/x86/pc/olpc/via/devices.fth	Tue Dec 13 01:00:41 2011	(r2762)
@@ -290,17 +290,9 @@
    
 load-base constant flash-buf
 : flash-vulnerable(  ( -- )
-   hdd-led-on
    ignore-power-button
 ;
 : )flash-vulnerable  ( -- )
-   hdd-led-off
-;
-: fs-vulnerable(  ( -- )
-   hdd-led-on
-;
-: )fs-vulnerable  ( -- )
-   hdd-led-off
 ;
 
 fload ${BP}/dev/olpc/spiflash/spiui.fth      \ User interface for SPI FLASH programming

Modified: cpu/x86/pc/olpc/via/fsupdate.fth
==============================================================================
--- cpu/x86/pc/olpc/via/fsupdate.fth	Fri Dec  9 21:57:17 2011	(r2761)
+++ cpu/x86/pc/olpc/via/fsupdate.fth	Tue Dec 13 01:00:41 2011	(r2762)
@@ -67,7 +67,6 @@
 also nand-commands definitions
 
 : zblocks:  ( "eblock-size" "#eblocks" ... -- )
-   fs-vulnerable(
    ?compare-spec-line
    get-hex# to /nand-block
    get-hex# to #image-eblocks
@@ -90,7 +89,6 @@
 \ Asynchronous writes
    " write-blocks-end" $call-nand   ( error? )
    " Write error" ?nand-abort
-   )fs-vulnerable
    release-inflater
    fexit
 ;
@@ -214,7 +212,6 @@
    dup written                              ( eblock# )
    show-written                             ( )
    show-temperature
-   hdd-led-toggle
 ;
 
 previous definitions

Modified: dev/olpc/kb3700/eccmds.fth
==============================================================================
--- dev/olpc/kb3700/eccmds.fth	Fri Dec  9 21:57:17 2011	(r2761)
+++ dev/olpc/kb3700/eccmds.fth	Tue Dec 13 01:00:41 2011	(r2762)
@@ -85,18 +85,7 @@
 : als@              ( -- w )  h# 56 ec-cmd-w@  ;
 : ols-led-on          ( -- )  h# 57 ec-cmd  ;
 : ols-led-off         ( -- )  h# 58 ec-cmd  ;
-: ols-assy-mode-on    ( -- )  h# 59 ec-cmd  ;
-: ols-assy-mode-off   ( -- )  h# 5a ec-cmd  ;
 : ols-led-ec-control  ( -- )  h# 5b ec-cmd  ;
-: ols-off
-   ols-led-on
-   ols-led-ec-control
-   ols-assy-mode-on
-;
-: ols-on
-   ols-led-ec-control
-   ols-assy-mode-off
-;
 
 : ec-min-pwr  ( -- )  h# 5d ec-cmd-w@ w->n  ;
 : ec-max-pwr  ( -- )  h# 5e ec-cmd-w@ w->n  ;



More information about the openfirmware mailing list