From 8ef1b348c20adaeb93e98b55d36a4cd749452a6e Mon Sep 17 00:00:00 2001 From: Georgios Vasilakis Date: Tue, 7 Jan 2025 16:24:49 +0100 Subject: [PATCH] tests: arm_irq_vector_table: Disable bellboard for nRF54/nRF92 This test uses the bellboard interrupts for the application and the radio core builds on nRF54H20 and nRF9280. Since it uses the bellboard interrupts it makes sense to ensure that bellboard is disabled in device tree to avoid runtime issues. This is preparation work, bellboard is planned to be enabled by default later and this makes sure that the test will continue to work. Signed-off-by: Georgios Vasilakis --- .../boards/nrf54h20dk_nrf54h20_cpuapp.overlay | 13 +++++++++++++ .../boards/nrf54h20dk_nrf54h20_cpurad.overlay | 13 +++++++++++++ .../boards/nrf9280pdk_nrf9280_cpuapp.overlay | 13 +++++++++++++ .../boards/nrf9280pdk_nrf9280_cpurad.overlay | 13 +++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 tests/arch/arm/arm_irq_vector_table/boards/nrf54h20dk_nrf54h20_cpuapp.overlay create mode 100644 tests/arch/arm/arm_irq_vector_table/boards/nrf54h20dk_nrf54h20_cpurad.overlay create mode 100644 tests/arch/arm/arm_irq_vector_table/boards/nrf9280pdk_nrf9280_cpuapp.overlay create mode 100644 tests/arch/arm/arm_irq_vector_table/boards/nrf9280pdk_nrf9280_cpurad.overlay diff --git a/tests/arch/arm/arm_irq_vector_table/boards/nrf54h20dk_nrf54h20_cpuapp.overlay b/tests/arch/arm/arm_irq_vector_table/boards/nrf54h20dk_nrf54h20_cpuapp.overlay new file mode 100644 index 00000000000..d1566b5aa63 --- /dev/null +++ b/tests/arch/arm/arm_irq_vector_table/boards/nrf54h20dk_nrf54h20_cpuapp.overlay @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2024 Nordic Semiconductor + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&cpusec_cpuapp_ipc { + status = "disabled"; +}; + +&cpusec_bellboard{ + status = "disabled"; +}; diff --git a/tests/arch/arm/arm_irq_vector_table/boards/nrf54h20dk_nrf54h20_cpurad.overlay b/tests/arch/arm/arm_irq_vector_table/boards/nrf54h20dk_nrf54h20_cpurad.overlay new file mode 100644 index 00000000000..04c22168b6c --- /dev/null +++ b/tests/arch/arm/arm_irq_vector_table/boards/nrf54h20dk_nrf54h20_cpurad.overlay @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2024 Nordic Semiconductor + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&cpusec_cpurad_ipc { + status = "disabled"; +}; + +&cpusec_bellboard{ + status = "disabled"; +}; diff --git a/tests/arch/arm/arm_irq_vector_table/boards/nrf9280pdk_nrf9280_cpuapp.overlay b/tests/arch/arm/arm_irq_vector_table/boards/nrf9280pdk_nrf9280_cpuapp.overlay new file mode 100644 index 00000000000..d1566b5aa63 --- /dev/null +++ b/tests/arch/arm/arm_irq_vector_table/boards/nrf9280pdk_nrf9280_cpuapp.overlay @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2024 Nordic Semiconductor + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&cpusec_cpuapp_ipc { + status = "disabled"; +}; + +&cpusec_bellboard{ + status = "disabled"; +}; diff --git a/tests/arch/arm/arm_irq_vector_table/boards/nrf9280pdk_nrf9280_cpurad.overlay b/tests/arch/arm/arm_irq_vector_table/boards/nrf9280pdk_nrf9280_cpurad.overlay new file mode 100644 index 00000000000..04c22168b6c --- /dev/null +++ b/tests/arch/arm/arm_irq_vector_table/boards/nrf9280pdk_nrf9280_cpurad.overlay @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2024 Nordic Semiconductor + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&cpusec_cpurad_ipc { + status = "disabled"; +}; + +&cpusec_bellboard{ + status = "disabled"; +};