10bf54fcdSOctavian PurdilaWhat: /config/acpi 20bf54fcdSOctavian PurdilaDate: July 2016 30bf54fcdSOctavian PurdilaKernelVersion: 4.8 40bf54fcdSOctavian PurdilaContact: linux-acpi@vger.kernel.org 50bf54fcdSOctavian PurdilaDescription: 60bf54fcdSOctavian Purdila This represents the ACPI subsystem entry point directory. It 70bf54fcdSOctavian Purdila contains sub-groups corresponding to ACPI configurable options. 8612bd01fSOctavian Purdila 9612bd01fSOctavian PurdilaWhat: /config/acpi/table 10612bd01fSOctavian PurdilaDate: July 2016 11612bd01fSOctavian PurdilaKernelVersion: 4.8 12612bd01fSOctavian PurdilaDescription: 13612bd01fSOctavian Purdila 14612bd01fSOctavian Purdila This group contains the configuration for user defined ACPI 15612bd01fSOctavian Purdila tables. The attributes of a user define table are: 16612bd01fSOctavian Purdila 17*b1faa368SMauro Carvalho Chehab aml 18*b1faa368SMauro Carvalho Chehab - a binary attribute that the user can use to 19612bd01fSOctavian Purdila fill in the ACPI aml definitions. Once the aml 20612bd01fSOctavian Purdila data is written to this file and the file is 21612bd01fSOctavian Purdila closed the table will be loaded and ACPI devices 22612bd01fSOctavian Purdila will be enumerated. To check if the operation is 23612bd01fSOctavian Purdila successful the user must check the error code 24612bd01fSOctavian Purdila for close(). If the operation is successful, 25612bd01fSOctavian Purdila subsequent writes to this attribute will fail. 26612bd01fSOctavian Purdila 27612bd01fSOctavian Purdila The rest of the attributes are read-only and are valid only 28612bd01fSOctavian Purdila after the table has been loaded by filling the aml entry: 29612bd01fSOctavian Purdila 30*b1faa368SMauro Carvalho Chehab signature 31*b1faa368SMauro Carvalho Chehab - ASCII table signature 32*b1faa368SMauro Carvalho Chehab 33*b1faa368SMauro Carvalho Chehab length 34*b1faa368SMauro Carvalho Chehab - length of table in bytes, including the header 35*b1faa368SMauro Carvalho Chehab 36*b1faa368SMauro Carvalho Chehab revision 37*b1faa368SMauro Carvalho Chehab - ACPI Specification minor version number 38*b1faa368SMauro Carvalho Chehab 39*b1faa368SMauro Carvalho Chehab oem_id 40*b1faa368SMauro Carvalho Chehab - ASCII OEM identification 41*b1faa368SMauro Carvalho Chehab 42*b1faa368SMauro Carvalho Chehab oem_table_id 43*b1faa368SMauro Carvalho Chehab - ASCII OEM table identification 44*b1faa368SMauro Carvalho Chehab 45*b1faa368SMauro Carvalho Chehab oem_revision 46*b1faa368SMauro Carvalho Chehab - OEM revision number 47*b1faa368SMauro Carvalho Chehab 48*b1faa368SMauro Carvalho Chehab asl_compiler_id 49*b1faa368SMauro Carvalho Chehab - ASCII ASL compiler vendor ID 50*b1faa368SMauro Carvalho Chehab 51*b1faa368SMauro Carvalho Chehab asl_compiler_revision 52*b1faa368SMauro Carvalho Chehab - ASL compiler version 53