Lines Matching +full:num +full:- +full:in +full:- +full:eps

4  * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/adc/nrf-saadc.h>
10 #include <zephyr/dt-bindings/misc/nordic-nrf-ficr-nrf9230-engb.h>
11 #include <zephyr/dt-bindings/misc/nordic-domain-id-nrf9230.h>
12 #include <zephyr/dt-bindings/misc/nordic-owner-id-nrf9230.h>
13 #include <zephyr/dt-bindings/reserved-memory/nordic-owned-memory.h>
15 /delete-node/ &sw_pwm;
18 #address-cells = <1>;
19 #size-cells = <1>;
22 #address-cells = <1>;
23 #size-cells = <0>;
26 compatible = "arm,cortex-m33";
29 clock-frequency = <DT_FREQ_M(320)>;
33 compatible = "arm,cortex-m33";
36 clock-frequency = <DT_FREQ_M(256)>;
43 clock-frequency = <DT_FREQ_M(16)>;
45 nordic,bus-width = <32>;
48 compatible = "nordic,nrf-vevif-task-rx";
50 interrupt-parent = <&cpuppr_clic>;
67 #mbox-cells = <1>;
69 nordic,tasks-mask = <0x0000fff0>;
74 reserved-memory {
75 #address-cells = <1>;
76 #size-cells = <1>;
85 compatible = "fixed-clock";
86 #clock-cells = <0>;
87 clock-frequency = <DT_FREQ_M(32)>;
91 compatible = "fixed-clock";
92 #clock-cells = <0>;
93 clock-frequency = <DT_FREQ_M(16)>;
97 compatible = "nordic,nrf-hsfll-global";
99 #clock-cells = <0>;
100 clock-frequency = <320000000>;
101 supported-clock-frequencies = <64000000
109 #address-cells = <1>;
110 #size-cells = <1>;
115 erase-block-size = <4096>;
116 write-block-size = <16>;
120 compatible = "nordic,nrf-uicr-v2";
126 compatible = "nordic,nrf-uicr-v2";
132 compatible = "nordic,nrf-ficr";
134 #nordic,ficr-cells = <1>;
138 compatible = "mmio-sram";
140 #address-cells = <1>;
141 #size-cells = <1>;
146 compatible = "mmio-sram";
148 #address-cells = <1>;
149 #size-cells = <1>;
154 compatible = "mmio-sram";
156 #address-cells = <1>;
157 #size-cells = <1>;
162 #address-cells = <1>;
163 #size-cells = <1>;
167 compatible = "nordic,nrf-hsfll-local";
168 #clock-cells = <0>;
171 clock-frequency = <DT_FREQ_M(320)>;
176 nordic,ficr-names = "vsup", "coarse", "fine";
180 compatible = "nordic,nrf-ipct-local";
189 compatible = "nordic,nrf-wdt";
196 compatible = "nordic,nrf-wdt";
203 compatible = "nordic,nrf-ieee802154";
208 compatible = "nordic,nrf-resetinfo";
214 #address-cells = <1>;
215 #size-cells = <1>;
219 compatible = "nordic,nrf-hsfll-local";
220 #clock-cells = <0>;
223 clock-frequency = <DT_FREQ_M(256)>;
228 nordic,ficr-names = "vsup", "coarse", "fine";
232 compatible = "nordic,nrf-wdt";
239 compatible = "nordic,nrf-wdt";
246 compatible = "nordic,nrf-resetinfo";
251 compatible = "nordic,nrf-dppic-local";
257 compatible = "nordic,nrf-ipct-local";
266 compatible = "nordic,nrf-egu";
273 compatible = "nordic,nrf-timer";
276 cc-num = <8>;
278 max-bit-width = <32>;
284 compatible = "nordic,nrf-timer";
287 cc-num = <8>;
289 max-bit-width = <32>;
295 compatible = "nordic,nrf-timer";
298 cc-num = <8>;
300 max-bit-width = <32>;
306 compatible = "nordic,nrf-rtc";
309 cc-num = <4>;
310 clock-frequency = <32768>;
316 compatible = "nordic,nrf-radio";
319 ble-2mbps-supported;
320 ble-coded-phy-supported;
321 dfe-supported;
322 ieee802154-supported;
326 compatible = "nordic,nrf-ieee802154";
332 compatible = "nordic,nrf-ccm";
339 compatible = "nordic,nrf-ecb";
346 compatible = "nordic,nrf-ccm";
353 compatible = "nordic,nrf-ecb";
361 #address-cells = <1>;
362 #size-cells = <1>;
366 compatible = "nordic,nrf-usbhs", "snps,dwc2";
368 reg-names = "wrapper", "core";
370 num-in-eps = <8>;
371 num-out-eps = <10>;
379 compatible = "nordic,nrf-exmif", "snps,designware-ssi";
380 #address-cells = <1>;
381 #size-cells = <0>;
383 reg-names = "wrapper", "core";
385 clock-frequency = <DT_FREQ_M(400)>;
386 fifo-depth = <32>;
393 #mbox-cells = <1>;
399 #mbox-cells = <1>;
405 #mbox-cells = <1>;
411 #mbox-cells = <1>;
414 canpll: clock-controller@8c2000{
415 compatible = "nordic,nrf-auxpll";
419 #clock-cells = <0>;
422 nordic,out-div = <2>;
423 nordic,out-drive = <0>;
424 nordic,current-tune = <6>;
425 nordic,sdm-disable;
431 compatible = "nordic,nrf-vevif-task-tx";
434 #mbox-cells = <1>;
436 nordic,tasks-mask = <0xfffff0ff>;
440 compatible = "nordic,nrf-ipct-global";
444 global-domain-id = <12>;
448 compatible = "nordic,nrf-dppic-global";
454 compatible = "nordic,nrf-timer";
457 cc-num = <6>;
459 max-bit-width = <32>;
465 compatible = "nordic,nrf-timer";
468 cc-num = <6>;
470 max-bit-width = <32>;
476 compatible = "nordic,nrf-pwm";
480 #pwm-cells = <3>;
484 compatible = "nordic,nrf-spim";
487 easydma-maxcnt-bits = <15>;
489 max-frequency = <DT_FREQ_M(32)>;
490 #address-cells = <1>;
491 #size-cells = <0>;
492 rx-delay-supported;
493 rx-delay = <1>;
494 nordic,clockpin-enable = <NRF_FUN_SPIM_SCK>,
499 compatible = "nordic,nrf-uarte";
503 endtx-stoptx-supported;
504 frame-timeout-supported;
508 compatible = "nordic,nrf-spim";
511 easydma-maxcnt-bits = <15>;
513 max-frequency = <DT_FREQ_M(32)>;
514 #address-cells = <1>;
515 #size-cells = <0>;
516 rx-delay-supported;
517 rx-delay = <1>;
518 nordic,clockpin-enable = <NRF_FUN_SPIM_SCK>,
523 compatible = "nordic,nrf-vpr-coprocessor";
526 #address-cells = <1>;
527 #size-cells = <1>;
531 compatible = "nordic,nrf-vevif-task-tx";
534 #mbox-cells = <1>;
536 nordic,tasks-mask = <0x0000fff0>;
541 compatible = "nordic,nrf-ipct-global";
545 global-domain-id = <13>;
549 compatible = "nordic,nrf-dppic-global";
555 compatible = "nordic,nrf-rtc";
558 cc-num = <4>;
559 clock-frequency = <32768>;
565 compatible = "nordic,nrf-rtc";
568 cc-num = <4>;
569 clock-frequency = <32768>;
575 compatible = "nordic,nrf-wdt";
582 compatible = "nordic,nrf-wdt";
589 compatible = "nordic,nrf-gpiote";
596 compatible = "nordic,nrf-gpiote";
603 compatible = "nordic,nrf-gpio";
606 #gpio-cells = <2>;
607 gpio-controller;
608 gpiote-instance = <&gpiote130>;
614 compatible = "nordic,nrf-gpio";
617 #gpio-cells = <2>;
618 gpio-controller;
619 gpiote-instance = <&gpiote130>;
625 compatible = "nordic,nrf-gpio";
628 #gpio-cells = <2>;
629 gpio-controller;
630 gpiote-instance = <&gpiote130>;
636 compatible = "nordic,nrf-gpio";
639 #gpio-cells = <2>;
640 gpio-controller;
646 compatible = "nordic,nrf-gpio";
649 #gpio-cells = <2>;
650 gpio-controller;
656 compatible = "nordic,nrf-gpio";
659 #gpio-cells = <2>;
660 gpio-controller;
661 gpiote-instance = <&gpiote130>;
667 compatible = "nordic,nrf-gpio";
670 #gpio-cells = <2>;
671 gpio-controller;
672 gpiote-instance = <&gpiote131>;
678 compatible = "nordic,nrf-dppic-global";
684 compatible = "nordic,nrf-saadc";
688 #io-channel-cells = <1>;
689 zephyr,pm-device-runtime-auto;
694 * Use compatible "nordic,nrf-comp" to configure as COMP
695 * Use compatible "nordic,nrf-lpcomp" to configure as LPCOMP
697 compatible = "nordic,nrf-comp";
703 temp: temperature-sensor@984000 {
704 compatible = "nordic,nrf-temp";
711 compatible = "nordic,nrf-dppic-global";
717 compatible = "nordic,nrf-qdec";
724 compatible = "nordic,nrf-qdec";
731 compatible = "nordic,nrf-grtc";
734 cc-num = <16>;
738 compatible = "nordic,nrf-dppic-global";
744 compatible = "nordic,nrf-timer";
747 cc-num = <6>;
749 max-bit-width = <32>;
754 compatible = "nordic,nrf-timer";
757 cc-num = <6>;
759 max-bit-width = <32>;
764 compatible = "nordic,nrf-pwm";
768 #pwm-cells = <3>;
772 compatible = "nordic,nrf-twim";
776 easydma-maxcnt-bits = <15>;
777 #address-cells = <1>;
778 #size-cells = <0>;
779 nordic,clockpin-enable = <NRF_FUN_TWIM_SDA>,
781 zephyr,pm-device-runtime-auto;
785 compatible = "nordic,nrf-spim";
788 easydma-maxcnt-bits = <15>;
790 max-frequency = <DT_FREQ_M(8)>;
791 #address-cells = <1>;
792 #size-cells = <0>;
793 rx-delay-supported;
794 rx-delay = <1>;
795 nordic,clockpin-enable = <NRF_FUN_SPIM_MOSI>,
802 compatible = "nordic,nrf-uarte";
806 nordic,clockpin-enable = <NRF_FUN_UART_TX>;
807 endtx-stoptx-supported;
808 frame-timeout-supported;
812 compatible = "nordic,nrf-twim";
816 easydma-maxcnt-bits = <15>;
817 #address-cells = <1>;
818 #size-cells = <0>;
819 nordic,clockpin-enable = <NRF_FUN_TWIM_SDA>,
821 zephyr,pm-device-runtime-auto;
825 compatible = "nordic,nrf-spim";
828 easydma-maxcnt-bits = <15>;
830 max-frequency = <DT_FREQ_M(8)>;
831 #address-cells = <1>;
832 #size-cells = <0>;
833 rx-delay-supported;
834 rx-delay = <1>;
835 nordic,clockpin-enable = <NRF_FUN_SPIM_MOSI>,
842 compatible = "nordic,nrf-uarte";
846 nordic,clockpin-enable = <NRF_FUN_UART_TX>;
847 endtx-stoptx-supported;
848 frame-timeout-supported;
852 compatible = "nordic,nrf-dppic-global";
858 compatible = "nordic,nrf-timer";
861 cc-num = <6>;
863 max-bit-width = <32>;
868 compatible = "nordic,nrf-timer";
871 cc-num = <6>;
873 max-bit-width = <32>;
878 compatible = "nordic,nrf-pwm";
882 #pwm-cells = <3>;
886 compatible = "nordic,nrf-twim";
890 easydma-maxcnt-bits = <15>;
891 #address-cells = <1>;
892 #size-cells = <0>;
893 nordic,clockpin-enable = <NRF_FUN_TWIM_SDA>,
895 zephyr,pm-device-runtime-auto;
899 compatible = "nordic,nrf-spim";
902 easydma-maxcnt-bits = <15>;
904 max-frequency = <DT_FREQ_M(8)>;
905 #address-cells = <1>;
906 #size-cells = <0>;
907 rx-delay-supported;
908 rx-delay = <1>;
909 nordic,clockpin-enable = <NRF_FUN_SPIM_MOSI>,
916 compatible = "nordic,nrf-uarte";
920 nordic,clockpin-enable = <NRF_FUN_UART_TX>;
921 endtx-stoptx-supported;
922 frame-timeout-supported;
926 compatible = "nordic,nrf-twim";
930 easydma-maxcnt-bits = <15>;
931 #address-cells = <1>;
932 #size-cells = <0>;
933 nordic,clockpin-enable = <NRF_FUN_TWIM_SDA>,
935 zephyr,pm-device-runtime-auto;
939 compatible = "nordic,nrf-spim";
942 easydma-maxcnt-bits = <15>;
944 max-frequency = <DT_FREQ_M(8)>;
945 #address-cells = <1>;
946 #size-cells = <0>;
947 rx-delay-supported;
948 rx-delay = <1>;
949 nordic,clockpin-enable = <NRF_FUN_SPIM_MOSI>,
956 compatible = "nordic,nrf-uarte";
960 nordic,clockpin-enable = <NRF_FUN_UART_TX>;
961 endtx-stoptx-supported;
962 frame-timeout-supported;
966 compatible = "nordic,nrf-dppic-global";
972 compatible = "nordic,nrf-timer";
975 cc-num = <6>;
977 max-bit-width = <32>;
982 compatible = "nordic,nrf-timer";
985 cc-num = <6>;
987 max-bit-width = <32>;
992 compatible = "nordic,nrf-pwm";
996 #pwm-cells = <3>;
1000 compatible = "nordic,nrf-twim";
1004 easydma-maxcnt-bits = <15>;
1005 #address-cells = <1>;
1006 #size-cells = <0>;
1007 nordic,clockpin-enable = <NRF_FUN_TWIM_SDA>,
1009 zephyr,pm-device-runtime-auto;
1013 compatible = "nordic,nrf-spim";
1016 easydma-maxcnt-bits = <15>;
1018 max-frequency = <DT_FREQ_M(8)>;
1019 #address-cells = <1>;
1020 #size-cells = <0>;
1021 rx-delay-supported;
1022 rx-delay = <1>;
1023 nordic,clockpin-enable = <NRF_FUN_SPIM_MOSI>,
1030 compatible = "nordic,nrf-uarte";
1034 nordic,clockpin-enable = <NRF_FUN_UART_TX>;
1035 endtx-stoptx-supported;
1036 frame-timeout-supported;
1040 compatible = "nordic,nrf-twim";
1044 easydma-maxcnt-bits = <15>;
1045 #address-cells = <1>;
1046 #size-cells = <0>;
1047 nordic,clockpin-enable = <NRF_FUN_TWIM_SDA>,
1049 zephyr,pm-device-runtime-auto;
1053 compatible = "nordic,nrf-spim";
1056 easydma-maxcnt-bits = <15>;
1058 max-frequency = <DT_FREQ_M(8)>;
1059 #address-cells = <1>;
1060 #size-cells = <0>;
1061 rx-delay-supported;
1062 rx-delay = <1>;
1063 nordic,clockpin-enable = <NRF_FUN_SPIM_MOSI>,
1070 compatible = "nordic,nrf-uarte";
1074 nordic,clockpin-enable = <NRF_FUN_UART_TX>;
1075 endtx-stoptx-supported;
1076 frame-timeout-supported;
1080 compatible = "nordic,nrf-dppic-global";
1086 compatible = "nordic,nrf-timer";
1089 cc-num = <6>;
1091 max-bit-width = <32>;
1096 compatible = "nordic,nrf-timer";
1099 cc-num = <6>;
1101 max-bit-width = <32>;
1106 compatible = "nordic,nrf-pwm";
1110 #pwm-cells = <3>;
1114 compatible = "nordic,nrf-twim";
1118 easydma-maxcnt-bits = <15>;
1119 #address-cells = <1>;
1120 #size-cells = <0>;
1121 nordic,clockpin-enable = <NRF_FUN_TWIM_SDA>,
1123 zephyr,pm-device-runtime-auto;
1127 compatible = "nordic,nrf-spim";
1130 easydma-maxcnt-bits = <15>;
1132 max-frequency = <DT_FREQ_M(8)>;
1133 #address-cells = <1>;
1134 #size-cells = <0>;
1135 rx-delay-supported;
1136 rx-delay = <1>;
1137 nordic,clockpin-enable = <NRF_FUN_SPIM_MOSI>,
1144 compatible = "nordic,nrf-uarte";
1148 nordic,clockpin-enable = <NRF_FUN_UART_TX>;
1149 endtx-stoptx-supported;
1150 frame-timeout-supported;
1154 compatible = "nordic,nrf-twim";
1158 easydma-maxcnt-bits = <15>;
1159 #address-cells = <1>;
1160 #size-cells = <0>;
1161 nordic,clockpin-enable = <NRF_FUN_TWIM_SDA>,
1163 zephyr,pm-device-runtime-auto;
1167 compatible = "nordic,nrf-spim";
1170 easydma-maxcnt-bits = <15>;
1172 max-frequency = <DT_FREQ_M(8)>;
1173 #address-cells = <1>;
1174 #size-cells = <0>;
1175 rx-delay-supported;
1176 rx-delay = <1>;
1177 nordic,clockpin-enable = <NRF_FUN_SPIM_MOSI>,
1184 compatible = "nordic,nrf-uarte";
1188 nordic,clockpin-enable = <NRF_FUN_UART_TX>;
1189 endtx-stoptx-supported;
1190 frame-timeout-supported;
1195 cpuapp_ppb: cpuapp-ppb-bus {
1196 #address-cells = <1>;
1197 #size-cells = <1>;
1200 compatible = "arm,armv8m-systick";
1205 cpuapp_nvic: interrupt-controller@e000e100 {
1206 compatible = "arm,v8m-nvic";
1208 arm,num-irq-priority-bits = <3>;
1209 #interrupt-cells = <2>;
1210 interrupt-controller;
1211 #address-cells = <1>;
1215 cpurad_ppb: cpurad-ppb-bus {
1216 #address-cells = <1>;
1217 #size-cells = <1>;
1220 compatible = "arm,armv8m-systick";
1225 cpurad_nvic: interrupt-controller@e000e100 {
1226 compatible = "arm,v8m-nvic";
1228 arm,num-irq-priority-bits = <3>;
1229 #interrupt-cells = <2>;
1230 interrupt-controller;
1231 #address-cells = <1>;
1235 cpuppr_private: cpuppr-private-bus {
1236 #address-cells = <1>;
1237 #size-cells = <1>;
1239 cpuppr_clic: interrupt-controller@5f909000 {
1240 compatible = "nordic,nrf-clic";
1243 #interrupt-cells = <2>;
1244 interrupt-controller;
1245 #address-cells = <1>;
1250 compatible = "nordic,nrf-temp-nrfs";