mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-08-27 15:36:48 +00:00

Some Ideapad models support a battery conservation mode which limits the battery charge threshold for longer battery longevity. This is currently exposed via a custom conservation_mode attribute in sysfs. The newly introduced charge_types sysfs attribute is a standardized replacement for laptops with a fixed end charge threshold. Setting it to `Long Life` would enable battery conservation mode. The standardized user space API would allow applications such as UPower to detect laptops which support this battery longevity mode and set it. Tested on an Lenovo ideapad U330p. Signed-off-by: Jelle van der Waa <jvanderwaa@redhat.com> Suggested-By: Hans de Goede <hdegoede@redhat.com> Reviewed-by: Thomas Weißschuh <linux@weissschuh.net> Reviewed-by: Armin Wolf <W_Armin@gmx.de> Link: https://lore.kernel.org/r/20250514201054.381320-1-jvanderwaa@redhat.com Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
53 lines
1.4 KiB
Plaintext
53 lines
1.4 KiB
Plaintext
What: /sys/bus/platform/devices/VPC2004:*/camera_power
|
|
Date: Dec 2010
|
|
KernelVersion: 2.6.37
|
|
Contact: "Ike Panhc <ike.pan@canonical.com>"
|
|
Description:
|
|
Control the power of camera module. 1 means on, 0 means off.
|
|
|
|
What: /sys/bus/platform/devices/VPC2004:*/fan_mode
|
|
Date: June 2012
|
|
KernelVersion: 3.6
|
|
Contact: "Maxim Mikityanskiy <maxtram95@gmail.com>"
|
|
Description:
|
|
Change fan mode
|
|
There are four available modes:
|
|
|
|
* 0 -> Super Silent Mode
|
|
* 1 -> Standard Mode
|
|
* 2 -> Dust Cleaning
|
|
* 4 -> Efficient Thermal Dissipation Mode
|
|
|
|
What: /sys/bus/platform/devices/VPC2004:*/touchpad
|
|
Date: May 2017
|
|
KernelVersion: 4.13
|
|
Contact: "Ritesh Raj Sarraf <rrs@debian.org>"
|
|
Description:
|
|
Control touchpad mode.
|
|
* 1 -> Switched On
|
|
* 0 -> Switched Off
|
|
|
|
What: /sys/bus/platform/devices/VPC2004:*/fn_lock
|
|
Date: May 2018
|
|
KernelVersion: 4.18
|
|
Contact: "Oleg Keri <ezhi99@gmail.com>"
|
|
Description:
|
|
Control fn-lock mode.
|
|
|
|
* 1 -> Switched On
|
|
* 0 -> Switched Off
|
|
|
|
For example::
|
|
|
|
# echo "0" > \
|
|
/sys/bus/pci/devices/0000:00:1f.0/PNP0C09:00/VPC2004:00/fn_lock
|
|
|
|
What: /sys/bus/platform/devices/VPC2004:*/usb_charging
|
|
Date: Feb 2021
|
|
KernelVersion: 5.12
|
|
Contact: platform-driver-x86@vger.kernel.org
|
|
Description:
|
|
Controls whether the "always on USB charging" feature is
|
|
enabled or not. This feature enables charging USB devices
|
|
even if the computer is not turned on.
|