18c2ecf20Sopenharmony_ciWhat: /config/acpi 28c2ecf20Sopenharmony_ciDate: July 2016 38c2ecf20Sopenharmony_ciKernelVersion: 4.8 48c2ecf20Sopenharmony_ciContact: linux-acpi@vger.kernel.org 58c2ecf20Sopenharmony_ciDescription: 68c2ecf20Sopenharmony_ci This represents the ACPI subsystem entry point directory. It 78c2ecf20Sopenharmony_ci contains sub-groups corresponding to ACPI configurable options. 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciWhat: /config/acpi/table 108c2ecf20Sopenharmony_ciDate: July 2016 118c2ecf20Sopenharmony_ciKernelVersion: 4.8 128c2ecf20Sopenharmony_ciDescription: 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci This group contains the configuration for user defined ACPI 158c2ecf20Sopenharmony_ci tables. The attributes of a user define table are: 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci aml 188c2ecf20Sopenharmony_ci - a binary attribute that the user can use to 198c2ecf20Sopenharmony_ci fill in the ACPI aml definitions. Once the aml 208c2ecf20Sopenharmony_ci data is written to this file and the file is 218c2ecf20Sopenharmony_ci closed the table will be loaded and ACPI devices 228c2ecf20Sopenharmony_ci will be enumerated. To check if the operation is 238c2ecf20Sopenharmony_ci successful the user must check the error code 248c2ecf20Sopenharmony_ci for close(). If the operation is successful, 258c2ecf20Sopenharmony_ci subsequent writes to this attribute will fail. 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci The rest of the attributes are read-only and are valid only 288c2ecf20Sopenharmony_ci after the table has been loaded by filling the aml entry: 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci signature 318c2ecf20Sopenharmony_ci - ASCII table signature 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci length 348c2ecf20Sopenharmony_ci - length of table in bytes, including the header 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci revision 378c2ecf20Sopenharmony_ci - ACPI Specification minor version number 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ci oem_id 408c2ecf20Sopenharmony_ci - ASCII OEM identification 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ci oem_table_id 438c2ecf20Sopenharmony_ci - ASCII OEM table identification 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci oem_revision 468c2ecf20Sopenharmony_ci - OEM revision number 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci asl_compiler_id 498c2ecf20Sopenharmony_ci - ASCII ASL compiler vendor ID 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci asl_compiler_revision 528c2ecf20Sopenharmony_ci - ASL compiler version 53