1/*
2 * Copyright (c) 2024 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7/* This file is common to the secure and non-secure domain */
8
9#include "nrf54l15dk_common.dtsi"
10
11/ {
12	chosen {
13		zephyr,console = &uart20;
14		zephyr,shell-uart = &uart20;
15		zephyr,uart-mcumgr = &uart20;
16		zephyr,bt-mon-uart = &uart20;
17		zephyr,bt-c2h-uart = &uart20;
18		zephyr,flash-controller = &rram_controller;
19		zephyr,flash = &cpuapp_rram;
20		zephyr,ieee802154 = &ieee802154;
21	};
22};
23
24&cpuapp_sram {
25	status = "okay";
26};
27
28&lfxo {
29	load-capacitors = "internal";
30	load-capacitance-femtofarad = <15500>;
31};
32
33&hfxo {
34	load-capacitors = "internal";
35	load-capacitance-femtofarad = <15000>;
36};
37
38&regulators {
39	status = "okay";
40};
41
42&vregmain {
43	status = "okay";
44	regulator-initial-mode = <NRF5X_REG_MODE_DCDC>;
45};
46
47&grtc {
48	owned-channels = <0 1 2 3 4 5 6 7 8 9 10 11>;
49	/* Channels 7-11 reserved for Zero Latency IRQs, 3-4 for FLPR */
50	child-owned-channels = <3 4 7 8 9 10 11>;
51	status = "okay";
52};
53
54&uart20 {
55	status = "okay";
56};
57
58&gpio0 {
59	status = "okay";
60};
61
62&gpio1 {
63	status = "okay";
64};
65
66&gpio2 {
67	status = "okay";
68};
69
70&gpiote20 {
71	status = "okay";
72};
73
74&gpiote30 {
75	status = "okay";
76};
77
78&radio {
79	status = "okay";
80};
81
82&ieee802154 {
83	status = "okay";
84};
85
86&temp {
87	status = "okay";
88};
89
90&clock {
91	status = "okay";
92};
93
94&spi00 {
95	status = "okay";
96	cs-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
97	pinctrl-0 = <&spi00_default>;
98	pinctrl-1 = <&spi00_sleep>;
99	pinctrl-names = "default", "sleep";
100
101	mx25r64: mx25r6435f@0 {
102		compatible = "jedec,spi-nor";
103		status = "okay";
104		reg = <0>;
105		spi-max-frequency = <8000000>;
106		jedec-id = [c2 28 17];
107		sfdp-bfp = [
108			e5 20 f1 ff  ff ff ff 03  44 eb 08 6b  08 3b 04 bb
109			ee ff ff ff  ff ff 00 ff  ff ff 00 ff  0c 20 0f 52
110			10 d8 00 ff  23 72 f5 00  82 ed 04 cc  44 83 48 44
111			30 b0 30 b0  f7 c4 d5 5c  00 be 29 ff  f0 d0 ff ff
112		];
113		size = <67108864>;
114		has-dpd;
115		t-enter-dpd = <10000>;
116		t-exit-dpd = <35000>;
117	};
118};
119
120&adc {
121	status = "okay";
122};
123