1/*
2 * Copyright (c) 2024 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7/dts-v1/;
8
9#include <nordic/nrf54h20_cpuppr.dtsi>
10#include "nrf54h20dk_nrf54h20-common.dtsi"
11
12/delete-node/ &cpuapp_cpurad_ipc;
13/delete-node/ &cpuapp_cpusys_ipc;
14/delete-node/ &cpuapp_cpuflpr_ipc;
15/delete-node/ &cpurad_cpusys_ipc;
16/delete-node/ &cpusec_cpuapp_ipc;
17/delete-node/ &cpusec_cpurad_ipc;
18
19/ {
20	compatible = "nordic,nrf54h20dk_nrf54h20-cpuppr";
21	model = "Nordic nRF54H20 DK nRF54H20 Peripheral Processor MCU";
22	#address-cells = <1>;
23	#size-cells = <1>;
24
25	chosen {
26		zephyr,console = &uart135;
27		zephyr,code-partition = &cpuppr_code_partition;
28		zephyr,flash = &mram1x;
29		zephyr,sram = &cpuppr_code_data;
30		zephyr,shell-uart = &uart135;
31	};
32};
33
34&cpuapp_cpuppr_ipc {
35	mbox-names = "tx", "rx";
36	tx-region = <&cpuppr_cpuapp_ipc_shm>;
37	rx-region = <&cpuapp_cpuppr_ipc_shm>;
38};
39
40&grtc {
41	status = "okay";
42	owned-channels = <5>;
43};
44
45&uart135 {
46	status = "okay";
47	current-speed = <115200>;
48	pinctrl-0 = <&uart135_default>;
49	pinctrl-1 = <&uart135_sleep>;
50	pinctrl-names = "default", "sleep";
51};
52
53&uart136 {
54	current-speed = <115200>;
55	pinctrl-0 = <&uart136_default>;
56	pinctrl-1 = <&uart136_sleep>;
57	pinctrl-names = "default", "sleep";
58};
59