soc/intel/cannonlake: Add audio NHLT support
Add audio NHLT support for cannonlake, reference code is implementation in apollolake. CQ-DEPEND=CL:*533799 BUG=None TEST=None Change-Id: Ie8561cc64412bef54329b317874a8fe12e0bf889 Signed-off-by: Lijian Zhao <lijian.zhao@intel.com> Signed-off-by: Sathyanarayana Nujella <sathyanarayana.nujella@intel.com> Reviewed-on: https://review.coreboot.org/22134 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
@@ -8,6 +8,7 @@ if SOC_INTEL_CANNONLAKE
|
||||
config CPU_SPECIFIC_OPTIONS
|
||||
def_bool y
|
||||
select ACPI_INTEL_HARDWARE_SLEEP_VALUES
|
||||
select ACPI_NHLT
|
||||
select ARCH_BOOTBLOCK_X86_32
|
||||
select ARCH_RAMSTAGE_X86_32
|
||||
select ARCH_ROMSTAGE_X86_32
|
||||
@@ -67,6 +68,7 @@ config CPU_SPECIFIC_OPTIONS
|
||||
select SOC_INTEL_COMMON_BLOCK_SPI
|
||||
select SOC_INTEL_COMMON_BLOCK_TIMER
|
||||
select SOC_INTEL_COMMON_BLOCK_UART
|
||||
select SOC_INTEL_COMMON_NHLT
|
||||
select SOC_INTEL_COMMON_RESET
|
||||
select SSE2
|
||||
select SUPPORT_CPU_UCODE_IN_CBFS
|
||||
@@ -111,6 +113,41 @@ config IED_REGION_SIZE
|
||||
hex
|
||||
default 0x400000
|
||||
|
||||
config NHLT_DMIC_1CH_16B
|
||||
bool
|
||||
depends on ACPI_NHLT
|
||||
default n
|
||||
help
|
||||
Include DSP firmware settings for 1 channel 16B DMIC array.
|
||||
|
||||
config NHLT_DMIC_2CH_16B
|
||||
bool
|
||||
depends on ACPI_NHLT
|
||||
default n
|
||||
help
|
||||
Include DSP firmware settings for 2 channel 16B DMIC array.
|
||||
|
||||
config NHLT_DMIC_4CH_16B
|
||||
bool
|
||||
depends on ACPI_NHLT
|
||||
default n
|
||||
help
|
||||
Include DSP firmware settings for 4 channel 16B DMIC array.
|
||||
|
||||
config NHLT_MAX98357
|
||||
bool
|
||||
depends on ACPI_NHLT
|
||||
default n
|
||||
help
|
||||
Include DSP firmware settings for headset codec.
|
||||
|
||||
config NHLT_DA7219
|
||||
bool
|
||||
depends on ACPI_NHLT
|
||||
default n
|
||||
help
|
||||
Include DSP firmware settings for headset codec.
|
||||
|
||||
config MAX_ROOT_PORTS
|
||||
int
|
||||
default 16
|
||||
|
Reference in New Issue
Block a user