diff options
Diffstat (limited to 'firmware/target/coldfire/iaudio/m5/power-m5.c')
-rw-r--r-- | firmware/target/coldfire/iaudio/m5/power-m5.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/firmware/target/coldfire/iaudio/m5/power-m5.c b/firmware/target/coldfire/iaudio/m5/power-m5.c index 987ce0f3c5..8bb36c663d 100644 --- a/firmware/target/coldfire/iaudio/m5/power-m5.c +++ b/firmware/target/coldfire/iaudio/m5/power-m5.c | |||
@@ -27,8 +27,6 @@ | |||
27 | #include "pcf50606.h" | 27 | #include "pcf50606.h" |
28 | #include "lcd-remote-target.h" | 28 | #include "lcd-remote-target.h" |
29 | 29 | ||
30 | #ifndef SIMULATOR | ||
31 | |||
32 | void power_init(void) | 30 | void power_init(void) |
33 | { | 31 | { |
34 | /* Charger detect */ | 32 | /* Charger detect */ |
@@ -38,9 +36,10 @@ void power_init(void) | |||
38 | pcf50606_init(); | 36 | pcf50606_init(); |
39 | } | 37 | } |
40 | 38 | ||
41 | bool charger_inserted(void) | 39 | unsigned int power_input_status(void) |
42 | { | 40 | { |
43 | return (GPIO1_READ & 0x01000000) != 0; | 41 | return (GPIO1_READ & 0x01000000) ? |
42 | POWER_INPUT_MAIN_CHARGER : POWER_INPUT_NONE; | ||
44 | } | 43 | } |
45 | 44 | ||
46 | void ide_power_enable(bool on) | 45 | void ide_power_enable(bool on) |
@@ -66,5 +65,3 @@ void power_off(void) | |||
66 | and_l(~0x00000008, &GPIO_OUT); /* Set KEEPACT low */ | 65 | and_l(~0x00000008, &GPIO_OUT); /* Set KEEPACT low */ |
67 | asm("halt"); | 66 | asm("halt"); |
68 | } | 67 | } |
69 | |||
70 | #endif /* SIMULATOR */ | ||