soc: intel: intel_adsp: Fix issues

Fixes issues with missing protection guards and selections in
wrong files, and one case of missing bools on 2 fields

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
This commit is contained in:
Jamie McCrae
2024-02-23 11:20:07 +00:00
committed by Carles Cufi
parent df9a4223fe
commit a0a7c30f28
7 changed files with 19 additions and 21 deletions

View File

@@ -10,6 +10,8 @@ config SOC_FAMILY_INTEL_ADSP
select ARCH_HAS_USERSPACE if XTENSA_MMU
select CPU_CACHE_INCOHERENT
if SOC_FAMILY_INTEL_ADSP
rsource "*/Kconfig"
DT_COMPAT_INTEL_ADSP_HOST_IPC := intel,adsp-host-ipc
@@ -126,3 +128,5 @@ config ADSP_IDLE_CLOCK_GATING
HW configuration of a DSP. Evry time core goes to the WAITI state
(wait for interrupt) during idle, the clock can be gated (however, this
does not mean that this will happen).
endif # SOC_FAMILY_INTEL_ADSP

View File

@@ -3,7 +3,6 @@
# SPDX-License-Identifier: Apache-2.0
config SOC_SERIES_INTEL_ADSP_ACE
select SOC_FAMILY_INTEL_ADSP
select XTENSA
select XTENSA_HAL if (("$(ZEPHYR_TOOLCHAIN_VARIANT)" != "xcc") && ("$(ZEPHYR_TOOLCHAIN_VARIANT)" != "xt-clang"))
select ATOMIC_OPERATIONS_BUILTIN if "$(ZEPHYR_TOOLCHAIN_VARIANT)" != "xcc"
@@ -13,12 +12,6 @@ config SOC_SERIES_INTEL_ADSP_ACE
select SOC_HAS_RUNTIME_NUM_CPUS
select HAS_PM
config SOC_INTEL_ACE15_MTPM
select SOC_SERIES_INTEL_ADSP_ACE
config SOC_INTEL_ACE20_LNL
select SOC_SERIES_INTEL_ADSP_ACE
config SOC_INTEL_COMM_WIDGET
bool "Intel Communication Widget driver"
default y

View File

@@ -1,7 +1,6 @@
# Copyright (c) 2022-2024 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
if SOC_INTEL_ACE15_MTPM
config MP_MAX_NUM_CPUS

View File

@@ -1,7 +1,6 @@
# Copyright (c) 2022-2024 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
if SOC_INTEL_ACE20_LNL
config MP_MAX_NUM_CPUS

View File

@@ -4,25 +4,28 @@
config SOC_SERIES_INTEL_ADSP_ACE
bool
select SOC_FAMILY_INTEL_ADSP
help
Intel ADSP ACE
config SOC_INTEL_ACE15_MTPM
bool
select SOC_SERIES_INTEL_ADSP_ACE
help
ACE 1.5 Meteor Lake PCH M
config SOC_INTEL_ACE20_LNL
bool
select SOC_SERIES_INTEL_ADSP_ACE
help
ACE 2.0 Lunar Lake PCH
config SOC_SERIES
default "intel_adsp_ace" if SOC_SERIES_INTEL_ADSP_ACE
config SOC_TOOLCHAIN_NAME
default "intel_ace15_mtpm" if SOC_SERIES_INTEL_ADSP_ACE
config SOC_INTEL_ACE15_MTPM
bool
help
ACE 1.5 Meteor Lake PCH M
config SOC_INTEL_ACE20_LNL
bool
help
ACE 2.0 Lunar Lake PCH
config SOC
default "ace15_mtpm" if SOC_INTEL_ACE15_MTPM
default "ace20_lnl" if SOC_INTEL_ACE20_LNL

View File

@@ -3,7 +3,6 @@
# SPDX-License-Identifier: Apache-2.0
config SOC_SERIES_INTEL_ADSP_CAVS
select SOC_FAMILY_INTEL_ADSP
select XTENSA
select XTENSA_HAL if ("$(ZEPHYR_TOOLCHAIN_VARIANT)" != "xcc" && ("$(ZEPHYR_TOOLCHAIN_VARIANT)" != "xt-clang"))
select XTENSA_RESET_VECTOR
@@ -14,6 +13,5 @@ config SOC_SERIES_INTEL_ADSP_CAVS
select HAS_PM
config SOC_INTEL_CAVS_V25
select SOC_SERIES_INTEL_ADSP_CAVS
select XTENSA_WAITI_BUG
select SCHED_IPI_SUPPORTED

View File

@@ -4,6 +4,7 @@
config SOC_SERIES_INTEL_ADSP_CAVS
bool
select SOC_FAMILY_INTEL_ADSP
help
Intel ADSP CAVS
@@ -12,6 +13,7 @@ config SOC_SERIES
config SOC_INTEL_CAVS_V25
bool
select SOC_SERIES_INTEL_ADSP_CAVS
help
Intel Tiger Lake