Skip to content

xtensa: Update nxp_rt500_adsp toolchain overlay#1060

Open
TomasBarakNXP wants to merge 2 commits intozephyrproject-rtos:mainfrom
TomasBarakNXP:main
Open

xtensa: Update nxp_rt500_adsp toolchain overlay#1060
TomasBarakNXP wants to merge 2 commits intozephyrproject-rtos:mainfrom
TomasBarakNXP:main

Conversation

@TomasBarakNXP
Copy link

@TomasBarakNXP TomasBarakNXP commented Feb 4, 2026

Incremental update of nxp_rt500_adsp toolchain
First commit updates to version nxp_rt500_RI23_11_newlib which fixes missing register definition (xtensa_rmap, xtensa_regmap_table)
Second commit updates to the latest version nxp_rt500_RJ25_5_newlib available on https://tensilicatools.com/platform/i-mx-rt500/

@dbaluta
Copy link
Contributor

dbaluta commented Feb 5, 2026

This looks good but as discussed lets try to see if we can use newest toolchain version provided by Cadence and decide if we can do a jump in upgrade or do it incrementally.

Update to version nxp_rt500_RI23_11_newlib
Fix missing register definition (xtensa_rmap, xtensa_regmap_table)

Signed-off-by: Tomas Barak <tomas.barak@nxp.com>
@TomasBarakNXP TomasBarakNXP force-pushed the main branch 2 times, most recently from e6fd05c to c859193 Compare February 5, 2026 14:55
Update to version nxp_rt500_RJ25_5_newlib to have the latest support
Modifications from the original code to preserve backward compatibility:
- rename the rmap to xtensa_rmap (xtensa-config.c)
- remove following lines from xtensa-config.h
  #undef XCHAL_HAVE_PREDICTED_BRANCHES
  #define XCHAL_HAVE_PREDICTED_BRANCHES	0

Signed-off-by: Tomas Barak <tomas.barak@nxp.com>
@dbaluta dbaluta requested a review from stephanosio February 11, 2026 12:04
@dbaluta
Copy link
Contributor

dbaluta commented Feb 11, 2026

@stephanosio Please help merge this!

@dbaluta dbaluta requested review from andyross and dcpleung February 11, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants