Linux 6.7-rc7
[linux-modified.git] / Documentation / ABI / testing / sysfs-platform-asus-wmi
1 What:           /sys/devices/platform/<platform>/cpufv
2 Date:           Oct 2010
3 KernelVersion:  2.6.37
4 Contact:        "Corentin Chary" <corentincj@iksaif.net>
5 Description:
6                 Change CPU clock configuration (write-only).
7                 There are three available clock configuration:
8
9                     * 0 -> Super Performance Mode
10                     * 1 -> High Performance Mode
11                     * 2 -> Power Saving Mode
12
13 What:           /sys/devices/platform/<platform>/camera
14 Date:           Jan 2010
15 KernelVersion:  2.6.39
16 Contact:        "Corentin Chary" <corentincj@iksaif.net>
17 Description:
18                 Control the camera. 1 means on, 0 means off.
19
20 What:           /sys/devices/platform/<platform>/cardr
21 Date:           Jan 2010
22 KernelVersion:  2.6.39
23 Contact:        "Corentin Chary" <corentincj@iksaif.net>
24 Description:
25                 Control the card reader. 1 means on, 0 means off.
26
27 What:           /sys/devices/platform/<platform>/touchpad
28 Date:           Jan 2010
29 KernelVersion:  2.6.39
30 Contact:        "Corentin Chary" <corentincj@iksaif.net>
31 Description:
32                 Control the card touchpad. 1 means on, 0 means off.
33
34 What:           /sys/devices/platform/<platform>/lid_resume
35 Date:           May 2012
36 KernelVersion:  3.5
37 Contact:        "AceLan Kao" <acelan.kao@canonical.com>
38 Description:
39                 Resume on lid open. 1 means on, 0 means off.
40
41 What:           /sys/devices/platform/<platform>/fan_boost_mode
42 Date:           Sep 2019
43 KernelVersion:  5.3
44 Contact:        "Yurii Pavlovskyi" <yurii.pavlovskyi@gmail.com>
45 Description:
46                 Fan boost mode:
47                         * 0 - normal,
48                         * 1 - overboost,
49                         * 2 - silent
50
51 What:           /sys/devices/platform/<platform>/throttle_thermal_policy
52 Date:           Dec 2019
53 KernelVersion:  5.6
54 Contact:        "Leonid Maksymchuk" <leonmaxx@gmail.com>
55 Description:
56                 Throttle thermal policy mode:
57                         * 0 - default,
58                         * 1 - overboost,
59                         * 2 - silent
60
61 What:           /sys/devices/platform/<platform>/gpu_mux_mode
62 Date:           Aug 2022
63 KernelVersion:  6.1
64 Contact:        "Luke Jones" <luke@ljones.dev>
65 Description:
66                 Switch the GPU hardware MUX mode. Laptops with this feature can
67                 can be toggled to boot with only the dGPU (discrete mode) or in
68                 standard Optimus/Hybrid mode. On switch a reboot is required:
69
70                         * 0 - Discrete GPU,
71                         * 1 - Optimus/Hybrid,
72
73 What:           /sys/devices/platform/<platform>/dgpu_disable
74 Date:           Aug 2022
75 KernelVersion:  5.17
76 Contact:        "Luke Jones" <luke@ljones.dev>
77 Description:
78                 Disable discrete GPU:
79                         * 0 - Enable dGPU,
80                         * 1 - Disable dGPU
81
82 What:           /sys/devices/platform/<platform>/egpu_enable
83 Date:           Aug 2022
84 KernelVersion:  5.17
85 Contact:        "Luke Jones" <luke@ljones.dev>
86 Description:
87                 Enable the external GPU paired with ROG X-Flow laptops.
88                 Toggling this setting will also trigger ACPI to disable the dGPU:
89
90                         * 0 - Disable,
91                         * 1 - Enable
92
93 What:           /sys/devices/platform/<platform>/panel_od
94 Date:           Aug 2022
95 KernelVersion:  5.17
96 Contact:        "Luke Jones" <luke@ljones.dev>
97 Description:
98                 Enable an LCD response-time boost to reduce or remove ghosting:
99                         * 0 - Disable,
100                         * 1 - Enable
101
102 What:           /sys/devices/platform/<platform>/charge_mode
103 Date:           Jun 2023
104 KernelVersion:  6.5
105 Contact:        "Luke Jones" <luke@ljones.dev>
106 Description:
107                 Get the current charging mode being used:
108                         * 1 - Barrel connected charger,
109                         * 2 - USB-C charging
110                         * 3 - Both connected, barrel used for charging
111
112 What:           /sys/devices/platform/<platform>/egpu_connected
113 Date:           Jun 2023
114 KernelVersion:  6.5
115 Contact:        "Luke Jones" <luke@ljones.dev>
116 Description:
117                 Show if the egpu (XG Mobile) is correctly connected:
118                         * 0 - False,
119                         * 1 - True
120
121 What:           /sys/devices/platform/<platform>/mini_led_mode
122 Date:           Jun 2023
123 KernelVersion:  6.5
124 Contact:        "Luke Jones" <luke@ljones.dev>
125 Description:
126                 Change the mini-LED mode:
127                         * 0 - Single-zone,
128                         * 1 - Multi-zone
129
130 What:           /sys/devices/platform/<platform>/ppt_pl1_spl
131 Date:           Jun 2023
132 KernelVersion:  6.5
133 Contact:        "Luke Jones" <luke@ljones.dev>
134 Description:
135                 Set the Package Power Target total of CPU: PL1 on Intel, SPL on AMD.
136                 Shown on Intel+Nvidia or AMD+Nvidia based systems:
137
138                         * min=5, max=250
139
140 What:           /sys/devices/platform/<platform>/ppt_pl2_sppt
141 Date:           Jun 2023
142 KernelVersion:  6.5
143 Contact:        "Luke Jones" <luke@ljones.dev>
144 Description:
145                 Set the Slow Package Power Tracking Limit of CPU: PL2 on Intel, SPPT,
146                 on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems:
147
148                         * min=5, max=250
149
150 What:           /sys/devices/platform/<platform>/ppt_fppt
151 Date:           Jun 2023
152 KernelVersion:  6.5
153 Contact:        "Luke Jones" <luke@ljones.dev>
154 Description:
155                 Set the Fast Package Power Tracking Limit of CPU. AMD+Nvidia only:
156                         * min=5, max=250
157
158 What:           /sys/devices/platform/<platform>/ppt_apu_sppt
159 Date:           Jun 2023
160 KernelVersion:  6.5
161 Contact:        "Luke Jones" <luke@ljones.dev>
162 Description:
163                 Set the APU SPPT limit. Shown on full AMD systems only:
164                         * min=5, max=130
165
166 What:           /sys/devices/platform/<platform>/ppt_platform_sppt
167 Date:           Jun 2023
168 KernelVersion:  6.5
169 Contact:        "Luke Jones" <luke@ljones.dev>
170 Description:
171                 Set the platform SPPT limit. Shown on full AMD systems only:
172                         * min=5, max=130
173
174 What:           /sys/devices/platform/<platform>/nv_dynamic_boost
175 Date:           Jun 2023
176 KernelVersion:  6.5
177 Contact:        "Luke Jones" <luke@ljones.dev>
178 Description:
179                 Set the dynamic boost limit of the Nvidia dGPU:
180                         * min=5, max=25
181
182 What:           /sys/devices/platform/<platform>/nv_temp_target
183 Date:           Jun 2023
184 KernelVersion:  6.5
185 Contact:        "Luke Jones" <luke@ljones.dev>
186 Description:
187                 Set the target temperature limit of the Nvidia dGPU:
188                         * min=75, max=87