soc: nxp: imxrt: Prepare imxrt6xx soc for AMP support

imxrt6xx are dual core devices featuring an ARM Cortex-M33
core and an Cadence Xtensa HIFI4 Audio DSP.

Currently only m33 core is supported. In order to support
the Cadence DSP we need first to do some code-reorganization
for m33.

We start by moving all cm33 related code to its own directory
and introduce the cpuclusters property in soc.yml file.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
This commit is contained in:
Daniel Baluta 2024-03-31 20:42:52 +03:00 committed by Fabio Baltieri
commit 68a7057513
21 changed files with 47 additions and 36 deletions

View file

@ -117,7 +117,7 @@ Sample can be built and executed for the MIMXRT685-EVK as follows:
.. zephyr-app-commands::
:zephyr-app: samples/sensor/fxos8700
:board: mimxrt685_evk
:board: mimxrt685_evk/mimxrt685s/cm33
:goals: build flash
:compact:

View file

@ -16,7 +16,7 @@ tests:
- rv32m1_vega/openisa_rv32m1/ri5cy
- twr_ke18f
- lpcxpresso55s16
- mimxrt685_evk
- mimxrt685_evk/mimxrt685s/cm33
- frdm_k22f
- mimxrt1024_evk
- mimxrt595_evk/mimxrt595s/cm33
@ -34,7 +34,7 @@ tests:
- bbc_microbit
- lpcxpresso55s69/lpc55s69/cpu0
- reel_board
- mimxrt685_evk
- mimxrt685_evk/mimxrt685s/cm33
- mimxrt595_evk/mimxrt595s/cm33
integration_platforms:
- bbc_microbit

View file

@ -43,7 +43,7 @@ Building on mimxrt685_evk board
.. zephyr-app-commands::
:zephyr-app: samples/sensor/lps22hh_i3c
:host-os: unix
:board: mimxrt685_evk
:board: mimxrt685_evk/mimxrt685s/cm33
:goals: build
:compact:

View file

@ -34,7 +34,7 @@ Building on mimxrt685_evk board
.. zephyr-app-commands::
:zephyr-app: samples/sensor/lsm6dso_i2c_on_i3c
:host-os: unix
:board: mimxrt685_evk
:board: mimxrt685_evk/mimxrt685s/cm33
:goals: build
:compact:

View file

@ -11,7 +11,7 @@ tests:
- nrf52840dk/nrf52840
- particle_xenon
- disco_l475_iot1
- mimxrt685_evk
- mimxrt685_evk/mimxrt685s/cm33
- mimxrt1060_evk
- mimxrt1064_evk
- qemu_x86