aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/admin-guide/laptops/thinkpad-acpi.rst
diff options
context:
space:
mode:
authorBarnabás Pőcze <pobrn@protonmail.com>2020-07-27 19:31:25 +0000
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>2020-07-28 12:31:14 +0300
commit61781298521eb59be6dd82f84c50e64afc77cd24 (patch)
tree301e49b7cda1f3fabeae6ccf652b8b60ee069de5 /Documentation/admin-guide/laptops/thinkpad-acpi.rst
parentplatform/x86: thinkpad_acpi: use standard charge control attribute names (diff)
downloadlinux-dev-61781298521eb59be6dd82f84c50e64afc77cd24.tar.xz
linux-dev-61781298521eb59be6dd82f84c50e64afc77cd24.zip
platform/x86: thinkpad_acpi: add documentation for battery charge control
Add a section to the Thinkpad ACPI extras driver documentation detailing the provided features that may be used to modify battery charge related state. As of yet, only charge_control_{start,end}_threshold attributes are supported and documented. Signed-off-by: Barnabás Pőcze <pobrn@protonmail.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Diffstat (limited to 'Documentation/admin-guide/laptops/thinkpad-acpi.rst')
-rw-r--r--Documentation/admin-guide/laptops/thinkpad-acpi.rst17
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation/admin-guide/laptops/thinkpad-acpi.rst b/Documentation/admin-guide/laptops/thinkpad-acpi.rst
index 99066aa8d97b..fb0d346bf31a 100644
--- a/Documentation/admin-guide/laptops/thinkpad-acpi.rst
+++ b/Documentation/admin-guide/laptops/thinkpad-acpi.rst
@@ -1485,6 +1485,23 @@ For more details about which buttons will appear depending on the mode, please
review the laptop's user guide:
http://www.lenovo.com/shop/americas/content/user_guides/x1carbon_2_ug_en.pdf
+Battery charge control
+----------------------
+
+sysfs attributes:
+/sys/class/power_supply/BAT*/charge_control_{start,end}_threshold
+
+These two attributes are created for those batteries that are supported by the
+driver. They enable the user to control the battery charge thresholds of the
+given battery. Both values may be read and set. `charge_control_start_threshold`
+accepts an integer between 0 and 99 (inclusive); this value represents a battery
+percentage level, below which charging will begin. `charge_control_end_threshold`
+accepts an integer between 1 and 100 (inclusive); this value represents a battery
+percentage level, above which charging will stop.
+
+The exact semantics of the attributes may be found in
+Documentation/ABI/testing/sysfs-class-power.
+
Multiple Commands, Module Parameters
------------------------------------