[openfirmware] [commit] r2629 - in cpu/arm: mmp2 olpc/1.75

repository service svn at openfirmware.info
Sat Oct 22 05:39:57 CEST 2011


Author: wmb
Date: Sat Oct 22 05:39:56 2011
New Revision: 2629
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2629

Log:
OLPC XO-1.75 - turn off timer interrupts when entering Linux.

Modified:
   cpu/arm/mmp2/timer.fth
   cpu/arm/olpc/1.75/fw.bth

Modified: cpu/arm/mmp2/timer.fth
==============================================================================
--- cpu/arm/mmp2/timer.fth	Sat Oct 22 05:39:50 2011	(r2628)
+++ cpu/arm/mmp2/timer.fth	Sat Oct 22 05:39:56 2011	(r2629)
@@ -161,6 +161,11 @@
 ;
 ' (set-tick-limit) to set-tick-limit
 
+: timers-off  ( -- )
+   0 timer0-ier!  0 timer1-ier!  0 timer2-ier!  \ Disable timer interrupts
+   7 timer0-icr!  7 timer1-icr!  7 timer2-icr!  \ Clear pending interrupts
+;
+
 : can-idle?  ( -- flag )
    interrupts-enabled?  if
       d# 15 interrupt-enabled?

Modified: cpu/arm/olpc/1.75/fw.bth
==============================================================================
--- cpu/arm/olpc/1.75/fw.bth	Sat Oct 22 05:39:50 2011	(r2628)
+++ cpu/arm/olpc/1.75/fw.bth	Sat Oct 22 05:39:56 2011	(r2629)
@@ -33,6 +33,7 @@
    " /usb" " reset-usb" execute-device-method drop
 ;
 : quiesce  ( -- )
+   timers-off
    usb-quiet
    close-ec
 ;



More information about the openfirmware mailing list