Documentation/power_supply_class.txt
0 → 100644
+167
−0
+2
−0
+1
−0
drivers/power/Kconfig
0 → 100644
+17
−0
drivers/power/Makefile
0 → 100644
+15
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
This class is result of "external power" and "battery" classes merge,
as suggested by David Woodhouse. He also implemented uevent support.
Here how userspace seeing it now:
# ls /sys/class/power\ supply/
ac main-battery usb
# cat /sys/class/power\ supply/ac/type
AC
# cat /sys/class/power\ supply/usb/type
USB
# cat /sys/class/power\ supply/main-battery/type
Battery
# cat /sys/class/power\ supply/ac/online
1
# cat /sys/class/power\ supply/usb/online
0
# cat /sys/class/power\ supply/main-battery/status
Charging
# cat /sys/class/leds/h5400\:red-left/trigger
none h5400-radio timer hwtimer ac-online usb-online
main-battery-charging-or-full [main-battery-charging]
main-battery-full
Signed-off-by:
Anton Vorontsov <cbou@mail.ru>
Signed-off-by:
David Woodhouse <dwmw2@infradead.org>
Signed-off-by:
Andrew Morton <akpm@linux-foundation.org>