diff options
author | Robert Moore <Robert.Moore@intel.com> | 2021-09-30 08:31:57 -0700 |
---|---|---|
committer | Robert Moore <Robert.Moore@intel.com> | 2021-09-30 08:31:57 -0700 |
commit | 94abe858583de24a425b37cb8e62d56c65c4f3cf (patch) | |
tree | 5d38527f06d5ff048cab27f34e3f5ef0e98f8a8e /source/tools | |
parent | c15089b9ea6caa5b26d1a6bb66d25ed9b0bad871 (diff) | |
download | acpica-94abe858583de24a425b37cb8e62d56c65c4f3cf.tar.gz |
iASL table disassembler: Added disassembly support for the NHLT ACPI table.
Note: support for Vendor-defined microphone arrays and SNR extensions are
not supported at this time -- mostly due to a lack of example tables.
Actual compiler support for NHLT is forthcoming.
Diffstat (limited to 'source/tools')
-rw-r--r-- | source/tools/acpisrc/astable.c | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/source/tools/acpisrc/astable.c b/source/tools/acpisrc/astable.c index 5cf240bbe..59f1ab8bd 100644 --- a/source/tools/acpisrc/astable.c +++ b/source/tools/acpisrc/astable.c @@ -673,6 +673,7 @@ ACPI_TYPED_IDENTIFIER_TABLE AcpiIdentifiers[] = { {"ACPI_TABLE_MSCT", SRC_TYPE_STRUCT}, {"ACPI_TABLE_MSDM", SRC_TYPE_STRUCT}, {"ACPI_TABLE_NFIT", SRC_TYPE_STRUCT}, + {"ACPI_TABLE_NHLT", SRC_TYPE_STRUCT}, {"ACPI_TABLE_PCCT", SRC_TYPE_STRUCT}, {"ACPI_TABLE_PDTT", SRC_TYPE_STRUCT}, {"ACPI_TABLE_PHAT", SRC_TYPE_STRUCT}, @@ -824,23 +825,40 @@ ACPI_TYPED_IDENTIFIER_TABLE AcpiIdentifiers[] = { {"ACPI_MADT_MULTIPROC_WAKEUP", SRC_TYPE_STRUCT}, {"ACPI_MADT_MULTIPROC_WAKEUP_MAILBOX", SRC_TYPE_STRUCT}, {"ACPI_MADT_PROCESSOR_APIC", SRC_TYPE_STRUCT}, + {"ACPI_MCFG_ALLOCATION", SRC_TYPE_STRUCT}, {"ACPI_MPST_COMPONENT", SRC_TYPE_STRUCT}, {"ACPI_MPST_DATA_HDR", SRC_TYPE_STRUCT}, {"ACPI_MPST_POWER_DATA", SRC_TYPE_STRUCT}, {"ACPI_MPST_POWER_NODE", SRC_TYPE_STRUCT}, {"ACPI_MPST_POWER_STATE", SRC_TYPE_STRUCT}, - {"ACPI_MCFG_ALLOCATION", SRC_TYPE_STRUCT}, {"ACPI_MSCT_PROXIMITY", SRC_TYPE_STRUCT}, {"ACPI_NFIT_CAPABILITIES", SRC_TYPE_STRUCT}, + {"ACPI_NFIT_CONTROL_REGION", SRC_TYPE_STRUCT}, + {"ACPI_NFIT_DATA_REGION", SRC_TYPE_STRUCT}, {"ACPI_NFIT_DEVICE_HANDLE", SRC_TYPE_STRUCT}, + {"ACPI_NFIT_FLUSH_ADDRESS", SRC_TYPE_STRUCT}, {"ACPI_NFIT_HEADER", SRC_TYPE_STRUCT}, - {"ACPI_NFIT_SYSTEM_ADDRESS", SRC_TYPE_STRUCT}, - {"ACPI_NFIT_MEMORY_MAP", SRC_TYPE_STRUCT}, {"ACPI_NFIT_INTERLEAVE", SRC_TYPE_STRUCT}, + {"ACPI_NFIT_MEMORY_MAP", SRC_TYPE_STRUCT}, {"ACPI_NFIT_SMBIOS", SRC_TYPE_STRUCT}, - {"ACPI_NFIT_CONTROL_REGION", SRC_TYPE_STRUCT}, - {"ACPI_NFIT_DATA_REGION", SRC_TYPE_STRUCT}, - {"ACPI_NFIT_FLUSH_ADDRESS", SRC_TYPE_STRUCT}, + {"ACPI_NFIT_SYSTEM_ADDRESS", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_DEVICE_SPECIFIC_CONFIG", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_DEVICE_SPECIFIC_CONFIG_A", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_DEVICE_SPECIFIC_CONFIG_B", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_DEVICE_SPECIFIC_CONFIG_C", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_DEVICE_SPECIFIC_HDR", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_ENDPOINT", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_FORMAT_CONFIG", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_FORMATS_CONFIG", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_LINUX_SPECIFIC_COUNT", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_LINUX_SPECIFIC_DATA", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_MIC_DEVICE_SPECIFIC_CONFIG", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_MIC_SNR_SENSITIVITY_EXTENSION", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_RENDER_FEEDBACK_DEVICE_SPECIFIC_CONFIG",SRC_TYPE_STRUCT}, + {"ACPI_NHLT_TABLE_TERMINATOR", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_VENDOR_MIC_CONFIG", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_VENDOR_MIC_DEVICE_SPECIFIC_CONFIG", SRC_TYPE_STRUCT}, + {"ACPI_NHLT_WAVE_EXTENSIBLE", SRC_TYPE_STRUCT}, {"ACPI_PCCT_EXT_PCC_SHARED_MEMORY", SRC_TYPE_STRUCT}, {"ACPI_PCCT_HW_REDUCED", SRC_TYPE_STRUCT}, {"ACPI_PCCT_HW_REDUCED_TYPE2", SRC_TYPE_STRUCT}, |