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

@ -32,7 +32,7 @@ tests:
- mimxrt1160_evk/mimxrt1166/cm7
- mimxrt1170_evk/mimxrt1176/cm7
- mimxrt595_evk/mimxrt595s/cm33
- mimxrt685_evk
- mimxrt685_evk/mimxrt685s/cm33
- nrf52840dk/nrf52840
integration_platforms:
- frdm_k64f

View file

@ -23,7 +23,7 @@ tests:
drivers.pwm.mcux.build:
platform_allow: mimxrt1064_evk
drivers.pwm.mcux.sctimer.build:
platform_allow: mimxrt685_evk
platform_allow: mimxrt685_evk/mimxrt685s/cm33
drivers.pwm.rv32m1.tpm.build:
platform_allow: rv32m1_vega/openisa_rv32m1/ri5cy
drivers.pwm.sifive.build:

View file

@ -34,7 +34,7 @@ tests:
- drivers
- counter
depends_on: counter
platform_allow: mimxrt685_evk
platform_allow: mimxrt685_evk/mimxrt685s/cm33
timeout: 400
extra_args:
DTC_OVERLAY_FILE="boards/mimxrt685_evk_rtc_1khz.overlay"

View file

@ -7,7 +7,7 @@ tests:
filter: not CONFIG_I2S_TEST_USE_GPIO_LOOPBACK
platform_exclude:
- mimxrt595_evk/mimxrt595s/cm33
- mimxrt685_evk
- mimxrt685_evk/mimxrt685s/cm33
drivers.i2s.gpio_loopback:
depends_on:
- i2s
@ -19,6 +19,6 @@ tests:
harness: ztest
platform_exclude:
- mimxrt595_evk/mimxrt595s/cm33
- mimxrt685_evk
- mimxrt685_evk/mimxrt685s/cm33
harness_config:
fixture: gpio_loopback

View file

@ -17,7 +17,7 @@ tests:
fixture: npm6001_ek_to_adc
drivers.regulator.voltage.nxp:
platform_allow:
- mimxrt685_evk
- mimxrt685_evk/mimxrt685s/cm33
- lpcxpresso55s36
harness_config:
fixture: gpio_loopback