~ [ 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 ] ~

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