[openfirmware] [commit] r3521 - dev/olpc/dcon

repository service svn at openfirmware.info
Mon Jan 21 01:57:08 CET 2013


Author: quozl
Date: Mon Jan 21 01:57:08 2013
New Revision: 3521
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3521

Log:
OLPC XO-1.75 XO-4 - tune DCON unfreeze timing.  Ten values of resumeline are glitch free for each CPU speed, so a median value is chosen.

Modified:
   dev/olpc/dcon/mmp2dcon.fth

Modified: dev/olpc/dcon/mmp2dcon.fth
==============================================================================
--- dev/olpc/dcon/mmp2dcon.fth	Fri Jan 18 05:17:30 2013	(r3520)
+++ dev/olpc/dcon/mmp2dcon.fth	Mon Jan 21 01:57:08 2013	(r3521)
@@ -87,6 +87,15 @@
 0 value color? \ COLOUR
 
 d# 850 value resumeline
+: set-resumeline  ( -- )
+   pj4-speed case
+      d#  800 of  d# 840 to resumeline  endof
+      d#  988 of  d# 845 to resumeline  endof
+      d# 1063 of  d# 845 to resumeline  endof
+      d# 1196 of  d# 848 to resumeline  endof
+   endcase
+;
+
 : scanint-set  resumeline scanint!  ;
 : mark-time  ( -- start-time )  get-msecs  ;
 : delta-ms  ( start-time -- elapsed-ms )  mark-time  swap -   ;
@@ -253,6 +262,7 @@
 ' init-dcon to init-panel
 [else]
 : open  ( -- flag )
+   set-resumeline
    my-unit " set-address" $call-parent
    bus-init
 \ Unnecessary because CForth has already done it



More information about the openfirmware mailing list