Lines Matching full:acpi

2 ThinkPad ACPI Extras Driver
12 http://ibm-acpi.sf.net/
16 through the ACPI and ACPI EC framework, but not otherwise fully
17 supported by the generic Linux ACPI drivers.
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
44 - ACPI sounds
58 site, http://ibm-acpi.sf.net/. I appreciate any success or failure
63 - a copy of your ACPI tables, using the "acpidump" utility
78 Specific Device Drivers" -> "ThinkPad ACPI Laptop Extras".
89 The procfs interface creates the /proc/acpi/ibm directory. There is a
106 thinkpad-acpi's implementation of sysfs interfaces.
108 Also, any bugs in the thinkpad-acpi sysfs driver code or in the
109 thinkpad-acpi's implementation of the sysfs interfaces will be fixed for
112 in thinkpad-acpi, such changes should become quite rare.
114 Applications interfacing to the thinkpad-acpi sysfs interfaces must
119 The version of thinkpad-acpi's sysfs interface is exported by the driver
139 procfs: /proc/acpi/ibm/driver
151 Version of the thinkpad-acpi sysfs interface, as an unsigned long
166 Changes to the thinkpad-acpi sysfs interface are only considered
169 may be updated. If you are using any thinkpad-acpi features not yet
185 procfs: /proc/acpi/ibm/hotkey
189 In a ThinkPad, the ACPI HKEY handler is responsible for communicating
191 system. Enabling the hotkey functionality of thinkpad-acpi signals the
205 radio switches, and over the ACPI netlink layer for other events. The
212 thinkpad-acpi would prefer to handle it, if the firmware would be so
228 Note also that not all Fn key combinations are supported through ACPI
237 The following commands can be written to the /proc/acpi/ibm/hotkey file::
239 echo 0xffffffff > /proc/acpi/ibm/hotkey -- enable all hot keys
240 echo 0 > /proc/acpi/ibm/hotkey -- disable all possible hot keys
242 echo reset > /proc/acpi/ibm/hotkey -- restore the recommended mask
247 echo enable > /proc/acpi/ibm/hotkey -- does nothing
248 echo disable > /proc/acpi/ibm/hotkey -- returns an error
266 Returns the hot keys mask when thinkpad-acpi was loaded.
280 the firmware, ACPI event generation) for each hot key
302 based on the capabilities reported by the ACPI firmware,
314 interface. When in ACPI event mode, volume up/down/mute
400 Thinkpad-acpi Hot Key event map (version 0x4101):
403 ACPI Scan
419 0x1004 0x03 FN+F4 Sleep button (ACPI sleep button
423 event or an ACPI sleep button
426 key presses until a S3 or S4 ACPI
456 either through the ACPI event,
461 ACPI sleep cycle is performed,
474 by the ACPI OSI, or by userspace.
524 In addition to the EV_KEY events, thinkpad-acpi may also issue EV_SW
532 Non hotkey ACPI HKEY event map
564 0x4010 Docked into hotplug port replicator (non-ACPI dock)
565 0x4011 Undocked from hotplug port replicator (non-ACPI dock)
613 procfs: /proc/acpi/ibm/bluetooth
630 echo enable > /proc/acpi/ibm/bluetooth
631 echo disable > /proc/acpi/ibm/bluetooth
637 disabled through the "bluetooth_enable" thinkpad-acpi device
653 Video output control -- /proc/acpi/ibm/video
659 echo lcd_enable > /proc/acpi/ibm/video
660 echo lcd_disable > /proc/acpi/ibm/video
661 echo crt_enable > /proc/acpi/ibm/video
662 echo crt_disable > /proc/acpi/ibm/video
663 echo dvi_enable > /proc/acpi/ibm/video
664 echo dvi_disable > /proc/acpi/ibm/video
665 echo auto_enable > /proc/acpi/ibm/video
666 echo auto_disable > /proc/acpi/ibm/video
667 echo expand_toggle > /proc/acpi/ibm/video
668 echo video_switch > /proc/acpi/ibm/video
676 Reading /proc/acpi/ibm/video shows the status of each device.
696 features of this driver, as it uses the same ACPI methods as
705 procfs: /proc/acpi/ibm/light
716 echo on > /proc/acpi/ibm/light
717 echo off > /proc/acpi/ibm/light
727 cannot be read or if it is unknown, thinkpad-acpi will report it as "off".
734 procfs: /proc/acpi/ibm/cmos
738 This feature is mostly used internally by the ACPI firmware to keep the legacy
771 procfs: /proc/acpi/ibm/led
785 Unrestricted access to all LEDs requires that thinkpad-acpi be
798 echo '<LED number> on' >/proc/acpi/ibm/led
799 echo '<LED number> off' >/proc/acpi/ibm/led
800 echo '<LED number> blink' >/proc/acpi/ibm/led
836 indicators cannot be read due to an error, thinkpad-acpi will report it as
852 a report to ibm-acpi-devel@lists.sourceforge.net is appreciated.
855 ACPI sounds -- /proc/acpi/ibm/beep
858 The BEEP method is used internally by the ACPI firmware to provide
864 echo <number> >/proc/acpi/ibm/beep
888 procfs: /proc/acpi/ibm/thermal
893 expose the CPU temperature through the standard ACPI methods. This
966 thinkpad-acpi thermal sensors are reported through the hwmon
1000 procfs: /proc/acpi/ibm/brightness
1013 may not be distinct. Later Lenovo models that implement the ACPI
1031 standard ACPI interface, it is best to use it instead of this direct
1034 ACPI interface is available in the ThinkPad.
1036 If you want to use the thinkpad-acpi backlight brightness control
1037 instead of the generic ACPI video backlight brightness control for some
1043 forces it to be enabled when available, even if the standard ACPI
1051 echo up >/proc/acpi/ibm/brightness
1052 echo down >/proc/acpi/ibm/brightness
1053 echo 'level <level>' >/proc/acpi/ibm/brightness
1081 because thinkpad-acpi cannot really turn the backlight
1089 Whatever you do, do NOT ever call thinkpad-acpi backlight-level change
1090 interface and the ACPI-based backlight level change interface
1091 (available on newer BIOSes, and driven by the Linux ACPI video driver)
1100 procfs: /proc/acpi/ibm/volume
1153 normal key presses to the operating system (thinkpad-acpi is not
1157 The ThinkPad-ACPI volume control
1166 echo up >/proc/acpi/ibm/volume
1167 echo down >/proc/acpi/ibm/volume
1168 echo mute >/proc/acpi/ibm/volume
1169 echo unmute >/proc/acpi/ibm/volume
1170 echo 'level <level>' >/proc/acpi/ibm/volume
1183 please report this to ibm-acpi-devel@lists.sourceforge.net, so that we
1193 ibm-acpi-devel@lists.sourceforge.net.
1202 procfs: /proc/acpi/ibm/fan
1211 must be given to thinkpad-acpi.
1260 The ThinkPad's ACPI DSDT code will reprogram the fan on its own when
1262 through thinkpad-acpi.
1264 The thinkpad-acpi kernel driver can be programmed to revert the fan
1283 echo enable >/proc/acpi/ibm/fan
1284 echo disable >/proc/acpi/ibm/fan
1291 echo 'level <level>' > /proc/acpi/ibm/fan
1303 echo 'speed <speed>' > /proc/acpi/ibm/fan
1313 echo 'watchdog <interval in seconds>' > /proc/acpi/ibm/fan
1374 procfs: /proc/acpi/ibm/wan
1394 echo enable > /proc/acpi/ibm/wan
1395 echo disable > /proc/acpi/ibm/wan
1401 disabled through the "wwan_enable" thinkpad-acpi device
1419 procfs: /proc/acpi/ibm/lcdshadow
1431 echo '0' >/proc/acpi/ibm/lcdshadow
1432 echo '1' >/proc/acpi/ibm/lcdshadow
1556 echo enable,0xffff > /proc/acpi/ibm/hotkey
1557 echo lcd_disable,crt_enable > /proc/acpi/ibm/video
1559 Commands can also be specified when loading the thinkpad-acpi module,
1602 If thinkpad-acpi refuses to detect your ThinkPad, you can try to specify
1604 not, please contact ibm-acpi-devel@lists.sourceforge.net with a report.
1626 0x020100: Marker for thinkpad-acpi with hot key NVRAM polling
1631 0x020101: Marker for thinkpad-acpi with hot key NVRAM polling