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
59 site, http://ibm-acpi.sf.net/. I appreciate any success or failure
64 - a copy of your ACPI tables, using the "acpidump" utility
79 Specific Device Drivers" -> "ThinkPad ACPI Laptop Extras".
90 The procfs interface creates the /proc/acpi/ibm directory. There is a
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
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
140 procfs: /proc/acpi/ibm/driver
152 Version of the thinkpad-acpi sysfs interface, as an unsigned long
167 Changes to the thinkpad-acpi sysfs interface are only considered
170 may be updated. If you are using any thinkpad-acpi features not yet
186 procfs: /proc/acpi/ibm/hotkey
190 In a ThinkPad, the ACPI HKEY handler is responsible for communicating
192 system. Enabling the hotkey functionality of thinkpad-acpi signals the
206 radio switches, and over the ACPI netlink layer for other events. The
213 thinkpad-acpi would prefer to handle it, if the firmware would be so
229 Note also that not all Fn key combinations are supported through ACPI
238 The following commands can be written to the /proc/acpi/ibm/hotkey file::
240 echo 0xffffffff > /proc/acpi/ibm/hotkey -- enable all hot keys
241 echo 0 > /proc/acpi/ibm/hotkey -- disable all possible hot keys
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
267 Returns the hot keys mask when thinkpad-acpi was loaded.
281 the firmware, ACPI event generation) for each hot key
303 based on the capabilities reported by the ACPI firmware,
315 interface. When in ACPI event mode, volume up/down/mute
401 Thinkpad-acpi Hot Key event map (version 0x4101):
404 ACPI Scan
420 0x1004 0x03 FN+F4 Sleep button (ACPI sleep button
424 event or an ACPI sleep button
427 key presses until a S3 or S4 ACPI
457 either through the ACPI event,
462 ACPI sleep cycle is performed,
475 by the ACPI OSI, or by userspace.
525 In addition to the EV_KEY events, thinkpad-acpi may also issue EV_SW
533 Non hotkey ACPI HKEY event map
565 0x4010 Docked into hotplug port replicator (non-ACPI dock)
566 0x4011 Undocked from hotplug port replicator (non-ACPI dock)
614 procfs: /proc/acpi/ibm/bluetooth
631 echo enable > /proc/acpi/ibm/bluetooth
632 echo disable > /proc/acpi/ibm/bluetooth
638 disabled through the "bluetooth_enable" thinkpad-acpi device
654 Video output control -- /proc/acpi/ibm/video
660 echo lcd_enable > /proc/acpi/ibm/video
661 echo lcd_disable > /proc/acpi/ibm/video
662 echo crt_enable > /proc/acpi/ibm/video
663 echo crt_disable > /proc/acpi/ibm/video
664 echo dvi_enable > /proc/acpi/ibm/video
665 echo dvi_disable > /proc/acpi/ibm/video
666 echo auto_enable > /proc/acpi/ibm/video
667 echo auto_disable > /proc/acpi/ibm/video
668 echo expand_toggle > /proc/acpi/ibm/video
669 echo video_switch > /proc/acpi/ibm/video
677 Reading /proc/acpi/ibm/video shows the status of each device.
697 features of this driver, as it uses the same ACPI methods as
706 procfs: /proc/acpi/ibm/light
717 echo on > /proc/acpi/ibm/light
718 echo off > /proc/acpi/ibm/light
728 cannot be read or if it is unknown, thinkpad-acpi will report it as "off".
735 procfs: /proc/acpi/ibm/cmos
739 This feature is mostly used internally by the ACPI firmware to keep the legacy
772 procfs: /proc/acpi/ibm/led
786 Unrestricted access to all LEDs requires that thinkpad-acpi be
799 echo '<LED number> on' >/proc/acpi/ibm/led
800 echo '<LED number> off' >/proc/acpi/ibm/led
801 echo '<LED number> blink' >/proc/acpi/ibm/led
837 indicators cannot be read due to an error, thinkpad-acpi will report it as
853 a report to ibm-acpi-devel@lists.sourceforge.net is appreciated.
856 ACPI sounds -- /proc/acpi/ibm/beep
859 The BEEP method is used internally by the ACPI firmware to provide
865 echo <number> >/proc/acpi/ibm/beep
889 procfs: /proc/acpi/ibm/thermal
894 expose the CPU temperature through the standard ACPI methods. This
967 thinkpad-acpi thermal sensors are reported through the hwmon
1001 procfs: /proc/acpi/ibm/brightness
1014 may not be distinct. Later Lenovo models that implement the ACPI
1032 standard ACPI interface, it is best to use it instead of this direct
1035 ACPI interface is available in the ThinkPad.
1037 If you want to use the thinkpad-acpi backlight brightness control
1038 instead of the generic ACPI video backlight brightness control for some
1044 forces it to be enabled when available, even if the standard ACPI
1052 echo up >/proc/acpi/ibm/brightness
1053 echo down >/proc/acpi/ibm/brightness
1054 echo 'level <level>' >/proc/acpi/ibm/brightness
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
1092 (available on newer BIOSes, and driven by the Linux ACPI video driver)
1101 procfs: /proc/acpi/ibm/volume
1154 normal key presses to the operating system (thinkpad-acpi is not
1158 The ThinkPad-ACPI volume control
1167 echo up >/proc/acpi/ibm/volume
1168 echo down >/proc/acpi/ibm/volume
1169 echo mute >/proc/acpi/ibm/volume
1170 echo unmute >/proc/acpi/ibm/volume
1171 echo 'level <level>' >/proc/acpi/ibm/volume
1184 please report this to ibm-acpi-devel@lists.sourceforge.net, so that we
1194 ibm-acpi-devel@lists.sourceforge.net.
1203 procfs: /proc/acpi/ibm/fan
1212 must be given to thinkpad-acpi.
1261 The ThinkPad's ACPI DSDT code will reprogram the fan on its own when
1263 through thinkpad-acpi.
1265 The thinkpad-acpi kernel driver can be programmed to revert the fan
1284 echo enable >/proc/acpi/ibm/fan
1285 echo disable >/proc/acpi/ibm/fan
1292 echo 'level <level>' > /proc/acpi/ibm/fan
1304 echo 'speed <speed>' > /proc/acpi/ibm/fan
1314 echo 'watchdog <interval in seconds>' > /proc/acpi/ibm/fan
1375 procfs: /proc/acpi/ibm/wan
1395 echo enable > /proc/acpi/ibm/wan
1396 echo disable > /proc/acpi/ibm/wan
1402 disabled through the "wwan_enable" thinkpad-acpi device
1420 procfs: /proc/acpi/ibm/lcdshadow
1432 echo '0' >/proc/acpi/ibm/lcdshadow
1433 echo '1' >/proc/acpi/ibm/lcdshadow
1576 echo enable,0xffff > /proc/acpi/ibm/hotkey
1577 echo lcd_disable,crt_enable > /proc/acpi/ibm/video
1579 Commands can also be specified when loading the thinkpad-acpi module,
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.
1646 0x020100: Marker for thinkpad-acpi with hot key NVRAM polling
1651 0x020101: Marker for thinkpad-acpi with hot key NVRAM polling