xref: /linux/Documentation/ABI/testing/sysfs-driver-toshiba_acpi (revision cdd38c5f1ce4398ec58fec95904b75824daab7b5)
115667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_backlight_mode
215667b2cSAzael AvalosDate:		June 8, 2014
315667b2cSAzael AvalosKernelVersion:	3.15
415667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
515667b2cSAzael AvalosDescription:	This file controls the keyboard backlight operation mode, valid
615667b2cSAzael Avalos		values are:
7*34433332SMauro Carvalho Chehab
815667b2cSAzael Avalos			* 0x1  -> FN-Z
915667b2cSAzael Avalos			* 0x2  -> AUTO (also called TIMER)
1015667b2cSAzael Avalos			* 0x8  -> ON
1115667b2cSAzael Avalos			* 0x10 -> OFF
12*34433332SMauro Carvalho Chehab
139659bee4SAzael Avalos		Note that from kernel 3.16 onwards this file accepts all listed
1415667b2cSAzael Avalos		parameters, kernel 3.15 only accepts the first two (FN-Z and
1515667b2cSAzael Avalos		AUTO).
169659bee4SAzael Avalos		Also note that toggling this value on type 1 devices, requires
179659bee4SAzael Avalos		a reboot for changes to take effect.
1815667b2cSAzael AvalosUsers:		KToshiba
1915667b2cSAzael Avalos
2015667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_backlight_timeout
2115667b2cSAzael AvalosDate:		June 8, 2014
2215667b2cSAzael AvalosKernelVersion:	3.15
2315667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
2415667b2cSAzael AvalosDescription:	This file controls the timeout of the keyboard backlight
2515667b2cSAzael Avalos		whenever the operation mode is set to AUTO (or TIMER),
2615667b2cSAzael Avalos		valid values range from 0-60.
2715667b2cSAzael Avalos		Note that the kernel 3.15 only had support for the first
2815667b2cSAzael Avalos		keyboard type, the kernel 3.16 added support for the second
2915667b2cSAzael Avalos		type and the range accepted for type 2 is 1-60.
3015667b2cSAzael Avalos		See the entry named "kbd_type"
3115667b2cSAzael AvalosUsers:		KToshiba
3215667b2cSAzael Avalos
3315667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/position
3415667b2cSAzael AvalosDate:		June 8, 2014
3515667b2cSAzael AvalosKernelVersion:	3.15
3615667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
3715667b2cSAzael AvalosDescription:	This file shows the absolute position of the built-in
3815667b2cSAzael Avalos		accelereometer.
3915667b2cSAzael Avalos
4015667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/touchpad
4115667b2cSAzael AvalosDate:		June 8, 2014
4215667b2cSAzael AvalosKernelVersion:	3.15
4315667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
4415667b2cSAzael AvalosDescription:	This files controls the status of the touchpad and pointing
4515667b2cSAzael Avalos		stick (if available), valid values are:
46*34433332SMauro Carvalho Chehab
4715667b2cSAzael Avalos			* 0 -> OFF
4815667b2cSAzael Avalos			* 1 -> ON
49*34433332SMauro Carvalho Chehab
5015667b2cSAzael AvalosUsers:		KToshiba
5115667b2cSAzael Avalos
5215667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/available_kbd_modes
5315667b2cSAzael AvalosDate:		August 3, 2014
5415667b2cSAzael AvalosKernelVersion:	3.16
5515667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
5615667b2cSAzael AvalosDescription:	This file shows the supported keyboard backlight modes
5715667b2cSAzael Avalos		the system supports, which can be:
58*34433332SMauro Carvalho Chehab
5915667b2cSAzael Avalos			* 0x1  -> FN-Z
6015667b2cSAzael Avalos			* 0x2  -> AUTO (also called TIMER)
6115667b2cSAzael Avalos			* 0x8  -> ON
6215667b2cSAzael Avalos			* 0x10 -> OFF
63*34433332SMauro Carvalho Chehab
6415667b2cSAzael Avalos		Note that not all keyboard types support the listed modes.
6515667b2cSAzael Avalos		See the entry named "available_kbd_modes"
6615667b2cSAzael AvalosUsers:		KToshiba
6715667b2cSAzael Avalos
6815667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_type
6915667b2cSAzael AvalosDate:		August 3, 2014
7015667b2cSAzael AvalosKernelVersion:	3.16
7115667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
7215667b2cSAzael AvalosDescription:	This file shows the current keyboard backlight type,
7315667b2cSAzael Avalos		which can be:
74*34433332SMauro Carvalho Chehab
7515667b2cSAzael Avalos			* 1 -> Type 1, supporting modes FN-Z and AUTO
7615667b2cSAzael Avalos			* 2 -> Type 2, supporting modes TIMER, ON and OFF
7715667b2cSAzael AvalosUsers:		KToshiba
7815667b2cSAzael Avalos
799659bee4SAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_sleep_charge
809659bee4SAzael AvalosDate:		January 23, 2015
819659bee4SAzael AvalosKernelVersion:	4.0
829659bee4SAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
839659bee4SAzael AvalosDescription:	This file controls the USB Sleep & Charge charging mode, which
849659bee4SAzael Avalos		can be:
85*34433332SMauro Carvalho Chehab
869659bee4SAzael Avalos			* 0 -> Disabled		(0x00)
879659bee4SAzael Avalos			* 1 -> Alternate	(0x09)
889659bee4SAzael Avalos			* 2 -> Auto		(0x21)
899659bee4SAzael Avalos			* 3 -> Typical		(0x11)
90*34433332SMauro Carvalho Chehab
919659bee4SAzael Avalos		Note that from kernel 4.1 onwards this file accepts all listed
929659bee4SAzael Avalos		values, kernel 4.0 only supports the first three.
939659bee4SAzael Avalos		Note that this feature only works when connected to power, if
949659bee4SAzael Avalos		you want to use it under battery, see the entry named
959659bee4SAzael Avalos		"sleep_functions_on_battery"
969659bee4SAzael AvalosUsers:		KToshiba
979659bee4SAzael Avalos
989659bee4SAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/sleep_functions_on_battery
999659bee4SAzael AvalosDate:		January 23, 2015
1009659bee4SAzael AvalosKernelVersion:	4.0
1019659bee4SAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
1029659bee4SAzael AvalosDescription:	This file controls the USB Sleep Functions under battery, and
1039659bee4SAzael Avalos		set the level at which point they will be disabled, accepted
1049659bee4SAzael Avalos		values can be:
105*34433332SMauro Carvalho Chehab
1069659bee4SAzael Avalos			* 0	-> Disabled
1079659bee4SAzael Avalos			* 1-100	-> Battery level to disable sleep functions
108*34433332SMauro Carvalho Chehab
1099659bee4SAzael Avalos		Currently it prints two values, the first one indicates if the
1109659bee4SAzael Avalos		feature is enabled or disabled, while the second one shows the
1119659bee4SAzael Avalos		current battery level set.
1129659bee4SAzael Avalos		Note that when the value is set to disabled, the sleep function
1139659bee4SAzael Avalos		will only work when connected to power.
1149659bee4SAzael AvalosUsers:		KToshiba
1159659bee4SAzael Avalos
1169659bee4SAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_rapid_charge
1179659bee4SAzael AvalosDate:		January 23, 2015
1189659bee4SAzael AvalosKernelVersion:	4.0
1199659bee4SAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
1209659bee4SAzael AvalosDescription:	This file controls the USB Rapid Charge state, which can be:
121*34433332SMauro Carvalho Chehab
1229659bee4SAzael Avalos			* 0 -> Disabled
1239659bee4SAzael Avalos			* 1 -> Enabled
124*34433332SMauro Carvalho Chehab
1259659bee4SAzael Avalos		Note that toggling this value requires a reboot for changes to
1269659bee4SAzael Avalos		take effect.
1279659bee4SAzael AvalosUsers:		KToshiba
1289659bee4SAzael Avalos
1299659bee4SAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_sleep_music
1309659bee4SAzael AvalosDate:		January 23, 2015
1319659bee4SAzael AvalosKernelVersion:	4.0
1329659bee4SAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
1339659bee4SAzael AvalosDescription:	This file controls the Sleep & Music state, which values can be:
134*34433332SMauro Carvalho Chehab
1359659bee4SAzael Avalos			* 0 -> Disabled
1369659bee4SAzael Avalos			* 1 -> Enabled
137*34433332SMauro Carvalho Chehab
1389659bee4SAzael Avalos		Note that this feature only works when connected to power, if
1399659bee4SAzael Avalos		you want to use it under battery, see the entry named
1409659bee4SAzael Avalos		"sleep_functions_on_battery"
1419659bee4SAzael AvalosUsers:		KToshiba
1429659bee4SAzael Avalos
14315667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/version
1449659bee4SAzael AvalosDate:		February 12, 2015
1459659bee4SAzael AvalosKernelVersion:	4.0
14615667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
14715667b2cSAzael AvalosDescription:	This file shows the current version of the driver
1489659bee4SAzael AvalosUsers:		KToshiba
14915667b2cSAzael Avalos
15015667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/fan
1519659bee4SAzael AvalosDate:		February 12, 2015
1529659bee4SAzael AvalosKernelVersion:	4.0
15315667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
15415667b2cSAzael AvalosDescription:	This file controls the state of the internal fan, valid
15515667b2cSAzael Avalos		values are:
156*34433332SMauro Carvalho Chehab
15715667b2cSAzael Avalos			* 0 -> OFF
15815667b2cSAzael Avalos			* 1 -> ON
15915667b2cSAzael Avalos
16015667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/kbd_function_keys
1619659bee4SAzael AvalosDate:		February 12, 2015
1629659bee4SAzael AvalosKernelVersion:	4.0
16315667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
16415667b2cSAzael AvalosDescription:	This file controls the Special Functions (hotkeys) operation
16515667b2cSAzael Avalos		mode, valid values are:
166*34433332SMauro Carvalho Chehab
16715667b2cSAzael Avalos			* 0 -> Normal Operation
16815667b2cSAzael Avalos			* 1 -> Special Functions
169*34433332SMauro Carvalho Chehab
17015667b2cSAzael Avalos		In the "Normal Operation" mode, the F{1-12} keys are as usual
17115667b2cSAzael Avalos		and the hotkeys are accessed via FN-F{1-12}.
17215667b2cSAzael Avalos		In the "Special Functions" mode, the F{1-12} keys trigger the
17315667b2cSAzael Avalos		hotkey and the F{1-12} keys are accessed via FN-F{1-12}.
1749659bee4SAzael Avalos		Note that toggling this value requires a reboot for changes to
1759659bee4SAzael Avalos		take effect.
1769659bee4SAzael AvalosUsers:		KToshiba
17715667b2cSAzael Avalos
17815667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/panel_power_on
1799659bee4SAzael AvalosDate:		February 12, 2015
1809659bee4SAzael AvalosKernelVersion:	4.0
18115667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
18215667b2cSAzael AvalosDescription:	This file controls whether the laptop should turn ON whenever
18315667b2cSAzael Avalos		the LID is opened, valid values are:
184*34433332SMauro Carvalho Chehab
18515667b2cSAzael Avalos			* 0 -> Disabled
18615667b2cSAzael Avalos			* 1 -> Enabled
187*34433332SMauro Carvalho Chehab
1889659bee4SAzael Avalos		Note that toggling this value requires a reboot for changes to
1899659bee4SAzael Avalos		take effect.
1909659bee4SAzael AvalosUsers:		KToshiba
19115667b2cSAzael Avalos
19215667b2cSAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/usb_three
1939659bee4SAzael AvalosDate:		February 12, 2015
1949659bee4SAzael AvalosKernelVersion:	4.0
19515667b2cSAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
1969659bee4SAzael AvalosDescription:	This file controls the USB 3 functionality, valid values are:
197*34433332SMauro Carvalho Chehab
19815667b2cSAzael Avalos			* 0 -> Disabled (Acts as a regular USB 2)
19915667b2cSAzael Avalos			* 1 -> Enabled (Full USB 3 functionality)
200*34433332SMauro Carvalho Chehab
2019659bee4SAzael Avalos		Note that toggling this value requires a reboot for changes to
2029659bee4SAzael Avalos		take effect.
2039659bee4SAzael AvalosUsers:		KToshiba
20433f857a4SAzael Avalos
20533f857a4SAzael AvalosWhat:		/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS{1900,620{0,7,8}}:00/cooling_method
20633f857a4SAzael AvalosDate:		2016
20733f857a4SAzael AvalosKernelVersion:	4.6
20833f857a4SAzael AvalosContact:	Azael Avalos <coproscefalo@gmail.com>
20933f857a4SAzael AvalosDescription:	This file controls the Cooling Method feature.
21033f857a4SAzael Avalos		Reading this file prints two values, the first is the actual cooling method
21133f857a4SAzael Avalos		and the second is the maximum cooling method supported.
21233f857a4SAzael Avalos		When the maximum cooling method is ONE, valid values are:
213*34433332SMauro Carvalho Chehab
21433f857a4SAzael Avalos			* 0 -> Maximum Performance
21533f857a4SAzael Avalos			* 1 -> Battery Optimized
216*34433332SMauro Carvalho Chehab
21733f857a4SAzael Avalos		When the maximum cooling method is TWO, valid values are:
218*34433332SMauro Carvalho Chehab
21933f857a4SAzael Avalos			* 0 -> Maximum Performance
22033f857a4SAzael Avalos			* 1 -> Performance
22133f857a4SAzael Avalos			* 2 -> Battery Optimized
222*34433332SMauro Carvalho Chehab
22333f857a4SAzael AvalosUsers:		KToshiba
224