Lines Matching +full:efuse +full:- +full:intr
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree Include file for Freescale Layerscape-2080A family SoC.
6 * Copyright 2017-2020 NXP
12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
13 #include <dt-bindings/thermal/thermal.h>
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 interrupt-parent = <&gic>;
19 #address-cells = <2>;
20 #size-cells = <2>;
32 #address-cells = <1>;
33 #size-cells = <0>;
39 /* DRAM space - 1, size : 2 GB DRAM */
43 compatible = "fixed-clock";
44 #clock-cells = <0>;
45 clock-frequency = <100000000>;
46 clock-output-names = "sysclk";
49 gic: interrupt-controller@6000000 {
50 compatible = "arm,gic-v3";
56 #interrupt-cells = <3>;
57 #address-cells = <2>;
58 #size-cells = <2>;
60 interrupt-controller;
63 its: msi-controller@6020000 {
64 compatible = "arm,gic-v3-its";
65 msi-controller;
71 compatible = "fsl,ls2080a-rstcr", "syscon";
76 compatible = "syscon-reboot";
82 thermal-zones {
83 ddr-controller1 {
84 polling-delay-passive = <1000>;
85 polling-delay = <5000>;
86 thermal-sensors = <&tmu 1>;
89 ddr-ctrler1-crit {
97 ddr-controller2 {
98 polling-delay-passive = <1000>;
99 polling-delay = <5000>;
100 thermal-sensors = <&tmu 2>;
103 ddr-ctrler2-crit {
111 ddr-controller3 {
112 polling-delay-passive = <1000>;
113 polling-delay = <5000>;
114 thermal-sensors = <&tmu 3>;
117 ddr-ctrler3-crit {
125 core-cluster1 {
126 polling-delay-passive = <1000>;
127 polling-delay = <5000>;
128 thermal-sensors = <&tmu 4>;
131 core_cluster1_alert: core-cluster1-alert {
137 core-cluster1-crit {
144 cooling-maps {
147 cooling-device =
154 core-cluster2 {
155 polling-delay-passive = <1000>;
156 polling-delay = <5000>;
157 thermal-sensors = <&tmu 5>;
160 core_cluster2_alert: core-cluster2-alert {
166 core-cluster2-crit {
173 cooling-maps {
176 cooling-device =
183 core-cluster3 {
184 polling-delay-passive = <1000>;
185 polling-delay = <5000>;
186 thermal-sensors = <&tmu 6>;
189 core_cluster3_alert: core-cluster3-alert {
195 core-cluster3-crit {
202 cooling-maps {
205 cooling-device =
212 core-cluster4 {
213 polling-delay-passive = <1000>;
214 polling-delay = <5000>;
215 thermal-sensors = <&tmu 7>;
218 core_cluster4_alert: core-cluster4-alert {
224 core-cluster4-crit {
231 cooling-maps {
234 cooling-device =
243 compatible = "arm,armv8-timer";
244 interrupts = <1 13 4>, /* Physical Secure PPI, active-low */
245 <1 14 4>, /* Physical Non-Secure PPI, active-low */
246 <1 11 4>, /* Virtual PPI, active-low */
247 <1 10 4>; /* Hypervisor PPI, active-low */
251 compatible = "arm,armv8-pmuv3";
256 compatible = "arm,psci-0.2";
261 compatible = "simple-bus";
262 #address-cells = <2>;
263 #size-cells = <2>;
265 dma-ranges = <0x0 0x0 0x0 0x0 0x10000 0x00000000>;
268 compatible = "fsl,ls2080a-clockgen";
270 #clock-cells = <2>;
275 compatible = "fsl,ls2080a-dcfg", "syscon";
277 little-endian;
280 sfp: efuse@1e80000 {
281 compatible = "fsl,ls1028a-sfp";
285 clock-names = "sfp";
289 compatible = "fsl,ls2080a-isc", "syscon";
291 little-endian;
292 #address-cells = <1>;
293 #size-cells = <1>;
296 extirq: interrupt-controller@14 {
297 compatible = "fsl,ls2080a-extirq", "fsl,ls1088a-extirq";
298 #interrupt-cells = <2>;
299 #address-cells = <0>;
300 interrupt-controller;
302 interrupt-map =
315 interrupt-map-mask = <0xf 0x0>;
320 compatible = "fsl,qoriq-tmu";
323 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>;
324 fsl,tmu-calibration = <0x00000000 0x00000026
360 little-endian;
361 #thermal-sensor-cells = <1>;
403 clock-names = "wdog_clk", "apb_pclk";
413 clock-names = "wdog_clk", "apb_pclk";
423 clock-names = "wdog_clk", "apb_pclk";
433 clock-names = "wdog_clk", "apb_pclk";
443 clock-names = "wdog_clk", "apb_pclk";
453 clock-names = "wdog_clk", "apb_pclk";
463 clock-names = "wdog_clk", "apb_pclk";
473 clock-names = "wdog_clk", "apb_pclk";
477 compatible = "fsl,sec-v5.0", "fsl,sec-v4.0";
478 fsl,sec-era = <8>;
479 #address-cells = <1>;
480 #size-cells = <1>;
484 dma-coherent;
487 compatible = "fsl,sec-v5.0-job-ring",
488 "fsl,sec-v4.0-job-ring";
494 compatible = "fsl,sec-v5.0-job-ring",
495 "fsl,sec-v4.0-job-ring";
501 compatible = "fsl,sec-v5.0-job-ring",
502 "fsl,sec-v4.0-job-ring";
508 compatible = "fsl,sec-v5.0-job-ring",
509 "fsl,sec-v4.0-job-ring";
516 compatible = "fsl,dpaa2-console";
520 ptp-timer@8b95000 {
521 compatible = "fsl,dpaa2-ptp";
525 little-endian;
526 fsl,extts-fifo;
530 compatible = "fsl,fman-memac-mdio";
532 little-endian;
533 #address-cells = <1>;
534 #size-cells = <0>;
535 clock-frequency = <2500000>;
542 compatible = "fsl,fman-memac-mdio";
544 little-endian;
545 #address-cells = <1>;
546 #size-cells = <0>;
547 clock-frequency = <2500000>;
554 compatible = "fsl,fman-memac-mdio";
556 little-endian;
557 #address-cells = <1>;
558 #size-cells = <0>;
561 pcs1: ethernet-phy@0 {
567 compatible = "fsl,fman-memac-mdio";
569 little-endian;
570 #address-cells = <1>;
571 #size-cells = <0>;
574 pcs2: ethernet-phy@0 {
580 compatible = "fsl,fman-memac-mdio";
582 little-endian;
583 #address-cells = <1>;
584 #size-cells = <0>;
587 pcs3: ethernet-phy@0 {
593 compatible = "fsl,fman-memac-mdio";
595 little-endian;
596 #address-cells = <1>;
597 #size-cells = <0>;
600 pcs4: ethernet-phy@0 {
606 compatible = "fsl,fman-memac-mdio";
608 little-endian;
609 #address-cells = <1>;
610 #size-cells = <0>;
613 pcs5: ethernet-phy@0 {
619 compatible = "fsl,fman-memac-mdio";
621 little-endian;
622 #address-cells = <1>;
623 #size-cells = <0>;
626 pcs6: ethernet-phy@0 {
632 compatible = "fsl,fman-memac-mdio";
634 little-endian;
635 #address-cells = <1>;
636 #size-cells = <0>;
639 pcs7: ethernet-phy@0 {
645 compatible = "fsl,fman-memac-mdio";
647 little-endian;
648 #address-cells = <1>;
649 #size-cells = <0>;
652 pcs8: ethernet-phy@0 {
658 compatible = "fsl,fman-memac-mdio";
660 little-endian;
661 #address-cells = <1>;
662 #size-cells = <0>;
665 pcs9: ethernet-phy@0 {
671 compatible = "fsl,fman-memac-mdio";
673 little-endian;
674 #address-cells = <1>;
675 #size-cells = <0>;
678 pcs10: ethernet-phy@0 {
684 compatible = "fsl,fman-memac-mdio";
686 little-endian;
687 #address-cells = <1>;
688 #size-cells = <0>;
691 pcs11: ethernet-phy@0 {
697 compatible = "fsl,fman-memac-mdio";
699 little-endian;
700 #address-cells = <1>;
701 #size-cells = <0>;
704 pcs12: ethernet-phy@0 {
710 compatible = "fsl,fman-memac-mdio";
712 little-endian;
713 #address-cells = <1>;
714 #size-cells = <0>;
717 pcs13: ethernet-phy@0 {
723 compatible = "fsl,fman-memac-mdio";
725 little-endian;
726 #address-cells = <1>;
727 #size-cells = <0>;
730 pcs14: ethernet-phy@0 {
736 compatible = "fsl,fman-memac-mdio";
738 little-endian;
739 #address-cells = <1>;
740 #size-cells = <0>;
743 pcs15: ethernet-phy@0 {
749 compatible = "fsl,fman-memac-mdio";
751 little-endian;
752 #address-cells = <1>;
753 #size-cells = <0>;
756 pcs16: ethernet-phy@0 {
761 fsl_mc: fsl-mc@80c000000 {
762 compatible = "fsl,qoriq-mc";
765 msi-parent = <&its>;
766 iommu-map = <0 &smmu 0 0>; /* This is fixed-up by u-boot */
767 dma-coherent;
768 #address-cells = <3>;
769 #size-cells = <1>;
772 * Region type 0x0 - MC portals
773 * Region type 0x1 - QBMAN portals
782 #address-cells = <1>;
783 #size-cells = <0>;
786 compatible = "fsl,qoriq-mc-dpmac";
788 pcs-handle = <&pcs1>;
792 compatible = "fsl,qoriq-mc-dpmac";
794 pcs-handle = <&pcs2>;
798 compatible = "fsl,qoriq-mc-dpmac";
800 pcs-handle = <&pcs3>;
804 compatible = "fsl,qoriq-mc-dpmac";
806 pcs-handle = <&pcs4>;
810 compatible = "fsl,qoriq-mc-dpmac";
812 pcs-handle = <&pcs5>;
816 compatible = "fsl,qoriq-mc-dpmac";
818 pcs-handle = <&pcs6>;
822 compatible = "fsl,qoriq-mc-dpmac";
824 pcs-handle = <&pcs7>;
828 compatible = "fsl,qoriq-mc-dpmac";
830 pcs-handle = <&pcs8>;
834 compatible = "fsl,qoriq-mc-dpmac";
836 pcs-handle = <&pcs9>;
840 compatible = "fsl,qoriq-mc-dpmac";
842 pcs-handle = <&pcs10>;
846 compatible = "fsl,qoriq-mc-dpmac";
848 pcs-handle = <&pcs11>;
852 compatible = "fsl,qoriq-mc-dpmac";
854 pcs-handle = <&pcs12>;
858 compatible = "fsl,qoriq-mc-dpmac";
860 pcs-handle = <&pcs13>;
864 compatible = "fsl,qoriq-mc-dpmac";
866 pcs-handle = <&pcs14>;
870 compatible = "fsl,qoriq-mc-dpmac";
872 pcs-handle = <&pcs15>;
876 compatible = "fsl,qoriq-mc-dpmac";
878 pcs-handle = <&pcs16>;
884 compatible = "arm,mmu-500";
886 #global-interrupts = <12>;
887 #iommu-cells = <1>;
888 stream-match-mask = <0x7C00>;
889 dma-coherent;
892 <0 15 4>, /* global non-secure fault */
893 <0 16 4>, /* combined non-secure interrupt */
894 /* performance counter interrupts 0-7 */
936 compatible = "fsl,ls2080a-dspi", "fsl,ls2085a-dspi";
937 #address-cells = <1>;
938 #size-cells = <0>;
943 clock-names = "dspi";
944 spi-num-chipselects = <5>;
949 compatible = "fsl,ls2080a-esdhc", "fsl,esdhc";
954 voltage-ranges = <1800 1800 3300 3300>;
955 sdhci,auto-cmd12;
956 little-endian;
957 bus-width = <4>;
961 compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
964 gpio-controller;
965 little-endian;
966 #gpio-cells = <2>;
967 interrupt-controller;
968 #interrupt-cells = <2>;
972 compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
975 gpio-controller;
976 little-endian;
977 #gpio-cells = <2>;
978 interrupt-controller;
979 #interrupt-cells = <2>;
983 compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
986 gpio-controller;
987 little-endian;
988 #gpio-cells = <2>;
989 interrupt-controller;
990 #interrupt-cells = <2>;
994 compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
997 gpio-controller;
998 little-endian;
999 #gpio-cells = <2>;
1000 interrupt-controller;
1001 #interrupt-cells = <2>;
1006 compatible = "fsl,vf610-i2c";
1007 #address-cells = <1>;
1008 #size-cells = <0>;
1011 clock-names = "i2c";
1018 compatible = "fsl,vf610-i2c";
1019 #address-cells = <1>;
1020 #size-cells = <0>;
1023 clock-names = "i2c";
1030 compatible = "fsl,vf610-i2c";
1031 #address-cells = <1>;
1032 #size-cells = <0>;
1035 clock-names = "i2c";
1042 compatible = "fsl,vf610-i2c";
1043 #address-cells = <1>;
1044 #size-cells = <0>;
1047 clock-names = "i2c";
1052 ifc: memory-controller@2240000 {
1056 little-endian;
1057 #address-cells = <2>;
1058 #size-cells = <1>;
1066 compatible = "fsl,ls2080a-qspi";
1067 #address-cells = <1>;
1068 #size-cells = <0>;
1071 reg-names = "QuadSPI", "QuadSPI-memory";
1077 clock-names = "qspi_en", "qspi";
1082 compatible = "fsl,ls2080a-pcie", "fsl,ls2085a-pcie";
1083 reg-names = "regs", "config";
1085 interrupt-names = "intr";
1086 #address-cells = <3>;
1087 #size-cells = <2>;
1089 dma-coherent;
1090 num-viewport = <6>;
1091 bus-range = <0x0 0xff>;
1092 msi-parent = <&its>;
1093 #interrupt-cells = <1>;
1094 interrupt-map-mask = <0 0 0 7>;
1095 interrupt-map = <0000 0 0 1 &gic 0 0 0 109 4>,
1099 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
1104 compatible = "fsl,ls2080a-pcie", "fsl,ls2085a-pcie";
1105 reg-names = "regs", "config";
1107 interrupt-names = "intr";
1108 #address-cells = <3>;
1109 #size-cells = <2>;
1111 dma-coherent;
1112 num-viewport = <6>;
1113 bus-range = <0x0 0xff>;
1114 msi-parent = <&its>;
1115 #interrupt-cells = <1>;
1116 interrupt-map-mask = <0 0 0 7>;
1117 interrupt-map = <0000 0 0 1 &gic 0 0 0 114 4>,
1121 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
1126 compatible = "fsl,ls2080a-pcie", "fsl,ls2085a-pcie";
1127 reg-names = "regs", "config";
1129 interrupt-names = "intr";
1130 #address-cells = <3>;
1131 #size-cells = <2>;
1133 dma-coherent;
1134 num-viewport = <256>;
1135 bus-range = <0x0 0xff>;
1136 msi-parent = <&its>;
1137 #interrupt-cells = <1>;
1138 interrupt-map-mask = <0 0 0 7>;
1139 interrupt-map = <0000 0 0 1 &gic 0 0 0 119 4>,
1143 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
1148 compatible = "fsl,ls2080a-pcie", "fsl,ls2085a-pcie";
1149 reg-names = "regs", "config";
1151 interrupt-names = "intr";
1152 #address-cells = <3>;
1153 #size-cells = <2>;
1155 dma-coherent;
1156 num-viewport = <6>;
1157 bus-range = <0x0 0xff>;
1158 msi-parent = <&its>;
1159 #interrupt-cells = <1>;
1160 interrupt-map-mask = <0 0 0 7>;
1161 interrupt-map = <0000 0 0 1 &gic 0 0 0 124 4>,
1165 iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
1171 compatible = "fsl,ls2080a-ahci";
1176 dma-coherent;
1181 compatible = "fsl,ls2080a-ahci";
1186 dma-coherent;
1190 #address-cells = <2>;
1191 #size-cells = <2>;
1192 compatible = "simple-bus";
1194 dma-ranges = <0x0 0x0 0x0 0x0 0x100 0x00000000>;
1201 snps,quirk-frame-length-adjustment = <0x20>;
1203 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
1212 snps,quirk-frame-length-adjustment = <0x20>;
1214 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
1220 compatible = "arm,ccn-504";
1225 rcpm: power-controller@1e34040 {
1226 compatible = "fsl,ls208xa-rcpm", "fsl,qoriq-rcpm-2.1+";
1228 #fsl,rcpm-wakeup-cells = <6>;
1229 little-endian;
1233 compatible = "fsl,ls208xa-ftm-alarm";
1235 fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0>;
1240 ddr1: memory-controller@1080000 {
1241 compatible = "fsl,qoriq-memory-controller";
1244 little-endian;
1247 ddr2: memory-controller@1090000 {
1248 compatible = "fsl,qoriq-memory-controller";
1251 little-endian;
1256 compatible = "linaro,optee-tz";