Uniwill laptop extra features¶
On laptops manufactured by Uniwill (either directly or as ODM), the uniwill-laptop driver
handles various platform-specific features.
Module Loading¶
The uniwill-laptop driver relies on a DMI table to automatically load on supported devices.
When using the force module parameter, this DMI check will be omitted, allowing the driver
to be loaded on unsupported devices for testing purposes.
Hotkeys¶
Usually the FN keys work without a special driver. However as soon as the uniwill-laptop driver
is loaded, the FN keys need to be handled manually. This is done automatically by the driver itself.
Keyboard settings¶
The uniwill-laptop driver allows the user to enable/disable:
the FN and super key lock functionality of the integrated keyboard
the touchpad toggle functionality of the integrated touchpad
See ABI file testing/sysfs-driver-uniwill-laptop for details.
Hwmon interface¶
The uniwill-laptop driver supports reading of the CPU and GPU temperature and supports up to
two fans. Userspace applications can access sensor readings over the hwmon sysfs interface.
Platform profile¶
Support for changing the platform performance mode is currently not implemented.
Battery Charging Control¶
The uniwill-laptop driver supports controlling the battery charge limit. This happens over
the standard charge_control_end_threshold power supply sysfs attribute. All values
between 1 and 100 percent are supported.
Additionally the driver signals the presence of battery charging issues through the standard
health power supply sysfs attribute.
Lightbar¶
The uniwill-laptop driver exposes the lightbar found on some models as a standard multicolor
LED class device. The default name of this LED class device is uniwill:multicolor:status.
See ABI file testing/sysfs-driver-uniwill-laptop for details on how to control the various animation modes of the lightbar.