Author: wmb Date: Fri Mar 1 20:54:33 2013 New Revision: 3578 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3578
Log: OLPC ARM - trac #12592 - MMC2/3 display driver - when sleeping, save the hardware cursor mode info in addition to the bitmap, thus preventing the cursor from disappearing after invoking the display selftest from the GUI.
Modified: cpu/arm/olpc/lcd.fth
Modified: cpu/arm/olpc/lcd.fth ============================================================================== --- cpu/arm/olpc/lcd.fth Fri Mar 1 10:00:57 2013 (r3577) +++ cpu/arm/olpc/lcd.fth Fri Mar 1 20:54:33 2013 (r3578) @@ -265,13 +265,22 @@ ; d# 256 constant /cursor /cursor buffer: cursor +0 0 2value saved-cursor-wh +0 0 2value saved-cursor-fgbg + : sleep ( -- ) cursor /cursor 0 cursor-sram-read + cursor-wh@ to saved-cursor-wh + cursor-fgbg@ to saved-cursor-fgbg 0 h# 190 lcd! lcd-clocks-off ; : wake ( -- ) init-lcd + enable-cursor-writes + cursor-2bpp-mode + saved-cursor-fgbg cursor-fgbg! + saved-cursor-wh cursor-wh! cursor /cursor 0 cursor-sram-write ;