Octavian Purdila | 0bf54fc | 2016-07-08 19:13:13 +0300 | [diff] [blame] | 1 | What: /config/acpi |
| 2 | Date: July 2016 |
| 3 | KernelVersion: 4.8 |
| 4 | Contact: linux-acpi@vger.kernel.org |
| 5 | Description: |
| 6 | This represents the ACPI subsystem entry point directory. It |
| 7 | contains sub-groups corresponding to ACPI configurable options. |
Octavian Purdila | 612bd01 | 2016-07-08 19:13:14 +0300 | [diff] [blame] | 8 | |
| 9 | What: /config/acpi/table |
| 10 | Date: July 2016 |
| 11 | KernelVersion: 4.8 |
| 12 | Description: |
| 13 | |
| 14 | This group contains the configuration for user defined ACPI |
| 15 | tables. The attributes of a user define table are: |
| 16 | |
| 17 | aml - a binary attribute that the user can use to |
| 18 | fill in the ACPI aml definitions. Once the aml |
| 19 | data is written to this file and the file is |
| 20 | closed the table will be loaded and ACPI devices |
| 21 | will be enumerated. To check if the operation is |
| 22 | successful the user must check the error code |
| 23 | for close(). If the operation is successful, |
| 24 | subsequent writes to this attribute will fail. |
| 25 | |
| 26 | The rest of the attributes are read-only and are valid only |
| 27 | after the table has been loaded by filling the aml entry: |
| 28 | |
| 29 | signature - ASCII table signature |
| 30 | length - length of table in bytes, including the header |
| 31 | revision - ACPI Specification minor version number |
| 32 | oem_id - ASCII OEM identification |
| 33 | oem_table_id - ASCII OEM table identification |
| 34 | oem_revision - OEM revision number |
| 35 | asl_compiler_id - ASCII ASL compiler vendor ID |
| 36 | asl_compiler_revision - ASL compiler version |