summaryrefslogtreecommitdiff
path: root/firmware/drivers
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2006-01-05 17:02:48 +0000
committerDave Chapman <dave@dchapman.com>2006-01-05 17:02:48 +0000
commitcb7e695ef9d0166b77f14d6d260733f0ff888f13 (patch)
treed43209034aaffbe28ce5fbc3b4c59cdd5187a3b6 /firmware/drivers
parent5a313efa0c685c52116e008b0e0fa132c05fd9bb (diff)
downloadrockbox-cb7e695ef9d0166b77f14d6d260733f0ff888f13.zip
rockbox-cb7e695ef9d0166b77f14d6d260733f0ff888f13.tar.gz
rockbox-cb7e695ef9d0166b77f14d6d260733f0ff888f13.tar.bz2
rockbox-cb7e695ef9d0166b77f14d6d260733f0ff888f13.tar.xz
iPod: Fix the bootloader so it can load and run the original Apple firmware again. The Rockbox firmware was doing too much to the hardware so we remove most of the initialisation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8301 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
-rw-r--r--firmware/drivers/power.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/drivers/power.c b/firmware/drivers/power.c
index 04168f9..141d985 100644
--- a/firmware/drivers/power.c
+++ b/firmware/drivers/power.c
@@ -262,8 +262,10 @@ void power_off(void)
#if CONFIG_CPU == MCF5249
and_l(~0x00080000, &GPIO1_OUT);
#elif CONFIG_CPU == PP5020
+#ifndef BOOTLOADER
/* We don't turn off the ipod, we put it in a deep sleep */
pcf50605_standby_mode();
+#endif
#elif defined(GMINI_ARCH)
P1 &= ~1;
P1CON &= ~1;