summaryrefslogtreecommitdiff
path: root/firmware/target/arm/philips/sa9200/power-sa9200.c
diff options
context:
space:
mode:
authorMark Arigo <markarigo@gmail.com>2009-07-01 02:18:49 +0000
committerMark Arigo <markarigo@gmail.com>2009-07-01 02:18:49 +0000
commit4093874f80571f32e2aedd2b09b2be9eb5efc47c (patch)
treef3e2bff8519f60587f9b5db0809c310396cd2e67 /firmware/target/arm/philips/sa9200/power-sa9200.c
parentd12df3a50ee99766ed7dfba797a19ab08cc9aec7 (diff)
downloadrockbox-4093874f80571f32e2aedd2b09b2be9eb5efc47c.tar.gz
rockbox-4093874f80571f32e2aedd2b09b2be9eb5efc47c.zip
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
Diffstat (limited to 'firmware/target/arm/philips/sa9200/power-sa9200.c')
-rw-r--r--firmware/target/arm/philips/sa9200/power-sa9200.c7
1 files changed, 7 insertions, 0 deletions
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 @@
26#include "as3514.h" 26#include "as3514.h"
27#include "power.h" 27#include "power.h"
28#include "synaptics-mep.h" 28#include "synaptics-mep.h"
29#include "lcd.h"
29#include "logf.h" 30#include "logf.h"
30 31
31void power_init(void) 32void power_init(void)
@@ -72,6 +73,12 @@ void power_off(void)
72{ 73{
73 char byte; 74 char byte;
74 75
76 /* Backlight off */
77 ascodec_write(AS3514_DCDC15, 0);
78
79 /* LCD off/sleep (otherwise the image slowly fades out) */
80 lcd_sleep();
81
75 /* Send shutdown command to PMU */ 82 /* Send shutdown command to PMU */
76 byte = ascodec_read(AS3514_SYSTEM); 83 byte = ascodec_read(AS3514_SYSTEM);
77 byte &= ~0x1; 84 byte &= ~0x1;