
This x86 platform driver for Uniwill laptops allows for features such as battery charge rate limiting, RGB light-bar controls, hardware monitoring (HWMON subsystem), proper hotkey handling, and other keyboard-related features.
Armin Wolf has been developing this Uniwill laptop driver based on reverse-engineering of other software and based in part on open-source code found for TUXEDO Computers laptops.
As of last week this Uniwill driver is now queued into the x86-platform-drivers Git's "for-next" branch. With it now in the respective "-next" branch it should be submitted as part of the Linux 6.19 kernel changes come early December.
This commit landing the driver has more details on its features. There is also a follow-on documentation commit with more details for any Linux users of Uniwill laptops.