summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBrandon Williams <turbine.bmw@gmail.com>2026-10-13 13:34:51 -0400
committerSebastian Reichel <sebastian.reichel@collabora.com>2026-10-17 23:44:32 +0200
commit87fd20da8ca8bacdaa9bff5860167f208077dc51 (patch)
tree3de38c02f1a964c4da58c7c539ec4388ad10cb98 /include
parent8ae5a3f40045ff486826ed6b6a83e39a0f380073 (diff)
power: supply: qcom_battmgr: Notify charger supplies of online changes
On SC8280XP and X1E80100 the AC, USB and wireless supplies take their online state from the charging source in the battery status response. The firmware sends no notification for those supplies when the charging source changes, and the driver only announces the battery, so userspace never learns that the charger was plugged in or out. UPower keeps the state it read at startup: a laptop booted on the charger never goes on battery. Call power_supply_changed() for a supply whose online state changes when a status response is parsed. A supply that is not registered yet, when the battery is read during probe, reports its state when it registers. Tested on a Microsoft Surface Pro 11 (X1E80100): after restarting UPower on the charger, unplugging now sets OnBattery, and plugging in clears it. Fixes: 29e8142b5623 ("power: supply: Introduce Qualcomm PMIC GLINK power supply") Cc: stable@vger.kernel.org Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Brandon Williams <turbine.bmw@gmail.com> Link: https://patch.msgid.link/20261013-upstream-battmgr-charger-online-v1-1-731973e133a0@gmail.com Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions