cmake: work around sdk toolchain configuration for xtensa [REVERTME]
until we have this change in the SDK where we should not depend on SOC_NAME but a new identifier. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
cba2f136cc
commit
483b4ff030
2 changed files with 29 additions and 0 deletions
|
@ -6,4 +6,29 @@ if(${SDK_VERSION} VERSION_LESS_EQUAL 0.11.2)
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/${SDK_MAJOR_MINOR}/target.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/${SDK_MAJOR_MINOR}/target.cmake)
|
||||||
else()
|
else()
|
||||||
include(${ZEPHYR_SDK_INSTALL_DIR}/cmake/zephyr/target.cmake)
|
include(${ZEPHYR_SDK_INSTALL_DIR}/cmake/zephyr/target.cmake)
|
||||||
|
|
||||||
|
# Workaround, FIXME
|
||||||
|
if("${ARCH}" STREQUAL "xtensa")
|
||||||
|
if("${SOC_SERIES}" STREQUAL "cavs_v15")
|
||||||
|
set(SR_XT_TC_SOC intel_apl_adsp)
|
||||||
|
elseif("${SOC_SERIES}" STREQUAL "cavs_v18")
|
||||||
|
set(SR_XT_TC_SOC intel_s1000)
|
||||||
|
elseif("${SOC_SERIES}" STREQUAL "cavs_v20")
|
||||||
|
set(SR_XT_TC_SOC intel_s1000)
|
||||||
|
elseif("${SOC_SERIES}" STREQUAL "cavs_v25")
|
||||||
|
set(SR_XT_TC_SOC intel_s1000)
|
||||||
|
elseif("${SOC_SERIES}" STREQUAL "baytrail_adsp")
|
||||||
|
set(SR_XT_TC_SOC intel_byt_adsp)
|
||||||
|
elseif("${SOC_SERIES}" STREQUAL "broadwell_adsp")
|
||||||
|
set(SR_XT_TC_SOC intel_bdw_adsp)
|
||||||
|
elseif("${SOC_SERIES}" STREQUAL "intel_s1000")
|
||||||
|
set(SR_XT_TC_SOC intel_s1000)
|
||||||
|
elseif("${SOC_NAME}" STREQUAL "sample_controller")
|
||||||
|
set(SR_XT_TC_SOC sample_controller)
|
||||||
|
else()
|
||||||
|
message(FATAL_ERROR "No compiler set for SOC_SERIES ${SOC_SERIES}")
|
||||||
|
endif()
|
||||||
|
set(SYSROOT_DIR ${TOOLCHAIN_HOME}/xtensa/${SR_XT_TC_SOC}/${SYSROOT_TARGET})
|
||||||
|
set(CROSS_COMPILE ${TOOLCHAIN_HOME}/xtensa/${SR_XT_TC_SOC}/${CROSS_COMPILE_TARGET}/bin/${CROSS_COMPILE_TARGET}-)
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -8,6 +8,10 @@ if SOC_INTEL_S1000
|
||||||
config SOC
|
config SOC
|
||||||
default "intel_s1000"
|
default "intel_s1000"
|
||||||
|
|
||||||
|
config SOC_SERIES
|
||||||
|
string
|
||||||
|
default "intel_s1000"
|
||||||
|
|
||||||
config IRQ_OFFLOAD_INTNUM
|
config IRQ_OFFLOAD_INTNUM
|
||||||
default 0
|
default 0
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue