diff options
Diffstat (limited to 'firmware/target/hosted/ibasso')
-rw-r--r-- | firmware/target/hosted/ibasso/power-ibasso.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/firmware/target/hosted/ibasso/power-ibasso.c b/firmware/target/hosted/ibasso/power-ibasso.c index 8257de5f33..7d37913c7b 100644 --- a/firmware/target/hosted/ibasso/power-ibasso.c +++ b/firmware/target/hosted/ibasso/power-ibasso.c | |||
@@ -36,27 +36,6 @@ | |||
36 | #include "sysfs-ibasso.h" | 36 | #include "sysfs-ibasso.h" |
37 | #include "vold-ibasso.h" | 37 | #include "vold-ibasso.h" |
38 | 38 | ||
39 | |||
40 | unsigned int power_input_status(void) | ||
41 | { | ||
42 | /*TRACE;*/ | ||
43 | |||
44 | /* | ||
45 | /sys/class/power_supply/usb/present | ||
46 | 0: No external power supply connected. | ||
47 | 1: External power supply connected. | ||
48 | */ | ||
49 | int val = 0; | ||
50 | if(! sysfs_get_int(SYSFS_USB_POWER_PRESENT, &val)) | ||
51 | { | ||
52 | DEBUGF("ERROR %s: Can not get power supply status.", __func__); | ||
53 | return POWER_INPUT_NONE; | ||
54 | } | ||
55 | |||
56 | return val ? POWER_INPUT_USB_CHARGER : POWER_INPUT_NONE; | ||
57 | } | ||
58 | |||
59 | |||
60 | void power_off(void) | 39 | void power_off(void) |
61 | { | 40 | { |
62 | TRACE; | 41 | TRACE; |
@@ -75,23 +54,3 @@ void power_off(void) | |||
75 | 54 | ||
76 | reboot(RB_POWER_OFF); | 55 | reboot(RB_POWER_OFF); |
77 | } | 56 | } |
78 | |||
79 | |||
80 | /* Returns true, if battery is charging, false else. */ | ||
81 | bool charging_state(void) | ||
82 | { | ||
83 | /*TRACE;*/ | ||
84 | |||
85 | /* | ||
86 | /sys/class/power_supply/battery/status | ||
87 | "Full", "Charging", "Discharging" | ||
88 | */ | ||
89 | char state[9]; | ||
90 | if(! sysfs_get_string(SYSFS_BATTERY_STATUS, state, 9)) | ||
91 | { | ||
92 | DEBUGF("ERROR %s: Can not get battery charging state.", __func__); | ||
93 | return false; | ||
94 | } | ||
95 | |||
96 | return(strcmp(state, "Charging") == 0);; | ||
97 | } | ||