mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 01:24:47 +01:00
It turns out that both sysfs attributes actually directly control
the FN lock status/super key enable status, rather than the
triggering of the associated events. This behavior was first observed
on a Tuxedo notebook and was belived to be a hardware quirk.
However, it seems that i simply misunderstood the manual of the
OEM software for Intel NUC devices. The correct behavior is:
- fn_lock_toggle_enable enables/disables FN lock mode
- super_key_toggle_enable enables/disables the super key
Rename both sysfs attributes to avoid confusing users.
Fixes: d050479693 ("platform/x86: Add Uniwill laptop driver")
Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Link: https://patch.msgid.link/20260218005101.73680-2-W_Armin@gmx.de
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
53 lines
1.9 KiB
Text
53 lines
1.9 KiB
Text
What: /sys/bus/platform/devices/INOU0000:XX/fn_lock
|
|
Date: November 2025
|
|
KernelVersion: 6.19
|
|
Contact: Armin Wolf <W_Armin@gmx.de>
|
|
Description:
|
|
Allows userspace applications to enable/disable the FN lock feature
|
|
of the integrated keyboard by writing "1"/"0" into this file.
|
|
|
|
Reading this file returns the current enable status of the FN lock functionality.
|
|
|
|
What: /sys/bus/platform/devices/INOU0000:XX/super_key_enable
|
|
Date: November 2025
|
|
KernelVersion: 6.19
|
|
Contact: Armin Wolf <W_Armin@gmx.de>
|
|
Description:
|
|
Allows userspace applications to enable/disable the super key of the integrated
|
|
keyboard by writing "1"/"0" into this file.
|
|
|
|
Reading this file returns the current enable status of the super key.
|
|
|
|
What: /sys/bus/platform/devices/INOU0000:XX/touchpad_toggle_enable
|
|
Date: November 2025
|
|
KernelVersion: 6.19
|
|
Contact: Armin Wolf <W_Armin@gmx.de>
|
|
Description:
|
|
Allows userspace applications to enable/disable the touchpad toggle functionality
|
|
of the integrated touchpad by writing "1"/"0" into this file.
|
|
|
|
Reading this file returns the current enable status of the touchpad toggle
|
|
functionality.
|
|
|
|
What: /sys/bus/platform/devices/INOU0000:XX/rainbow_animation
|
|
Date: November 2025
|
|
KernelVersion: 6.19
|
|
Contact: Armin Wolf <W_Armin@gmx.de>
|
|
Description:
|
|
Forces the integrated lightbar to display a rainbow animation when the machine
|
|
is not suspended. Writing "1"/"0" into this file enables/disables this
|
|
functionality.
|
|
|
|
Reading this file returns the current status of the rainbow animation functionality.
|
|
|
|
What: /sys/bus/platform/devices/INOU0000:XX/breathing_in_suspend
|
|
Date: November 2025
|
|
KernelVersion: 6.19
|
|
Contact: Armin Wolf <W_Armin@gmx.de>
|
|
Description:
|
|
Causes the integrated lightbar to display a breathing animation when the machine
|
|
has been suspended and is running on AC power. Writing "1"/"0" into this file
|
|
enables/disables this functionality.
|
|
|
|
Reading this file returns the current status of the breathing animation
|
|
functionality.
|