xref: /openbmc/linux/Documentation/ABI/testing/sysfs-platform-asus-wmi (revision c900529f3d9161bfde5cca0754f83b4d3c3e0220)
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
129*e0b278e7SLuke D. Jones
130*e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/ppt_pl1_spl
131*e0b278e7SLuke D. JonesDate:		Jun 2023
132*e0b278e7SLuke D. JonesKernelVersion:	6.5
133*e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
134*e0b278e7SLuke D. JonesDescription:
135*e0b278e7SLuke D. Jones		Set the Package Power Target total of CPU: PL1 on Intel, SPL on AMD.
136*e0b278e7SLuke D. Jones		Shown on Intel+Nvidia or AMD+Nvidia based systems:
137*e0b278e7SLuke D. Jones
138*e0b278e7SLuke D. Jones			* min=5, max=250
139*e0b278e7SLuke D. Jones
140*e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/ppt_pl2_sppt
141*e0b278e7SLuke D. JonesDate:		Jun 2023
142*e0b278e7SLuke D. JonesKernelVersion:	6.5
143*e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
144*e0b278e7SLuke D. JonesDescription:
145*e0b278e7SLuke D. Jones		Set the Slow Package Power Tracking Limit of CPU: PL2 on Intel, SPPT,
146*e0b278e7SLuke D. Jones		on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems:
147*e0b278e7SLuke D. Jones
148*e0b278e7SLuke D. Jones			* min=5, max=250
149*e0b278e7SLuke D. Jones
150*e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/ppt_fppt
151*e0b278e7SLuke D. JonesDate:		Jun 2023
152*e0b278e7SLuke D. JonesKernelVersion:	6.5
153*e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
154*e0b278e7SLuke D. JonesDescription:
155*e0b278e7SLuke D. Jones		Set the Fast Package Power Tracking Limit of CPU. AMD+Nvidia only:
156*e0b278e7SLuke D. Jones			* min=5, max=250
157*e0b278e7SLuke D. Jones
158*e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/ppt_apu_sppt
159*e0b278e7SLuke D. JonesDate:		Jun 2023
160*e0b278e7SLuke D. JonesKernelVersion:	6.5
161*e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
162*e0b278e7SLuke D. JonesDescription:
163*e0b278e7SLuke D. Jones		Set the APU SPPT limit. Shown on full AMD systems only:
164*e0b278e7SLuke D. Jones			* min=5, max=130
165*e0b278e7SLuke D. Jones
166*e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/ppt_platform_sppt
167*e0b278e7SLuke D. JonesDate:		Jun 2023
168*e0b278e7SLuke D. JonesKernelVersion:	6.5
169*e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
170*e0b278e7SLuke D. JonesDescription:
171*e0b278e7SLuke D. Jones		Set the platform SPPT limit. Shown on full AMD systems only:
172*e0b278e7SLuke D. Jones			* min=5, max=130
173*e0b278e7SLuke D. Jones
174*e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/nv_dynamic_boost
175*e0b278e7SLuke D. JonesDate:		Jun 2023
176*e0b278e7SLuke D. JonesKernelVersion:	6.5
177*e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
178*e0b278e7SLuke D. JonesDescription:
179*e0b278e7SLuke D. Jones		Set the dynamic boost limit of the Nvidia dGPU:
180*e0b278e7SLuke D. Jones			* min=5, max=25
181*e0b278e7SLuke D. Jones
182*e0b278e7SLuke D. JonesWhat:		/sys/devices/platform/<platform>/nv_temp_target
183*e0b278e7SLuke D. JonesDate:		Jun 2023
184*e0b278e7SLuke D. JonesKernelVersion:	6.5
185*e0b278e7SLuke D. JonesContact:	"Luke Jones" <luke@ljones.dev>
186*e0b278e7SLuke D. JonesDescription:
187*e0b278e7SLuke D. Jones		Set the target temperature limit of the Nvidia dGPU:
188*e0b278e7SLuke D. Jones			* min=75, max=87
189