summaryrefslogtreecommitdiff
path: root/firmware/target/hosted/fiio/power-fiio.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/hosted/fiio/power-fiio.c')
-rw-r--r--firmware/target/hosted/fiio/power-fiio.c24
1 files changed, 0 insertions, 24 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 =
37const char * const sysfs_bat_capacity = 37const char * const sysfs_bat_capacity =
38 "/sys/class/power_supply/battery/capacity"; 38 "/sys/class/power_supply/battery/capacity";
39 39
40const char * const sysfs_bat_status =
41 "/sys/class/power_supply/battery/status";
42
43const char * const sysfs_pow_supply =
44 "/sys/class/power_supply/ac/online";
45
46unsigned 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
56bool 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
64unsigned int fiio_power_get_battery_voltage(void) 40unsigned int fiio_power_get_battery_voltage(void)
65{ 41{
66 int battery_voltage; 42 int battery_voltage;