diff options
Diffstat (limited to 'firmware/target/arm/imx31/gigabeat-s/power-imx31.c')
-rw-r--r-- | firmware/target/arm/imx31/gigabeat-s/power-imx31.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/firmware/target/arm/imx31/gigabeat-s/power-imx31.c b/firmware/target/arm/imx31/gigabeat-s/power-imx31.c index f57c55a70b..e51318d16f 100644 --- a/firmware/target/arm/imx31/gigabeat-s/power-imx31.c +++ b/firmware/target/arm/imx31/gigabeat-s/power-imx31.c | |||
@@ -26,13 +26,21 @@ | |||
26 | 26 | ||
27 | #ifndef SIMULATOR | 27 | #ifndef SIMULATOR |
28 | 28 | ||
29 | static bool charger_detect = false; | ||
30 | |||
29 | void power_init(void) | 31 | void power_init(void) |
30 | { | 32 | { |
31 | } | 33 | } |
32 | 34 | ||
35 | /* This is called from the mc13783 interrupt thread */ | ||
36 | void set_charger_inserted(bool inserted) | ||
37 | { | ||
38 | charger_detect = inserted; | ||
39 | } | ||
40 | |||
33 | bool charger_inserted(void) | 41 | bool charger_inserted(void) |
34 | { | 42 | { |
35 | return false; | 43 | return charger_detect; |
36 | } | 44 | } |
37 | 45 | ||
38 | /* Returns true if the unit is charging the batteries. */ | 46 | /* Returns true if the unit is charging the batteries. */ |