summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2010-03-29 13:00:33 +0000
committerRafaël Carré <rafael.carre@gmail.com>2010-03-29 13:00:33 +0000
commitba76e2870e49711d393e065a52de41295352188d (patch)
treeeb585751df04478fb1c74b757f4b95bfa07c0a3e /firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c
parent1bfffbcaaa7ad6ad2a9d7efcfa505c2ac124b7ac (diff)
downloadrockbox-ba76e2870e49711d393e065a52de41295352188d.tar.gz
rockbox-ba76e2870e49711d393e065a52de41295352188d.zip
as3525v2: factorize writing to ascodec PMU
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25380 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c')
-rw-r--r--firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c b/firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c
index 3216fc5463..ead7871592 100644
--- a/firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c
+++ b/firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c
@@ -27,8 +27,7 @@
27void _backlight_on(void) 27void _backlight_on(void)
28{ 28{
29 ascodec_write(0x25, ascodec_read(0x25) | 2); /* lcd power */ 29 ascodec_write(0x25, ascodec_read(0x25) | 2); /* lcd power */
30 ascodec_write(AS3543_PMU_ENABLE, 8|1); 30 ascodec_write_pmu(AS3543_BACKLIGHT, 1, 0x90);
31 ascodec_write(AS3543_BACKLIGHT, 0x90);
32 lcd_enable(true); 31 lcd_enable(true);
33} 32}
34 33
@@ -36,6 +35,5 @@ void _backlight_off(void)
36{ 35{
37 lcd_enable(false); 36 lcd_enable(false);
38 ascodec_write(0x25, ascodec_read(0x25) & ~2); /* lcd power */ 37 ascodec_write(0x25, ascodec_read(0x25) & ~2); /* lcd power */
39 ascodec_write(AS3543_PMU_ENABLE, 8|1); 38 ascodec_write_pmu(AS3543_BACKLIGHT, 1, 0x00);
40 ascodec_write(AS3543_BACKLIGHT, 0x00);
41} 39}