1 What: /sys/bus/acpi/devices/.../path 1 What: /sys/bus/acpi/devices/.../path 2 Date: December 2006 2 Date: December 2006 3 Contact: Rafael J. Wysocki <rjw@rjwysock 3 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 4 Description: 4 Description: 5 This attribute indicates the f 5 This attribute indicates the full path of ACPI namespace 6 object associated with the dev 6 object associated with the device object. For example, 7 \_SB_.PCI0. 7 \_SB_.PCI0. 8 8 9 This file is not present for d 9 This file is not present for device objects representing 10 fixed ACPI hardware features ( 10 fixed ACPI hardware features (like power and sleep 11 buttons). 11 buttons). 12 12 13 What: /sys/bus/acpi/devices/.../moda 13 What: /sys/bus/acpi/devices/.../modalias 14 Date: July 2007 14 Date: July 2007 15 Contact: Rafael J. Wysocki <rjw@rjwysock 15 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 16 Description: 16 Description: 17 This attribute indicates the P 17 This attribute indicates the PNP IDs of the device object. 18 That is acpi:HHHHHHHH:[CCCCCCC 18 That is acpi:HHHHHHHH:[CCCCCCC:]. Where each HHHHHHHH or 19 CCCCCCCC contains device objec 19 CCCCCCCC contains device object's PNPID (_HID or _CID). 20 20 21 What: /sys/bus/acpi/devices/.../hid 21 What: /sys/bus/acpi/devices/.../hid 22 Date: April 2005 22 Date: April 2005 23 Contact: Rafael J. Wysocki <rjw@rjwysock 23 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 24 Description: 24 Description: 25 This attribute indicates the h 25 This attribute indicates the hardware ID (_HID) of the 26 device object. For example, P 26 device object. For example, PNP0103. 27 This file is present for devic 27 This file is present for device objects having the _HID 28 control method. 28 control method. 29 29 30 What: /sys/bus/acpi/devices/.../desc 30 What: /sys/bus/acpi/devices/.../description 31 Date: October 2012 31 Date: October 2012 32 Contact: Rafael J. Wysocki <rjw@rjwysock 32 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 33 Description: 33 Description: 34 This attribute contains the ou 34 This attribute contains the output of the device object's 35 _STR control method, if presen 35 _STR control method, if present. 36 36 37 What: /sys/bus/acpi/devices/.../adr 37 What: /sys/bus/acpi/devices/.../adr 38 Date: October 2012 38 Date: October 2012 39 Contact: Rafael J. Wysocki <rjw@rjwysock 39 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 40 Description: 40 Description: 41 This attribute contains the ou 41 This attribute contains the output of the device object's 42 _ADR control method, which is 42 _ADR control method, which is present for ACPI device 43 objects representing devices h 43 objects representing devices having standard enumeration 44 algorithms, such as PCI. 44 algorithms, such as PCI. 45 45 46 What: /sys/bus/acpi/devices/.../uid 46 What: /sys/bus/acpi/devices/.../uid 47 Date: October 2012 47 Date: October 2012 48 Contact: Rafael J. Wysocki <rjw@rjwysock 48 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 49 Description: 49 Description: 50 This attribute contains the ou 50 This attribute contains the output of the device object's 51 _UID control method, if presen 51 _UID control method, if present. 52 52 53 What: /sys/bus/acpi/devices/.../ejec 53 What: /sys/bus/acpi/devices/.../eject 54 Date: December 2006 54 Date: December 2006 55 Contact: Rafael J. Wysocki <rjw@rjwysock 55 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 56 Description: 56 Description: 57 Writing 1 to this attribute wi 57 Writing 1 to this attribute will trigger hot removal of 58 this device object. This file 58 this device object. This file exists for every device 59 object that has _EJ0 method. 59 object that has _EJ0 method. 60 60 61 What: /sys/bus/acpi/devices/.../stat 61 What: /sys/bus/acpi/devices/.../status 62 Date: Jan, 2014 62 Date: Jan, 2014 63 Contact: Rafael J. Wysocki <rjw@rjwysock 63 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 64 Description: 64 Description: 65 (RO) Returns the ACPI device s 65 (RO) Returns the ACPI device status: enabled, disabled or 66 functioning or present, if the 66 functioning or present, if the method _STA is present. 67 67 68 The return value is a decimal 68 The return value is a decimal integer representing the device's 69 status bitmap: 69 status bitmap: 70 70 71 =========== ================= 71 =========== ================================================== 72 Bit [0] Set if the device 72 Bit [0] Set if the device is present. 73 Bit [1] Set if the device 73 Bit [1] Set if the device is enabled and decoding its 74 resources. 74 resources. 75 Bit [2] Set if the device 75 Bit [2] Set if the device should be shown in the UI. 76 Bit [3] Set if the device 76 Bit [3] Set if the device is functioning properly (cleared 77 if device failed 77 if device failed its diagnostics). 78 Bit [4] Set if the batter 78 Bit [4] Set if the battery is present. 79 Bits [31:5] Reserved (must be 79 Bits [31:5] Reserved (must be cleared) 80 =========== ================= 80 =========== ================================================== 81 81 82 If bit [0] is clear, then bit 82 If bit [0] is clear, then bit 1 must also be clear (a device 83 that is not present cannot be 83 that is not present cannot be enabled). 84 84 85 Bit 0 can be clear (not presen 85 Bit 0 can be clear (not present) with bit [3] set (device is 86 functional). This case is use 86 functional). This case is used to indicate a valid device for 87 which no device driver should 87 which no device driver should be loaded. 88 88 89 More special cases are covered 89 More special cases are covered in the ACPI specification. 90 90 91 What: /sys/bus/acpi/devices/.../hrv 91 What: /sys/bus/acpi/devices/.../hrv 92 Date: Apr, 2016 92 Date: Apr, 2016 93 Contact: Rafael J. Wysocki <rjw@rjwysock 93 Contact: Rafael J. Wysocki <rjw@rjwysocki.net> 94 Description: 94 Description: 95 (RO) Allows users to read the 95 (RO) Allows users to read the hardware version of non-PCI 96 hardware, if the _HRV control 96 hardware, if the _HRV control method is present. It is mostly 97 useful for non-PCI devices bec 97 useful for non-PCI devices because lspci can list the hardware 98 version for PCI devices. 98 version for PCI devices.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.