Scripts: Cleanup set_xtensa_params.sh

This script is used to get detailed build parameters for
testbench-xt version build. The PLATFORM is in most cases
the same as the platform name in build command line so it
can be set as default. Only the cases when the name
is different need to be preserved.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
This commit is contained in:
Seppo Ingalsuo 2024-09-03 16:51:02 +03:00 committed by Kai Vehmanen
parent 9152b87a4d
commit 7683707944
1 changed files with 1 additions and 10 deletions

View File

@ -36,6 +36,7 @@ platform=$1
# duplication in this first, very verbose `case` statement. Prefer # duplication in this first, very verbose `case` statement. Prefer
# adding a new, smarter, per-variable `case` statement like the one for # adding a new, smarter, per-variable `case` statement like the one for
# ZEPHYR_TOOLCHAIN_VARIANT below # ZEPHYR_TOOLCHAIN_VARIANT below
PLATFORM="$platform"
case "$platform" in case "$platform" in
# Intel # Intel
@ -59,32 +60,27 @@ case "$platform" in
PLATFORM_PRIVATE_KEY="-D${SIGNING_TOOL}_PRIVATE_KEY=$SOF_TOP/keys/otc_private_key_3k.pem" PLATFORM_PRIVATE_KEY="-D${SIGNING_TOOL}_PRIVATE_KEY=$SOF_TOP/keys/otc_private_key_3k.pem"
;; ;;
mtl|lnl) mtl|lnl)
PLATFORM="$platform"
XTENSA_CORE="ace10_LX7HiFi4_2022_10" XTENSA_CORE="ace10_LX7HiFi4_2022_10"
TOOLCHAIN_VER="RI-2022.10-linux" TOOLCHAIN_VER="RI-2022.10-linux"
;; ;;
# NXP # NXP
imx8) imx8)
PLATFORM="imx8"
XTENSA_CORE="hifi4_nxp_v3_3_1_2_2017" XTENSA_CORE="hifi4_nxp_v3_3_1_2_2017"
HOST="xtensa-imx-elf" HOST="xtensa-imx-elf"
TOOLCHAIN_VER="RG-2017.8-linux" TOOLCHAIN_VER="RG-2017.8-linux"
;; ;;
imx8x) imx8x)
PLATFORM="imx8x"
XTENSA_CORE="hifi4_nxp_v3_3_1_2_2017" XTENSA_CORE="hifi4_nxp_v3_3_1_2_2017"
HOST="xtensa-imx-elf" HOST="xtensa-imx-elf"
TOOLCHAIN_VER="RG-2017.8-linux" TOOLCHAIN_VER="RG-2017.8-linux"
;; ;;
imx8m) imx8m)
PLATFORM="imx8m"
XTENSA_CORE="hifi4_mscale_v0_0_2_2017" XTENSA_CORE="hifi4_mscale_v0_0_2_2017"
HOST="xtensa-imx8m-elf" HOST="xtensa-imx8m-elf"
TOOLCHAIN_VER="RG-2017.8-linux" TOOLCHAIN_VER="RG-2017.8-linux"
;; ;;
imx8ulp) imx8ulp)
PLATFORM="imx8ulp"
XTENSA_CORE="hifi4_nxp2_ulp_prod" XTENSA_CORE="hifi4_nxp2_ulp_prod"
HOST="xtensa-imx8ulp-elf" HOST="xtensa-imx8ulp-elf"
TOOLCHAIN_VER="RG-2017.8-linux" TOOLCHAIN_VER="RG-2017.8-linux"
@ -105,14 +101,12 @@ case "$platform" in
TOOLCHAIN_VER="RI-2019.1-linux" TOOLCHAIN_VER="RI-2019.1-linux"
;; ;;
vangogh) vangogh)
PLATFORM="vangogh"
ARCH="xtensa" ARCH="xtensa"
XTENSA_CORE="ACP_5_0_001_PROD" XTENSA_CORE="ACP_5_0_001_PROD"
HOST="xtensa-vangogh-elf" HOST="xtensa-vangogh-elf"
TOOLCHAIN_VER="RI-2019.1-linux" TOOLCHAIN_VER="RI-2019.1-linux"
;; ;;
acp_6_3) acp_6_3)
PLATFORM="acp_6_3"
ARCH="xtensa" ARCH="xtensa"
XTENSA_CORE="ACP_6_3_HiFi5_PROD_Linux" XTENSA_CORE="ACP_6_3_HiFi5_PROD_Linux"
HOST="xtensa-acp_6_3-elf" HOST="xtensa-acp_6_3-elf"
@ -121,19 +115,16 @@ case "$platform" in
# Mediatek # Mediatek
mt8186) mt8186)
PLATFORM="mt8186"
XTENSA_CORE="hifi5_7stg_I64D128" XTENSA_CORE="hifi5_7stg_I64D128"
HOST="xtensa-mt8186-elf" HOST="xtensa-mt8186-elf"
TOOLCHAIN_VER="RI-2020.5-linux" TOOLCHAIN_VER="RI-2020.5-linux"
;; ;;
mt8188) mt8188)
PLATFORM="mt8188"
XTENSA_CORE="hifi5_7stg_I64D128" XTENSA_CORE="hifi5_7stg_I64D128"
HOST="xtensa-mt8188-elf" HOST="xtensa-mt8188-elf"
TOOLCHAIN_VER="RI-2020.5-linux" TOOLCHAIN_VER="RI-2020.5-linux"
;; ;;
mt8195) mt8195)
PLATFORM="mt8195"
XTENSA_CORE="hifi4_8195_PROD" XTENSA_CORE="hifi4_8195_PROD"
HOST="xtensa-mt8195-elf" HOST="xtensa-mt8195-elf"
TOOLCHAIN_VER="RI-2019.1-linux" TOOLCHAIN_VER="RI-2019.1-linux"