Author: wmb Date: Tue Dec 13 03:14:14 2011 New Revision: 2769 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2769
Log: OLPC XO-3 - LED stuff.
Modified: cpu/arm/olpc/3.0/leds.fth cpu/arm/olpc/build-fw.fth
Modified: cpu/arm/olpc/3.0/leds.fth ============================================================================== --- cpu/arm/olpc/3.0/leds.fth Tue Dec 13 03:14:10 2011 (r2768) +++ cpu/arm/olpc/3.0/leds.fth Tue Dec 13 03:14:14 2011 (r2769) @@ -10,13 +10,13 @@ : selftest ( -- ) ." Flashing LEDs" cr
- d# 10 0 do ols-led-on d# 200 ms ols-led-off d# 200 ms loop - ols-led-ec-control - ols-assy-mode-on +\ d# 10 0 do ols-led-on d# 200 ms ols-led-off d# 200 ms loop +\ ols-led-ec-control +\ ols-assy-mode-on
" /wlan:quiet" test-dev " /wlan:quiet" test-dev \ Twice for longer flashing
- ols-assy-mode-off +\ ols-assy-mode-off
confirm-selftest? ;
Modified: cpu/arm/olpc/build-fw.fth ============================================================================== --- cpu/arm/olpc/build-fw.fth Tue Dec 13 03:14:10 2011 (r2768) +++ cpu/arm/olpc/build-fw.fth Tue Dec 13 03:14:14 2011 (r2769) @@ -170,9 +170,16 @@
false constant tethered? \ We only support reprogramming our own FLASH
+[ifdef] olpc-cl3 +: hdd-led-off ( -- ) ; +: hdd-led-on ( -- ) ; +: hdd-led-toggle ( -- ) ; +[then] +[ifdef] olpc-cl2 : hdd-led-off ( -- ) d# 10 gpio-clr ; : hdd-led-on ( -- ) d# 10 gpio-set ; : hdd-led-toggle ( -- ) d# 10 gpio-pin@ if hdd-led-off else hdd-led-on then ; +[then]
fload ${BP}/cpu/arm/olpc/bbedi.fth fload ${BP}/cpu/arm/olpc/edi.fth