[openfirmware] [commit] r2736 - cpu/arm/olpc/3.0
repository service
svn at openfirmware.info
Tue Dec 6 08:10:52 CET 2011
Author: wmb
Date: Tue Dec 6 08:10:51 2011
New Revision: 2736
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2736
Log:
OLPC XO-3 - Added LCD power-on sequence.
Modified:
cpu/arm/olpc/3.0/lcdcfg.fth
Modified: cpu/arm/olpc/3.0/lcdcfg.fth
==============================================================================
--- cpu/arm/olpc/3.0/lcdcfg.fth Tue Dec 6 08:10:40 2011 (r2735)
+++ cpu/arm/olpc/3.0/lcdcfg.fth Tue Dec 6 08:10:51 2011 (r2736)
@@ -34,7 +34,24 @@
alias depth bpp
width >bytes constant /scanline
-: init-xo-display ;
: bright! ( level -- ) drop ;
: backlight-on ( -- ) ;
: backlight-off ( -- ) ;
+: lcd-power-on ( -- )
+ d# 138 gpio-set \ LCDVCC_EN
+ d# 135 gpio-set \ STBY#
+ d# 500 us
+ d# 130 gpio-set \ LCD_RESET#
+ d# 129 gpio-set \ EN_LCD_PWR
+ d# 50 ms \ Frame time
+ d# 130 gpio-clr \ LCD_RESET# (pulse low)
+ d# 50 us \ Pulse needs to be at least 50 us
+ d# 130 gpio-set \ LCD_RESET# (end of pulse)
+
+ d# 120 ms
+ backlight-on
+;
+: init-xo-display ; \ CForth has already turned it on
+
+: set-source ( flag -- ) drop ; \ No DCON
+true constant vga? \ No DCON, hence never frozen
More information about the openfirmware
mailing list