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
56 site, http://ibm-acpi.sf.net/. I appreciate any success or failure
61 - a copy of your ACPI tables, using the "acpidump" utility
76 Specific Device Drivers" -> "ThinkPad ACPI Laptop Extras".
87 The procfs interface creates the /proc/acpi/ibm directory. There is a
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
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
137 procfs: /proc/acpi/ibm/driver
149 Version of the thinkpad-acpi sysfs interface, as an unsigned long
164 Changes to the thinkpad-acpi sysfs interface are only considered
167 may be updated. If you are using any thinkpad-acpi features not yet
183 procfs: /proc/acpi/ibm/hotkey
187 In a ThinkPad, the ACPI HKEY handler is responsible for communicating
189 system. Enabling the hotkey functionality of thinkpad-acpi signals the
203 radio switches, and over the ACPI netlink layer for other events. The
210 thinkpad-acpi would prefer to handle it, if the firmware would be so
226 Note also that not all Fn key combinations are supported through ACPI
235 The following commands can be written to the /proc/acpi/ibm/hotkey file::
237 echo 0xffffffff > /proc/acpi/ibm/hotkey -- enable all hot keys
238 echo 0 > /proc/acpi/ibm/hotkey -- disable all possible hot keys
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
264 Returns the hot keys mask when thinkpad-acpi was loaded.
278 the firmware, ACPI event generation) for each hot key
300 based on the capabilities reported by the ACPI firmware,
312 interface. When in ACPI event mode, volume up/down/mute
398 Thinkpad-acpi Hot Key event map (version 0x4101):
401 ACPI Scan
417 0x1004 0x03 FN+F4 Sleep button (ACPI sleep button
421 event or an ACPI sleep button
424 key presses until a S3 or S4 ACPI
454 either through the ACPI event,
459 ACPI sleep cycle is performed,
472 by the ACPI OSI, or by userspace.
522 In addition to the EV_KEY events, thinkpad-acpi may also issue EV_SW
530 Non hotkey ACPI HKEY event map
562 0x4010 Docked into hotplug port replicator (non-ACPI dock)
563 0x4011 Undocked from hotplug port replicator (non-ACPI dock)
611 procfs: /proc/acpi/ibm/bluetooth
628 echo enable > /proc/acpi/ibm/bluetooth
629 echo disable > /proc/acpi/ibm/bluetooth
635 disabled through the "bluetooth_enable" thinkpad-acpi device
651 Video output control -- /proc/acpi/ibm/video
657 echo lcd_enable > /proc/acpi/ibm/video
658 echo lcd_disable > /proc/acpi/ibm/video
659 echo crt_enable > /proc/acpi/ibm/video
660 echo crt_disable > /proc/acpi/ibm/video
661 echo dvi_enable > /proc/acpi/ibm/video
662 echo dvi_disable > /proc/acpi/ibm/video
663 echo auto_enable > /proc/acpi/ibm/video
664 echo auto_disable > /proc/acpi/ibm/video
665 echo expand_toggle > /proc/acpi/ibm/video
666 echo video_switch > /proc/acpi/ibm/video
674 Reading /proc/acpi/ibm/video shows the status of each device.
694 features of this driver, as it uses the same ACPI methods as
703 procfs: /proc/acpi/ibm/light
714 echo on > /proc/acpi/ibm/light
715 echo off > /proc/acpi/ibm/light
725 cannot be read or if it is unknown, thinkpad-acpi will report it as "off".
732 procfs: /proc/acpi/ibm/cmos
736 This feature is mostly used internally by the ACPI firmware to keep the legacy
769 procfs: /proc/acpi/ibm/led
783 Unrestricted access to all LEDs requires that thinkpad-acpi be
796 echo '<LED number> on' >/proc/acpi/ibm/led
797 echo '<LED number> off' >/proc/acpi/ibm/led
798 echo '<LED number> blink' >/proc/acpi/ibm/led
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
856 The BEEP method is used internally by the ACPI firmware to provide
862 echo <number> >/proc/acpi/ibm/beep
886 procfs: /proc/acpi/ibm/thermal
891 expose the CPU temperature through the standard ACPI methods. This
964 thinkpad-acpi thermal sensors are reported through the hwmon
998 procfs: /proc/acpi/ibm/brightness
1011 may not be distinct. Later Lenovo models that implement the ACPI
1029 standard ACPI interface, it is best to use it instead of this direct
1032 ACPI interface is available in the ThinkPad.
1034 If you want to use the thinkpad-acpi backlight brightness control
1035 instead of the generic ACPI video backlight brightness control for some
1041 forces it to be enabled when available, even if the standard ACPI
1049 echo up >/proc/acpi/ibm/brightness
1050 echo down >/proc/acpi/ibm/brightness
1051 echo 'level <level>' >/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
1089 (available on newer BIOSes, and driven by the Linux ACPI video driver)
1098 procfs: /proc/acpi/ibm/volume
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
1165 echo down >/proc/acpi/ibm/volume
1166 echo mute >/proc/acpi/ibm/volume
1167 echo unmute >/proc/acpi/ibm/volume
1168 echo 'level <level>' >/proc/acpi/ibm/volume
1181 please report this to ibm-acpi-devel@lists.sourceforge.net, so that we
1191 ibm-acpi-devel@lists.sourceforge.net.
1200 procfs: /proc/acpi/ibm/fan
1209 must be given to thinkpad-acpi.
1258 The ThinkPad's ACPI DSDT code will reprogram the fan on its own when
1260 through thinkpad-acpi.
1262 The thinkpad-acpi kernel driver can be programmed to revert the fan
1281 echo enable >/proc/acpi/ibm/fan
1282 echo disable >/proc/acpi/ibm/fan
1289 echo 'level <level>' > /proc/acpi/ibm/fan
1301 echo 'speed <speed>' > /proc/acpi/ibm/fan
1311 echo 'watchdog <interval in seconds>' > /proc/acpi/ibm/fan
1372 procfs: /proc/acpi/ibm/wan
1392 echo enable > /proc/acpi/ibm/wan
1393 echo disable > /proc/acpi/ibm/wan
1399 disabled through the "wwan_enable" thinkpad-acpi device
1417 procfs: /proc/acpi/ibm/lcdshadow
1429 echo '0' >/proc/acpi/ibm/lcdshadow
1430 echo '1' >/proc/acpi/ibm/lcdshadow
1511 echo enable,0xffff > /proc/acpi/ibm/hotkey
1512 echo lcd_disable,crt_enable > /proc/acpi/ibm/video
1514 Commands can also be specified when loading the thinkpad-acpi module,
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.
1581 0x020100: Marker for thinkpad-acpi with hot key NVRAM polling
1586 0x020101: Marker for thinkpad-acpi with hot key NVRAM polling