[openfirmware] [commit] r3278 - cpu/x86/pc/olpc

repository service svn at openfirmware.info
Tue Sep 4 02:11:44 CEST 2012


Author: quozl
Date: Tue Sep  4 02:11:44 2012
New Revision: 3278
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3278

Log:
OLPC XO-1 - avoid lid close shutdown after warm reboot from Linux, caused by GPIO invert input pin bit left set by Linux, fixes a regression introduced in r2991 ticket #11095, solves ticket #12077

Modified:
   cpu/x86/pc/olpc/fw.bth

Modified: cpu/x86/pc/olpc/fw.bth
==============================================================================
--- cpu/x86/pc/olpc/fw.bth	Mon Sep  3 10:41:03 2012	(r3277)
+++ cpu/x86/pc/olpc/fw.bth	Tue Sep  4 02:11:44 2012	(r3278)
@@ -482,7 +482,7 @@
 
 " dhcp" ' ip-address  set-config-string-default
 
-: lid?  ( -- flag )  h# 30 >hi gpio@  h# 400 and 0=  ;
+: lid?  ( -- flag )  h# 30 >hi gpio@  h# 24 >hi gpio@  xor  h# 400 and 0=  ;
 fload ${BP}/dev/olpc/lid.fth
 
 : c1-idle  ( -- )  interrupts-enabled?  if  halt  then  do-lid  ;



More information about the openfirmware mailing list