2022-10-31 21:23:57 +08:00
|
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
# Copyright(c) 2023 Intel Corporation. All rights reserved.
|
|
|
|
|
|
|
|
# Sourced script argument is a non-standard bash extension
|
|
|
|
platform=$1
|
|
|
|
|
|
|
|
# Note: This duplicates xtensa-build-zephyr.py
|
|
|
|
|
|
|
|
case "$platform" in
|
|
|
|
tgl)
|
|
|
|
PLATFORM="tgplp"
|
|
|
|
XTENSA_CORE="cavs2x_LX6HiFi3_2017_8"
|
|
|
|
HOST="xtensa-cnl-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RG-2017.8-linux"
|
|
|
|
HAVE_ROM='yes'
|
|
|
|
IPC4_CONFIG_OVERLAY="tigerlake_ipc4"
|
|
|
|
# default key for TGL
|
|
|
|
PLATFORM_PRIVATE_KEY="-D${SIGNING_TOOL}_PRIVATE_KEY=$SOF_TOP/keys/otc_private_key_3k.pem"
|
|
|
|
;;
|
|
|
|
tgl-h)
|
|
|
|
PLATFORM="tgph"
|
|
|
|
XTENSA_CORE="cavs2x_LX6HiFi3_2017_8"
|
|
|
|
HOST="xtensa-cnl-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RG-2017.8-linux"
|
|
|
|
HAVE_ROM='yes'
|
|
|
|
# default key for TGL
|
|
|
|
PLATFORM_PRIVATE_KEY="-D${SIGNING_TOOL}_PRIVATE_KEY=$SOF_TOP/keys/otc_private_key_3k.pem"
|
|
|
|
;;
|
|
|
|
imx8)
|
|
|
|
PLATFORM="imx8"
|
|
|
|
XTENSA_CORE="hifi4_nxp_v3_3_1_2_2017"
|
|
|
|
HOST="xtensa-imx-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RG-2017.8-linux"
|
|
|
|
;;
|
|
|
|
imx8x)
|
|
|
|
PLATFORM="imx8x"
|
|
|
|
XTENSA_CORE="hifi4_nxp_v3_3_1_2_2017"
|
|
|
|
HOST="xtensa-imx-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RG-2017.8-linux"
|
|
|
|
;;
|
|
|
|
imx8m)
|
|
|
|
PLATFORM="imx8m"
|
|
|
|
XTENSA_CORE="hifi4_mscale_v0_0_2_2017"
|
|
|
|
HOST="xtensa-imx8m-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RG-2017.8-linux"
|
|
|
|
;;
|
|
|
|
imx8ulp)
|
|
|
|
PLATFORM="imx8ulp"
|
|
|
|
XTENSA_CORE="hifi4_nxp2_ulp_prod"
|
|
|
|
HOST="xtensa-imx8ulp-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RG-2017.8-linux"
|
|
|
|
;;
|
|
|
|
rn)
|
|
|
|
PLATFORM="renoir"
|
|
|
|
XTENSA_CORE="ACP_3_1_001_PROD_2019_1"
|
|
|
|
HOST="xtensa-rn-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RI-2019.1-linux"
|
|
|
|
;;
|
|
|
|
rmb)
|
|
|
|
PLATFORM="rembrandt"
|
|
|
|
ARCH="xtensa"
|
|
|
|
XTENSA_CORE="LX7_HiFi5_PROD"
|
|
|
|
HOST="xtensa-rmb-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RI-2019.1-linux"
|
|
|
|
;;
|
|
|
|
mt8186)
|
|
|
|
PLATFORM="mt8186"
|
|
|
|
XTENSA_CORE="hifi5_7stg_I64D128"
|
|
|
|
HOST="xtensa-mt8186-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RI-2020.5-linux"
|
|
|
|
;;
|
|
|
|
mt8188)
|
|
|
|
PLATFORM="mt8188"
|
|
|
|
XTENSA_CORE="hifi5_7stg_I64D128"
|
|
|
|
HOST="xtensa-mt8188-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RI-2020.5-linux"
|
|
|
|
;;
|
|
|
|
mt8195)
|
|
|
|
PLATFORM="mt8195"
|
|
|
|
XTENSA_CORE="hifi4_8195_PROD"
|
|
|
|
HOST="xtensa-mt8195-elf"
|
|
|
|
XTENSA_TOOLS_VERSION="RI-2019.1-linux"
|
|
|
|
;;
|
2023-10-24 20:28:58 +08:00
|
|
|
mtl)
|
|
|
|
PLATFORM="mtl"
|
|
|
|
XTENSA_CORE="ace10_LX7HiFi4_2022_10"
|
|
|
|
XTENSA_TOOLS_VERSION="RI-2022.10-linux"
|
|
|
|
COMPILER="xt-clang"
|
|
|
|
;;
|
2022-10-31 21:23:57 +08:00
|
|
|
esac
|