diff --git a/soc/xtensa/intel_adsp/cavs_v15/Kconfig.defconfig.series b/soc/xtensa/intel_adsp/cavs_v15/Kconfig.defconfig.series index 850a073c845..cd63b8019a2 100644 --- a/soc/xtensa/intel_adsp/cavs_v15/Kconfig.defconfig.series +++ b/soc/xtensa/intel_adsp/cavs_v15/Kconfig.defconfig.series @@ -18,9 +18,6 @@ config SOC config SMP default y -config MP_NUM_CPUS - default 2 - config XTENSA_TIMER default n @@ -59,12 +56,6 @@ config TEST_LOGGING_DEFAULTS default n depends on TEST -config IPM_CAVS_IDC - default y - -config IPM - default y - if LOG config LOG_PRINTK @@ -77,6 +68,15 @@ endif # LOG if SMP +config MP_NUM_CPUS + default 2 + +config IPM + default y + +config IPM_CAVS_IDC + default y + config SCHED_IPI_SUPPORTED default y if IPM_CAVS_IDC diff --git a/soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series b/soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series index da3f1b304e7..8aebcc9b8be 100644 --- a/soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series +++ b/soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series @@ -15,6 +15,15 @@ config SOC string default "intel_cavs_18" +config SMP + default y + +config XTENSA_TIMER + default n + +config CAVS_TIMER + default y + config SYS_CLOCK_HW_CYCLES_PER_SEC default 400000000 if XTENSA_TIMER default 24000000 if CAVS_TIMER @@ -66,12 +75,6 @@ if SMP config MP_NUM_CPUS default 2 -config XTENSA_TIMER - default n - -config CAVS_TIMER - default y - config IPM default y @@ -81,8 +84,6 @@ config IPM_CAVS_IDC config SCHED_IPI_SUPPORTED default y if IPM_CAVS_IDC -endif # SMP - config IPM_INTEL_ADSP default y depends on IPM @@ -92,4 +93,6 @@ config IPM_CONSOLE depends on CONSOLE depends on IPM +endif # SMP + endif diff --git a/soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series b/soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series index 170c4d543ae..db43c177eb8 100644 --- a/soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series +++ b/soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series @@ -15,6 +15,15 @@ config SOC string default "intel_cavs_20" +config SMP + default y + +config XTENSA_TIMER + default n + +config CAVS_TIMER + default y + config SYS_CLOCK_HW_CYCLES_PER_SEC default 400000000 if XTENSA_TIMER default 38400000 if CAVS_TIMER @@ -65,12 +74,6 @@ if SMP config MP_NUM_CPUS default 2 -config XTENSA_TIMER - default n - -config CAVS_TIMER - default y - config IPM default y diff --git a/soc/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series b/soc/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series index b7e184b34be..635ab793080 100644 --- a/soc/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series +++ b/soc/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series @@ -15,6 +15,15 @@ config SOC string default "intel_cavs_25" +config SMP + default y + +config XTENSA_TIMER + default n + +config CAVS_TIMER + default y + config SYS_CLOCK_HW_CYCLES_PER_SEC default 400000000 if XTENSA_TIMER default 38400000 if CAVS_TIMER @@ -65,12 +74,6 @@ if SMP config MP_NUM_CPUS default 2 -config XTENSA_TIMER - default n - -config CAVS_TIMER - default y - config IPM default y