Lines Matching +full:stm32f469 +full:- +full:qspi
1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/clock/stm32mp1-clks.h>
8 #include <dt-bindings/reset/stm32mp1-resets.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
15 #address-cells = <1>;
16 #size-cells = <0>;
19 compatible = "arm,cortex-a7";
20 clock-frequency = <650000000>;
26 arm-pmu {
27 compatible = "arm,cortex-a7-pmu";
29 interrupt-affinity = <&cpu0>;
30 interrupt-parent = <&intc>;
34 compatible = "arm,psci-1.0";
38 intc: interrupt-controller@a0021000 {
39 compatible = "arm,cortex-a7-gic";
40 #interrupt-cells = <3>;
41 interrupt-controller;
47 compatible = "arm,armv7-timer";
52 interrupt-parent = <&intc>;
56 clk_hse: clk-hse {
57 #clock-cells = <0>;
58 compatible = "fixed-clock";
59 clock-frequency = <24000000>;
62 clk_hsi: clk-hsi {
63 #clock-cells = <0>;
64 compatible = "fixed-clock";
65 clock-frequency = <64000000>;
68 clk_lse: clk-lse {
69 #clock-cells = <0>;
70 compatible = "fixed-clock";
71 clock-frequency = <32768>;
74 clk_lsi: clk-lsi {
75 #clock-cells = <0>;
76 compatible = "fixed-clock";
77 clock-frequency = <32000>;
80 clk_csi: clk-csi {
81 #clock-cells = <0>;
82 compatible = "fixed-clock";
83 clock-frequency = <4000000>;
87 thermal-zones {
88 cpu_thermal: cpu-thermal {
89 polling-delay-passive = <0>;
90 polling-delay = <0>;
91 thermal-sensors = <&dts>;
94 cpu_alert1: cpu-alert1 {
100 cpu-crit {
107 cooling-maps {
112 booster: regulator-booster {
113 compatible = "st,stm32mp1-booster";
119 compatible = "simple-bus";
120 #address-cells = <1>;
121 #size-cells = <1>;
122 interrupt-parent = <&intc>;
126 #address-cells = <1>;
127 #size-cells = <0>;
128 compatible = "st,stm32-timers";
131 clock-names = "int";
137 dma-names = "ch1", "ch2", "ch3", "ch4", "up";
141 compatible = "st,stm32-pwm";
142 #pwm-cells = <3>;
147 compatible = "st,stm32h7-timer-trigger";
153 compatible = "st,stm32-timer-counter";
159 #address-cells = <1>;
160 #size-cells = <0>;
161 compatible = "st,stm32-timers";
164 clock-names = "int";
171 dma-names = "ch1", "ch2", "ch3", "ch4", "up", "trig";
175 compatible = "st,stm32-pwm";
176 #pwm-cells = <3>;
181 compatible = "st,stm32h7-timer-trigger";
187 compatible = "st,stm32-timer-counter";
193 #address-cells = <1>;
194 #size-cells = <0>;
195 compatible = "st,stm32-timers";
198 clock-names = "int";
203 dma-names = "ch1", "ch2", "ch3", "ch4";
207 compatible = "st,stm32-pwm";
208 #pwm-cells = <3>;
213 compatible = "st,stm32h7-timer-trigger";
219 compatible = "st,stm32-timer-counter";
225 #address-cells = <1>;
226 #size-cells = <0>;
227 compatible = "st,stm32-timers";
230 clock-names = "int";
237 dma-names = "ch1", "ch2", "ch3", "ch4", "up", "trig";
241 compatible = "st,stm32-pwm";
242 #pwm-cells = <3>;
247 compatible = "st,stm32h7-timer-trigger";
253 compatible = "st,stm32-timer-counter";
259 #address-cells = <1>;
260 #size-cells = <0>;
261 compatible = "st,stm32-timers";
264 clock-names = "int";
266 dma-names = "up";
270 compatible = "st,stm32h7-timer-trigger";
277 #address-cells = <1>;
278 #size-cells = <0>;
279 compatible = "st,stm32-timers";
282 clock-names = "int";
284 dma-names = "up";
288 compatible = "st,stm32h7-timer-trigger";
295 #address-cells = <1>;
296 #size-cells = <0>;
297 compatible = "st,stm32-timers";
300 clock-names = "int";
304 compatible = "st,stm32-pwm";
305 #pwm-cells = <3>;
310 compatible = "st,stm32h7-timer-trigger";
317 #address-cells = <1>;
318 #size-cells = <0>;
319 compatible = "st,stm32-timers";
322 clock-names = "int";
326 compatible = "st,stm32-pwm";
327 #pwm-cells = <3>;
332 compatible = "st,stm32h7-timer-trigger";
339 #address-cells = <1>;
340 #size-cells = <0>;
341 compatible = "st,stm32-timers";
344 clock-names = "int";
348 compatible = "st,stm32-pwm";
349 #pwm-cells = <3>;
354 compatible = "st,stm32h7-timer-trigger";
361 #address-cells = <1>;
362 #size-cells = <0>;
363 compatible = "st,stm32-lptimer";
365 interrupts-extended = <&exti 47 IRQ_TYPE_LEVEL_HIGH>;
367 clock-names = "mux";
368 wakeup-source;
372 compatible = "st,stm32-pwm-lp";
373 #pwm-cells = <3>;
378 compatible = "st,stm32-lptimer-trigger";
384 compatible = "st,stm32-lptimer-counter";
390 #address-cells = <1>;
391 #size-cells = <0>;
392 compatible = "st,stm32h7-spi";
399 dma-names = "rx", "tx";
403 i2s2: audio-controller@4000b000 {
404 compatible = "st,stm32h7-i2s";
405 #sound-dai-cells = <0>;
410 dma-names = "rx", "tx";
415 #address-cells = <1>;
416 #size-cells = <0>;
417 compatible = "st,stm32h7-spi";
424 dma-names = "rx", "tx";
428 i2s3: audio-controller@4000c000 {
429 compatible = "st,stm32h7-i2s";
430 #sound-dai-cells = <0>;
435 dma-names = "rx", "tx";
439 spdifrx: audio-controller@4000d000 {
440 compatible = "st,stm32h7-spdifrx";
441 #sound-dai-cells = <0>;
444 clock-names = "kclk";
448 dma-names = "rx", "rx-ctrl";
453 compatible = "st,stm32h7-uart";
455 interrupts-extended = <&exti 27 IRQ_TYPE_LEVEL_HIGH>;
457 wakeup-source;
462 compatible = "st,stm32h7-uart";
464 interrupts-extended = <&exti 28 IRQ_TYPE_LEVEL_HIGH>;
466 wakeup-source;
471 compatible = "st,stm32h7-uart";
473 interrupts-extended = <&exti 30 IRQ_TYPE_LEVEL_HIGH>;
475 wakeup-source;
480 compatible = "st,stm32h7-uart";
482 interrupts-extended = <&exti 31 IRQ_TYPE_LEVEL_HIGH>;
484 wakeup-source;
489 compatible = "st,stm32mp15-i2c";
491 interrupt-names = "event", "error";
496 #address-cells = <1>;
497 #size-cells = <0>;
498 st,syscfg-fmp = <&syscfg 0x4 0x1>;
499 wakeup-source;
500 i2c-analog-filter;
505 compatible = "st,stm32mp15-i2c";
507 interrupt-names = "event", "error";
512 #address-cells = <1>;
513 #size-cells = <0>;
514 st,syscfg-fmp = <&syscfg 0x4 0x2>;
515 wakeup-source;
516 i2c-analog-filter;
521 compatible = "st,stm32mp15-i2c";
523 interrupt-names = "event", "error";
528 #address-cells = <1>;
529 #size-cells = <0>;
530 st,syscfg-fmp = <&syscfg 0x4 0x4>;
531 wakeup-source;
532 i2c-analog-filter;
537 compatible = "st,stm32mp15-i2c";
539 interrupt-names = "event", "error";
544 #address-cells = <1>;
545 #size-cells = <0>;
546 st,syscfg-fmp = <&syscfg 0x4 0x10>;
547 wakeup-source;
548 i2c-analog-filter;
553 compatible = "st,stm32-cec";
557 clock-names = "cec", "hdmi-cec";
562 compatible = "st,stm32h7-dac-core";
565 clock-names = "pclk";
566 #address-cells = <1>;
567 #size-cells = <0>;
571 compatible = "st,stm32-dac";
572 #io-channel-cells = <1>;
578 compatible = "st,stm32-dac";
579 #io-channel-cells = <1>;
586 compatible = "st,stm32h7-uart";
588 interrupts-extended = <&exti 32 IRQ_TYPE_LEVEL_HIGH>;
590 wakeup-source;
595 compatible = "st,stm32h7-uart";
597 interrupts-extended = <&exti 33 IRQ_TYPE_LEVEL_HIGH>;
599 wakeup-source;
604 #address-cells = <1>;
605 #size-cells = <0>;
606 compatible = "st,stm32-timers";
609 clock-names = "int";
617 dma-names = "ch1", "ch2", "ch3", "ch4",
622 compatible = "st,stm32-pwm";
623 #pwm-cells = <3>;
628 compatible = "st,stm32h7-timer-trigger";
634 compatible = "st,stm32-timer-counter";
640 #address-cells = <1>;
641 #size-cells = <0>;
642 compatible = "st,stm32-timers";
645 clock-names = "int";
653 dma-names = "ch1", "ch2", "ch3", "ch4",
658 compatible = "st,stm32-pwm";
659 #pwm-cells = <3>;
664 compatible = "st,stm32h7-timer-trigger";
670 compatible = "st,stm32-timer-counter";
676 compatible = "st,stm32h7-uart";
678 interrupts-extended = <&exti 29 IRQ_TYPE_LEVEL_HIGH>;
680 wakeup-source;
685 #address-cells = <1>;
686 #size-cells = <0>;
687 compatible = "st,stm32h7-spi";
694 dma-names = "rx", "tx";
698 i2s1: audio-controller@44004000 {
699 compatible = "st,stm32h7-i2s";
700 #sound-dai-cells = <0>;
705 dma-names = "rx", "tx";
710 #address-cells = <1>;
711 #size-cells = <0>;
712 compatible = "st,stm32h7-spi";
719 dma-names = "rx", "tx";
724 #address-cells = <1>;
725 #size-cells = <0>;
726 compatible = "st,stm32-timers";
729 clock-names = "int";
734 dma-names = "ch1", "up", "trig", "com";
738 compatible = "st,stm32-pwm";
739 #pwm-cells = <3>;
744 compatible = "st,stm32h7-timer-trigger";
751 #address-cells = <1>;
752 #size-cells = <0>;
753 compatible = "st,stm32-timers";
756 clock-names = "int";
759 dma-names = "ch1", "up";
763 compatible = "st,stm32-pwm";
764 #pwm-cells = <3>;
768 compatible = "st,stm32h7-timer-trigger";
775 #address-cells = <1>;
776 #size-cells = <0>;
777 compatible = "st,stm32-timers";
780 clock-names = "int";
783 dma-names = "ch1", "up";
787 compatible = "st,stm32-pwm";
788 #pwm-cells = <3>;
793 compatible = "st,stm32h7-timer-trigger";
800 #address-cells = <1>;
801 #size-cells = <0>;
802 compatible = "st,stm32h7-spi";
809 dma-names = "rx", "tx";
814 compatible = "st,stm32h7-sai";
815 #address-cells = <1>;
816 #size-cells = <1>;
823 sai1a: audio-controller@4400a004 {
824 #sound-dai-cells = <0>;
826 compatible = "st,stm32-sai-sub-a";
829 clock-names = "sai_ck";
834 sai1b: audio-controller@4400a024 {
835 #sound-dai-cells = <0>;
836 compatible = "st,stm32-sai-sub-b";
839 clock-names = "sai_ck";
846 compatible = "st,stm32h7-sai";
847 #address-cells = <1>;
848 #size-cells = <1>;
855 sai2a: audio-controller@4400b004 {
856 #sound-dai-cells = <0>;
857 compatible = "st,stm32-sai-sub-a";
860 clock-names = "sai_ck";
865 sai2b: audio-controller@4400b024 {
866 #sound-dai-cells = <0>;
867 compatible = "st,stm32-sai-sub-b";
870 clock-names = "sai_ck";
877 compatible = "st,stm32h7-sai";
878 #address-cells = <1>;
879 #size-cells = <1>;
886 sai3a: audio-controller@4400c004 {
887 #sound-dai-cells = <0>;
888 compatible = "st,stm32-sai-sub-a";
891 clock-names = "sai_ck";
896 sai3b: audio-controller@4400c024 {
897 #sound-dai-cells = <0>;
898 compatible = "st,stm32-sai-sub-b";
901 clock-names = "sai_ck";
908 compatible = "st,stm32mp1-dfsdm";
911 clock-names = "dfsdm";
912 #address-cells = <1>;
913 #size-cells = <0>;
917 compatible = "st,stm32-dfsdm-adc";
918 #io-channel-cells = <1>;
922 dma-names = "rx";
927 compatible = "st,stm32-dfsdm-adc";
928 #io-channel-cells = <1>;
932 dma-names = "rx";
937 compatible = "st,stm32-dfsdm-adc";
938 #io-channel-cells = <1>;
942 dma-names = "rx";
947 compatible = "st,stm32-dfsdm-adc";
948 #io-channel-cells = <1>;
952 dma-names = "rx";
957 compatible = "st,stm32-dfsdm-adc";
958 #io-channel-cells = <1>;
962 dma-names = "rx";
967 compatible = "st,stm32-dfsdm-adc";
968 #io-channel-cells = <1>;
972 dma-names = "rx";
977 dma1: dma-controller@48000000 {
978 compatible = "st,stm32-dma";
990 #dma-cells = <4>;
992 dma-requests = <8>;
995 dma2: dma-controller@48001000 {
996 compatible = "st,stm32-dma";
1008 #dma-cells = <4>;
1010 dma-requests = <8>;
1013 dmamux1: dma-router@48002000 {
1014 compatible = "st,stm32h7-dmamux";
1016 #dma-cells = <3>;
1017 dma-requests = <128>;
1018 dma-masters = <&dma1 &dma2>;
1019 dma-channels = <16>;
1025 compatible = "st,stm32mp1-adc-core";
1030 clock-names = "bus", "adc";
1031 interrupt-controller;
1033 #interrupt-cells = <1>;
1034 #address-cells = <1>;
1035 #size-cells = <0>;
1039 compatible = "st,stm32mp1-adc";
1040 #io-channel-cells = <1>;
1042 interrupt-parent = <&adc>;
1045 dma-names = "rx";
1050 compatible = "st,stm32mp1-adc";
1051 #io-channel-cells = <1>;
1053 interrupt-parent = <&adc>;
1056 dma-names = "rx";
1063 arm,primecell-periphid = <0x00253180>;
1066 interrupt-names = "cmd_irq";
1068 clock-names = "apb_pclk";
1070 cap-sd-highspeed;
1071 cap-mmc-highspeed;
1072 max-frequency = <120000000>;
1076 usbotg_hs: usb-otg@49000000 {
1077 compatible = "st,stm32mp15-hsotg", "snps,dwc2";
1080 clock-names = "otg";
1082 reset-names = "dwc2";
1084 g-rx-fifo-size = <512>;
1085 g-np-tx-fifo-size = <32>;
1086 g-tx-fifo-size = <256 16 16 16 16 16 16 16>;
1088 usb33d-supply = <&usb33>;
1093 compatible = "st,stm32mp1-ipcc";
1094 #mbox-cells = <1>;
1096 st,proc-id = <0>;
1097 interrupts-extended =
1101 interrupt-names = "rx", "tx", "wakeup";
1103 wakeup-source;
1108 compatible = "st,stm32-dcmi";
1113 clock-names = "mclk";
1115 dma-names = "tx";
1120 compatible = "st,stm32mp1-rcc", "syscon";
1122 #clock-cells = <1>;
1123 #reset-cells = <1>;
1127 compatible = "st,stm32mp1,pwr-reg";
1131 regulator-name = "reg11";
1132 regulator-min-microvolt = <1100000>;
1133 regulator-max-microvolt = <1100000>;
1137 regulator-name = "reg18";
1138 regulator-min-microvolt = <1800000>;
1139 regulator-max-microvolt = <1800000>;
1143 regulator-name = "usb33";
1144 regulator-min-microvolt = <3300000>;
1145 regulator-max-microvolt = <3300000>;
1150 compatible = "st,stm32mp151-pwr-mcu", "syscon";
1154 exti: interrupt-controller@5000d000 {
1155 compatible = "st,stm32mp1-exti", "syscon";
1156 interrupt-controller;
1157 #interrupt-cells = <2>;
1162 compatible = "st,stm32mp157-syscfg", "syscon";
1168 #address-cells = <1>;
1169 #size-cells = <0>;
1170 compatible = "st,stm32-lptimer";
1172 interrupts-extended = <&exti 48 IRQ_TYPE_LEVEL_HIGH>;
1174 clock-names = "mux";
1175 wakeup-source;
1179 compatible = "st,stm32-pwm-lp";
1180 #pwm-cells = <3>;
1185 compatible = "st,stm32-lptimer-trigger";
1191 compatible = "st,stm32-lptimer-counter";
1197 #address-cells = <1>;
1198 #size-cells = <0>;
1199 compatible = "st,stm32-lptimer";
1201 interrupts-extended = <&exti 50 IRQ_TYPE_LEVEL_HIGH>;
1203 clock-names = "mux";
1204 wakeup-source;
1208 compatible = "st,stm32-pwm-lp";
1209 #pwm-cells = <3>;
1214 compatible = "st,stm32-lptimer-trigger";
1221 compatible = "st,stm32-lptimer";
1223 interrupts-extended = <&exti 52 IRQ_TYPE_LEVEL_HIGH>;
1225 clock-names = "mux";
1226 wakeup-source;
1230 compatible = "st,stm32-pwm-lp";
1231 #pwm-cells = <3>;
1237 compatible = "st,stm32-lptimer";
1239 interrupts-extended = <&exti 53 IRQ_TYPE_LEVEL_HIGH>;
1241 clock-names = "mux";
1242 wakeup-source;
1246 compatible = "st,stm32-pwm-lp";
1247 #pwm-cells = <3>;
1253 compatible = "st,stm32-vrefbuf";
1255 regulator-min-microvolt = <1500000>;
1256 regulator-max-microvolt = <2500000>;
1262 compatible = "st,stm32h7-sai";
1263 #address-cells = <1>;
1264 #size-cells = <1>;
1271 sai4a: audio-controller@50027004 {
1272 #sound-dai-cells = <0>;
1273 compatible = "st,stm32-sai-sub-a";
1276 clock-names = "sai_ck";
1281 sai4b: audio-controller@50027024 {
1282 #sound-dai-cells = <0>;
1283 compatible = "st,stm32-sai-sub-b";
1286 clock-names = "sai_ck";
1293 compatible = "st,stm32-thermal";
1297 clock-names = "pclk";
1298 #thermal-sensor-cells = <0>;
1303 compatible = "st,stm32f756-hash";
1309 dma-names = "in";
1310 dma-maxburst = <2>;
1315 compatible = "st,stm32-rng";
1322 mdma1: dma-controller@58000000 {
1323 compatible = "st,stm32h7-mdma";
1328 #dma-cells = <5>;
1329 dma-channels = <32>;
1330 dma-requests = <48>;
1333 fmc: memory-controller@58002000 {
1334 #address-cells = <2>;
1335 #size-cells = <1>;
1336 compatible = "st,stm32mp1-fmc2-ebi";
1348 nand-controller@4,0 {
1349 #address-cells = <1>;
1350 #size-cells = <0>;
1351 compatible = "st,stm32mp1-fmc2-nfc";
1362 dma-names = "tx", "rx", "ecc";
1367 qspi: spi@58003000 { label
1368 compatible = "st,stm32f469-qspi";
1370 reg-names = "qspi", "qspi_mm";
1374 dma-names = "tx", "rx";
1377 #address-cells = <1>;
1378 #size-cells = <0>;
1384 arm,primecell-periphid = <0x00253180>;
1387 interrupt-names = "cmd_irq";
1389 clock-names = "apb_pclk";
1391 cap-sd-highspeed;
1392 cap-mmc-highspeed;
1393 max-frequency = <120000000>;
1399 arm,primecell-periphid = <0x00253180>;
1402 interrupt-names = "cmd_irq";
1404 clock-names = "apb_pclk";
1406 cap-sd-highspeed;
1407 cap-mmc-highspeed;
1408 max-frequency = <120000000>;
1413 compatible = "st,stm32f7-crc";
1420 compatible = "st,stm32mp1-dwmac", "snps,dwmac-4.20a";
1422 reg-names = "stmmaceth";
1423 interrupts-extended = <&intc GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>;
1424 interrupt-names = "macirq";
1425 clock-names = "stmmaceth",
1426 "mac-clk-tx",
1427 "mac-clk-rx",
1428 "eth-ck",
1438 snps,mixed-burst;
1440 snps,en-tx-lpi-clockgating;
1441 snps,axi-config = <&stmmac_axi_config_0>;
1445 stmmac_axi_config_0: stmmac-axi-config {
1453 compatible = "generic-ohci";
1462 compatible = "generic-ehci";
1471 ltdc: display-controller@5a001000 {
1472 compatible = "st,stm32-ltdc";
1477 clock-names = "lcd";
1482 #address-cells = <1>;
1483 #size-cells = <0>;
1488 compatible = "st,stm32mp1-iwdg";
1491 clock-names = "pclk", "lsi";
1496 #address-cells = <1>;
1497 #size-cells = <0>;
1498 #clock-cells = <0>;
1499 compatible = "st,stm32mp1-usbphyc";
1503 vdda1v1-supply = <®11>;
1504 vdda1v8-supply = <®18>;
1507 usbphyc_port0: usb-phy@0 {
1508 #phy-cells = <0>;
1512 usbphyc_port1: usb-phy@1 {
1513 #phy-cells = <1>;
1519 compatible = "st,stm32h7-uart";
1521 interrupts-extended = <&exti 26 IRQ_TYPE_LEVEL_HIGH>;
1523 wakeup-source;
1528 #address-cells = <1>;
1529 #size-cells = <0>;
1530 compatible = "st,stm32h7-spi";
1537 dma-names = "rx", "tx";
1542 compatible = "st,stm32mp15-i2c";
1544 interrupt-names = "event", "error";
1549 #address-cells = <1>;
1550 #size-cells = <0>;
1551 st,syscfg-fmp = <&syscfg 0x4 0x8>;
1552 wakeup-source;
1553 i2c-analog-filter;
1558 compatible = "st,stm32mp1-rtc";
1561 clock-names = "pclk", "rtc_ck";
1567 compatible = "st,stm32mp15-bsec";
1569 #address-cells = <1>;
1570 #size-cells = <1>;
1580 compatible = "st,stm32mp15-i2c";
1582 interrupt-names = "event", "error";
1587 #address-cells = <1>;
1588 #size-cells = <0>;
1589 st,syscfg-fmp = <&syscfg 0x4 0x20>;
1590 wakeup-source;
1591 i2c-analog-filter;
1596 compatible = "st,stm32-tamp", "syscon", "simple-mfd";
1604 pinctrl: pin-controller@50002000 {
1605 #address-cells = <1>;
1606 #size-cells = <1>;
1607 compatible = "st,stm32mp157-pinctrl";
1609 interrupt-parent = <&exti>;
1611 pins-are-numbered;
1614 gpio-controller;
1615 #gpio-cells = <2>;
1616 interrupt-controller;
1617 #interrupt-cells = <2>;
1620 st,bank-name = "GPIOA";
1625 gpio-controller;
1626 #gpio-cells = <2>;
1627 interrupt-controller;
1628 #interrupt-cells = <2>;
1631 st,bank-name = "GPIOB";
1636 gpio-controller;
1637 #gpio-cells = <2>;
1638 interrupt-controller;
1639 #interrupt-cells = <2>;
1642 st,bank-name = "GPIOC";
1647 gpio-controller;
1648 #gpio-cells = <2>;
1649 interrupt-controller;
1650 #interrupt-cells = <2>;
1653 st,bank-name = "GPIOD";
1658 gpio-controller;
1659 #gpio-cells = <2>;
1660 interrupt-controller;
1661 #interrupt-cells = <2>;
1664 st,bank-name = "GPIOE";
1669 gpio-controller;
1670 #gpio-cells = <2>;
1671 interrupt-controller;
1672 #interrupt-cells = <2>;
1675 st,bank-name = "GPIOF";
1680 gpio-controller;
1681 #gpio-cells = <2>;
1682 interrupt-controller;
1683 #interrupt-cells = <2>;
1686 st,bank-name = "GPIOG";
1691 gpio-controller;
1692 #gpio-cells = <2>;
1693 interrupt-controller;
1694 #interrupt-cells = <2>;
1697 st,bank-name = "GPIOH";
1702 gpio-controller;
1703 #gpio-cells = <2>;
1704 interrupt-controller;
1705 #interrupt-cells = <2>;
1708 st,bank-name = "GPIOI";
1713 gpio-controller;
1714 #gpio-cells = <2>;
1715 interrupt-controller;
1716 #interrupt-cells = <2>;
1719 st,bank-name = "GPIOJ";
1724 gpio-controller;
1725 #gpio-cells = <2>;
1726 interrupt-controller;
1727 #interrupt-cells = <2>;
1730 st,bank-name = "GPIOK";
1735 pinctrl_z: pin-controller-z@54004000 {
1736 #address-cells = <1>;
1737 #size-cells = <1>;
1738 compatible = "st,stm32mp157-z-pinctrl";
1740 pins-are-numbered;
1741 interrupt-parent = <&exti>;
1745 gpio-controller;
1746 #gpio-cells = <2>;
1747 interrupt-controller;
1748 #interrupt-cells = <2>;
1751 st,bank-name = "GPIOZ";
1752 st,bank-ioport = <11>;
1759 compatible = "st,mlahb", "simple-bus";
1760 #address-cells = <1>;
1761 #size-cells = <1>;
1763 dma-ranges = <0x00000000 0x38000000 0x10000>,
1768 compatible = "st,stm32mp1-m4";
1773 st,syscfg-holdboot = <&rcc 0x10C 0x1>;
1774 st,syscfg-tz = <&rcc 0x000 0x1>;
1775 st,syscfg-pdds = <&pwr_mcu 0x0 0x1>;
1776 st,syscfg-rsc-tbl = <&tamp 0x144 0xFFFFFFFF>;
1777 st,syscfg-m4-state = <&tamp 0x148 0xFFFFFFFF>;