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