summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/target/arm/s5l8700/ipodnano2g/backlight-nano2g.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/firmware/target/arm/s5l8700/ipodnano2g/backlight-nano2g.c b/firmware/target/arm/s5l8700/ipodnano2g/backlight-nano2g.c
index 8a2e0d41a8..fd600559c0 100644
--- a/firmware/target/arm/s5l8700/ipodnano2g/backlight-nano2g.c
+++ b/firmware/target/arm/s5l8700/ipodnano2g/backlight-nano2g.c
@@ -47,21 +47,21 @@ void _backlight_set_brightness(int brightness)
47 47
48void _backlight_on(void) 48void _backlight_on(void)
49{ 49{
50 bl_i2c_writebyte(0x2b,10); 50 bl_i2c_writebyte(0x29,1);
51 bl_i2c_writebyte(0x2a,6);
52 bl_i2c_writebyte(0x28,0x2e);
53 bl_i2c_writebyte(0x29,(bl_i2c_readbyte(0x29)&0xf0)|1);
54 bl_i2c_writebyte(0x2a,7);
55} 51}
56 52
57void _backlight_off(void) 53void _backlight_off(void)
58{ 54{
59 bl_i2c_writebyte(0x2b,10); 55 bl_i2c_writebyte(0x29,0);
60 bl_i2c_writebyte(0x29,bl_i2c_readbyte(0x29)&0xf0);
61 bl_i2c_writebyte(0x2a,7);
62} 56}
63 57
64bool _backlight_init(void) 58bool _backlight_init(void)
65{ 59{
60 bl_i2c_writebyte(0x2a,6);
61 bl_i2c_writebyte(0x28,0x2e);
62 bl_i2c_writebyte(0x2b,20);
63
66 _backlight_on(); 64 _backlight_on();
65
66 return true;
67} 67}