Skip to content

Commit 0c5b22f

Browse files
dcpleungstephanosio
authored andcommitted
xtensa: add xtensa-intel_ace30_ptl_zephyr-elf
This adds the config and overlay files to enable building the toolchain needed for the intel_adsp/ace30_ptl board in Zephyr. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
1 parent 4e7432f commit 0c5b22f

File tree

12 files changed

+217725
-0
lines changed

12 files changed

+217725
-0
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ on:
5757
- xtensa-espressif_esp32s2_zephyr-elf
5858
- xtensa-espressif_esp32s3_zephyr-elf
5959
- xtensa-intel_ace15_mtpm_zephyr-elf
60+
- xtensa-intel_ace30_ptl_zephyr-elf
6061
- xtensa-intel_tgl_adsp_zephyr-elf
6162
- xtensa-mtk_mt8195_adsp_zephyr-elf
6263
- xtensa-nxp_imx_adsp_zephyr-elf
@@ -170,6 +171,7 @@ jobs:
170171
xtensa-espressif_esp32s2_zephyr-elf) build_target_xtensa_espressif_esp32s2_zephyr_elf="y";;
171172
xtensa-espressif_esp32s3_zephyr-elf) build_target_xtensa_espressif_esp32s3_zephyr_elf="y";;
172173
xtensa-intel_ace15_mtpm_zephyr-elf) build_target_xtensa_intel_ace15_mtpm_zephyr_elf="y";;
174+
xtensa-intel_ace30_ptl_zephyr-elf) build_target_xtensa_intel_ace30_ptl_zephyr_elf="y";;
173175
xtensa-intel_tgl_adsp_zephyr-elf) build_target_xtensa_intel_tgl_adsp_zephyr_elf="y";;
174176
xtensa-mtk_mt8195_adsp_zephyr-elf) build_target_xtensa_mtk_mt8195_adsp_zephyr_elf="y";;
175177
xtensa-nxp_imx_adsp_zephyr-elf) build_target_xtensa_nxp_imx_adsp_zephyr_elf="y";;
@@ -211,6 +213,7 @@ jobs:
211213
build_target_xtensa_espressif_esp32s2_zephyr_elf="y"
212214
build_target_xtensa_espressif_esp32s3_zephyr_elf="y"
213215
build_target_xtensa_intel_ace15_mtpm_zephyr_elf="y"
216+
build_target_xtensa_intel_ace30_ptl_zephyr_elf="y"
214217
build_target_xtensa_intel_tgl_adsp_zephyr_elf="y"
215218
build_target_xtensa_mtk_mt8195_adsp_zephyr_elf="y"
216219
build_target_xtensa_nxp_imx_adsp_zephyr_elf="y"
@@ -292,6 +295,7 @@ jobs:
292295
[ "${build_target_xtensa_espressif_esp32s2_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-espressif_esp32s2_zephyr-elf",'
293296
[ "${build_target_xtensa_espressif_esp32s3_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-espressif_esp32s3_zephyr-elf",'
294297
[ "${build_target_xtensa_intel_ace15_mtpm_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-intel_ace15_mtpm_zephyr-elf",'
298+
[ "${build_target_xtensa_intel_ace30_ptl_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-intel_ace30_ptl_zephyr-elf",'
295299
[ "${build_target_xtensa_intel_tgl_adsp_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-intel_tgl_adsp_zephyr-elf",'
296300
[ "${build_target_xtensa_mtk_mt8195_adsp_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-mtk_mt8195_adsp_zephyr-elf",'
297301
[ "${build_target_xtensa_nxp_imx_adsp_zephyr_elf}" == "y" ] && MATRIX_TARGETS+='"xtensa-nxp_imx_adsp_zephyr-elf",'
@@ -1558,6 +1562,9 @@ jobs:
15581562
xtensa-intel_ace15_mtpm_zephyr-elf)
15591563
PLATFORM_ARGS+="-p intel_adsp/ace15_mtpm "
15601564
;;
1565+
xtensa-intel_ace30_ptl_zephyr-elf)
1566+
PLATFORM_ARGS+="-p intel_adsp/ace30_ptl "
1567+
;;
15611568
xtensa-intel_tgl_adsp_zephyr-elf)
15621569
PLATFORM_ARGS+="-p intel_adsp/cavs25 "
15631570
;;
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_ace30_ptl"
5+
CT_ARCH_XTENSA=y
6+
CT_XTENSA_CUSTOM=y
7+
CT_TARGET_VENDOR="intel_ace30_ptl_zephyr"
8+
CT_TARGET_CFLAGS="-ftls-model=local-exec"
9+
CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="--enable-xtensa-use-target-regnum --disable-xtensa-remote-g-packet"
10+
CT_CC_GCC_CONFIG_TLS=n

0 commit comments

Comments
 (0)