diff options
| author | Aishwarya Pant <aishpant@gmail.com> | 2018-02-13 13:54:10 -0500 |
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2018-02-21 17:36:39 -0500 |
| commit | 4f1c29d0dc7bde6df1c485f139fd8ee1d10b3485 (patch) | |
| tree | a0a939369a8ce66cac4c488862cab894da5bbddf | |
| parent | 91ab883eb21325ad80f3473633f794c78ac87f51 (diff) | |
ACPI: sysfs: Update device object sysfs documentation
Add documentation for two attributes, status and hrv, in
Documentation/ABI/testing/sysfs-bus-acpi.
Compiled from git logs and the ACPI specification.
Signed-off-by: Aishwarya Pant <aishpant@gmail.com>
[ rjw: Minor changes ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
| -rw-r--r-- | Documentation/ABI/testing/sysfs-bus-acpi | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Documentation/ABI/testing/sysfs-bus-acpi b/Documentation/ABI/testing/sysfs-bus-acpi index 7fa9cbc75344..e7898cfe5fb1 100644 --- a/Documentation/ABI/testing/sysfs-bus-acpi +++ b/Documentation/ABI/testing/sysfs-bus-acpi | |||
| @@ -56,3 +56,40 @@ Description: | |||
| 56 | Writing 1 to this attribute will trigger hot removal of | 56 | Writing 1 to this attribute will trigger hot removal of |
| 57 | this device object. This file exists for every device | 57 | this device object. This file exists for every device |
| 58 | object that has _EJ0 method. | 58 | object that has _EJ0 method. |
| 59 | |||
| 60 | What: /sys/bus/acpi/devices/.../status | ||
| 61 | Date: Jan, 2014 | ||
| 62 | Contact: Rafael J. Wysocki <rjw@rjwysocki.net> | ||
| 63 | Description: | ||
| 64 | (RO) Returns the ACPI device status: enabled, disabled or | ||
| 65 | functioning or present, if the method _STA is present. | ||
| 66 | |||
| 67 | The return value is a decimal integer representing the device's | ||
| 68 | status bitmap: | ||
| 69 | |||
| 70 | Bit [0] – Set if the device is present. | ||
| 71 | Bit [1] – Set if the device is enabled and decoding its | ||
| 72 | resources. | ||
| 73 | Bit [2] – Set if the device should be shown in the UI. | ||
| 74 | Bit [3] – Set if the device is functioning properly (cleared if | ||
| 75 | device failed its diagnostics). | ||
| 76 | Bit [4] – Set if the battery is present. | ||
| 77 | Bits [31:5] – Reserved (must be cleared) | ||
| 78 | |||
| 79 | If bit [0] is clear, then bit 1 must also be clear (a device | ||
| 80 | that is not present cannot be enabled). | ||
| 81 | |||
| 82 | Bit 0 can be clear (not present) with bit [3] set (device is | ||
| 83 | functional). This case is used to indicate a valid device for | ||
| 84 | which no device driver should be loaded. | ||
| 85 | |||
| 86 | More special cases are covered in the ACPI specification. | ||
| 87 | |||
| 88 | What: /sys/bus/acpi/devices/.../hrv | ||
| 89 | Date: Apr, 2016 | ||
| 90 | Contact: Rafael J. Wysocki <rjw@rjwysocki.net> | ||
| 91 | Description: | ||
| 92 | (RO) Allows users to read the hardware version of non-PCI | ||
| 93 | hardware, if the _HRV control method is present. It is mostly | ||
| 94 | useful for non-PCI devices because lspci can list the hardware | ||
| 95 | version for PCI devices. | ||
