diff options
| author | sommerfeld <sommerfeld@NetBSD.org> | 2002-03-24 03:46:10 +0000 |
|---|---|---|
| committer | sommerfeld <sommerfeld@NetBSD.org> | 2002-03-24 03:46:10 +0000 |
| commit | b8de140e4e277c34f4cf57d25018f2329ebc56c3 (patch) | |
| tree | 498c74d958f6c32b3a50dbd38c3717c3a348c142 /sys/dev/microcode | |
| parent | aa1563948c47a00b3f02a769e19f4b4b34979fb8 (diff) | |
Prototype ACPI Control Method Battery driver.
ACPI defines two different battery device interfaces: "Control Method"
batteries, in which AML methods are defined in order to get battery
status and set battery alarm thresholds, and a "Smart Battery" device,
which is an SMbus device accessed through the ACPI Embedded Controller
device; this driver knows how to attach to the former sort of device.
As a total kludge, since we haven't wired things up to sysmon/envsys
yet, we report battery status through a once-per-minute kernel printf,
so don't use this driver yet if you want your disk to spin down.
Motivated by and tested on Sony PCG-R505TL laptop, which has
nonfunctional APM.
configure as:
acpibat* at acpi ?
Sample output:
acpibat0 at acpi0: ACPI Battery
acpibat0: Sony Corp. LION
acpibat0: Design 38480mWh, Predicted 38480mWh Warn 120mWh Low 0mWh
acpibat0: discharging: 15112mV cap 25480mWh (66%) rate 16849mW
...
acpibat0: discharging: 15224mV cap 25070mWh (65%) rate 18405mW
...
acpibat0: discharging: 15200mV cap 24310mWh (63%) rate 13771mW
...
acpibat0: charging: 15768mV cap 23330mWh (60%) rate 20388mW
Diffstat (limited to 'sys/dev/microcode')
0 files changed, 0 insertions, 0 deletions
