From 4093874f80571f32e2aedd2b09b2be9eb5efc47c Mon Sep 17 00:00:00 2001 From: Mark Arigo Date: Wed, 1 Jul 2009 02:18:49 +0000 Subject: Philips SA9200. Add LCD features: enable, sleep, flip, contrast, and invert. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21583 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/philips/sa9200/power-sa9200.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'firmware/target/arm/philips/sa9200/power-sa9200.c') diff --git a/firmware/target/arm/philips/sa9200/power-sa9200.c b/firmware/target/arm/philips/sa9200/power-sa9200.c index e0bdfcf8ea..236dd72a72 100644 --- a/firmware/target/arm/philips/sa9200/power-sa9200.c +++ b/firmware/target/arm/philips/sa9200/power-sa9200.c @@ -26,6 +26,7 @@ #include "as3514.h" #include "power.h" #include "synaptics-mep.h" +#include "lcd.h" #include "logf.h" void power_init(void) @@ -72,6 +73,12 @@ void power_off(void) { char byte; + /* Backlight off */ + ascodec_write(AS3514_DCDC15, 0); + + /* LCD off/sleep (otherwise the image slowly fades out) */ + lcd_sleep(); + /* Send shutdown command to PMU */ byte = ascodec_read(AS3514_SYSTEM); byte &= ~0x1; -- cgit v1.2.3