~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-bus-acpi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-bus-acpi (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-bus-acpi (Version linux-4.17.19)


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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php