* [PATCH] ABI: testing: sysfs-class-power: clarify charge_type documentation
@ 2024-08-20 8:19 Andres Salomon
2024-08-26 14:25 ` Hans de Goede
2024-08-27 16:25 ` Sebastian Reichel
0 siblings, 2 replies; 3+ messages in thread
From: Andres Salomon @ 2024-08-20 8:19 UTC (permalink / raw)
To: linux-kernel; +Cc: Sebastian Reichel, linux-pm, Hans de Goede, Pali Rohár
The existing docs here are a bit vague. This reformats and rewords it,
and is based upon the wording originally used by the dell-laptop driver
battery documentation and also sysfs-class-power-wilco.
The wording for "Long Life" and "Bypass" remain the same, because I'm
unfamiliar with hardware that use them.
Signed-off-by: Andres Salomon <dilinger@queued.net>
---
Documentation/ABI/testing/sysfs-class-power | 38 +++++++++++++++------
1 file changed, 27 insertions(+), 11 deletions(-)
diff --git a/Documentation/ABI/testing/sysfs-class-power b/Documentation/ABI/testing/sysfs-class-power
index 7c81f0a25a48..84973f66b42c 100644
--- a/Documentation/ABI/testing/sysfs-class-power
+++ b/Documentation/ABI/testing/sysfs-class-power
@@ -377,17 +377,33 @@ What: /sys/class/power_supply/<supply_name>/charge_type
Date: July 2009
Contact: linux-pm@vger.kernel.org
Description:
- Represents the type of charging currently being applied to the
- battery. "Trickle", "Fast", and "Standard" all mean different
- charging speeds. "Adaptive" means that the charger uses some
- algorithm to adjust the charge rate dynamically, without
- any user configuration required. "Custom" means that the charger
- uses the charge_control_* properties as configuration for some
- different algorithm. "Long Life" means the charger reduces its
- charging rate in order to prolong the battery health. "Bypass"
- means the charger bypasses the charging path around the
- integrated converter allowing for a "smart" wall adaptor to
- perform the power conversion externally.
+ Select the charging algorithm to use for a battery.
+
+ Standard:
+ Fully charge the battery at a moderate rate.
+ Fast:
+ Quickly charge the battery using fast-charge
+ technology. This is typically harder on the battery
+ than standard charging and may lower its lifespan.
+ Trickle:
+ Users who primarily operate the system while
+ plugged into an external power source can extend
+ battery life with this mode. Vendor tooling may
+ call this "Primarily AC Use".
+ Adaptive:
+ Automatically optimize battery charge rate based
+ on typical usage pattern.
+ Custom:
+ Use the charge_control_* properties to determine
+ when to start and stop charging. Advanced users
+ can use this to drastically extend battery life.
+ Long Life:
+ The charger reduces its charging rate in order to
+ prolong the battery health.
+ Bypass:
+ The charger bypasses the charging path around the
+ integrated converter allowing for a "smart" wall
+ adaptor to perform the power conversion externally.
Access: Read, Write
--
2.39.2
--
I'm available for contract & employment work, please contact me if
interested.
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] ABI: testing: sysfs-class-power: clarify charge_type documentation
2024-08-20 8:19 [PATCH] ABI: testing: sysfs-class-power: clarify charge_type documentation Andres Salomon
@ 2024-08-26 14:25 ` Hans de Goede
2024-08-27 16:25 ` Sebastian Reichel
1 sibling, 0 replies; 3+ messages in thread
From: Hans de Goede @ 2024-08-26 14:25 UTC (permalink / raw)
To: Andres Salomon, linux-kernel; +Cc: Sebastian Reichel, linux-pm, Pali Rohár
Hi,
On 8/20/24 10:19 AM, Andres Salomon wrote:
> The existing docs here are a bit vague. This reformats and rewords it,
> and is based upon the wording originally used by the dell-laptop driver
> battery documentation and also sysfs-class-power-wilco.
>
> The wording for "Long Life" and "Bypass" remain the same, because I'm
> unfamiliar with hardware that use them.
>
> Signed-off-by: Andres Salomon <dilinger@queued.net>
Thanks, patch looks good to me:
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Regards,
Hans
> ---
> Documentation/ABI/testing/sysfs-class-power | 38 +++++++++++++++------
> 1 file changed, 27 insertions(+), 11 deletions(-)
>
> diff --git a/Documentation/ABI/testing/sysfs-class-power b/Documentation/ABI/testing/sysfs-class-power
> index 7c81f0a25a48..84973f66b42c 100644
> --- a/Documentation/ABI/testing/sysfs-class-power
> +++ b/Documentation/ABI/testing/sysfs-class-power
> @@ -377,17 +377,33 @@ What: /sys/class/power_supply/<supply_name>/charge_type
> Date: July 2009
> Contact: linux-pm@vger.kernel.org
> Description:
> - Represents the type of charging currently being applied to the
> - battery. "Trickle", "Fast", and "Standard" all mean different
> - charging speeds. "Adaptive" means that the charger uses some
> - algorithm to adjust the charge rate dynamically, without
> - any user configuration required. "Custom" means that the charger
> - uses the charge_control_* properties as configuration for some
> - different algorithm. "Long Life" means the charger reduces its
> - charging rate in order to prolong the battery health. "Bypass"
> - means the charger bypasses the charging path around the
> - integrated converter allowing for a "smart" wall adaptor to
> - perform the power conversion externally.
> + Select the charging algorithm to use for a battery.
> +
> + Standard:
> + Fully charge the battery at a moderate rate.
> + Fast:
> + Quickly charge the battery using fast-charge
> + technology. This is typically harder on the battery
> + than standard charging and may lower its lifespan.
> + Trickle:
> + Users who primarily operate the system while
> + plugged into an external power source can extend
> + battery life with this mode. Vendor tooling may
> + call this "Primarily AC Use".
> + Adaptive:
> + Automatically optimize battery charge rate based
> + on typical usage pattern.
> + Custom:
> + Use the charge_control_* properties to determine
> + when to start and stop charging. Advanced users
> + can use this to drastically extend battery life.
> + Long Life:
> + The charger reduces its charging rate in order to
> + prolong the battery health.
> + Bypass:
> + The charger bypasses the charging path around the
> + integrated converter allowing for a "smart" wall
> + adaptor to perform the power conversion externally.
>
> Access: Read, Write
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] ABI: testing: sysfs-class-power: clarify charge_type documentation
2024-08-20 8:19 [PATCH] ABI: testing: sysfs-class-power: clarify charge_type documentation Andres Salomon
2024-08-26 14:25 ` Hans de Goede
@ 2024-08-27 16:25 ` Sebastian Reichel
1 sibling, 0 replies; 3+ messages in thread
From: Sebastian Reichel @ 2024-08-27 16:25 UTC (permalink / raw)
To: linux-kernel, Andres Salomon
Cc: Sebastian Reichel, linux-pm, Hans de Goede, Pali Rohár
On Tue, 20 Aug 2024 04:19:42 -0400, Andres Salomon wrote:
> The existing docs here are a bit vague. This reformats and rewords it,
> and is based upon the wording originally used by the dell-laptop driver
> battery documentation and also sysfs-class-power-wilco.
>
> The wording for "Long Life" and "Bypass" remain the same, because I'm
> unfamiliar with hardware that use them.
>
> [...]
Applied, thanks!
[1/1] ABI: testing: sysfs-class-power: clarify charge_type documentation
commit: 919a4719026f68a9d6b5b87db2e935564cdf42a5
Best regards,
--
Sebastian Reichel <sebastian.reichel@collabora.com>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-08-27 16:25 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-20 8:19 [PATCH] ABI: testing: sysfs-class-power: clarify charge_type documentation Andres Salomon
2024-08-26 14:25 ` Hans de Goede
2024-08-27 16:25 ` Sebastian Reichel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).