summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2005-11-14 01:28:17 +0000
committerDave Chapman <dave@dchapman.com>2005-11-14 01:28:17 +0000
commitb2db4acc7ebb9e48482e85e85103345d650f8a68 (patch)
tree49bd1470769f723250a4cd98834896cc721622f9
parent52e91de5d31bd1101a261365856268904b5aa230 (diff)
downloadrockbox-b2db4acc7ebb9e48482e85e85103345d650f8a68.tar.gz
rockbox-b2db4acc7ebb9e48482e85e85103345d650f8a68.tar.bz2
rockbox-b2db4acc7ebb9e48482e85e85103345d650f8a68.zip
iPod: Add backlight functions for Nano
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7853 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/backlight.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c
index eafa501d11..1e9d1ce743 100644
--- a/firmware/backlight.c
+++ b/firmware/backlight.c
@@ -216,6 +216,12 @@ static void __backlight_off(void)
/* fades backlight off on 4g */
outl(inl(0x70000084) & ~0x2000000, 0x70000084);
outl(0x80000000, 0x7000a010);
+#elif CONFIG_BACKLIGHT==BL_IPODNANO
+ /* set port B03 off */
+ outl(((0x100 | 0) << 3), 0x6000d824);
+
+ /* set port L07 off */
+ outl(((0x100 | 0) << 7), 0x6000d12c);
#endif
}
@@ -245,6 +251,12 @@ static void __backlight_on(void)
/* set port b bit 3 on */
outl(((0x100 | 1) << 3), 0x6000d824);
+#elif CONFIG_BACKLIGHT==BL_IPODNANO
+ /* set port B03 on */
+ outl(((0x100 | 1) << 3), 0x6000d824);
+
+ /* set port L07 on */
+ outl(((0x100 | 1) << 7), 0x6000d12c);
#endif
}