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