Searched full:acpi (Results 1 – 25 of 239) sorted by relevance
12345678910
| /Documentation/firmware-guide/acpi/ |
| D | debug.rst | 4 ACPI CA Debug Output 7 The ACPI CA can generate debug output. This document describes how to use this 13 The ACPI CA debug output is globally enabled by CONFIG_ACPI_DEBUG. If this 20 you're interested in. At boot-time, use the acpi.debug_layer and 21 acpi.debug_level kernel command line options. After boot, you can use the 22 debug_layer and debug_level files in /sys/module/acpi/parameters/ to control 29 specific part of the ACPI interpreter. To build the debug_layer bitmask, look 30 for the "#define _COMPONENT" in an ACPI source file. 32 You can set the debug_layer mask at boot-time using the acpi.debug_layer 34 to /sys/module/acpi/parameters/debug_layer. [all …]
|
| D | enumeration.rst | 4 ACPI Based Device Enumeration 7 ACPI 5 introduced a set of new resources (UartTSerialBus, I2cSerialBus, 12 SoC/Chipset to appear only in ACPI namespace. These are typically devices 26 As both ACPI and Device Tree represent a tree of devices (and their 30 The ACPI implementation enumerates devices behind busses (platform, SPI, 32 to their ACPI handle in the ACPI namespace. 35 enumerated from ACPI namespace. This handle can be used to extract other 43 for the device and add supported ACPI IDs. If this same IP-block is used on 44 some other non-ACPI platform, the driver might work out of the box or needs 47 Adding ACPI support for an existing driver should be pretty [all …]
|
| D | namespace.rst | 5 ACPI Device Tree - Representation of ACPI Namespace 17 The Linux ACPI subsystem converts ACPI namespace objects into a Linux 19 receiving ACPI hotplug notification events. For each device object 21 /sys/bus/acpi/devices. 23 This document illustrates the structure of the ACPI device tree. 25 ACPI Definition Blocks 28 The ACPI firmware sets up RSDP (Root System Description Pointer) in the 30 Description Table). The XSDT always points to the FADT (Fixed ACPI 32 includes various fixed-length entries that describe fixed ACPI features 39 blocks that contain definitions of various objects, including ACPI [all …]
|
| D | method-tracing.rst | 30 /sys/module/acpi/parameters/debug_layer) and per-type level (known as 31 debug level, configured via /sys/module/acpi/parameters/debug_level). 46 # cd /sys/module/acpi/parameters 54 # cd /sys/module/acpi/parameters 58 # echo "method" > /sys/module/acpi/parameters/trace_state 63 # cd /sys/module/acpi/parameters 67 # echo "method-once" > /sys/module/acpi/parameters/trace_state 71 Refer to Documentation/firmware-guide/acpi/debug.rst for possible debug layer/level 74 Full path of a control method that can be found in the ACPI namespace. 112 # cd /sys/module/acpi/parameters [all …]
|
| D | DSD-properties-rules.rst | 10 The _DSD (Device Specific Data) configuration object, introduced in ACPI 5.1, 11 allows any type of device configuration data to be provided via the ACPI 15 the ACPI subsystem in the Linux kernel which automatically processes the data 22 In the ACPI _DSD context it is an element of the sub-package following the 33 like a device. In the ACPI _DSD context it is the set of all properties that 56 existing mechanisms defined by the ACPI specification. Therefore, as a rule, 57 they should only be used if the ACPI specification does not make direct 70 possibly leading to a conflict with AML methods in the ACPI namespace. In 72 manipulate hardware normally controlled by ACPI methods related to power 74 resource objects), or by ACPI device disabling/enabling methods, like _DIS and [all …]
|
| /Documentation/admin-guide/acpi/ |
| D | initrd_table_override.rst | 4 Upgrading ACPI tables via initrd 11 upgrade the ACPI execution environment that is defined by the ACPI tables 12 via upgrading the ACPI tables provided by the BIOS with an instrumented, 13 modified, more recent version one, or installing brand new ACPI tables. 19 For a full list of ACPI tables that can be upgraded/installed, take a look 21 drivers/acpi/tables.c. 23 All ACPI tables iasl (Intel's ACPI compiler and disassembler) knows should 27 - ACPI_SIG_FACS (does not have an ordinary ACPI table header) 44 ACPI BIOS table compatibility with the Linux kernel by modifying old 45 platform provided ACPI tables or inserting new ACPI tables. [all …]
|
| D | ssdt-overlays.rst | 7 In order to support ACPI open-ended hardware configurations (e.g. development 8 boards) we need a way to augment the ACPI configuration provided by the firmware 13 recompiling the firmware image with updated ACPI tables, neither is practical: 17 Because ACPI supports external references in AML code a more practical 18 way to augment firmware ACPI configuration is by dynamically loading 58 Intel ACPI Component Architecture 70 Loading ACPI SSDTs from initrd 76 It works in a similar way with initrd based ACPI tables override/upgrade: SSDT 78 "kernel/firmware/acpi" path. Multiple files can be used and this will translate 84 # Add the raw ACPI tables to an uncompressed cpio archive. [all …]
|
| /Documentation/arch/arm64/ |
| D | arm-acpi.rst | 2 ACPI on Arm systems 5 ACPI can be used for Armv8 and Armv9 systems designed to follow 12 The Arm kernel implements the reduced hardware model of ACPI version 16 by the specification can be found via http://www.uefi.org/acpi. 19 or cannot be described using the mechanisms defined in the required ACPI 20 specifications, then ACPI may not be a good fit for the hardware. 25 ACPI and Linux only, on an Arm system -- that is, what Linux expects of 26 ACPI and what ACPI can expect of Linux. 29 Why ACPI on Arm? 31 Before examining the details of the interface between ACPI and Linux, it is [all …]
|
| /Documentation/wmi/ |
| D | acpi-interface.rst | 4 ACPI WMI interface 7 The ACPI WMI interface is a proprietary extension of the ACPI specification made 9 objects inside their ACPI firmware. Typical functions implemented over ACPI WMI 12 PNP0C14 ACPI device 15 Discovery of WMI objects is handled by defining ACPI devices with a PNP ID 16 of ``PNP0C14``. These devices will contain a set of ACPI buffers and methods 19 unique ACPI UID. 46 The method/notification ID is used to construct the ACPI method names used for 49 WQxx ACPI methods 53 by this required ACPI method. The last two characters of the ACPI method name [all …]
|
| /Documentation/ABI/testing/ |
| D | configfs-acpi | 1 What: /config/acpi 4 Contact: linux-acpi@vger.kernel.org 6 This represents the ACPI subsystem entry point directory. It 7 contains sub-groups corresponding to ACPI configurable options. 9 What: /config/acpi/table 14 This group contains the configuration for user defined ACPI 19 fill in the ACPI aml definitions. Once the aml 21 closed the table will be loaded and ACPI devices 37 - ACPI Specification minor version number
|
| D | sysfs-bus-acpi | 1 What: /sys/bus/acpi/devices/.../path 5 This attribute indicates the full path of ACPI namespace 10 fixed ACPI hardware features (like power and sleep 13 What: /sys/bus/acpi/devices/.../modalias 18 That is acpi:HHHHHHHH:[CCCCCCC:]. Where each HHHHHHHH or 21 What: /sys/bus/acpi/devices/.../hid 30 What: /sys/bus/acpi/devices/.../description 37 What: /sys/bus/acpi/devices/.../adr 42 _ADR control method, which is present for ACPI device 46 What: /sys/bus/acpi/devices/.../uid [all …]
|
| D | sysfs-devices-power_resources_D2 | 6 present for device objects representing ACPI device nodes that 7 use ACPI power resources for power management and support ACPI 11 representing ACPI power resources that need to be turned on for 12 the given device node to be in ACPI power state D2. The names
|
| D | sysfs-devices-power_resources_D3hot | 6 present for device objects representing ACPI device nodes that 7 use ACPI power resources for power management and support ACPI 11 representing ACPI power resources that need to be turned on for 12 the given device node to be in ACPI power state D3hot. The
|
| D | sysfs-devices-power_resources_D1 | 6 present for device objects representing ACPI device nodes that 7 use ACPI power resources for power management and support ACPI 11 representing ACPI power resources that need to be turned on for 12 the given device node to be in ACPI power state D1. The names
|
| D | sysfs-platform-dptf | 4 Contact: linux-acpi@vger.kernel.org 11 Contact: linux-acpi@vger.kernel.org 19 Contact: linux-acpi@vger.kernel.org 27 Contact: linux-acpi@vger.kernel.org 43 Contact: linux-acpi@vger.kernel.org 50 Contact: linux-acpi@vger.kernel.org 57 Contact: linux-acpi@vger.kernel.org 64 Contact: linux-acpi@vger.kernel.org 71 Contact: linux-acpi@vger.kernel.org 78 Contact: linux-acpi@vger.kernel.org [all …]
|
| D | sysfs-firmware-acpi | 1 What: /sys/firmware/acpi/fpdt/ 5 ACPI Firmware Performance Data Table (FPDT) provides 44 What: /sys/firmware/acpi/bgrt/ 48 The BGRT is an ACPI 5.0 feature that allows the OS 67 What: /sys/firmware/acpi/hotplug/ 72 devices supported by ACPI, such as containers, memory modules, 75 that class of devices will be handled by the ACPI core hotplug 77 of /sys/firmware/acpi/hotplug/. 83 enabled: If set, the ACPI core will handle notifications of 95 What: /sys/firmware/acpi/interrupts/ [all …]
|
| D | sysfs-devices-power_state | 6 device objects representing ACPI device nodes that provide power 9 If present, it contains a string representing the current ACPI 12 names defined by the ACPI specification (ACPI 4 and above). 14 If the device node uses shared ACPI power resources, this state
|
| D | sysfs-devices-real_power_state | 6 for device objects representing ACPI device nodes that provide 7 power management methods and use ACPI power resources for power 10 If present, it contains a string representing the real ACPI 14 "D3cold", reflect the power state names defined by the ACPI 15 specification (ACPI 4 and above).
|
| /Documentation/power/ |
| D | apm-acpi.rst | 2 APM or ACPI? 7 Advanced Configuration and Power Interface (ACPI). ACPI is the newer 13 build a kernel with both ACPI and APM enabled (as of 2.3.x ACPI is 14 enabled by default). If a working ACPI implementation is found, the 15 ACPI driver will override and disable APM, otherwise the APM driver 18 No, sorry, you cannot have both ACPI and APM enabled and running at 19 once. Some people with broken ACPI or broken APM implementations 26 Both APM and ACPI rely on user-space daemons, apmd and acpid 30 Go ahead and start both. If ACPI or APM is not available on your
|
| /Documentation/ABI/stable/ |
| D | sysfs-acpi-pmprofile | 1 What: /sys/firmware/acpi/pm_profile 4 Contact: linux-acpi@vger.kernel.org 5 Description: The ACPI pm_profile sysfs interface exposes the preferred 7 as provided in the ACPI FADT Preferred_PM_Profile field. 12 definition in Table 5.9 "FADT Format", Section 5.2.9 "Fixed ACPI 13 Description Table (FADT)" of the ACPI specification. 15 As of ACPI 6.5, the following values are defined:
|
| /Documentation/PCI/ |
| D | acpi-info.rst | 4 ACPI considerations for PCI host bridges 7 The general rule is that the ACPI namespace should describe everything the 11 host bridges, so the ACPI namespace must describe each host bridge, the 17 described via ACPI. The OS can discover them via the standard PCI 19 devices and read and size their BARs. However, ACPI may describe PCI 24 ACPI resource description is done via _CRS objects of devices in the ACPI 34 know early in boot, before it can parse the ACPI namespace. If a new table 40 ACPI, that device will have a specific _HID/_CID that tells the OS what 55 ACPI defines a Consumer/Producer bit to distinguish the bridge registers 57 BIOSes didn't use that bit correctly. The result is that the current ACPI [all …]
|
| /Documentation/hwmon/ |
| D | acpi_power_meter.rst | 4 This driver talks to ACPI 4.0 power meters. 8 * Any recent system with ACPI 4.0. 20 the ACPI 4.0 spec (Chapter 10.4). These devices have a simple set of 31 When both of them are set, an ACPI event will be broadcast on the ACPI netlink 36 arbitrary strings that ACPI provides with the meter. The measures/ directory 41 average power consumption exceeds the cap, an ACPI event will be broadcast on 47 There are a few other ACPI notifications that can be sent by the firmware. In 48 all cases the ACPI event will be broadcast on the ACPI netlink event socket as
|
| /Documentation/admin-guide/laptops/ |
| D | thinkpad-acpi.rst | 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 [all …]
|
| /Documentation/driver-api/acpi/ |
| D | scan_handlers.rst | 5 ACPI Scan Handlers 12 During system initialization and ACPI-based device hot-add, the ACPI namespace 15 registered with the driver core for every device object in the ACPI namespace 23 During ACPI-based device hot-remove device nodes representing pieces of hardware 26 The core ACPI namespace scanning code in drivers/acpi/scan.c carries out basic 39 called ACPI scan handlers represented by the following structure:: 49 take care of, list_node is the hook to the global list of ACPI scan handlers 50 maintained by the ACPI core and the .attach() and .detach() callbacks are 76 ACPI scan handlers can be added to the list maintained by the ACPI core with the
|
| /Documentation/devicetree/bindings/mips/loongson/ |
| D | rs780e-acpi.yaml | 4 $id: http://devicetree.org/schemas/mips/loongson/rs780e-acpi.yaml# 7 title: Loongson RS780E PCH ACPI Controller 17 const: loongson,rs780e-acpi 36 acpi@800 { 37 compatible = "loongson,rs780e-acpi";
|
12345678910