D25018: Move ACPI battery information from /proc/acpi to /sys
José JORGE
noreply at phabricator.kde.org
Mon Oct 28 21:25:30 GMT 2019
jjorge created this revision.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
jjorge requested review of this revision.
REVISION SUMMARY
Since kernel 2.6.24 in 2008, the /proc/acpi/battery interface is deprecated.
There is for years no updated kernel which wouldn't provide the /sys/class/power_supply/BAT0 in a laptop
This patch removes the useless old path, and uses the sysfs to provide 3 informations :
- current flow in mA (charge or discharge)
- charge percent against last completed full charge
- charge percent against battery by design charge
Ref:
https://cateee.net/lkddb/web-lkddb/ACPI_PROCFS_POWER.html
https://bbs.archlinux.org/viewtopic.php?id=97761
REPOSITORY
R106 KSysguard
BRANCH
acpi-move-battery-to-sysfs
REVISION DETAIL
https://phabricator.kde.org/D25018
AFFECTED FILES
ksysguardd/Linux/acpi.c
ksysguardd/Linux/acpi.h
ksysguardd/modules.h
To: jjorge
Cc: plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20191028/e2c2b892/attachment.html>
More information about the Plasma-devel
mailing list