ACPICA: Add NHLT table signature
authorCezary Rojewski <cezary.rojewski@intel.com>
Fri, 27 Mar 2020 22:21:08 +0000 (15:21 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 30 Mar 2020 12:52:33 +0000 (14:52 +0200)
ACPICA commit 422166b656565d180bb3aac712009bdce5e70cdd

NHLT (Non-HDAudio Link Table) provides configuration of audio
endpoints for Intel SST (Smart Sound Technology) DSP products.
Similarly to other ACPI tables, data provided by BIOS may not
describe it correctly, thus overriding is required.

ACPI override mechanism checks for unknown signature before
proceeding. Update known signatures array to support NHLT.

Link: https://github.com/acpica/acpica/commit/422166b6
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/tables.c
include/acpi/actbl2.h

index 180ac432976316f1193f65ac071d557fae911487..0e905c3d16451c2685ff1978dd820c243c10ff68 100644 (file)
@@ -501,7 +501,7 @@ static const char * const table_sigs[] = {
        ACPI_SIG_WDDT, ACPI_SIG_WDRT, ACPI_SIG_DSDT, ACPI_SIG_FADT,
        ACPI_SIG_PSDT, ACPI_SIG_RSDT, ACPI_SIG_XSDT, ACPI_SIG_SSDT,
        ACPI_SIG_IORT, ACPI_SIG_NFIT, ACPI_SIG_HMAT, ACPI_SIG_PPTT,
-       NULL };
+       ACPI_SIG_NHLT, NULL };
 
 #define ACPI_HEADER_SIZE sizeof(struct acpi_table_header)
 
index 2175b3f84f027762b812a72b95889481eb5292cc..ec66779cb19342e78f862685814b46dbed484b72 100644 (file)
@@ -43,6 +43,7 @@
 #define ACPI_SIG_SBST           "SBST" /* Smart Battery Specification Table */
 #define ACPI_SIG_SDEI           "SDEI" /* Software Delegated Exception Interface Table */
 #define ACPI_SIG_SDEV           "SDEV" /* Secure Devices table */
+#define ACPI_SIG_NHLT           "NHLT" /* Non-HDAudio Link Table */
 
 /*
  * All tables must be byte-packed to match the ACPI specification, since