Lines Matching +full:leds +full:- +full:trigger +full:- +full:pattern
9 - Borislav Deianov <borislav@users.sf.net>
10 - Henrique de Moraes Holschuh <hmh@hmh.eng.br>
12 http://ibm-acpi.sf.net/
19 This driver used to be named ibm-acpi until kernel 2.6.21 and release
20 0.13-20070314. It used to be in the drivers/acpi tree, but it was
21 moved to the drivers/misc tree and renamed to thinkpad-acpi for kernel
25 The driver is named "thinkpad-acpi". In some places, like module
29 "tpacpi" is used as a shorthand where "thinkpad-acpi" would be too
33 ------
38 - Fn key combinations
39 - Bluetooth enable and disable
40 - video output switching, expansion control
41 - ThinkLight on and off
42 - CMOS/UCMS control
43 - LED control
44 - ACPI sounds
45 - temperature sensors
46 - Experimental: embedded controller register dump
47 - LCD brightness control
48 - Volume control
49 - Fan control and monitoring: fan speed, fan enable/disable
50 - WAN enable and disable
51 - UWB enable and disable
52 - LCD Shadow (PrivacyGuard) enable and disable
53 - Lap mode sensor
54 - Setting keyboard language
55 - WWAN Antenna type
56 - Auxmac
59 site, http://ibm-acpi.sf.net/. I appreciate any success or failure
63 - ThinkPad model name
64 - a copy of your ACPI tables, using the "acpidump" utility
65 - a copy of the output of dmidecode, with serial numbers
67 - which driver features work and which don't
68 - the observed behavior of non-working features
74 ------------
78 It is located on the menu path: "Device Drivers" -> "X86 Platform
79 Specific Device Drivers" -> "ThinkPad ACPI Laptop Extras".
83 --------
86 used to access the features it provides. One is a legacy procfs-based
88 is a new sysfs-based interface which is not complete yet.
107 thinkpad-acpi's implementation of sysfs interfaces.
109 Also, any bugs in the thinkpad-acpi sysfs driver code or in the
110 thinkpad-acpi's implementation of the sysfs interfaces will be fixed for
112 non-compatible ways. As these interfaces mature both in the kernel and
113 in thinkpad-acpi, such changes should become quite rare.
115 Applications interfacing to the thinkpad-acpi sysfs interfaces must
120 The version of thinkpad-acpi's sysfs interface is exported by the driver
138 --------------
148 -----------------------
152 Version of the thinkpad-acpi sysfs interface, as an unsigned long
156 - major revision
158 - minor revision
160 - bugfix revision
167 Changes to the thinkpad-acpi sysfs interface are only considered
168 non-experimental when they are submitted to Linux mainline, at which
170 may be updated. If you are using any thinkpad-acpi features not yet
175 Changes that are backwards-compatible by nature (e.g. the addition of
184 --------
192 system. Enabling the hotkey functionality of thinkpad-acpi signals the
213 thinkpad-acpi would prefer to handle it, if the firmware would be so
240 echo 0xffffffff > /proc/acpi/ibm/hotkey -- enable all hot keys
241 echo 0 > /proc/acpi/ibm/hotkey -- disable all possible hot keys
242 ... any other 8-hex-digit mask ...
243 echo reset > /proc/acpi/ibm/hotkey -- restore the recommended mask
248 echo enable > /proc/acpi/ibm/hotkey -- does nothing
249 echo disable > /proc/acpi/ibm/hotkey -- returns an error
252 maintain maximum bug-to-bug compatibility, it does not report any masks,
267 Returns the hot keys mask when thinkpad-acpi was loaded.
276 0: returns -EPERM
302 poll the NVRAM for. This is auto-detected by the driver
318 version -- not just with firmware models -- as well as
354 undock. Set to zero for normal wake-ups or wake-ups
392 backwards-compatible way. The MSB shall always be 0x41 for this input
396 been changed in a non-backwards compatible way.
399 backwards-compatible change for this input device.
401 Thinkpad-acpi Hot Key event map (version 0x4101):
407 0x1001 0x00 FN+F1 -
417 off the ThinkLight as side-effect
421 semantics, i.e. sleep-to-RAM).
433 and W-WAN card if left in control
437 radios (Bluetooth+W-WAN+WLAN),
440 0x1006 0x05 FN+F6 -
449 0x1009 0x08 FN+F9 -
453 0x100B 0x0A FN+F11 -
465 0x100D 0x0C FN+BACKSPACE -
466 0x100E 0x0D FN+INSERT -
467 0x100F 0x0E FN+DELETE -
485 0x1013 0x12 FN+PGDOWN -
525 In addition to the EV_KEY events, thinkpad-acpi may also issue EV_SW
534 ------------------------------
565 0x4010 Docked into hotplug port replicator (non-ACPI dock)
566 0x4011 Undocked from hotplug port replicator (non-ACPI dock)
612 ---------
624 so it is kept across reboots and power-off.
638 disabled through the "bluetooth_enable" thinkpad-acpi device
643 - 0: disables Bluetooth / Bluetooth is disabled
644 - 1: enables Bluetooth / Bluetooth is enabled.
651 Documentation/driver-api/rfkill.rst for details.
654 Video output control -- /proc/acpi/ibm/video
655 --------------------------------------------
657 This feature allows control over the devices used for video output -
687 (it simulates the behavior of Fn-F7).
696 Fn-F7 from working. This also disables the video output switching
698 Fn-F7. Video switching on the console should still work.
704 ------------------
724 documentation, in Documentation/leds/leds-class.rst. The ThinkLight LED name
728 cannot be read or if it is unknown, thinkpad-acpi will report it as "off".
733 -----------------
753 - 0 - Related to "Volume down" key press
754 - 1 - Related to "Volume up" key press
755 - 2 - Related to "Mute on" key press
756 - 3 - Related to "Access IBM" key press
757 - 4 - Related to "LCD brightness up" key press
758 - 5 - Related to "LCD brightness down" key press
759 - 11 - Related to "toggle screen expansion" key press/function
760 - 12 - Related to "ThinkLight on"
761 - 13 - Related to "ThinkLight off"
762 - 14 - Related to "ThinkLight" key press (toggle ThinkLight)
764 The cmos command interface is prone to firmware split-brain problems, as
770 -----------
780 Because misuse of the LEDs could induce an unaware user to perform
783 empty battery, or a broken battery), access to most LEDs is
786 Unrestricted access to all LEDs requires that thinkpad-acpi be
791 Audio mute and microphone mute LEDs are supported, but currently not
792 visible to userspace. They are used by the snd-hda-intel audio driver.
803 The <LED number> range is 0 to 15. The set of LEDs that can be
807 - 0 - power
808 - 1 - battery (orange)
809 - 2 - battery (green)
810 - 3 - UltraBase/dock
811 - 4 - UltraBay
812 - 5 - UltraBase battery slot
813 - 6 - (unknown)
814 - 7 - standby
815 - 8 - dock status 1
816 - 9 - dock status 2
817 - 10, 11 - (unknown)
818 - 12 - thinkvantage
819 - 13, 14, 15 - (unknown)
827 documentation, in Documentation/leds/leds-class.rst.
829 The LEDs are named (in LED ID order, from 0 to 12):
837 indicators cannot be read due to an error, thinkpad-acpi will report it as
844 These LEDs can blink using hardware acceleration. To request that a
846 "timer" trigger, and leave the delay_on and delay_off parameters set to
849 LEDs that are known not to exist in a given ThinkPad model are not
851 notice there are LEDs listed for your ThinkPad that do not exist (and
852 are not in the dock), or if you notice that there are missing LEDs,
853 a report to ibm-acpi-devel@lists.sourceforge.net is appreciated.
856 ACPI sounds -- /proc/acpi/ibm/beep
857 ----------------------------------
863 The commands are non-negative integer numbers::
867 The valid <number> range is 0 to 17. Not all numbers trigger sounds
871 - 0 - stop a sound in progress (but use 17 to stop 16)
872 - 2 - two beeps, pause, third beep ("low battery")
873 - 3 - single beep
874 - 4 - high, followed by low-pitched beep ("unable")
875 - 5 - single beep
876 - 6 - very high, followed by high-pitched beep ("AC/DC")
877 - 7 - high-pitched beep
878 - 9 - three short beeps
879 - 10 - very long beep
880 - 12 - low-pitched beep
881 - 15 - three high-pitched beeps repeating constantly, stop with 0
882 - 16 - one medium-pitched beep repeating constantly, stop with 17
883 - 17 - stop 16
887 -------------------
901 42 42 45 41 36 -128 33 -128
906 48 48 36 52 38 -128 31 -128 48 52 48 -128 -128 -128 -128 -128
909 system-board model (and thus, on ThinkPad model).
914 Most (newer?) models seem to follow this pattern:
916 - 1: CPU
917 - 2: (depends on model)
918 - 3: (depends on model)
919 - 4: GPU
920 - 5: Main battery: main sensor
921 - 6: Bay battery: main sensor
922 - 7: Main battery: secondary sensor
923 - 8: Bay battery: secondary sensor
924 - 9-15: (depends on model)
928 - 2: Mini-PCI
929 - 3: Internal HDD
934 - 2: System board, left side (near PCMCIA slot), reported as HDAPS temp
935 - 3: PCMCIA slot
936 - 9: MCH (northbridge) to DRAM Bus
937 - 10: Clock-generator, mini-pci card and ICH (southbridge), under Mini-PCI
939 - 11: Power regulator, underside of system board, below F2 key
944 - 1: CPU
945 - 2: Main Battery: main sensor
946 - 3: Power Converter
947 - 4: Bay Battery: main sensor
948 - 5: MCH (northbridge)
949 - 6: PCMCIA/ambient
950 - 7: Main Battery: secondary sensor
951 - 8: Bay Battery: secondary sensor
957 Readings from sensors that are not available return -128.
967 thinkpad-acpi thermal sensors are reported through the hwmon
972 -----------------------------------------------
982 - make sure the battery is fully charged
983 - make sure the fan is running
984 - use above mentioned tool to read out the EC
991 embedded controller registers - e.g. make sure nothing else changes
999 ----------------------
1033 ThinkPad-specific interface. The driver will disable its native
1037 If you want to use the thinkpad-acpi backlight brightness control
1082 because thinkpad-acpi cannot really turn the backlight
1090 Whatever you do, do NOT ever call thinkpad-acpi backlight-level change
1091 interface and the ACPI-based backlight level change interface
1099 --------------------------------------
1105 NOTE: by default, the volume control interface operates in read-only
1106 mode, as it is supposed to be used for on-screen-display purposes.
1113 the desktop environment to just provide on-screen-display feedback.
1121 ThinkPads have a built-in amplifier and muting circuit that drives the
1138 This is a very superior design when compared to the cheap software-only
1139 mute-toggle solution found on normal consumer laptops: you can be
1143 The IBM ThinkPads, and the earlier Lenovo ThinkPads have variable-gain
1154 normal key presses to the operating system (thinkpad-acpi is not
1158 The ThinkPad-ACPI volume control
1179 whether your thinkpad has volume control or mute-only control:
1184 please report this to ibm-acpi-devel@lists.sourceforge.net, so that we
1194 ibm-acpi-devel@lists.sourceforge.net.
1201 ---------------------------------------------------------
1212 must be given to thinkpad-acpi.
1234 There is also a "full-speed" level, also known as "disengaged" level.
1235 In this level, the EC disables the speed-locked closed-loop fan control,
1241 commands. The full-speed level may take up to two minutes to ramp up to
1243 while the EC is transitioning to the full-speed level.
1263 through thinkpad-acpi.
1265 The thinkpad-acpi kernel driver can be programmed to revert the fan
1295 "full-speed" (without the quotes). Not all ThinkPads support the "auto"
1296 and "full-speed" levels. The driver accepts "disengaged" as an alias for
1297 "full-speed", and reports it as "disengaged" for backwards
1326 is out-of-bounds, and EPERM if it is forbidden. They may also return
1333 - 0: PWM offline (fan is set to full-speed mode)
1334 - 1: Manual PWM control (use pwm1 to set fan level)
1335 - 2: Hardware PWM control (EC "auto" mode)
1336 - 3: reserved (Software PWM control, not implemented yet)
1340 mode is unsupported, it will return -EINVAL.
1343 Fan level, scaled from the firmware values of 0-7 to the hwmon
1344 scale of 0-255. 0 means fan stopped, 255 means highest normal
1373 ---
1381 This feature shows the presence and current state of the built-in
1385 so it is kept across reboots and power-off.
1393 If the W-WAN card is installed, the following commands can be used::
1401 If the W-WAN card is installed, it can be enabled /
1402 disabled through the "wwan_enable" thinkpad-acpi device
1406 - 0: disables WWAN card / WWAN card is disabled
1407 - 1: enables WWAN card / WWAN card is enabled.
1414 Documentation/driver-api/rfkill.rst for details.
1418 ------------------
1440 -------------------
1450 The property is read-only. If the platform doesn't have support the sysfs
1454 -----------------
1470 Documentation/driver-api/rfkill.rst for details.
1474 -------------------------
1491 fr(French), fr-ch(French(Switzerland)), hu(Hungarian), it(Italy), jp (Japan),
1496 -----------------
1509 - type a
1510 - type b
1512 The property is read-only. If the platform doesn't have support the sysfs
1516 ------
1520 Some newer Thinkpads have a feature called MAC Address Pass-through. This
1523 network. This property enables user-space to easily determine the MAC address
1532 This property is read-only.
1535 -----------------
1543 - 0 = Home mode
1544 - 1 = Web-browser mode
1545 - 2 = Web-conference mode
1546 - 3 = Function mode
1547 - 4 = Layflat mode
1554 ----------------------
1568 Documentation/ABI/testing/sysfs-class-power.
1571 ------------------------------------
1579 Commands can also be specified when loading the thinkpad-acpi module,
1586 -------------------------
1620 -----------------------
1622 If thinkpad-acpi refuses to detect your ThinkPad, you can try to specify
1624 not, please contact ibm-acpi-devel@lists.sourceforge.net with a report.
1642 and the hwmon class for libsensors4 (lm-sensors 3)
1646 0x020100: Marker for thinkpad-acpi with hot key NVRAM polling
1651 0x020101: Marker for thinkpad-acpi with hot key NVRAM polling
1664 0x020400: Marker for 16 LEDs support. Also, LEDs that are known
1675 0x020700: Support for mute-only mixers.
1676 Volume control in read-only mode by default.