diff options
Diffstat (limited to 'firmware/drivers/power.c')
-rw-r--r-- | firmware/drivers/power.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/drivers/power.c b/firmware/drivers/power.c index 141d985ee6..da97233e57 100644 --- a/firmware/drivers/power.c +++ b/firmware/drivers/power.c | |||
@@ -182,6 +182,8 @@ void ide_power_enable(bool on) | |||
182 | P1 |= 0x08; | 182 | P1 |= 0x08; |
183 | else | 183 | else |
184 | P1 &= ~0x08; | 184 | P1 &= ~0x08; |
185 | #elif CONFIG_CPU == PNX0101 | ||
186 | /* no ide controller */ | ||
185 | #else /* SH1 based archos */ | 187 | #else /* SH1 based archos */ |
186 | bool touched = false; | 188 | bool touched = false; |
187 | #ifdef NEEDS_ATA_POWER_ON | 189 | #ifdef NEEDS_ATA_POWER_ON |
@@ -266,6 +268,9 @@ void power_off(void) | |||
266 | /* We don't turn off the ipod, we put it in a deep sleep */ | 268 | /* We don't turn off the ipod, we put it in a deep sleep */ |
267 | pcf50605_standby_mode(); | 269 | pcf50605_standby_mode(); |
268 | #endif | 270 | #endif |
271 | #elif CONFIG_CPU == PNX0101 | ||
272 | GPIO1_CLR = 1 << 16; | ||
273 | GPIO2_SET = 1; | ||
269 | #elif defined(GMINI_ARCH) | 274 | #elif defined(GMINI_ARCH) |
270 | P1 &= ~1; | 275 | P1 &= ~1; |
271 | P1CON &= ~1; | 276 | P1CON &= ~1; |