Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion Kconfig.sof
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,6 @@ config COLD_STORE_EXECUTE_DEBUG

config FAST_GET
bool "Enable simple refcounting DRAM data copier"
default n
help
Enable simple refcounting DRAM data copier for copying processing
module data from DRAM to SRAM when the data is needed and freeing
Expand Down
3 changes: 3 additions & 0 deletions app/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,6 @@ config SMP_BOOT_DELAY

source "Kconfig.zephyr"

if SOC_FAMILY_INTEL_ADSP
rsource "boards/intel_adsp/Kconfig.defconfig"
endif
63 changes: 63 additions & 0 deletions app/boards/intel_adsp/Kconfig.defconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Common defaults for all Intel ADSP SOF targets
#
# SPDX-License-Identifier: BSD-3-Clause

# SOF / IPC configuration
# -----------------------

config IPC4_BASE_FW_INTEL
default y

# SOF / audio pipeline and module settings
# ----------------------------------------

config COMP_CHAIN_DMA
default y

config FAST_GET
default y

config FORMAT_A_LAW
default y

config FORMAT_FLOAT
default y

config FORMAT_MU_LAW
default y

config FORMAT_U8
default y

config PCM_CONVERTER_FORMAT_A_LAW
default y

config PCM_CONVERTER_FORMAT_FLOAT
default y

config PCM_CONVERTER_FORMAT_MU_LAW
default y

config PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32
default y

config PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32
default y

config PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32
default y

config PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32
default y

config PCM_CONVERTER_FORMAT_S24_C24_AND_S24_C32
default y

config PCM_CONVERTER_FORMAT_S24_C32_AND_S24_C24
default y

config PCM_CONVERTER_FORMAT_U8
default y

config PIPELINE_2_0
default y
18 changes: 0 additions & 18 deletions app/boards/intel_adsp_ace15_mtpm.conf
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,9 @@ CONFIG_RIMAGE_SIGNING_SCHEMA="mtl"

# SOF / IPC configuration
CONFIG_IPC_MAJOR_4=y
CONFIG_IPC4_BASE_FW_INTEL=y

# SOF / audio pipeline and module settings
CONFIG_COMP_ARIA=y
CONFIG_COMP_CHAIN_DMA=y
CONFIG_COMP_CROSSOVER=y
CONFIG_COMP_DRC=y
CONFIG_COMP_KPB=y
Expand All @@ -19,23 +17,7 @@ CONFIG_COMP_MULTIBAND_DRC=y
CONFIG_COMP_UP_DOWN_MIXER=y
CONFIG_COMP_VOLUME_WINDOWS_FADE=y
CONFIG_FORMAT_CONVERT_HIFI3=n
CONFIG_PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C24_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C32_AND_S24_C24=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32=y
CONFIG_PIPELINE_2_0=y
CONFIG_SAMPLE_KEYPHRASE=y
CONFIG_FAST_GET=y
CONFIG_FORMAT_U8=y
CONFIG_FORMAT_A_LAW=y
CONFIG_FORMAT_MU_LAW=y
CONFIG_FORMAT_FLOAT=y
CONFIG_PCM_CONVERTER_FORMAT_U8=y
CONFIG_PCM_CONVERTER_FORMAT_A_LAW=y
CONFIG_PCM_CONVERTER_FORMAT_MU_LAW=y
CONFIG_PCM_CONVERTER_FORMAT_FLOAT=y

# SOF / audio modules / mocks
# This mock is part of official sof-bin releases because the CI that
Expand Down
18 changes: 0 additions & 18 deletions app/boards/intel_adsp_ace20_lnl.conf
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,17 @@ CONFIG_RIMAGE_SIGNING_SCHEMA="lnl"

# SOF / IPC configuration
CONFIG_IPC_MAJOR_4=y
CONFIG_IPC4_BASE_FW_INTEL=y

# SOF / audio pipeline and module settings
CONFIG_COMP_ARIA=y
CONFIG_COMP_CHAIN_DMA=y
CONFIG_COMP_DRC=m
CONFIG_COMP_KPB=y
CONFIG_COMP_TESTER=m
CONFIG_COMP_SRC_IPC4_FULL_MATRIX=y
CONFIG_COMP_UP_DOWN_MIXER=y
CONFIG_COMP_VOLUME_WINDOWS_FADE=y
CONFIG_FORMAT_CONVERT_HIFI3=n
CONFIG_PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C24_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C32_AND_S24_C24=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32=y
CONFIG_PIPELINE_2_0=y
CONFIG_SAMPLE_KEYPHRASE=y
CONFIG_FAST_GET=y
CONFIG_FORMAT_U8=y
CONFIG_FORMAT_A_LAW=y
CONFIG_FORMAT_MU_LAW=y
CONFIG_FORMAT_FLOAT=y
CONFIG_PCM_CONVERTER_FORMAT_U8=y
CONFIG_PCM_CONVERTER_FORMAT_A_LAW=y
CONFIG_PCM_CONVERTER_FORMAT_MU_LAW=y
CONFIG_PCM_CONVERTER_FORMAT_FLOAT=y

# SOF / infrastructure
CONFIG_AMS=y
Expand Down
19 changes: 0 additions & 19 deletions app/boards/intel_adsp_ace30_ptl.conf
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ CONFIG_RIMAGE_SIGNING_SCHEMA="ptl"

# SOF / IPC configuration
CONFIG_IPC_MAJOR_4=y
CONFIG_IPC4_BASE_FW_INTEL=y

# SOF / audio pipeline and module settings
CONFIG_MM_DRV=y
Expand All @@ -14,24 +13,6 @@ CONFIG_COMP_SRC_IPC4_FULL_MATRIX=y
CONFIG_COMP_UP_DOWN_MIXER=y
CONFIG_COMP_VOLUME_WINDOWS_FADE=y
CONFIG_FORMAT_CONVERT_HIFI3=n
CONFIG_FORMAT_U8=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C24_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C32_AND_S24_C24=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_U8=y
CONFIG_PIPELINE_2_0=y
CONFIG_FAST_GET=y
CONFIG_FORMAT_U8=y
CONFIG_FORMAT_A_LAW=y
CONFIG_FORMAT_MU_LAW=y
CONFIG_FORMAT_FLOAT=y
CONFIG_PCM_CONVERTER_FORMAT_U8=y
CONFIG_PCM_CONVERTER_FORMAT_A_LAW=y
CONFIG_PCM_CONVERTER_FORMAT_MU_LAW=y
CONFIG_PCM_CONVERTER_FORMAT_FLOAT=y

# SOF / infrastructure
CONFIG_KCPS_DYNAMIC_CLOCK_CONTROL=n
Expand Down
7 changes: 0 additions & 7 deletions app/boards/intel_adsp_ace30_ptl_sim.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
CONFIG_PANTHERLAKE=y
CONFIG_IPC_MAJOR_4=y
CONFIG_IPC4_BASE_FW_INTEL=y

# turn off SOF drivers
CONFIG_COMP_SRC=y
Expand Down Expand Up @@ -31,12 +30,6 @@ CONFIG_HEAP_MEM_POOL_SIZE=8192
CONFIG_RIMAGE_SIGNING_SCHEMA="ptl"

CONFIG_FORMAT_CONVERT_HIFI3=n
CONFIG_PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C24_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C32_AND_S24_C24=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32=y
CONFIG_LOG=n
CONFIG_LOG_MODE_DEFERRED=n
CONFIG_LOG_FUNC_NAME_PREFIX_INF=n
Expand Down
12 changes: 0 additions & 12 deletions app/boards/intel_adsp_ace30_wcl.conf
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,15 @@ CONFIG_RIMAGE_SIGNING_SCHEMA="ptl"

# SOF / IPC configuration
CONFIG_IPC_MAJOR_4=y
CONFIG_IPC4_BASE_FW_INTEL=y

# SOF / audio pipeline and module settings
CONFIG_MM_DRV=y
CONFIG_COMP_CHAIN_DMA=y
CONFIG_COMP_KPB=y
CONFIG_COMP_TESTER=m
CONFIG_COMP_SRC_IPC4_FULL_MATRIX=y
CONFIG_COMP_UP_DOWN_MIXER=y
CONFIG_COMP_VOLUME_WINDOWS_FADE=y
CONFIG_FORMAT_CONVERT_HIFI3=n
CONFIG_FORMAT_U8=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C24_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C32_AND_S24_C24=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_U8=y
CONFIG_PIPELINE_2_0=y
CONFIG_FAST_GET=y

# SOF / infrastructure
CONFIG_KCPS_DYNAMIC_CLOCK_CONTROL=n
Expand Down
8 changes: 0 additions & 8 deletions app/boards/intel_adsp_ace30_wcl_sim.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
CONFIG_WILDCATLAKE=y
CONFIG_IPC_MAJOR_4=y
CONFIG_IPC4_BASE_FW_INTEL=y

# turn off SOF drivers
CONFIG_COMP_SRC=y
Expand Down Expand Up @@ -29,13 +28,6 @@ CONFIG_INTEL_ADSP_TIMER=y
CONFIG_HEAP_MEM_POOL_SIZE=8192
CONFIG_RIMAGE_SIGNING_SCHEMA="ptl"

CONFIG_FORMAT_CONVERT_HIFI3=n
CONFIG_PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C24_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C32_AND_S24_C24=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32=y
CONFIG_LOG=n
CONFIG_LOG_MODE_DEFERRED=n
CONFIG_LOG_FUNC_NAME_PREFIX_INF=n
Expand Down
11 changes: 0 additions & 11 deletions app/boards/intel_adsp_ace40_nvl.conf
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,18 @@ CONFIG_RIMAGE_SIGNING_SCHEMA="nvl"

# SOF / IPC configuration
CONFIG_IPC_MAJOR_4=y
CONFIG_IPC4_BASE_FW_INTEL=y

# SOF / audio pipeline and module settings
CONFIG_COMP_SRC=y
CONFIG_MM_DRV=y
CONFIG_COMP_ARIA=y
CONFIG_COMP_CHAIN_DMA=y
CONFIG_COMP_DRC=y
CONFIG_COMP_KPB=y
CONFIG_COMP_SRC_IPC4_FULL_MATRIX=y
CONFIG_COMP_TESTER=y
CONFIG_COMP_UP_DOWN_MIXER=y
CONFIG_COMP_VOLUME_WINDOWS_FADE=y
CONFIG_FORMAT_CONVERT_HIFI3=n
CONFIG_FORMAT_U8=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C24_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C32_AND_S24_C24=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_U8=y
CONFIG_PIPELINE_2_0=y

# SOF / infrastructure
CONFIG_PROBE=y
Expand Down
10 changes: 0 additions & 10 deletions app/boards/intel_adsp_ace40_nvls.conf
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ CONFIG_RIMAGE_SIGNING_SCHEMA="nvl"

# SOF / IPC configuration
CONFIG_IPC_MAJOR_4=y
CONFIG_IPC4_BASE_FW_INTEL=y

# SOF / audio pipeline and module settings
CONFIG_COMP_SRC=y
Expand All @@ -17,15 +16,6 @@ CONFIG_COMP_TESTER=y
CONFIG_COMP_UP_DOWN_MIXER=y
CONFIG_COMP_VOLUME_WINDOWS_FADE=y
CONFIG_FORMAT_CONVERT_HIFI3=n
CONFIG_FORMAT_U8=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C24_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S24_C32_AND_S24_C24=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_U8=y
CONFIG_PIPELINE_2_0=y

# SOF / infrastructure
CONFIG_PROBE=y
Expand Down
15 changes: 0 additions & 15 deletions app/boards/intel_adsp_cavs25.conf
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,9 @@ CONFIG_RIMAGE_SIGNING_SCHEMA="tgl-cavs"

# SOF / IPC configuration
CONFIG_IPC_MAJOR_4=y
CONFIG_IPC4_BASE_FW_INTEL=y

# SOF / audio pipeline and module settings
CONFIG_COMP_ARIA=y
CONFIG_COMP_CHAIN_DMA=y
CONFIG_COMP_CROSSOVER=y
CONFIG_COMP_DRC=y
CONFIG_COMP_MFCC=y
Expand All @@ -18,19 +16,6 @@ CONFIG_PCM_CONVERTER_FORMAT_S16LE=y
CONFIG_PCM_CONVERTER_FORMAT_S24LE=y
CONFIG_PCM_CONVERTER_FORMAT_S32LE=y
CONFIG_PCM_CONVERTER_FORMAT_S24_3LE=y
CONFIG_PCM_CONVERTER_FORMAT_FLOAT=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32=y
CONFIG_FORMAT_U8=y
CONFIG_FORMAT_A_LAW=y
CONFIG_FORMAT_MU_LAW=y
CONFIG_FORMAT_FLOAT=y
CONFIG_PCM_CONVERTER_FORMAT_U8=y
CONFIG_PCM_CONVERTER_FORMAT_A_LAW=y
CONFIG_PCM_CONVERTER_FORMAT_MU_LAW=y
CONFIG_PCM_CONVERTER_FORMAT_FLOAT=y

# SOF / infrastructure
CONFIG_AMS=y
Expand Down
15 changes: 0 additions & 15 deletions app/boards/intel_adsp_cavs25_tgph.conf
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,9 @@ CONFIG_RIMAGE_SIGNING_SCHEMA="tgl-cavs"

# SOF / IPC configuration
CONFIG_IPC_MAJOR_4=y
CONFIG_IPC4_BASE_FW_INTEL=y

# SOF / audio pipeline and module settings
CONFIG_COMP_ARIA=y
CONFIG_COMP_CHAIN_DMA=y
CONFIG_COMP_CROSSOVER=y
CONFIG_COMP_DRC=y
CONFIG_COMP_MFCC=y
Expand All @@ -18,19 +16,6 @@ CONFIG_PCM_CONVERTER_FORMAT_S16LE=y
CONFIG_PCM_CONVERTER_FORMAT_S24LE=y
CONFIG_PCM_CONVERTER_FORMAT_S32LE=y
CONFIG_PCM_CONVERTER_FORMAT_S24_3LE=y
CONFIG_PCM_CONVERTER_FORMAT_FLOAT=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C16_AND_S16_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S32_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S24_C32=y
CONFIG_PCM_CONVERTER_FORMAT_S16_C32_AND_S16_C32=y
CONFIG_FORMAT_U8=y
CONFIG_FORMAT_A_LAW=y
CONFIG_FORMAT_MU_LAW=y
CONFIG_FORMAT_FLOAT=y
CONFIG_PCM_CONVERTER_FORMAT_U8=y
CONFIG_PCM_CONVERTER_FORMAT_A_LAW=y
CONFIG_PCM_CONVERTER_FORMAT_MU_LAW=y
CONFIG_PCM_CONVERTER_FORMAT_FLOAT=y

# SOF / infrastructure
CONFIG_LP_MEMORY_BANKS=1
Expand Down
Loading
Loading