Lines Matching +full:status +full:- +full:reg
1 /* SPDX-License-Identifier: Apache-2.0 */
3 #include <arm/armv6-m.dtsi>
5 #include <zephyr/dt-bindings/adc/nrf-adc.h>
9 zephyr,bt-hci = &bt_hci_controller;
11 zephyr,flash-controller = &flash_controller;
15 #address-cells = <1>;
16 #size-cells = <0>;
20 compatible = "arm,cortex-m0";
21 reg = <0>;
27 compatible = "nordic,nrf-ficr";
28 reg = <0x10000000 0x1000>;
29 #nordic,ficr-cells = <1>;
30 status = "okay";
34 compatible = "nordic,nrf-uicr";
35 reg = <0x10001000 0x1000>;
36 status = "okay";
40 compatible = "mmio-sram";
44 compatible = "nordic,nrf-power";
45 reg = <0x40000000 0x1000>;
47 status = "okay";
48 #address-cells = <1>;
49 #size-cells = <1>;
52 #address-cells = <1>;
53 #size-cells = <1>;
54 compatible = "nordic,nrf-gpregret";
55 reg = <0x4000051c 0x1>;
56 status = "okay";
61 compatible = "nordic,nrf-clock";
62 reg = <0x40000000 0x1000>;
64 status = "okay";
67 nrf_mpu: nrf-mpu@40000000 {
68 compatible = "nordic,nrf-mpu";
69 reg = <0x40000000 0x1000>;
70 status = "okay";
74 compatible = "nordic,nrf-radio";
75 reg = <0x40001000 0x1000>;
77 status = "okay";
80 compatible = "zephyr,bt-hci-ll-sw-split";
81 status = "okay";
86 compatible = "nordic,nrf-uart";
87 reg = <0x40002000 0x1000>;
89 status = "disabled";
93 compatible = "nordic,nrf-spi";
94 #address-cells = <1>;
95 #size-cells = <0>;
96 reg = <0x40003000 0x1000>;
98 max-frequency = <DT_FREQ_M(8)>;
99 easydma-maxcnt-bits = <8>;
100 status = "disabled";
104 compatible = "nordic,nrf-twi";
105 #address-cells = <1>;
106 #size-cells = <0>;
107 reg = <0x40003000 0x1000>;
109 easydma-maxcnt-bits = <8>;
110 status = "disabled";
117 * compatible = "nordic,nrf-spi" or
118 * "nordic,nrf-spis".
120 compatible = "nordic,nrf-spi";
121 #address-cells = <1>;
122 #size-cells = <0>;
123 reg = <0x40004000 0x1000>;
125 max-frequency = <DT_FREQ_M(8)>;
126 easydma-maxcnt-bits = <8>;
127 status = "disabled";
131 compatible = "nordic,nrf-twi";
132 #address-cells = <1>;
133 #size-cells = <0>;
134 reg = <0x40004000 0x1000>;
136 easydma-maxcnt-bits = <8>;
137 status = "disabled";
141 compatible = "nordic,nrf-gpiote";
142 reg = <0x40006000 0x1000>;
144 status = "disabled";
149 compatible = "nordic,nrf-adc";
150 reg = <0x40007000 0x1000>;
152 status = "disabled";
153 #io-channel-cells = <1>;
157 compatible = "nordic,nrf-timer";
158 status = "disabled";
159 reg = <0x40008000 0x1000>;
160 cc-num = <4>;
161 max-bit-width = <32>;
167 compatible = "nordic,nrf-timer";
168 status = "disabled";
169 reg = <0x40009000 0x1000>;
170 cc-num = <4>;
171 max-bit-width = <16>;
177 compatible = "nordic,nrf-timer";
178 status = "disabled";
179 reg = <0x4000a000 0x1000>;
180 cc-num = <4>;
181 max-bit-width = <16>;
187 compatible = "nordic,nrf-rtc";
188 reg = <0x4000b000 0x1000>;
189 cc-num = <3>;
191 status = "disabled";
192 clock-frequency = <32768>;
197 compatible = "nordic,nrf-temp";
198 reg = <0x4000c000 0x1000>;
200 status = "okay";
204 compatible = "nordic,nrf-rng";
205 reg = <0x4000d000 0x1000>;
207 status = "okay";
211 compatible = "nordic,nrf-ecb";
212 reg = <0x4000e000 0x1000>;
214 status = "okay";
218 compatible = "nordic,nrf-ccm";
219 reg = <0x4000f000 0x1000>;
221 status = "okay";
225 compatible = "nordic,nrf-wdt";
226 reg = <0x40010000 0x1000>;
228 status = "okay";
232 compatible = "nordic,nrf-rtc";
233 reg = <0x40011000 0x1000>;
234 cc-num = <4>;
236 status = "disabled";
237 clock-frequency = <32768>;
242 compatible = "nordic,nrf-qdec";
243 reg = <0x40012000 0x1000>;
245 status = "disabled";
249 compatible = "nordic,nrf-lpcomp";
250 reg = <0x40013000 0x1000>;
252 status = "disabled";
253 #io-channel-cells = <1>;
257 compatible = "nordic,nrf-swi";
258 reg = <0x40014000 0x1000>;
260 status = "okay";
264 compatible = "nordic,nrf-swi";
265 reg = <0x40015000 0x1000>;
267 status = "okay";
271 compatible = "nordic,nrf-swi";
272 reg = <0x40016000 0x1000>;
274 status = "okay";
278 compatible = "nordic,nrf-swi";
279 reg = <0x40017000 0x1000>;
281 status = "okay";
285 compatible = "nordic,nrf-swi";
286 reg = <0x40018000 0x1000>;
288 status = "okay";
292 compatible = "nordic,nrf-swi";
293 reg = <0x40019000 0x1000>;
295 status = "okay";
298 flash_controller: flash-controller@4001e000 {
299 compatible = "nordic,nrf51-flash-controller";
300 reg = <0x4001e000 0x1000>;
302 #address-cells = <1>;
303 #size-cells = <1>;
307 compatible = "soc-nv-flash";
308 erase-block-size = <1024>;
309 write-block-size = <4>;
314 compatible = "nordic,nrf-ppi";
315 reg = <0x4001f000 0x1000>;
316 status = "okay";
320 compatible = "nordic,nrf-gpio";
321 gpio-controller;
322 reg = <0x50000000 0x1000>;
323 #gpio-cells = <2>;
324 status = "disabled";
326 gpiote-instance = <&gpiote>;
332 arm,num-irq-priority-bits = <2>;
335 /delete-node/ &systick;