tests: code_relocation: restrict Arm test to NXP platforms

Currently tests.application_development.code_relocation and
tests.application_development.code_relocation_kinetis scenarios are
restricted to specific NXP platforms only, so make filters more strict.

Also for frdm_k64f, which lacks of ITCM, relocation to ITCM must be
disabled.

Fixes #60167

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
This commit is contained in:
Manuel Argüelles 2023-07-11 11:43:02 -03:00 committed by Carles Cufí
commit 20a2e40a5e

View file

@ -6,12 +6,15 @@ tests:
arch_allow: arm arch_allow: arm
extra_configs: extra_configs:
- CONFIG_RELOCATE_TO_ITCM=y - CONFIG_RELOCATE_TO_ITCM=y
platform_allow:
- mimxrt1060_evk
tests.application_development.code_relocation_kinetis: tests.application_development.code_relocation_kinetis:
filter: CONFIG_CPU_HAS_NXP_MPU and CONFIG_MINIMAL_LIBC and dt_chosen_enabled("zephyr,itcm") filter: CONFIG_CPU_HAS_NXP_MPU and CONFIG_MINIMAL_LIBC
arch_allow: arm arch_allow: arm
extra_configs: extra_configs:
- CONFIG_RELOCATE_TO_ITCM=y
- CONFIG_MPU_ALLOW_FLASH_WRITE=y - CONFIG_MPU_ALLOW_FLASH_WRITE=y
platform_allow:
- frdm_k64f
tests.application_development.code_relocation.no_itcm: tests.application_development.code_relocation.no_itcm:
filter: not CONFIG_CPU_HAS_NXP_MPU and not dt_chosen_enabled("zephyr,itcm") filter: not CONFIG_CPU_HAS_NXP_MPU and not dt_chosen_enabled("zephyr,itcm")
arch_allow: arm arch_allow: arm