summaryrefslogtreecommitdiffstats
path: root/firmware/target/coldfire/iaudio/m5/power-m5.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/coldfire/iaudio/m5/power-m5.c')
-rw-r--r--firmware/target/coldfire/iaudio/m5/power-m5.c11
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 @@
#include "pcf50606.h"
#include "lcd-remote-target.h"
-#ifndef SIMULATOR
-
void power_init(void)
{
/* Charger detect */
@@ -38,9 +36,10 @@ void power_init(void)
pcf50606_init();
}
-bool charger_inserted(void)
-{
- return (GPIO1_READ & 0x01000000) != 0;
+unsigned int power_input_status(void)
+{
+ return (GPIO1_READ & 0x01000000) ?
+ POWER_INPUT_MAIN_CHARGER : POWER_INPUT_NONE;
}
void ide_power_enable(bool on)
@@ -66,5 +65,3 @@ void power_off(void)
and_l(~0x00000008, &GPIO_OUT); /* Set KEEPACT low */
asm("halt");
}
-
-#endif /* SIMULATOR */