1/* 2 * Copyright (c) 2024 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7cpu: &cpuapp {}; 8systick: &cpuapp_systick {}; 9nvic: &cpuapp_nvic {}; 10 11/delete-node/ &cpuflpr; 12/delete-node/ &cpuflpr_rram; 13/delete-node/ &cpuflpr_sram; 14/delete-node/ &cpuflpr_clic; 15 16/ { 17 chosen { 18 zephyr,bt-hci = &bt_hci_controller; 19 }; 20 21 soc { 22 compatible = "simple-bus"; 23 interrupt-parent = <&cpuapp_nvic>; 24 ranges; 25 }; 26 27 psa_rng: psa-rng { 28 compatible = "zephyr,psa-crypto-rng"; 29 status = "disabled"; 30 }; 31}; 32 33&bt_hci_controller { 34 status = "okay"; 35}; 36 37&cpuflpr_vpr { 38 cpuapp_vevif_rx: mailbox@1 { 39 compatible = "nordic,nrf-vevif-event-rx"; 40 reg = <0x1 0x1000>; 41 status = "disabled"; 42 interrupts = <76 NRF_DEFAULT_IRQ_PRIORITY>; 43 #mbox-cells = <1>; 44 nordic,events = <1>; 45 nordic,events-mask = <0x00100000>; 46 }; 47 48 cpuapp_vevif_tx: mailbox@0 { 49 compatible = "nordic,nrf-vevif-task-tx"; 50 reg = <0x0 0x1000>; 51 #mbox-cells = <1>; 52 nordic,tasks = <7>; 53 nordic,tasks-mask = <0x007f0000>; 54 status = "disabled"; 55 }; 56}; 57 58&cpuapp_ppb { 59 compatible = "simple-bus"; 60 ranges; 61}; 62 63&grtc { 64#ifdef USE_NON_SECURE_ADDRESS_MAP 65 interrupts = <227 NRF_DEFAULT_IRQ_PRIORITY>, 66#else 67 interrupts = <228 NRF_DEFAULT_IRQ_PRIORITY>, 68#endif 69 <229 NRF_DEFAULT_IRQ_PRIORITY>; /* reserved for Zero Latency IRQs */ 70}; 71 72&gpiote20 { 73#ifdef USE_NON_SECURE_ADDRESS_MAP 74 interrupts = <218 NRF_DEFAULT_IRQ_PRIORITY>; 75#else 76 interrupts = <219 NRF_DEFAULT_IRQ_PRIORITY>; 77#endif 78}; 79 80&gpiote30 { 81#ifdef USE_NON_SECURE_ADDRESS_MAP 82 interrupts = <268 NRF_DEFAULT_IRQ_PRIORITY>; 83#else 84 interrupts = <269 NRF_DEFAULT_IRQ_PRIORITY>; 85#endif 86}; 87 88&dppic00 { 89 status = "okay"; 90}; 91 92&dppic10 { 93 status = "okay"; 94}; 95 96&dppic20 { 97 status = "okay"; 98}; 99 100&dppic30 { 101 status = "okay"; 102}; 103 104&ppib00 { 105 status = "okay"; 106}; 107 108&ppib01 { 109 status = "okay"; 110}; 111 112&ppib10 { 113 status = "okay"; 114}; 115 116&ppib11 { 117 status = "okay"; 118}; 119 120&ppib20 { 121 status = "okay"; 122}; 123 124&ppib21 { 125 status = "okay"; 126}; 127 128&ppib22 { 129 status = "okay"; 130}; 131 132&ppib30 { 133 status = "okay"; 134}; 135