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/nrf9280_cpuppr.dtsi>
10#include "nrf9280pdk_nrf9280-memory_map.dtsi"
11#include "nrf9280pdk_nrf9280-ipc_conf.dtsi"
12#include "nrf9280pdk_nrf9280-pinctrl.dtsi"
13
14/delete-node/ &cpuapp_cpurad_ipc;
15/delete-node/ &cpuapp_cpusys_ipc;
16/delete-node/ &cpurad_cpusys_ipc;
17/delete-node/ &cpusec_cpuapp_ipc;
18/delete-node/ &cpusec_cpurad_ipc;
19
20/ {
21	compatible = "nordic,nrf9280pdk_nrf9280-cpuppr";
22	model = "Nordic nRF9280 DK nRF9280 Peripheral Processor MCU";
23	#address-cells = <1>;
24	#size-cells = <1>;
25
26	chosen {
27		zephyr,console = &uart135;
28		zephyr,code-partition = &cpuppr_code_partition;
29		zephyr,flash = &mram1x;
30		zephyr,sram = &cpuppr_code_data;
31		zephyr,shell-uart = &uart135;
32	};
33};
34
35&cpuapp_cpuppr_ipc {
36	mbox-names = "tx", "rx";
37	tx-region = <&cpuppr_cpuapp_ipc_shm>;
38	rx-region = <&cpuapp_cpuppr_ipc_shm>;
39};
40
41&grtc {
42	status = "okay";
43	owned-channels = <5>;
44};
45
46&uart135 {
47	status = "okay";
48	current-speed = <115200>;
49	pinctrl-0 = <&uart135_default>;
50	pinctrl-1 = <&uart135_sleep>;
51	pinctrl-names = "default", "sleep";
52};
53
54&uart136 {
55	current-speed = <115200>;
56	pinctrl-0 = <&uart136_default>;
57	pinctrl-1 = <&uart136_sleep>;
58	pinctrl-names = "default", "sleep";
59};
60