diff options
Diffstat (limited to 'firmware/target/arm/ipod/power-ipod.c')
-rw-r--r-- | firmware/target/arm/ipod/power-ipod.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/firmware/target/arm/ipod/power-ipod.c b/firmware/target/arm/ipod/power-ipod.c index 4fde6faac1..1a84cbe022 100644 --- a/firmware/target/arm/ipod/power-ipod.c +++ b/firmware/target/arm/ipod/power-ipod.c | |||
@@ -30,7 +30,9 @@ | |||
30 | 30 | ||
31 | void power_init(void) | 31 | void power_init(void) |
32 | { | 32 | { |
33 | #ifndef IPOD_1G2G | ||
33 | pcf50605_init(); | 34 | pcf50605_init(); |
35 | #endif | ||
34 | } | 36 | } |
35 | 37 | ||
36 | bool charger_inserted(void) | 38 | bool charger_inserted(void) |
@@ -74,7 +76,12 @@ void power_off(void) | |||
74 | #endif | 76 | #endif |
75 | 77 | ||
76 | #ifndef BOOTLOADER | 78 | #ifndef BOOTLOADER |
79 | #ifdef IPOD_1G2G | ||
80 | /* we cannot turn off the 1st gen/ 2nd gen yet. Need to figure out sleep mode. */ | ||
81 | system_reboot(); | ||
82 | #else | ||
77 | /* We don't turn off the ipod, we put it in a deep sleep */ | 83 | /* We don't turn off the ipod, we put it in a deep sleep */ |
78 | pcf50605_standby_mode(); | 84 | pcf50605_standby_mode(); |
79 | #endif | 85 | #endif |
86 | #endif | ||
80 | } | 87 | } |