Lines Matching +full:nrf +full:- +full:twis
4 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv8-m.dtsi>
12 zephyr,bt-hci = &bt_hci_controller;
14 zephyr,flash-controller = &flash_controller;
18 #address-cells = <1>;
19 #size-cells = <0>;
23 compatible = "arm,cortex-m33";
25 #address-cells = <1>;
26 #size-cells = <1>;
29 compatible = "arm,armv8m-mpu";
37 compatible = "nordic,nrf-ficr";
39 #nordic,ficr-cells = <1>;
44 compatible = "nordic,nrf-uicr";
50 compatible = "mmio-sram";
54 compatible = "zephyr,memory-region", "mmio-sram";
55 zephyr,memory-region = "SRAM1";
59 compatible = "nordic,nrf-clock";
66 compatible = "nordic,nrf-power";
70 #address-cells = <1>;
71 #size-cells = <1>;
74 #address-cells = <1>;
75 #size-cells = <1>;
76 compatible = "nordic,nrf-gpregret";
82 #address-cells = <1>;
83 #size-cells = <1>;
84 compatible = "nordic,nrf-gpregret";
91 compatible = "nordic,nrf-radio";
95 dfe-supported;
96 ieee802154-supported;
97 ble-2mbps-supported;
98 ble-coded-phy-supported;
101 compatible = "nordic,nrf-ieee802154";
105 /* Note: In the nRF Connect SDK the SoftDevice Controller
109 compatible = "zephyr,bt-hci-ll-sw-split";
115 compatible = "nordic,nrf-rng";
122 compatible = "nordic,nrf-gpiote";
130 compatible = "nordic,nrf-wdt";
137 compatible = "nordic,nrf-timer";
140 cc-num = <8>;
141 max-bit-width = <32>;
147 compatible = "nordic,nrf-ecb";
154 compatible = "nordic,nrf-ccm";
157 length-field-length-8-bits;
158 headermask-supported;
163 compatible = "nordic,nrf-dppic";
169 compatible = "nordic,nrf-temp";
176 compatible = "nordic,nrf-rtc";
178 cc-num = <4>;
184 compatible = "nordic,mbox-nrf-ipc", "nordic,nrf-ipc";
186 tx-mask = <0x0000ffff>;
187 rx-mask = <0x0000ffff>;
189 #mbox-cells = <1>;
195 * This i2c node can be TWIM or TWIS,
197 * compatible = "nordic,nrf-twim" or
198 * "nordic,nrf-twis".
200 compatible = "nordic,nrf-twim";
201 #address-cells = <1>;
202 #size-cells = <0>;
205 easydma-maxcnt-bits = <16>;
207 zephyr,pm-device-runtime-auto;
214 * compatible = "nordic,nrf-spim" or
215 * "nordic,nrf-spis".
217 compatible = "nordic,nrf-spim";
218 #address-cells = <1>;
219 #size-cells = <0>;
222 max-frequency = <DT_FREQ_M(8)>;
223 easydma-maxcnt-bits = <16>;
228 compatible = "nordic,nrf-uarte";
235 compatible = "nordic,nrf-egu";
242 compatible = "nordic,nrf-rtc";
244 cc-num = <4>;
250 compatible = "nordic,nrf-timer";
253 cc-num = <8>;
254 max-bit-width = <32>;
260 compatible = "nordic,nrf-timer";
263 cc-num = <8>;
264 max-bit-width = <32>;
270 compatible = "nordic,nrf-swi";
277 compatible = "nordic,nrf-swi";
284 compatible = "nordic,nrf-swi";
291 compatible = "nordic,nrf-swi";
298 compatible = "nordic,nrf-acl";
303 flash_controller: flash-controller@41080000 {
304 compatible = "nordic,nrf53-flash-controller";
306 partial-erase;
308 #address-cells = <1>;
309 #size-cells = <1>;
313 compatible = "soc-nv-flash";
314 erase-block-size = <2048>;
315 write-block-size = <4>;
320 compatible = "nordic,nrf-vmc";
326 compatible = "nordic,nrf-gpio";
327 gpio-controller;
329 #gpio-cells = <2>;
332 gpiote-instance = <&gpiote>;
336 compatible = "nordic,nrf-gpio";
337 gpio-controller;
339 #gpio-cells = <2>;
343 gpiote-instance = <&gpiote>;
350 compatible = "zephyr,ipc-icbmsg";
353 mbox-names = "rx", "tx";
354 tx-region = <&cpunet_cpuapp_ipc_shm>;
355 rx-region = <&cpuapp_cpunet_ipc_shm>;
356 tx-blocks = <32>;
357 rx-blocks = <32>;
363 arm,num-irq-priority-bits = <3>;