xref: /linux/Documentation/ABI/testing/sysfs-platform-oxp (revision 1193e205dbb6feca917dc8e1862ffcdf2194234b)
1d9c4037fSAntheas KapenekakisWhat:		/sys/devices/platform/<platform>/tt_toggle
2d9c4037fSAntheas KapenekakisDate:		Jun 2023
3d9c4037fSAntheas KapenekakisKernelVersion:	6.5
4d9c4037fSAntheas KapenekakisContact:	"Antheas Kapenekakis" <lkml@antheas.dev>
5d9c4037fSAntheas KapenekakisDescription:
6d9c4037fSAntheas Kapenekakis		Takeover TDP controls from the device. OneXPlayer devices have a
7d9c4037fSAntheas Kapenekakis		turbo button that can be used to switch between two TDP modes
8d9c4037fSAntheas Kapenekakis		(usually 15W and 25W). By setting this attribute to 1, this
9d9c4037fSAntheas Kapenekakis		functionality is disabled, handing TDP control over to (Windows)
10d9c4037fSAntheas Kapenekakis		userspace software and the Turbo button turns into a keyboard
11d9c4037fSAntheas Kapenekakis		shortcut over the AT keyboard of the device. In addition,
12d9c4037fSAntheas Kapenekakis		using this setting is a prerequisite for PWM control for most
13d9c4037fSAntheas Kapenekakis		newer models (otherwise it NOOPs).
14*3abff549SAntheas Kapenekakis
15*3abff549SAntheas KapenekakisWhat:		/sys/devices/platform/<platform>/tt_led
16*3abff549SAntheas KapenekakisDate:		April 2025
17*3abff549SAntheas KapenekakisKernelVersion:	6.16
18*3abff549SAntheas KapenekakisContact:	"Antheas Kapenekakis" <lkml@antheas.dev>
19*3abff549SAntheas KapenekakisDescription:
20*3abff549SAntheas Kapenekakis		Some OneXPlayer devices (e.g., X1 series) feature a little LED
21*3abff549SAntheas Kapenekakis		nested in the Turbo button. This LED is illuminated when the
22*3abff549SAntheas Kapenekakis		device is in the higher TDP mode (e.g., 25W). Once tt_toggle
23*3abff549SAntheas Kapenekakis		is engaged, this LED is left dangling to its last state. This
24*3abff549SAntheas Kapenekakis		attribute allows userspace to control the LED state manually
25*3abff549SAntheas Kapenekakis		(either with 1 or 0). Only a subset of devices contain this LED.
26