Re: [PATCH 0/2] platform/x86: ideapad-laptop: Add charge_types:Fast (Rapid Charge)
From: Jelle van der Waa
Date: Sun Nov 02 2025 - 11:09:30 EST
On 10/20/25 21:24, Rong Zhang wrote:
The GBMD/SBMC interface on IdeaPad/ThinkBook supports Rapid Charge mode
(charge_types: Fast) in addition to Conservation Mode (charge_types:
Long_Life).
This patchset exposes these two modes while carefully maintaining their
mutually exclusive state, which aligns with the behavior of manufacturer
utilities on Windows.
Tested on ThinkBook 14 G7+ ASP.
Tested this patch on my Lenovo Ideapad U330p, it now advertises that
`Fast` is a supported charge_type although my laptop does not seem to
support it:
[root@archlinux jelle]# cat /sys/class/power_supply/BAT1/charge_types
Fast [Standard] Long_Life
[root@archlinux jelle]# echo 'Fast' >
/sys/class/power_supply/BAT1/charge_types
[root@archlinux jelle]# cat /sys/class/power_supply/BAT1/charge_types
Fast [Standard] Long_Life
I'm wondering if the battery extension API allows to not advertise a
property if it isn't supported or if it should at least return -EINVAL.
Greetings,
Jelle van der Waa