xref: /linux/Documentation/ABI/testing/sysfs-platform-asus-wmi (revision ea5f6ad9ad9645733b72ab53a98e719b460d36a6)
1e12e6d94SCorentin CharyWhat:		/sys/devices/platform/<platform>/cpufv
2e12e6d94SCorentin CharyDate:		Oct 2010
3e12e6d94SCorentin CharyKernelVersion:	2.6.37
4e12e6d94SCorentin CharyContact:	"Corentin Chary" <corentincj@iksaif.net>
5e12e6d94SCorentin CharyDescription:
6e12e6d94SCorentin Chary		Change CPU clock configuration (write-only).
7e12e6d94SCorentin Chary		There are three available clock configuration:
834433332SMauro Carvalho Chehab
9e12e6d94SCorentin Chary		    * 0 -> Super Performance Mode
10e12e6d94SCorentin Chary		    * 1 -> High Performance Mode
11e12e6d94SCorentin Chary		    * 2 -> Power Saving Mode
12e12e6d94SCorentin Chary
13e12e6d94SCorentin CharyWhat:		/sys/devices/platform/<platform>/camera
14e12e6d94SCorentin CharyDate:		Jan 2010
15e12e6d94SCorentin CharyKernelVersion:	2.6.39
16e12e6d94SCorentin CharyContact:	"Corentin Chary" <corentincj@iksaif.net>
17e12e6d94SCorentin CharyDescription:
18e12e6d94SCorentin Chary		Control the camera. 1 means on, 0 means off.
19e12e6d94SCorentin Chary
20e12e6d94SCorentin CharyWhat:		/sys/devices/platform/<platform>/cardr
21e12e6d94SCorentin CharyDate:		Jan 2010
22e12e6d94SCorentin CharyKernelVersion:	2.6.39
23e12e6d94SCorentin CharyContact:	"Corentin Chary" <corentincj@iksaif.net>
24e12e6d94SCorentin CharyDescription:
25e12e6d94SCorentin Chary		Control the card reader. 1 means on, 0 means off.
26e12e6d94SCorentin Chary
27e12e6d94SCorentin CharyWhat:		/sys/devices/platform/<platform>/touchpad
28e12e6d94SCorentin CharyDate:		Jan 2010
29e12e6d94SCorentin CharyKernelVersion:	2.6.39
30e12e6d94SCorentin CharyContact:	"Corentin Chary" <corentincj@iksaif.net>
31e12e6d94SCorentin CharyDescription:
32e12e6d94SCorentin Chary		Control the card touchpad. 1 means on, 0 means off.
33c0b91b6dSAceLan Kao
34c0b91b6dSAceLan KaoWhat:		/sys/devices/platform/<platform>/lid_resume
35c0b91b6dSAceLan KaoDate:		May 2012
36c0b91b6dSAceLan KaoKernelVersion:	3.5
37c0b91b6dSAceLan KaoContact:	"AceLan Kao" <acelan.kao@canonical.com>
38c0b91b6dSAceLan KaoDescription:
39c0b91b6dSAceLan Kao		Resume on lid open. 1 means on, 0 means off.
40b096f626SYurii Pavlovskyi
419af93db9SDaniel DrakeWhat:		/sys/devices/platform/<platform>/fan_boost_mode
429af93db9SDaniel DrakeDate:		Sep 2019
439af93db9SDaniel DrakeKernelVersion:	5.3
44b096f626SYurii PavlovskyiContact:	"Yurii Pavlovskyi" <yurii.pavlovskyi@gmail.com>
45b096f626SYurii PavlovskyiDescription:
46b096f626SYurii Pavlovskyi		Fan boost mode:
47b096f626SYurii Pavlovskyi			* 0 - normal,
48b096f626SYurii Pavlovskyi			* 1 - overboost,
49b096f626SYurii Pavlovskyi			* 2 - silent
502daa86e7SLeonid Maksymchuk
512daa86e7SLeonid MaksymchukWhat:		/sys/devices/platform/<platform>/throttle_thermal_policy
522daa86e7SLeonid MaksymchukDate:		Dec 2019
532daa86e7SLeonid MaksymchukKernelVersion:	5.6
542daa86e7SLeonid MaksymchukContact:	"Leonid Maksymchuk" <leonmaxx@gmail.com>
552daa86e7SLeonid MaksymchukDescription:
562daa86e7SLeonid Maksymchuk		Throttle thermal policy mode:
572daa86e7SLeonid Maksymchuk			* 0 - default,
582daa86e7SLeonid Maksymchuk			* 1 - overboost,
592daa86e7SLeonid Maksymchuk			* 2 - silent
607e64c486SLuke D. Jones
6101ef026aSLuke D. JonesWhat:		/sys/devices/platform/<platform>/gpu_mux_mode
6201ef026aSLuke D. JonesDate:		Aug 2022
6301ef026aSLuke D. JonesKernelVersion:	6.1
6401ef026aSLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
6501ef026aSLuke D. JonesDescription:
6601ef026aSLuke D. Jones		Switch the GPU hardware MUX mode. Laptops with this feature can
6701ef026aSLuke D. Jones		can be toggled to boot with only the dGPU (discrete mode) or in
6801ef026aSLuke D. Jones		standard Optimus/Hybrid mode. On switch a reboot is required:
6901ef026aSLuke D. Jones
7001ef026aSLuke D. Jones			* 0 - Discrete GPU,
7101ef026aSLuke D. Jones			* 1 - Optimus/Hybrid,
7201ef026aSLuke D. Jones
737e64c486SLuke D. JonesWhat:		/sys/devices/platform/<platform>/dgpu_disable
747e64c486SLuke D. JonesDate:		Aug 2022
757e64c486SLuke D. JonesKernelVersion:	5.17
767e64c486SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
777e64c486SLuke D. JonesDescription:
787e64c486SLuke D. Jones		Disable discrete GPU:
797e64c486SLuke D. Jones			* 0 - Enable dGPU,
807e64c486SLuke D. Jones			* 1 - Disable dGPU
813206376fSLuke D. Jones
823206376fSLuke D. JonesWhat:		/sys/devices/platform/<platform>/egpu_enable
833206376fSLuke D. JonesDate:		Aug 2022
843206376fSLuke D. JonesKernelVersion:	5.17
853206376fSLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
863206376fSLuke D. JonesDescription:
873206376fSLuke D. Jones		Enable the external GPU paired with ROG X-Flow laptops.
883206376fSLuke D. Jones		Toggling this setting will also trigger ACPI to disable the dGPU:
893206376fSLuke D. Jones
903206376fSLuke D. Jones			* 0 - Disable,
913206376fSLuke D. Jones			* 1 - Enable
92d956c889SLuke D. Jones
93d956c889SLuke D. JonesWhat:		/sys/devices/platform/<platform>/panel_od
94d956c889SLuke D. JonesDate:		Aug 2022
95d956c889SLuke D. JonesKernelVersion:	5.17
96d956c889SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
97d956c889SLuke D. JonesDescription:
98d956c889SLuke D. Jones		Enable an LCD response-time boost to reduce or remove ghosting:
99d956c889SLuke D. Jones			* 0 - Disable,
100d956c889SLuke D. Jones			* 1 - Enable
10177ee9d29SLuke D. Jones
10277ee9d29SLuke D. JonesWhat:		/sys/devices/platform/<platform>/charge_mode
10377ee9d29SLuke D. JonesDate:		Jun 2023
10477ee9d29SLuke D. JonesKernelVersion:	6.5
10577ee9d29SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
10677ee9d29SLuke D. JonesDescription:
10777ee9d29SLuke D. Jones		Get the current charging mode being used:
10877ee9d29SLuke D. Jones			* 1 - Barrel connected charger,
10977ee9d29SLuke D. Jones			* 2 - USB-C charging
11077ee9d29SLuke D. Jones			* 3 - Both connected, barrel used for charging
111d4eca58aSLuke D. Jones
112d4eca58aSLuke D. JonesWhat:		/sys/devices/platform/<platform>/egpu_connected
113d4eca58aSLuke D. JonesDate:		Jun 2023
114d4eca58aSLuke D. JonesKernelVersion:	6.5
115d4eca58aSLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
116d4eca58aSLuke D. JonesDescription:
117d4eca58aSLuke D. Jones		Show if the egpu (XG Mobile) is correctly connected:
118d4eca58aSLuke D. Jones			* 0 - False,
119d4eca58aSLuke D. Jones			* 1 - True
120abac4259SLuke D. Jones
121abac4259SLuke D. JonesWhat:		/sys/devices/platform/<platform>/mini_led_mode
122abac4259SLuke D. JonesDate:		Jun 2023
123abac4259SLuke D. JonesKernelVersion:	6.5
124abac4259SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
125abac4259SLuke D. JonesDescription:
126abac4259SLuke D. Jones		Change the mini-LED mode:
127abac4259SLuke D. Jones			* 0 - Single-zone,
128abac4259SLuke D. Jones			* 1 - Multi-zone
129f81d13dfSLuke D. Jones			* 2 - Multi-zone strong (available on newer generation mini-led)
130f81d13dfSLuke D. Jones
131f81d13dfSLuke D. JonesWhat:		/sys/devices/platform/<platform>/available_mini_led_mode
132f81d13dfSLuke D. JonesDate:		Apr 2024
133f81d13dfSLuke D. JonesKernelVersion:	6.10
134f81d13dfSLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
135f81d13dfSLuke D. JonesDescription:
136f81d13dfSLuke D. Jones		List the available mini-led modes.
137e0b278e7SLuke D. Jones
138e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/ppt_pl1_spl
139e0b278e7SLuke D. JonesDate:		Jun 2023
140e0b278e7SLuke D. JonesKernelVersion:	6.5
141e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
142e0b278e7SLuke D. JonesDescription:
143e0b278e7SLuke D. Jones		Set the Package Power Target total of CPU: PL1 on Intel, SPL on AMD.
144e0b278e7SLuke D. Jones		Shown on Intel+Nvidia or AMD+Nvidia based systems:
145e0b278e7SLuke D. Jones
146e0b278e7SLuke D. Jones			* min=5, max=250
147e0b278e7SLuke D. Jones
148e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/ppt_pl2_sppt
149e0b278e7SLuke D. JonesDate:		Jun 2023
150e0b278e7SLuke D. JonesKernelVersion:	6.5
151e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
152e0b278e7SLuke D. JonesDescription:
153e0b278e7SLuke D. Jones		Set the Slow Package Power Tracking Limit of CPU: PL2 on Intel, SPPT,
154e0b278e7SLuke D. Jones		on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems:
155e0b278e7SLuke D. Jones
156e0b278e7SLuke D. Jones			* min=5, max=250
157e0b278e7SLuke D. Jones
158e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/ppt_fppt
159e0b278e7SLuke D. JonesDate:		Jun 2023
160e0b278e7SLuke D. JonesKernelVersion:	6.5
161e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
162e0b278e7SLuke D. JonesDescription:
163e0b278e7SLuke D. Jones		Set the Fast Package Power Tracking Limit of CPU. AMD+Nvidia only:
164e0b278e7SLuke D. Jones			* min=5, max=250
165e0b278e7SLuke D. Jones
166e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/ppt_apu_sppt
167e0b278e7SLuke D. JonesDate:		Jun 2023
168e0b278e7SLuke D. JonesKernelVersion:	6.5
169e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
170e0b278e7SLuke D. JonesDescription:
171e0b278e7SLuke D. Jones		Set the APU SPPT limit. Shown on full AMD systems only:
172e0b278e7SLuke D. Jones			* min=5, max=130
173e0b278e7SLuke D. Jones
174e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/ppt_platform_sppt
175e0b278e7SLuke D. JonesDate:		Jun 2023
176e0b278e7SLuke D. JonesKernelVersion:	6.5
177e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
178e0b278e7SLuke D. JonesDescription:
179e0b278e7SLuke D. Jones		Set the platform SPPT limit. Shown on full AMD systems only:
180e0b278e7SLuke D. Jones			* min=5, max=130
181e0b278e7SLuke D. Jones
182e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/nv_dynamic_boost
183e0b278e7SLuke D. JonesDate:		Jun 2023
184e0b278e7SLuke D. JonesKernelVersion:	6.5
185e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
186e0b278e7SLuke D. JonesDescription:
187e0b278e7SLuke D. Jones		Set the dynamic boost limit of the Nvidia dGPU:
188e0b278e7SLuke D. Jones			* min=5, max=25
189e0b278e7SLuke D. Jones
190e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/nv_temp_target
191e0b278e7SLuke D. JonesDate:		Jun 2023
192e0b278e7SLuke D. JonesKernelVersion:	6.5
193e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
194e0b278e7SLuke D. JonesDescription:
195e0b278e7SLuke D. Jones		Set the target temperature limit of the Nvidia dGPU:
196e0b278e7SLuke D. Jones			* min=75, max=87
197e0ae0eccSLuke D. Jones
198e0ae0eccSLuke D. JonesWhat:		/sys/devices/platform/<platform>/boot_sound
199e0ae0eccSLuke D. JonesDate:		Apr 2024
200e0ae0eccSLuke D. JonesKernelVersion:	6.10
201e0ae0eccSLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
202e0ae0eccSLuke D. JonesDescription:
203e0ae0eccSLuke D. Jones		Set if the BIOS POST sound is played on boot.
204e0ae0eccSLuke D. Jones			* 0 - False,
205e0ae0eccSLuke D. Jones			* 1 - True
206*a94e8a56SLuke D. Jones
207*a94e8a56SLuke D. JonesWhat:		/sys/devices/platform/<platform>/mcu_powersave
208*a94e8a56SLuke D. JonesDate:		Apr 2024
209*a94e8a56SLuke D. JonesKernelVersion:	6.10
210*a94e8a56SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
211*a94e8a56SLuke D. JonesDescription:
212*a94e8a56SLuke D. Jones		Set if the MCU can go in to low-power mode on system sleep
213*a94e8a56SLuke D. Jones			* 0 - False,
214*a94e8a56SLuke D. Jones			* 1 - True
215