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