• Home
  • Raw
  • Download

Lines Matching +full:waking +full:- +full:up

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
56 site, http://ibm-acpi.sf.net/. I appreciate any success or failure
60 - ThinkPad model name
61 - a copy of your ACPI tables, using the "acpidump" utility
62 - a copy of the output of dmidecode, with serial numbers
64 - which driver features work and which don't
65 - the observed behavior of non-working features
71 ------------
75 It is located on the menu path: "Device Drivers" -> "X86 Platform
76 Specific Device Drivers" -> "ThinkPad ACPI Laptop Extras".
80 --------
83 used to access the features it provides. One is a legacy procfs-based
85 is a new sysfs-based interface which is not complete yet.
104 thinkpad-acpi's implementation of sysfs interfaces.
106 Also, any bugs in the thinkpad-acpi sysfs driver code or in the
107 thinkpad-acpi's implementation of the sysfs interfaces will be fixed for
109 non-compatible ways. As these interfaces mature both in the kernel and
110 in thinkpad-acpi, such changes should become quite rare.
112 Applications interfacing to the thinkpad-acpi sysfs interfaces must
117 The version of thinkpad-acpi's sysfs interface is exported by the driver
135 --------------
145 -----------------------
149 Version of the thinkpad-acpi sysfs interface, as an unsigned long
153 - major revision
155 - minor revision
157 - bugfix revision
164 Changes to the thinkpad-acpi sysfs interface are only considered
165 non-experimental when they are submitted to Linux mainline, at which
167 may be updated. If you are using any thinkpad-acpi features not yet
172 Changes that are backwards-compatible by nature (e.g. the addition of
181 --------
189 system. Enabling the hotkey functionality of thinkpad-acpi signals the
210 thinkpad-acpi would prefer to handle it, if the firmware would be so
237 echo 0xffffffff > /proc/acpi/ibm/hotkey -- enable all hot keys
238 echo 0 > /proc/acpi/ibm/hotkey -- disable all possible hot keys
239 ... any other 8-hex-digit mask ...
240 echo reset > /proc/acpi/ibm/hotkey -- restore the recommended mask
245 echo enable > /proc/acpi/ibm/hotkey -- does nothing
246 echo disable > /proc/acpi/ibm/hotkey -- returns an error
249 maintain maximum bug-to-bug compatibility, it does not report any masks,
264 Returns the hot keys mask when thinkpad-acpi was loaded.
273 0: returns -EPERM
299 poll the NVRAM for. This is auto-detected by the driver
308 Warning: when in NVRAM mode, the volume up/down/mute
310 which uses a single volume up or volume down hotkey
312 interface. When in ACPI event mode, volume up/down/mute
315 version -- not just with firmware models -- as well as
348 Set to 1 if the system is waking up because the user
350 waking up because the user requested the system to
351 undock. Set to zero for normal wake-ups or wake-ups
357 Set to 1 if the system was waken up because of an
389 backwards-compatible way. The MSB shall always be 0x41 for this input
393 been changed in a non-backwards compatible way.
396 backwards-compatible change for this input device.
398 Thinkpad-acpi Hot Key event map (version 0x4101):
404 0x1001 0x00 FN+F1 -
414 off the ThinkLight as side-effect
418 semantics, i.e. sleep-to-RAM).
430 and W-WAN card if left in control
434 radios (Bluetooth+W-WAN+WLAN),
437 0x1006 0x05 FN+F6 -
446 0x1009 0x08 FN+F9 -
450 0x100B 0x0A FN+F11 -
462 0x100D 0x0C FN+BACKSPACE -
463 0x100E 0x0D FN+INSERT -
464 0x100F 0x0E FN+DELETE -
466 0x1010 0x0F FN+HOME Brightness up. This key is
476 up for details.
482 0x1013 0x12 FN+PGDOWN -
486 0x1015 0x14 VOLUME UP Internal mixer volume up. This
491 0x1016 0x15 VOLUME DOWN Internal mixer volume up. This
522 In addition to the EV_KEY events, thinkpad-acpi may also issue EV_SW
531 ------------------------------
536 0x2304 System is waking up from suspend to undock
537 0x2305 System is waking up from suspend to eject bay
538 0x2404 System is waking up from hibernation to undock
539 0x2405 System is waking up from hibernation to eject bay
554 0x2313 ALARM: System is waking up from suspend because
556 0x2413 ALARM: System is waking up from hibernation because
559 0x3006 Bay hotplug request (hint to power up SATA link when
562 0x4010 Docked into hotplug port replicator (non-ACPI dock)
563 0x4011 Undocked from hotplug port replicator (non-ACPI dock)
580 wake up caused by the firmware will have negated most safety nets...
609 ---------
621 so it is kept across reboots and power-off.
635 disabled through the "bluetooth_enable" thinkpad-acpi device
640 - 0: disables Bluetooth / Bluetooth is disabled
641 - 1: enables Bluetooth / Bluetooth is enabled.
648 Documentation/driver-api/rfkill.rst for details.
651 Video output control -- /proc/acpi/ibm/video
652 --------------------------------------------
654 This feature allows control over the devices used for video output -
684 (it simulates the behavior of Fn-F7).
693 Fn-F7 from working. This also disables the video output switching
695 Fn-F7. Video switching on the console should still work.
701 ------------------
721 documentation, in Documentation/leds/leds-class.rst. The ThinkLight LED name
725 cannot be read or if it is unknown, thinkpad-acpi will report it as "off".
730 -----------------
750 - 0 - Related to "Volume down" key press
751 - 1 - Related to "Volume up" key press
752 - 2 - Related to "Mute on" key press
753 - 3 - Related to "Access IBM" key press
754 - 4 - Related to "LCD brightness up" key press
755 - 5 - Related to "LCD brightness down" key press
756 - 11 - Related to "toggle screen expansion" key press/function
757 - 12 - Related to "ThinkLight on"
758 - 13 - Related to "ThinkLight off"
759 - 14 - Related to "ThinkLight" key press (toggle ThinkLight)
761 The cmos command interface is prone to firmware split-brain problems, as
767 -----------
783 Unrestricted access to all LEDs requires that thinkpad-acpi be
789 visible to userspace. They are used by the snd-hda-intel audio driver.
804 - 0 - power
805 - 1 - battery (orange)
806 - 2 - battery (green)
807 - 3 - UltraBase/dock
808 - 4 - UltraBay
809 - 5 - UltraBase battery slot
810 - 6 - (unknown)
811 - 7 - standby
812 - 8 - dock status 1
813 - 9 - dock status 2
814 - 10, 11 - (unknown)
815 - 12 - thinkvantage
816 - 13, 14, 15 - (unknown)
824 documentation, in Documentation/leds/leds-class.rst.
834 indicators cannot be read due to an error, thinkpad-acpi will report it as
850 a report to ibm-acpi-devel@lists.sourceforge.net is appreciated.
853 ACPI sounds -- /proc/acpi/ibm/beep
854 ----------------------------------
860 The commands are non-negative integer numbers::
868 - 0 - stop a sound in progress (but use 17 to stop 16)
869 - 2 - two beeps, pause, third beep ("low battery")
870 - 3 - single beep
871 - 4 - high, followed by low-pitched beep ("unable")
872 - 5 - single beep
873 - 6 - very high, followed by high-pitched beep ("AC/DC")
874 - 7 - high-pitched beep
875 - 9 - three short beeps
876 - 10 - very long beep
877 - 12 - low-pitched beep
878 - 15 - three high-pitched beeps repeating constantly, stop with 0
879 - 16 - one medium-pitched beep repeating constantly, stop with 17
880 - 17 - stop 16
884 -------------------
892 feature shows readings from up to eight different sensors on older
893 ThinkPads, and up to sixteen different sensors on newer ThinkPads.
898 42 42 45 41 36 -128 33 -128
903 48 48 36 52 38 -128 31 -128 48 52 48 -128 -128 -128 -128 -128
906 system-board model (and thus, on ThinkPad model).
913 - 1: CPU
914 - 2: (depends on model)
915 - 3: (depends on model)
916 - 4: GPU
917 - 5: Main battery: main sensor
918 - 6: Bay battery: main sensor
919 - 7: Main battery: secondary sensor
920 - 8: Bay battery: secondary sensor
921 - 9-15: (depends on model)
925 - 2: Mini-PCI
926 - 3: Internal HDD
931 - 2: System board, left side (near PCMCIA slot), reported as HDAPS temp
932 - 3: PCMCIA slot
933 - 9: MCH (northbridge) to DRAM Bus
934 - 10: Clock-generator, mini-pci card and ICH (southbridge), under Mini-PCI
936 - 11: Power regulator, underside of system board, below F2 key
941 - 1: CPU
942 - 2: Main Battery: main sensor
943 - 3: Power Converter
944 - 4: Bay Battery: main sensor
945 - 5: MCH (northbridge)
946 - 6: PCMCIA/ambient
947 - 7: Main Battery: secondary sensor
948 - 8: Bay Battery: secondary sensor
954 Readings from sensors that are not available return -128.
964 thinkpad-acpi thermal sensors are reported through the hwmon
969 -----------------------------------------------
979 - make sure the battery is fully charged
980 - make sure the fan is running
981 - use above mentioned tool to read out the EC
988 embedded controller registers - e.g. make sure nothing else changes
996 ----------------------
1030 ThinkPad-specific interface. The driver will disable its native
1034 If you want to use the thinkpad-acpi backlight brightness control
1049 echo up >/proc/acpi/ibm/brightness
1079 because thinkpad-acpi cannot really turn the backlight
1087 Whatever you do, do NOT ever call thinkpad-acpi backlight-level change
1088 interface and the ACPI-based backlight level change interface
1092 its level up and down at every change.
1096 --------------------------------------
1102 NOTE: by default, the volume control interface operates in read-only
1103 mode, as it is supposed to be used for on-screen-display purposes.
1110 the desktop environment to just provide on-screen-display feedback.
1118 ThinkPads have a built-in amplifier and muting circuit that drives the
1124 audio control: volume up, volume down and mute.
1135 This is a very superior design when compared to the cheap software-only
1136 mute-toggle solution found on normal consumer laptops: you can be
1140 The IBM ThinkPads, and the earlier Lenovo ThinkPads have variable-gain
1151 normal key presses to the operating system (thinkpad-acpi is not
1155 The ThinkPad-ACPI volume control
1164 echo up >/proc/acpi/ibm/volume
1172 up or down command (the level command will not unmute the volume), or
1176 whether your thinkpad has volume control or mute-only control:
1181 please report this to ibm-acpi-devel@lists.sourceforge.net, so that we
1191 ibm-acpi-devel@lists.sourceforge.net.
1198 ---------------------------------------------------------
1209 must be given to thinkpad-acpi.
1231 There is also a "full-speed" level, also known as "disengaged" level.
1232 In this level, the EC disables the speed-locked closed-loop fan control,
1236 The fan usually ramps up or down slowly from one speed to another, and
1238 commands. The full-speed level may take up to two minutes to ramp up to
1240 while the EC is transitioning to the full-speed level.
1248 normal, and the EC will spin the fan up if the various thermal readings
1260 through thinkpad-acpi.
1262 The thinkpad-acpi kernel driver can be programmed to revert the fan
1266 set to 1, manual mode) within a configurable amount of time of up to
1292 "full-speed" (without the quotes). Not all ThinkPads support the "auto"
1293 and "full-speed" levels. The driver accepts "disengaged" as an alias for
1294 "full-speed", and reports it as "disengaged" for backwards
1323 is out-of-bounds, and EPERM if it is forbidden. They may also return
1330 - 0: PWM offline (fan is set to full-speed mode)
1331 - 1: Manual PWM control (use pwm1 to set fan level)
1332 - 2: Hardware PWM control (EC "auto" mode)
1333 - 3: reserved (Software PWM control, not implemented yet)
1337 mode is unsupported, it will return -EINVAL.
1340 Fan level, scaled from the firmware values of 0-7 to the hwmon
1341 scale of 0-255. 0 means fan stopped, 255 means highest normal
1350 which can take up to two minutes. May return rubbish on older
1370 ---
1378 This feature shows the presence and current state of the built-in
1382 so it is kept across reboots and power-off.
1390 If the W-WAN card is installed, the following commands can be used::
1398 If the W-WAN card is installed, it can be enabled /
1399 disabled through the "wwan_enable" thinkpad-acpi device
1403 - 0: disables WWAN card / WWAN card is disabled
1404 - 1: enables WWAN card / WWAN card is enabled.
1411 Documentation/driver-api/rfkill.rst for details.
1415 ------------------
1437 -------------------
1447 The property is read-only. If the platform doesn't have support the sysfs
1451 -----------------
1467 Documentation/driver-api/rfkill.rst for details.
1470 -----------------
1478 - 1 = Home mode
1479 - 2 = Web-browser mode
1480 - 3 = Web-conference mode
1481 - 4 = Function mode
1482 - 5 = Layflat mode
1489 ----------------------
1503 Documentation/ABI/testing/sysfs-class-power.
1506 ------------------------------------
1514 Commands can also be specified when loading the thinkpad-acpi module,
1521 -------------------------
1555 -----------------------
1557 If thinkpad-acpi refuses to detect your ThinkPad, you can try to specify
1559 not, please contact ibm-acpi-devel@lists.sourceforge.net with a report.
1577 and the hwmon class for libsensors4 (lm-sensors 3)
1581 0x020100: Marker for thinkpad-acpi with hot key NVRAM polling
1586 0x020101: Marker for thinkpad-acpi with hot key NVRAM polling
1610 0x020700: Support for mute-only mixers.
1611 Volume control in read-only mode by default.