diff options
Diffstat (limited to 'firmware/target/hosted/fiio')
-rw-r--r-- | firmware/target/hosted/fiio/power-fiio.c | 24 | ||||
-rw-r--r-- | firmware/target/hosted/fiio/power-fiio.h | 3 | ||||
-rw-r--r-- | firmware/target/hosted/fiio/powermgmt-fiio.c | 11 |
3 files changed, 0 insertions, 38 deletions
diff --git a/firmware/target/hosted/fiio/power-fiio.c b/firmware/target/hosted/fiio/power-fiio.c index a2b19ce550..086c3bc9cb 100644 --- a/firmware/target/hosted/fiio/power-fiio.c +++ b/firmware/target/hosted/fiio/power-fiio.c | |||
@@ -37,30 +37,6 @@ const char * const sysfs_bat_voltage = | |||
37 | const char * const sysfs_bat_capacity = | 37 | const char * const sysfs_bat_capacity = |
38 | "/sys/class/power_supply/battery/capacity"; | 38 | "/sys/class/power_supply/battery/capacity"; |
39 | 39 | ||
40 | const char * const sysfs_bat_status = | ||
41 | "/sys/class/power_supply/battery/status"; | ||
42 | |||
43 | const char * const sysfs_pow_supply = | ||
44 | "/sys/class/power_supply/ac/online"; | ||
45 | |||
46 | unsigned int fiio_power_input_status(void) | ||
47 | { | ||
48 | int present = 0; | ||
49 | sysfs_get_int(sysfs_pow_supply, &present); | ||
50 | |||
51 | usb_enable(present ? true : false); | ||
52 | |||
53 | return present ? POWER_INPUT_USB_CHARGER : POWER_INPUT_NONE; | ||
54 | } | ||
55 | |||
56 | bool fiio_power_charging_status(void) | ||
57 | { | ||
58 | char buf[12] = {0}; | ||
59 | sysfs_get_string(sysfs_bat_status, buf, sizeof(buf)); | ||
60 | |||
61 | return (strncmp(buf, "Charging", 8) == 0); | ||
62 | } | ||
63 | |||
64 | unsigned int fiio_power_get_battery_voltage(void) | 40 | unsigned int fiio_power_get_battery_voltage(void) |
65 | { | 41 | { |
66 | int battery_voltage; | 42 | int battery_voltage; |
diff --git a/firmware/target/hosted/fiio/power-fiio.h b/firmware/target/hosted/fiio/power-fiio.h index c3085e9569..47143a3f67 100644 --- a/firmware/target/hosted/fiio/power-fiio.h +++ b/firmware/target/hosted/fiio/power-fiio.h | |||
@@ -23,9 +23,6 @@ | |||
23 | #include <stdbool.h> | 23 | #include <stdbool.h> |
24 | #include "config.h" | 24 | #include "config.h" |
25 | 25 | ||
26 | unsigned int fiio_power_input_status(void); | ||
27 | bool fiio_power_charging_status(void); | ||
28 | unsigned int fiio_power_get_battery_voltage(void); | 26 | unsigned int fiio_power_get_battery_voltage(void); |
29 | unsigned int fiio_power_get_battery_capacity(void); | 27 | unsigned int fiio_power_get_battery_capacity(void); |
30 | #endif /* _POWER_FIIO_H_ */ | 28 | #endif /* _POWER_FIIO_H_ */ |
31 | |||
diff --git a/firmware/target/hosted/fiio/powermgmt-fiio.c b/firmware/target/hosted/fiio/powermgmt-fiio.c index b7c1b5fde2..da6305d9c4 100644 --- a/firmware/target/hosted/fiio/powermgmt-fiio.c +++ b/firmware/target/hosted/fiio/powermgmt-fiio.c | |||
@@ -44,12 +44,6 @@ const unsigned short const percent_to_volt_charge[11] = | |||
44 | 3485, 3780, 3836, 3857, 3890, 3930, 3986, 4062, 4158, 4185, 4196 | 44 | 3485, 3780, 3836, 3857, 3890, 3930, 3986, 4062, 4158, 4185, 4196 |
45 | }; | 45 | }; |
46 | 46 | ||
47 | unsigned int power_input_status(void) | ||
48 | { | ||
49 | /* POWER_INPUT_USB_CHARGER, POWER_INPUT_NONE */ | ||
50 | return fiio_power_input_status(); | ||
51 | } | ||
52 | |||
53 | int _battery_voltage(void) | 47 | int _battery_voltage(void) |
54 | { | 48 | { |
55 | return fiio_power_get_battery_voltage(); | 49 | return fiio_power_get_battery_voltage(); |
@@ -61,8 +55,3 @@ int _battery_level(void) | |||
61 | return fiio_power_get_battery_capacity(); | 55 | return fiio_power_get_battery_capacity(); |
62 | } | 56 | } |
63 | #endif | 57 | #endif |
64 | |||
65 | bool charging_state(void) | ||
66 | { | ||
67 | return fiio_power_charging_status(); | ||
68 | } | ||