[openfirmware] r1490 - dev/olpc/dcon

svn at openfirmware.info svn at openfirmware.info
Thu Nov 19 07:55:04 CET 2009


Author: wmb
Date: 2009-11-19 07:55:04 +0100 (Thu, 19 Nov 2009)
New Revision: 1490

Modified:
   dev/olpc/dcon/viadcon.fth
Log:
OLPC trac 9703 - Logic sense of dcon-irq? was inverted on B3, leading
to failure to freeze the DCON before suspend.


Modified: dev/olpc/dcon/viadcon.fth
===================================================================
--- dev/olpc/dcon/viadcon.fth	2009-11-19 00:16:53 UTC (rev 1489)
+++ dev/olpc/dcon/viadcon.fth	2009-11-19 06:55:04 UTC (rev 1490)
@@ -51,7 +51,7 @@
 ;
 : dcon-blnk?  ( -- flag )  h# 4a acpi-b@ 4 and 0<>  ;
 : dcon-stat@  ( -- n )  h# 4b acpi-b@ 3 and  ;
-: dcon-irq?  ( -- flag )  b3+?  if  4a acpi-b@ h# 40  else  1 smb-reg@ h# 20  then  and 0<>  ;
+: dcon-irq?  ( -- flag )  b3+?  if  4a acpi-b@ h# 40 and 0=  else  1 smb-reg@ h# 20 and 0<>  then  ;
 : dcon-clr-irq  ( -- )  b3+?  if  exit  then  h# 20 1 smb-reg!  ;
 
 \ DCONSTAT values:  0 SCANINT  1 SCANINT_DCON  2 DISPLAYLOAD  3 MISSED




More information about the openfirmware mailing list