1/* 2 * Copyright (c) 2024 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7/dts-v1/; 8 9#include <mem.h> 10#include <arm/nordic/nrf54l15_cpuapp.dtsi> 11#include <../boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l_05_10_15-pinctrl.dtsi> 12 13/ { 14 model = "Nordic NRF54L15 BSIM NRF54L15 Application"; 15 compatible = "bsim,nrf54l15-bsim-nrf54l15-cpuapp", "bsim,nrf54"; 16 17 chosen { 18 zephyr,console = &uart20; 19 zephyr,entropy = &rng; 20 zephyr,bt-c2h-uart = &uart20; 21 zephyr,flash-controller = &rram_controller; 22 zephyr,flash = &cpuapp_rram; 23 }; 24 25 /delete-node/ cpus; 26 /delete-node/ sw-pwm; 27 28 soc { 29 /delete-node/ memory@20000000; 30 /delete-node/ memory@2002f000; 31 peripheral@50000000 { 32 /delete-node/ vpr@4c000; 33 /delete-node/ mailbox@0; 34 /delete-node/ interrupt-controller@f0000000; 35 /delete-node/ i2c@c6000; 36 /delete-node/ spi@c6000; 37 /delete-node/ i2c@c7000; 38 /delete-node/ spi@c7000; 39 /delete-node/ i2c@c8000; 40 /delete-node/ spi@c8000; 41 /delete-node/ pwm@d2000; 42 /delete-node/ pwm@d3000; 43 /delete-node/ pwm@d4000; 44 /delete-node/ adc@d5000; 45 /delete-node/ nfct@d6000; 46 /delete-node/ i2s@dd000; 47 /delete-node/ qdec@e0000; 48 /delete-node/ qdec@e1000; 49 /delete-node/ i2c@104000; 50 /delete-node/ spi@104000; 51 /delete-node/ watchdog@108000; 52 /delete-node/ watchdog@109000; 53 }; 54 }; 55 56 rng: rng { 57 status = "okay"; 58 compatible = "nordic,nrf-cracen-ctrdrbg"; 59 }; 60 61 psa_rng: psa-rng { 62 status = "disabled"; 63 }; 64}; 65 66&grtc { 67 owned-channels = <0 1 2 3 4 5 6 7 8 9 10 11>; 68 /* Channels 7-11 reserved for Zero Latency IRQs, 3-4 for FLPR */ 69 child-owned-channels = <3 4 7 8 9 10 11>; 70 status = "okay"; 71}; 72 73&cpuapp_rram { 74 partitions { 75 compatible = "fixed-partitions"; 76 #address-cells = <1>; 77 #size-cells = <1>; 78 storage_partition: partition@0 { 79 label = "storage"; 80 reg = <0x0 DT_SIZE_K(500)>; 81 }; 82 }; 83}; 84 85&spi00 { 86 status = "disabled"; 87}; 88 89&uart20 { 90 status = "okay"; 91 current-speed = <115200>; 92 pinctrl-0 = <&uart20_default>; 93 pinctrl-1 = <&uart20_sleep>; 94 pinctrl-names = "default", "sleep"; 95}; 96 97&uart30 { 98 current-speed = <115200>; 99 pinctrl-0 = <&uart30_default>; 100 pinctrl-1 = <&uart30_sleep>; 101 pinctrl-names = "default", "sleep"; 102}; 103 104&gpio0 { 105 status = "okay"; 106}; 107 108&gpio1 { 109 status = "okay"; 110}; 111 112&gpio2 { 113 status = "okay"; 114}; 115 116&gpiote20 { 117 status = "okay"; 118}; 119 120&gpiote30 { 121 status = "okay"; 122}; 123 124&temp { 125 status = "okay"; 126}; 127 128&radio { 129 status = "okay"; 130 /* These features are not yet supported by the RADIO model */ 131 /delete-property/ dfe-supported; 132 /delete-property/ cs-supported; 133}; 134 135&clock { 136 status = "okay"; 137}; 138