xref: /OK3568_Linux_fs/kernel/Documentation/ABI/testing/sysfs-driver-toshiba_acpi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_backlight_mode
2*4882a593SmuzhiyunDate:		June 8, 2014
3*4882a593SmuzhiyunKernelVersion:	3.15
4*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
5*4882a593SmuzhiyunDescription:	This file controls the keyboard backlight operation mode, valid
6*4882a593Smuzhiyun		values are:
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun			* 0x1  -> FN-Z
9*4882a593Smuzhiyun			* 0x2  -> AUTO (also called TIMER)
10*4882a593Smuzhiyun			* 0x8  -> ON
11*4882a593Smuzhiyun			* 0x10 -> OFF
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun		Note that from kernel 3.16 onwards this file accepts all listed
14*4882a593Smuzhiyun		parameters, kernel 3.15 only accepts the first two (FN-Z and
15*4882a593Smuzhiyun		AUTO).
16*4882a593Smuzhiyun		Also note that toggling this value on type 1 devices, requires
17*4882a593Smuzhiyun		a reboot for changes to take effect.
18*4882a593SmuzhiyunUsers:		KToshiba
19*4882a593Smuzhiyun
20*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_backlight_timeout
21*4882a593SmuzhiyunDate:		June 8, 2014
22*4882a593SmuzhiyunKernelVersion:	3.15
23*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
24*4882a593SmuzhiyunDescription:	This file controls the timeout of the keyboard backlight
25*4882a593Smuzhiyun		whenever the operation mode is set to AUTO (or TIMER),
26*4882a593Smuzhiyun		valid values range from 0-60.
27*4882a593Smuzhiyun		Note that the kernel 3.15 only had support for the first
28*4882a593Smuzhiyun		keyboard type, the kernel 3.16 added support for the second
29*4882a593Smuzhiyun		type and the range accepted for type 2 is 1-60.
30*4882a593Smuzhiyun		See the entry named "kbd_type"
31*4882a593SmuzhiyunUsers:		KToshiba
32*4882a593Smuzhiyun
33*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/position
34*4882a593SmuzhiyunDate:		June 8, 2014
35*4882a593SmuzhiyunKernelVersion:	3.15
36*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
37*4882a593SmuzhiyunDescription:	This file shows the absolute position of the built-in
38*4882a593Smuzhiyun		accelereometer.
39*4882a593Smuzhiyun
40*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/touchpad
41*4882a593SmuzhiyunDate:		June 8, 2014
42*4882a593SmuzhiyunKernelVersion:	3.15
43*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
44*4882a593SmuzhiyunDescription:	This files controls the status of the touchpad and pointing
45*4882a593Smuzhiyun		stick (if available), valid values are:
46*4882a593Smuzhiyun
47*4882a593Smuzhiyun			* 0 -> OFF
48*4882a593Smuzhiyun			* 1 -> ON
49*4882a593Smuzhiyun
50*4882a593SmuzhiyunUsers:		KToshiba
51*4882a593Smuzhiyun
52*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/available_kbd_modes
53*4882a593SmuzhiyunDate:		August 3, 2014
54*4882a593SmuzhiyunKernelVersion:	3.16
55*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
56*4882a593SmuzhiyunDescription:	This file shows the supported keyboard backlight modes
57*4882a593Smuzhiyun		the system supports, which can be:
58*4882a593Smuzhiyun
59*4882a593Smuzhiyun			* 0x1  -> FN-Z
60*4882a593Smuzhiyun			* 0x2  -> AUTO (also called TIMER)
61*4882a593Smuzhiyun			* 0x8  -> ON
62*4882a593Smuzhiyun			* 0x10 -> OFF
63*4882a593Smuzhiyun
64*4882a593Smuzhiyun		Note that not all keyboard types support the listed modes.
65*4882a593Smuzhiyun		See the entry named "available_kbd_modes"
66*4882a593SmuzhiyunUsers:		KToshiba
67*4882a593Smuzhiyun
68*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_type
69*4882a593SmuzhiyunDate:		August 3, 2014
70*4882a593SmuzhiyunKernelVersion:	3.16
71*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
72*4882a593SmuzhiyunDescription:	This file shows the current keyboard backlight type,
73*4882a593Smuzhiyun		which can be:
74*4882a593Smuzhiyun
75*4882a593Smuzhiyun			* 1 -> Type 1, supporting modes FN-Z and AUTO
76*4882a593Smuzhiyun			* 2 -> Type 2, supporting modes TIMER, ON and OFF
77*4882a593SmuzhiyunUsers:		KToshiba
78*4882a593Smuzhiyun
79*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_sleep_charge
80*4882a593SmuzhiyunDate:		January 23, 2015
81*4882a593SmuzhiyunKernelVersion:	4.0
82*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
83*4882a593SmuzhiyunDescription:	This file controls the USB Sleep & Charge charging mode, which
84*4882a593Smuzhiyun		can be:
85*4882a593Smuzhiyun
86*4882a593Smuzhiyun			* 0 -> Disabled		(0x00)
87*4882a593Smuzhiyun			* 1 -> Alternate	(0x09)
88*4882a593Smuzhiyun			* 2 -> Auto		(0x21)
89*4882a593Smuzhiyun			* 3 -> Typical		(0x11)
90*4882a593Smuzhiyun
91*4882a593Smuzhiyun		Note that from kernel 4.1 onwards this file accepts all listed
92*4882a593Smuzhiyun		values, kernel 4.0 only supports the first three.
93*4882a593Smuzhiyun		Note that this feature only works when connected to power, if
94*4882a593Smuzhiyun		you want to use it under battery, see the entry named
95*4882a593Smuzhiyun		"sleep_functions_on_battery"
96*4882a593SmuzhiyunUsers:		KToshiba
97*4882a593Smuzhiyun
98*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/sleep_functions_on_battery
99*4882a593SmuzhiyunDate:		January 23, 2015
100*4882a593SmuzhiyunKernelVersion:	4.0
101*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
102*4882a593SmuzhiyunDescription:	This file controls the USB Sleep Functions under battery, and
103*4882a593Smuzhiyun		set the level at which point they will be disabled, accepted
104*4882a593Smuzhiyun		values can be:
105*4882a593Smuzhiyun
106*4882a593Smuzhiyun			* 0	-> Disabled
107*4882a593Smuzhiyun			* 1-100	-> Battery level to disable sleep functions
108*4882a593Smuzhiyun
109*4882a593Smuzhiyun		Currently it prints two values, the first one indicates if the
110*4882a593Smuzhiyun		feature is enabled or disabled, while the second one shows the
111*4882a593Smuzhiyun		current battery level set.
112*4882a593Smuzhiyun		Note that when the value is set to disabled, the sleep function
113*4882a593Smuzhiyun		will only work when connected to power.
114*4882a593SmuzhiyunUsers:		KToshiba
115*4882a593Smuzhiyun
116*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_rapid_charge
117*4882a593SmuzhiyunDate:		January 23, 2015
118*4882a593SmuzhiyunKernelVersion:	4.0
119*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
120*4882a593SmuzhiyunDescription:	This file controls the USB Rapid Charge state, which can be:
121*4882a593Smuzhiyun
122*4882a593Smuzhiyun			* 0 -> Disabled
123*4882a593Smuzhiyun			* 1 -> Enabled
124*4882a593Smuzhiyun
125*4882a593Smuzhiyun		Note that toggling this value requires a reboot for changes to
126*4882a593Smuzhiyun		take effect.
127*4882a593SmuzhiyunUsers:		KToshiba
128*4882a593Smuzhiyun
129*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_sleep_music
130*4882a593SmuzhiyunDate:		January 23, 2015
131*4882a593SmuzhiyunKernelVersion:	4.0
132*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
133*4882a593SmuzhiyunDescription:	This file controls the Sleep & Music state, which values can be:
134*4882a593Smuzhiyun
135*4882a593Smuzhiyun			* 0 -> Disabled
136*4882a593Smuzhiyun			* 1 -> Enabled
137*4882a593Smuzhiyun
138*4882a593Smuzhiyun		Note that this feature only works when connected to power, if
139*4882a593Smuzhiyun		you want to use it under battery, see the entry named
140*4882a593Smuzhiyun		"sleep_functions_on_battery"
141*4882a593SmuzhiyunUsers:		KToshiba
142*4882a593Smuzhiyun
143*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/version
144*4882a593SmuzhiyunDate:		February 12, 2015
145*4882a593SmuzhiyunKernelVersion:	4.0
146*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
147*4882a593SmuzhiyunDescription:	This file shows the current version of the driver
148*4882a593SmuzhiyunUsers:		KToshiba
149*4882a593Smuzhiyun
150*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/fan
151*4882a593SmuzhiyunDate:		February 12, 2015
152*4882a593SmuzhiyunKernelVersion:	4.0
153*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
154*4882a593SmuzhiyunDescription:	This file controls the state of the internal fan, valid
155*4882a593Smuzhiyun		values are:
156*4882a593Smuzhiyun
157*4882a593Smuzhiyun			* 0 -> OFF
158*4882a593Smuzhiyun			* 1 -> ON
159*4882a593Smuzhiyun
160*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_function_keys
161*4882a593SmuzhiyunDate:		February 12, 2015
162*4882a593SmuzhiyunKernelVersion:	4.0
163*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
164*4882a593SmuzhiyunDescription:	This file controls the Special Functions (hotkeys) operation
165*4882a593Smuzhiyun		mode, valid values are:
166*4882a593Smuzhiyun
167*4882a593Smuzhiyun			* 0 -> Normal Operation
168*4882a593Smuzhiyun			* 1 -> Special Functions
169*4882a593Smuzhiyun
170*4882a593Smuzhiyun		In the "Normal Operation" mode, the F{1-12} keys are as usual
171*4882a593Smuzhiyun		and the hotkeys are accessed via FN-F{1-12}.
172*4882a593Smuzhiyun		In the "Special Functions" mode, the F{1-12} keys trigger the
173*4882a593Smuzhiyun		hotkey and the F{1-12} keys are accessed via FN-F{1-12}.
174*4882a593Smuzhiyun		Note that toggling this value requires a reboot for changes to
175*4882a593Smuzhiyun		take effect.
176*4882a593SmuzhiyunUsers:		KToshiba
177*4882a593Smuzhiyun
178*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/panel_power_on
179*4882a593SmuzhiyunDate:		February 12, 2015
180*4882a593SmuzhiyunKernelVersion:	4.0
181*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
182*4882a593SmuzhiyunDescription:	This file controls whether the laptop should turn ON whenever
183*4882a593Smuzhiyun		the LID is opened, valid values are:
184*4882a593Smuzhiyun
185*4882a593Smuzhiyun			* 0 -> Disabled
186*4882a593Smuzhiyun			* 1 -> Enabled
187*4882a593Smuzhiyun
188*4882a593Smuzhiyun		Note that toggling this value requires a reboot for changes to
189*4882a593Smuzhiyun		take effect.
190*4882a593SmuzhiyunUsers:		KToshiba
191*4882a593Smuzhiyun
192*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_three
193*4882a593SmuzhiyunDate:		February 12, 2015
194*4882a593SmuzhiyunKernelVersion:	4.0
195*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
196*4882a593SmuzhiyunDescription:	This file controls the USB 3 functionality, valid values are:
197*4882a593Smuzhiyun
198*4882a593Smuzhiyun			* 0 -> Disabled (Acts as a regular USB 2)
199*4882a593Smuzhiyun			* 1 -> Enabled (Full USB 3 functionality)
200*4882a593Smuzhiyun
201*4882a593Smuzhiyun		Note that toggling this value requires a reboot for changes to
202*4882a593Smuzhiyun		take effect.
203*4882a593SmuzhiyunUsers:		KToshiba
204*4882a593Smuzhiyun
205*4882a593SmuzhiyunWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/cooling_method
206*4882a593SmuzhiyunDate:		2016
207*4882a593SmuzhiyunKernelVersion:	4.6
208*4882a593SmuzhiyunContact:	Azael Avalos <coproscefalo@gmail.com>
209*4882a593SmuzhiyunDescription:	This file controls the Cooling Method feature.
210*4882a593Smuzhiyun		Reading this file prints two values, the first is the actual cooling method
211*4882a593Smuzhiyun		and the second is the maximum cooling method supported.
212*4882a593Smuzhiyun		When the maximum cooling method is ONE, valid values are:
213*4882a593Smuzhiyun
214*4882a593Smuzhiyun			* 0 -> Maximum Performance
215*4882a593Smuzhiyun			* 1 -> Battery Optimized
216*4882a593Smuzhiyun
217*4882a593Smuzhiyun		When the maximum cooling method is TWO, valid values are:
218*4882a593Smuzhiyun
219*4882a593Smuzhiyun			* 0 -> Maximum Performance
220*4882a593Smuzhiyun			* 1 -> Performance
221*4882a593Smuzhiyun			* 2 -> Battery Optimized
222*4882a593Smuzhiyun
223*4882a593SmuzhiyunUsers:		KToshiba
224