Skip to content

Commit 6b32f32

Browse files
dcpleungstephanosio
authored andcommitted
xtensa: add xtensa-intel_ace15_mtpm_zephyr-elf
This adds the config and overlay files to enable building the toolchain needed for the intel_adsp_ace15_mtpm board in Zephyr. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
1 parent 1f139eb commit 6b32f32

File tree

12 files changed

+214817
-0
lines changed

12 files changed

+214817
-0
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ on:
5353
- xtensa-espressif_esp32_zephyr-elf
5454
- xtensa-espressif_esp32s2_zephyr-elf
5555
- xtensa-espressif_esp32s3_zephyr-elf
56+
- xtensa-intel_ace15_mtpm_zephyr-elf
5657
- xtensa-intel_apl_adsp_zephyr-elf
5758
- xtensa-intel_s1000_zephyr-elf
5859
- xtensa-nxp_imx_adsp_zephyr-elf
@@ -161,6 +162,7 @@ jobs:
161162
xtensa-espressif_esp32_zephyr-elf) build_target_xtensa_espressif_esp32_zephyr_elf="y";;
162163
xtensa-espressif_esp32s2_zephyr-elf) build_target_xtensa_espressif_esp32s2_zephyr_elf="y";;
163164
xtensa-espressif_esp32s3_zephyr-elf) build_target_xtensa_espressif_esp32s3_zephyr_elf="y";;
165+
xtensa-intel_ace15_mtpm_zephyr-elf) build_target_xtensa_intel_ace15_mtpm_zephyr_elf="y";;
164166
xtensa-intel_apl_adsp_zephyr-elf) build_target_xtensa_intel_apl_adsp_zephyr_elf="y";;
165167
xtensa-intel_s1000_zephyr-elf) build_target_xtensa_intel_s1000_zephyr_elf="y";;
166168
xtensa-nxp_imx_adsp_zephyr-elf) build_target_xtensa_nxp_imx_adsp_zephyr_elf="y";;
@@ -197,6 +199,7 @@ jobs:
197199
build_target_xtensa_espressif_esp32_zephyr_elf="y"
198200
build_target_xtensa_espressif_esp32s2_zephyr_elf="y"
199201
build_target_xtensa_espressif_esp32s3_zephyr_elf="y"
202+
build_target_xtensa_intel_ace15_mtpm_zephyr_elf="y"
200203
build_target_xtensa_intel_apl_adsp_zephyr_elf="y"
201204
build_target_xtensa_intel_s1000_zephyr_elf="y"
202205
build_target_xtensa_nxp_imx_adsp_zephyr_elf="y"
@@ -273,6 +276,7 @@ jobs:
273276
[ "${build_target_xtensa_espressif_esp32_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-espressif_esp32_zephyr-elf",'
274277
[ "${build_target_xtensa_espressif_esp32s2_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-espressif_esp32s2_zephyr-elf",'
275278
[ "${build_target_xtensa_espressif_esp32s3_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-espressif_esp32s3_zephyr-elf",'
279+
[ "${build_target_xtensa_intel_ace15_mtpm_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-intel_ace15_mtpm_zephyr-elf",'
276280
[ "${build_target_xtensa_intel_apl_adsp_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-intel_apl_adsp_zephyr-elf",'
277281
[ "${build_target_xtensa_intel_s1000_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-intel_s1000_zephyr-elf",'
278282
[ "${build_target_xtensa_nxp_imx_adsp_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-nxp_imx_adsp_zephyr-elf",'
@@ -1525,6 +1529,9 @@ jobs:
15251529
xtensa-espressif_esp32s3_zephyr-elf)
15261530
PLATFORM_ARGS+="-p esp32s3_devkitm "
15271531
;;
1532+
xtensa-intel_ace15_mtpm_zephyr-elf)
1533+
PLATFORM_ARGS+="-p intel_adsp_ace15_mtpm "
1534+
;;
15281535
xtensa-intel_apl_adsp_zephyr-elf)
15291536
PLATFORM_ARGS+="-p intel_adsp_cavs15 "
15301537
;;
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
CT_CONFIG_VERSION="3"
2+
CT_EXPERIMENTAL=y
3+
CT_OVERLAY_LOCATION="overlays"
4+
CT_OVERLAY_NAME="intel_ace15_mtpm"
5+
CT_ARCH_XTENSA=y
6+
CT_XTENSA_CUSTOM=y
7+
CT_TARGET_VENDOR="intel_ace15_mtpm_zephyr"
8+
CT_TARGET_CFLAGS="-ftls-model=local-exec"
9+
CT_CC_GCC_CONFIG_TLS=n
10+
CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="--enable-xtensa-use-target-regnum --disable-xtensa-remote-g-packet"

0 commit comments

Comments
 (0)