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