1/*
2 * Copyright (c) 2024 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#include <nordic/nrf54h20.dtsi>
8
9cpu: &cpurad {};
10systick: &cpurad_systick {};
11nvic: &cpurad_nvic {};
12cpuppr_vevif: &cpuppr_vevif_tx {};
13cpusys_vevif: &cpusys_vevif_tx {};
14wdt010: &cpurad_wdt010 {};
15wdt011: &cpurad_wdt011 {};
16
17/delete-node/ &cpuapp;
18/delete-node/ &cpuapp_peripherals;
19/delete-node/ &cpuapp_ppb;
20/delete-node/ &cpuapp_ram0;
21/delete-node/ &cpuppr;
22
23/ {
24	soc {
25		compatible = "simple-bus";
26		interrupt-parent = <&cpurad_nvic>;
27		ranges;
28	};
29};
30
31&cpurad_ppb {
32	compatible = "simple-bus";
33	ranges;
34};
35
36&cpusec_bellboard {
37	compatible = "nordic,nrf-bellboard-tx";
38};
39
40&cpuapp_bellboard {
41	compatible = "nordic,nrf-bellboard-tx";
42};
43
44&cpurad_bellboard {
45	compatible = "nordic,nrf-bellboard-rx";
46};
47
48&gpiote130 {
49	interrupts = <105 NRF_DEFAULT_IRQ_PRIORITY>;
50};
51
52&grtc {
53	owned-channels = <7 8 9 10 11 12 13 14 15>;
54	child-owned-channels = <8 9 10 11 12>;
55	nonsecure-channels = <8 9 10 11 12>;
56	interrupts = <109 NRF_DEFAULT_IRQ_PRIORITY>,
57		     <109 NRF_DEFAULT_IRQ_PRIORITY>,
58		     <110 NRF_DEFAULT_IRQ_PRIORITY>;
59};
60
61&dppic130 {
62	owned-channels = <0 2 3>;
63	sink-channels = <0 2>;
64	source-channels = <3>;
65	nonsecure-channels = <0 2 3>;
66	status = "okay";
67};
68
69&dppic132 {
70	owned-channels = <0 2 3>;
71	sink-channels = <3>;
72	source-channels = <0 2>;
73	nonsecure-channels = <0 2 3>;
74	status = "okay";
75};
76
77&ipct130 {
78	status = "okay";
79	owned-channels = <0 2>;
80	sink-channel-links = <2 NRF_DOMAIN_ID_RADIOCORE 2>;
81	source-channel-links = <0 NRF_DOMAIN_ID_RADIOCORE 0>,
82			       <2 NRF_DOMAIN_ID_RADIOCORE 2>;
83};
84
85&cpurad_ipct {
86	status = "okay";
87	sink-channel-links = <0 NRF_DOMAIN_ID_GLOBALSLOW 0>,
88			     <2 NRF_DOMAIN_ID_GLOBALSLOW 2>;
89	source-channel-links = <2 NRF_DOMAIN_ID_GLOBALSLOW 2>;
90};
91
92&dppic020 {
93	status = "okay";
94};
95