Lines Matching +full:nrf +full:- +full:twim

4  * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-m.dtsi>
9 #include <zephyr/dt-bindings/adc/nrf-saadc-v2.h>
10 #include <zephyr/dt-bindings/regulator/nrf5x.h>
14 zephyr,bt-hci = &bt_hci_controller;
16 zephyr,flash-controller = &flash_controller;
20 #address-cells = <1>;
21 #size-cells = <0>;
25 compatible = "arm,cortex-m4";
32 compatible = "nordic,nrf-ficr";
34 #nordic,ficr-cells = <1>;
39 compatible = "nordic,nrf-uicr";
45 compatible = "mmio-sram";
49 compatible = "nordic,nrf-clock";
56 compatible = "nordic,nrf-power";
60 #address-cells = <1>;
61 #size-cells = <1>;
64 #address-cells = <1>;
65 #size-cells = <1>;
66 compatible = "nordic,nrf-gpregret";
72 #address-cells = <1>;
73 #size-cells = <1>;
74 compatible = "nordic,nrf-gpregret";
80 compatible = "nordic,nrf5x-regulator";
82 regulator-name = "REG";
83 regulator-initial-mode = <NRF5X_REG_MODE_LDO>;
88 compatible = "nordic,nrf-bprot";
94 compatible = "nordic,nrf-radio";
98 ble-2mbps-supported;
100 /* Note: In the nRF Connect SDK the SoftDevice Controller
104 compatible = "zephyr,bt-hci-ll-sw-split";
111 /* compatible = "nordic,nrf-uarte" or "nordic,nrf-uart"; */
112 compatible = "nordic,nrf-uarte";
120 * This i2c node can be TWI, TWIM, or TWIS,
122 * compatible = "nordic,nrf-twi" or
123 * "nordic,nrf-twim" or
124 * "nordic,nrf-twis".
126 compatible = "nordic,nrf-twim";
127 #address-cells = <1>;
128 #size-cells = <0>;
131 easydma-maxcnt-bits = <14>;
133 zephyr,pm-device-runtime-auto;
140 * compatible = "nordic,nrf-spi" or
141 * "nordic,nrf-spim" or
142 * "nordic,nrf-spis".
144 compatible = "nordic,nrf-spim";
145 #address-cells = <1>;
146 #size-cells = <0>;
149 max-frequency = <DT_FREQ_M(8)>;
150 easydma-maxcnt-bits = <14>;
155 compatible = "nordic,nrf-gpiote";
163 compatible = "nordic,nrf-saadc";
167 #io-channel-cells = <1>;
168 zephyr,pm-device-runtime-auto;
172 compatible = "nordic,nrf-timer";
175 cc-num = <4>;
176 max-bit-width = <32>;
182 compatible = "nordic,nrf-timer";
185 cc-num = <4>;
186 max-bit-width = <32>;
192 compatible = "nordic,nrf-timer";
195 cc-num = <4>;
196 max-bit-width = <32>;
202 compatible = "nordic,nrf-rtc";
204 cc-num = <3>;
207 clock-frequency = <32768>;
212 compatible = "nordic,nrf-temp";
219 compatible = "nordic,nrf-rng";
226 compatible = "nordic,nrf-ecb";
233 compatible = "nordic,nrf-ccm";
236 length-field-length-8-bits;
241 compatible = "nordic,nrf-wdt";
248 compatible = "nordic,nrf-rtc";
250 cc-num = <4>;
253 clock-frequency = <32768>;
258 compatible = "nordic,nrf-qdec";
265 compatible = "nordic,nrf-egu", "nordic,nrf-swi";
272 compatible = "nordic,nrf-egu", "nordic,nrf-swi";
279 compatible = "nordic,nrf-swi";
286 compatible = "nordic,nrf-swi";
293 compatible = "nordic,nrf-swi";
300 compatible = "nordic,nrf-swi";
306 flash_controller: flash-controller@4001e000 {
307 compatible = "nordic,nrf52-flash-controller";
309 partial-erase;
311 #address-cells = <1>;
312 #size-cells = <1>;
316 compatible = "soc-nv-flash";
317 erase-block-size = <4096>;
318 write-block-size = <4>;
323 compatible = "nordic,nrf-ppi";
329 compatible = "nordic,nrf-gpio";
330 gpio-controller;
332 #gpio-cells = <2>;
335 gpiote-instance = <&gpiote>;
341 arm,num-irq-priority-bits = <3>;