Upstreaming progress
Opening this, because the work has actually been started since quite a while now:
-
NB01 support (Gemini, InfinityBook S, Aura, and everything else not being NB02, NB04, or NB05 including all older devices) -
Not started yet
-
-
NB02 support (InfinityBook Pro Gen6 and newer, Stellaris, Polaris, XMG Fusion, and Pulse Gen1&2) -
Touchpad led -
FN-key log spam -
Touchpad toggle on wayland https://lore.kernel.org/all/20250311172402.1095506-1-wse@tuxedocomputers.com/- -> Fixed via xkeyboard-config instead (also used on wayland despite the name)
-
EC Features -
Fan Control -
Read -
Write -
Old Fan Control -
New Fan Control
-
-
-
Performance Profiles -
Actual Profiles -
Just LED Control
-
-
TDP (CPU) Power Control -
TGP (GPU) Power Control -
White Only Keyboard Backlight -
One Zone RGB Keyboard Backlight -
EC Lightbar Support -
FN Keys -
FN Lock Toggle Enable (Only XMG Fusion) -
FN Lock Enable -
Super Key Toggle Enable (Only XMG Fusion) -
Super Key Enable -
Touchpad Toggle Enable (Only XMG Fusion) -
Keyboard Backlight Keys -
Power Event Handling -
Wake On Power -
Charging Priority -
Charging Profile -
Charging Threshhold (Only XMG Fusion) -
USB-C Powershare Toggle
-
-
ite8291 Features -
Per Key RGB Keyboard Backlight -
USB Lightbar Support
-
-
-
NB04 support (Sirius 16) -
Keyboard backlight control -
Fan control -
FN Keys -
Keyboard Backlight Keys -
Performance Profiles
-
-
NB05 support (Pulse Gen3&4, and InfinityFlex) -
Not started yet
-
But this sadly also perfectly illustrates why I attached the heavyweight label to the original issue: It's neither the license question nor the coding work that takes the most time while upstreaming, but finding the right design multiple maintainers can get behind.
This issue is to make the work a little bit more visible for all people who don't follow the LKML. I will occasional drop updates here if something significant happens and I don't forget.
Edited by Werner Sembach