Lines Matching +full:speed +full:- +full:grade
1 // SPDX-License-Identifier: GPL-2.0
5 #include <dt-bindings/clock/imx6sx-clock.h>
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include "imx6sx-pinfunc.h"
12 #address-cells = <1>;
13 #size-cells = <1>;
16 * pre-existing /chosen node to be available to insert the
60 #address-cells = <1>;
61 #size-cells = <0>;
64 compatible = "arm,cortex-a9";
67 next-level-cache = <&L2>;
68 operating-points = <
75 fsl,soc-operating-points = <
82 clock-latency = <61036>; /* two CLK32 periods */
83 #cooling-cells = <2>;
89 clock-names = "arm", "pll2_pfd2_396m", "step",
91 arm-supply = <®_arm>;
92 soc-supply = <®_soc>;
93 nvmem-cells = <&cpu_speed_grade>;
94 nvmem-cell-names = "speed_grade";
98 ckil: clock-ckil {
99 compatible = "fixed-clock";
100 #clock-cells = <0>;
101 clock-frequency = <32768>;
102 clock-output-names = "ckil";
105 osc: clock-osc {
106 compatible = "fixed-clock";
107 #clock-cells = <0>;
108 clock-frequency = <24000000>;
109 clock-output-names = "osc";
112 ipp_di0: clock-ipp-di0 {
113 compatible = "fixed-clock";
114 #clock-cells = <0>;
115 clock-frequency = <0>;
116 clock-output-names = "ipp_di0";
119 ipp_di1: clock-ipp-di1 {
120 compatible = "fixed-clock";
121 #clock-cells = <0>;
122 clock-frequency = <0>;
123 clock-output-names = "ipp_di1";
126 anaclk1: clock-anaclk1 {
127 compatible = "fixed-clock";
128 #clock-cells = <0>;
129 clock-frequency = <0>;
130 clock-output-names = "anaclk1";
133 anaclk2: clock-anaclk2 {
134 compatible = "fixed-clock";
135 #clock-cells = <0>;
136 clock-frequency = <0>;
137 clock-output-names = "anaclk2";
141 compatible = "fsl,imx6sx-mqs";
147 compatible = "arm,cortex-a9-pmu";
148 interrupt-parent = <&gpc>;
153 compatible = "usb-nop-xceiv";
154 #phy-cells = <0>;
158 #address-cells = <1>;
159 #size-cells = <1>;
160 compatible = "simple-bus";
161 interrupt-parent = <&gpc>;
165 compatible = "mmio-sram";
168 #address-cells = <1>;
169 #size-cells = <1>;
174 compatible = "mmio-sram";
177 #address-cells = <1>;
178 #size-cells = <1>;
182 intc: interrupt-controller@a01000 {
183 compatible = "arm,cortex-a9-gic";
184 #interrupt-cells = <3>;
185 interrupt-controller;
188 interrupt-parent = <&intc>;
191 L2: cache-controller@a02000 {
192 compatible = "arm,pl310-cache";
195 cache-unified;
196 cache-level = <2>;
197 arm,tag-latency = <4 2 3>;
198 arm,data-latency = <4 2 3>;
208 clock-names = "bus", "core", "shader";
209 power-domains = <&pd_pu>;
212 dma_apbh: dma-controller@1804000 {
213 compatible = "fsl,imx6sx-dma-apbh", "fsl,imx28-dma-apbh";
219 #dma-cells = <1>;
220 dma-channels = <4>;
224 gpmi: nand-controller@1806000 {
225 compatible = "fsl,imx6sx-gpmi-nand";
226 #address-cells = <1>;
227 #size-cells = <1>;
229 reg-names = "gpmi-nand", "bch";
231 interrupt-names = "bch";
237 clock-names = "gpmi_io", "gpmi_apb", "gpmi_bch",
240 dma-names = "rx-tx";
245 compatible = "fsl,aips-bus", "simple-bus";
246 #address-cells = <1>;
247 #size-cells = <1>;
251 spba-bus@2000000 {
252 compatible = "fsl,spba-bus", "simple-bus";
253 #address-cells = <1>;
254 #size-cells = <1>;
259 compatible = "fsl,imx6sx-spdif", "fsl,imx35-spdif";
264 dma-names = "rx", "tx";
272 clock-names = "core", "rxtx0",
281 #address-cells = <1>;
282 #size-cells = <0>;
283 compatible = "fsl,imx6sx-ecspi", "fsl,imx51-ecspi";
288 clock-names = "ipg", "per";
293 #address-cells = <1>;
294 #size-cells = <0>;
295 compatible = "fsl,imx6sx-ecspi", "fsl,imx51-ecspi";
300 clock-names = "ipg", "per";
305 #address-cells = <1>;
306 #size-cells = <0>;
307 compatible = "fsl,imx6sx-ecspi", "fsl,imx51-ecspi";
312 clock-names = "ipg", "per";
317 #address-cells = <1>;
318 #size-cells = <0>;
319 compatible = "fsl,imx6sx-ecspi", "fsl,imx51-ecspi";
324 clock-names = "ipg", "per";
329 compatible = "fsl,imx6sx-uart",
330 "fsl,imx6q-uart", "fsl,imx21-uart";
335 clock-names = "ipg", "per";
337 dma-names = "rx", "tx";
342 compatible = "fsl,imx35-esai";
349 clock-names = "core", "extal",
353 dma-names = "rx", "tx";
358 #sound-dai-cells = <0>;
359 compatible = "fsl,imx6sx-ssi", "fsl,imx51-ssi";
364 clock-names = "ipg", "baud";
366 dma-names = "rx", "tx";
367 fsl,fifo-depth = <15>;
372 #sound-dai-cells = <0>;
373 compatible = "fsl,imx6sx-ssi", "fsl,imx51-ssi";
378 clock-names = "ipg", "baud";
380 dma-names = "rx", "tx";
381 fsl,fifo-depth = <15>;
386 #sound-dai-cells = <0>;
387 compatible = "fsl,imx6sx-ssi", "fsl,imx51-ssi";
392 clock-names = "ipg", "baud";
394 dma-names = "rx", "tx";
395 fsl,fifo-depth = <15>;
400 compatible = "fsl,imx6sx-asrc", "fsl,imx53-asrc";
410 clock-names = "mem", "ipg", "asrck_0",
418 dma-names = "rxa", "rxb", "rxc",
420 fsl,asrc-rate = <48000>;
421 fsl,asrc-width = <16>;
427 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
432 clock-names = "ipg", "per";
433 #pwm-cells = <3>;
437 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
442 clock-names = "ipg", "per";
443 #pwm-cells = <3>;
447 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
452 clock-names = "ipg", "per";
453 #pwm-cells = <3>;
457 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
462 clock-names = "ipg", "per";
463 #pwm-cells = <3>;
467 compatible = "fsl,imx6sx-flexcan", "fsl,imx6q-flexcan";
472 clock-names = "ipg", "per";
473 fsl,stop-mode = <&gpr 0x10 1>;
478 compatible = "fsl,imx6sx-flexcan", "fsl,imx6q-flexcan";
483 clock-names = "ipg", "per";
484 fsl,stop-mode = <&gpr 0x10 2>;
489 compatible = "fsl,imx6sx-gpt", "fsl,imx6dl-gpt";
494 clock-names = "ipg", "per";
498 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
502 gpio-controller;
503 #gpio-cells = <2>;
504 interrupt-controller;
505 #interrupt-cells = <2>;
506 gpio-ranges = <&iomuxc 0 5 26>;
510 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
514 gpio-controller;
515 #gpio-cells = <2>;
516 interrupt-controller;
517 #interrupt-cells = <2>;
518 gpio-ranges = <&iomuxc 0 31 20>;
522 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
526 gpio-controller;
527 #gpio-cells = <2>;
528 interrupt-controller;
529 #interrupt-cells = <2>;
530 gpio-ranges = <&iomuxc 0 51 29>;
534 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
538 gpio-controller;
539 #gpio-cells = <2>;
540 interrupt-controller;
541 #interrupt-cells = <2>;
542 gpio-ranges = <&iomuxc 0 80 32>;
546 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
550 gpio-controller;
551 #gpio-cells = <2>;
552 interrupt-controller;
553 #interrupt-cells = <2>;
554 gpio-ranges = <&iomuxc 0 112 24>;
558 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
562 gpio-controller;
563 #gpio-cells = <2>;
564 interrupt-controller;
565 #interrupt-cells = <2>;
566 gpio-ranges = <&iomuxc 0 136 12>, <&iomuxc 12 158 11>;
570 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
574 gpio-controller;
575 #gpio-cells = <2>;
576 interrupt-controller;
577 #interrupt-cells = <2>;
578 gpio-ranges = <&iomuxc 0 148 10>, <&iomuxc 10 169 2>;
582 compatible = "fsl,imx6sx-kpp", "fsl,imx21-kpp";
590 compatible = "fsl,imx6sx-wdt", "fsl,imx21-wdt";
597 compatible = "fsl,imx6sx-wdt", "fsl,imx21-wdt";
604 clks: clock-controller@20c4000 {
605 compatible = "fsl,imx6sx-ccm";
609 #clock-cells = <1>;
611 clock-names = "ckil", "osc", "ipp_di0", "ipp_di1", "anaclk1", "anaclk2";
615 compatible = "fsl,imx6sx-anatop", "fsl,imx6q-anatop",
616 "syscon", "simple-mfd";
622 reg_vdd1p1: regulator-1p1 {
623 compatible = "fsl,anatop-regulator";
624 regulator-name = "vdd1p1";
625 regulator-min-microvolt = <1000000>;
626 regulator-max-microvolt = <1200000>;
627 regulator-always-on;
628 anatop-reg-offset = <0x110>;
629 anatop-vol-bit-shift = <8>;
630 anatop-vol-bit-width = <5>;
631 anatop-min-bit-val = <4>;
632 anatop-min-voltage = <800000>;
633 anatop-max-voltage = <1375000>;
634 anatop-enable-bit = <0>;
637 reg_vdd3p0: regulator-3p0 {
638 compatible = "fsl,anatop-regulator";
639 regulator-name = "vdd3p0";
640 regulator-min-microvolt = <2800000>;
641 regulator-max-microvolt = <3150000>;
642 regulator-always-on;
643 anatop-reg-offset = <0x120>;
644 anatop-vol-bit-shift = <8>;
645 anatop-vol-bit-width = <5>;
646 anatop-min-bit-val = <0>;
647 anatop-min-voltage = <2625000>;
648 anatop-max-voltage = <3400000>;
649 anatop-enable-bit = <0>;
652 reg_vdd2p5: regulator-2p5 {
653 compatible = "fsl,anatop-regulator";
654 regulator-name = "vdd2p5";
655 regulator-min-microvolt = <2250000>;
656 regulator-max-microvolt = <2750000>;
657 regulator-always-on;
658 anatop-reg-offset = <0x130>;
659 anatop-vol-bit-shift = <8>;
660 anatop-vol-bit-width = <5>;
661 anatop-min-bit-val = <0>;
662 anatop-min-voltage = <2100000>;
663 anatop-max-voltage = <2875000>;
664 anatop-enable-bit = <0>;
667 reg_arm: regulator-vddcore {
668 compatible = "fsl,anatop-regulator";
669 regulator-name = "vddarm";
670 regulator-min-microvolt = <725000>;
671 regulator-max-microvolt = <1450000>;
672 regulator-always-on;
673 anatop-reg-offset = <0x140>;
674 anatop-vol-bit-shift = <0>;
675 anatop-vol-bit-width = <5>;
676 anatop-delay-reg-offset = <0x170>;
677 anatop-delay-bit-shift = <24>;
678 anatop-delay-bit-width = <2>;
679 anatop-min-bit-val = <1>;
680 anatop-min-voltage = <725000>;
681 anatop-max-voltage = <1450000>;
684 reg_pcie: regulator-vddpcie {
685 compatible = "fsl,anatop-regulator";
686 regulator-name = "vddpcie";
687 regulator-min-microvolt = <725000>;
688 regulator-max-microvolt = <1450000>;
689 anatop-reg-offset = <0x140>;
690 anatop-vol-bit-shift = <9>;
691 anatop-vol-bit-width = <5>;
692 anatop-delay-reg-offset = <0x170>;
693 anatop-delay-bit-shift = <26>;
694 anatop-delay-bit-width = <2>;
695 anatop-min-bit-val = <1>;
696 anatop-min-voltage = <725000>;
697 anatop-max-voltage = <1450000>;
700 reg_soc: regulator-vddsoc {
701 compatible = "fsl,anatop-regulator";
702 regulator-name = "vddsoc";
703 regulator-min-microvolt = <725000>;
704 regulator-max-microvolt = <1450000>;
705 regulator-always-on;
706 anatop-reg-offset = <0x140>;
707 anatop-vol-bit-shift = <18>;
708 anatop-vol-bit-width = <5>;
709 anatop-delay-reg-offset = <0x170>;
710 anatop-delay-bit-shift = <28>;
711 anatop-delay-bit-width = <2>;
712 anatop-min-bit-val = <1>;
713 anatop-min-voltage = <725000>;
714 anatop-max-voltage = <1450000>;
718 compatible = "fsl,imx6sx-tempmon", "fsl,imx6q-tempmon";
719 interrupt-parent = <&gpc>;
722 nvmem-cells = <&tempmon_calib>, <&tempmon_temp_grade>;
723 nvmem-cell-names = "calib", "temp_grade";
729 compatible = "fsl,imx6sx-usbphy", "fsl,imx23-usbphy";
737 compatible = "fsl,imx6sx-usbphy", "fsl,imx23-usbphy";
745 compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
748 snvs_rtc: snvs-rtc-lp {
749 compatible = "fsl,sec-v4.0-mon-rtc-lp";
755 snvs_poweroff: snvs-poweroff {
756 compatible = "syscon-poweroff";
764 snvs_pwrkey: snvs-powerkey {
765 compatible = "fsl,sec-v4.0-pwrkey";
769 wakeup-source;
784 src: reset-controller@20d8000 {
785 compatible = "fsl,imx6sx-src", "fsl,imx51-src";
789 #reset-cells = <1>;
793 compatible = "fsl,imx6sx-gpc", "fsl,imx6q-gpc";
795 interrupt-controller;
796 #interrupt-cells = <3>;
798 interrupt-parent = <&intc>;
800 clock-names = "ipg";
803 #address-cells = <1>;
804 #size-cells = <0>;
806 power-domain@0 {
808 #power-domain-cells = <0>;
811 pd_pu: power-domain@1 {
813 #power-domain-cells = <0>;
814 power-supply = <®_soc>;
818 pd_disp: power-domain@2 {
820 #power-domain-cells = <0>;
830 pd_pci: power-domain@3 {
832 #power-domain-cells = <0>;
833 power-supply = <®_pcie>;
839 compatible = "fsl,imx6sx-iomuxc";
844 compatible = "fsl,imx6sx-iomuxc-gpr",
845 "fsl,imx6q-iomuxc-gpr", "syscon", "simple-mfd";
846 #address-cells = <1>;
847 #size-cells = <1>;
851 compatible = "fsl,imx6sx-ldb";
854 clock-names = "ldb";
858 #address-cells = <1>;
859 #size-cells = <0>;
878 sdma: dma-controller@20ec000 {
879 compatible = "fsl,imx6sx-sdma", "fsl,imx6q-sdma";
884 clock-names = "ipg", "ahb";
885 #dma-cells = <3>;
887 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin";
892 compatible = "fsl,aips-bus", "simple-bus";
893 #address-cells = <1>;
894 #size-cells = <1>;
899 compatible = "fsl,sec-v4.0";
900 #address-cells = <1>;
901 #size-cells = <1>;
904 interrupt-parent = <&intc>;
909 clock-names = "mem", "aclk", "ipg", "emi_slow";
912 compatible = "fsl,sec-v4.0-job-ring";
918 compatible = "fsl,sec-v4.0-job-ring";
925 compatible = "fsl,imx6sx-usb", "fsl,imx27-usb";
931 ahb-burst-config = <0x0>;
932 tx-burst-size-dword = <0x10>;
933 rx-burst-size-dword = <0x10>;
938 compatible = "fsl,imx6sx-usb", "fsl,imx27-usb";
944 ahb-burst-config = <0x0>;
945 tx-burst-size-dword = <0x10>;
946 rx-burst-size-dword = <0x10>;
951 compatible = "fsl,imx6sx-usb", "fsl,imx27-usb";
959 ahb-burst-config = <0x0>;
960 tx-burst-size-dword = <0x10>;
961 rx-burst-size-dword = <0x10>;
966 #index-cells = <1>;
967 compatible = "fsl,imx6sx-usbmisc", "fsl,imx6q-usbmisc";
973 compatible = "fsl,imx6sx-fec", "fsl,imx6q-fec";
975 interrupt-names = "int0", "pps";
983 clock-names = "ipg", "ahb", "ptp",
985 fsl,num-tx-queues = <3>;
986 fsl,num-rx-queues = <3>;
987 fsl,stop-mode = <&gpr 0x10 3>;
1001 compatible = "fsl,imx6sx-usdhc", "fsl,imx6sl-usdhc";
1007 clock-names = "ipg", "ahb", "per";
1008 bus-width = <4>;
1009 fsl,tuning-start-tap = <20>;
1010 fsl,tuning-step = <2>;
1015 compatible = "fsl,imx6sx-usdhc", "fsl,imx6sl-usdhc";
1021 clock-names = "ipg", "ahb", "per";
1022 bus-width = <4>;
1023 fsl,tuning-start-tap = <20>;
1024 fsl,tuning-step = <2>;
1029 compatible = "fsl,imx6sx-usdhc", "fsl,imx6sl-usdhc";
1035 clock-names = "ipg", "ahb", "per";
1036 bus-width = <4>;
1037 fsl,tuning-start-tap = <20>;
1038 fsl,tuning-step = <2>;
1043 compatible = "fsl,imx6sx-usdhc", "fsl,imx6sl-usdhc";
1049 clock-names = "ipg", "ahb", "per";
1050 bus-width = <4>;
1055 #address-cells = <1>;
1056 #size-cells = <0>;
1057 compatible = "fsl,imx6sx-i2c", "fsl,imx21-i2c";
1065 #address-cells = <1>;
1066 #size-cells = <0>;
1067 compatible = "fsl,imx6sx-i2c", "fsl,imx21-i2c";
1075 #address-cells = <1>;
1076 #size-cells = <0>;
1077 compatible = "fsl,imx6sx-i2c", "fsl,imx21-i2c";
1084 memory-controller@21b0000 {
1085 compatible = "fsl,imx6sx-mmdc", "fsl,imx6q-mmdc";
1091 compatible = "fsl,imx6sx-fec", "fsl,imx6q-fec";
1093 interrupt-names = "int0", "pps";
1101 clock-names = "ipg", "ahb", "ptp",
1103 fsl,stop-mode = <&gpr 0x10 4>;
1107 weim: memory-controller@21b8000 {
1108 #address-cells = <2>;
1109 #size-cells = <1>;
1110 compatible = "fsl,imx6sx-weim", "fsl,imx6q-weim";
1114 fsl,weim-cs-gpr = <&gpr>;
1119 #address-cells = <1>;
1120 #size-cells = <1>;
1121 compatible = "fsl,imx6sx-ocotp", "syscon";
1125 cpu_speed_grade: speed-grade@10 {
1133 tempmon_temp_grade: temp-grade@20 {
1139 compatible = "fsl,imx6sx-sai";
1145 clock-names = "bus", "mclk1", "mclk2", "mclk3";
1146 dma-names = "rx", "tx";
1152 compatible = "fsl,imx6sx-audmux", "fsl,imx31-audmux";
1158 compatible = "fsl,imx6sx-sai";
1164 clock-names = "bus", "mclk1", "mclk2", "mclk3";
1165 dma-names = "rx", "tx";
1171 #address-cells = <1>;
1172 #size-cells = <0>;
1173 compatible = "fsl,imx6sx-qspi";
1175 reg-names = "QuadSPI", "QuadSPI-memory";
1179 clock-names = "qspi_en", "qspi";
1184 #address-cells = <1>;
1185 #size-cells = <0>;
1186 compatible = "fsl,imx6sx-qspi";
1188 reg-names = "QuadSPI", "QuadSPI-memory";
1192 clock-names = "qspi_en", "qspi";
1197 compatible = "fsl,imx6sx-uart",
1198 "fsl,imx6q-uart", "fsl,imx21-uart";
1203 clock-names = "ipg", "per";
1205 dma-names = "rx", "tx";
1210 compatible = "fsl,imx6sx-uart",
1211 "fsl,imx6q-uart", "fsl,imx21-uart";
1216 clock-names = "ipg", "per";
1218 dma-names = "rx", "tx";
1223 compatible = "fsl,imx6sx-uart",
1224 "fsl,imx6q-uart", "fsl,imx21-uart";
1229 clock-names = "ipg", "per";
1231 dma-names = "rx", "tx";
1236 compatible = "fsl,imx6sx-uart",
1237 "fsl,imx6q-uart", "fsl,imx21-uart";
1242 clock-names = "ipg", "per";
1244 dma-names = "rx", "tx";
1249 #address-cells = <1>;
1250 #size-cells = <0>;
1251 compatible = "fsl,imx6sx-i2c", "fsl,imx21-i2c";
1260 compatible = "fsl,aips-bus", "simple-bus";
1261 #address-cells = <1>;
1262 #size-cells = <1>;
1266 spba-bus@2240000 {
1267 compatible = "fsl,spba-bus", "simple-bus";
1268 #address-cells = <1>;
1269 #size-cells = <1>;
1279 clock-names = "disp-axi", "csi_mclk", "dcic";
1284 compatible = "fsl,imx6sx-pxp", "fsl,imx6ull-pxp";
1288 clock-names = "axi";
1289 power-domains = <&pd_disp>;
1299 clock-names = "disp-axi", "csi_mclk", "dcic";
1304 compatible = "fsl,imx6sx-lcdif", "fsl,imx28-lcdif";
1310 clock-names = "pix", "axi", "disp_axi";
1311 assigned-clocks = <&clks IMX6SX_CLK_LCDIF1_PRE_SEL>,
1313 assigned-clock-parents = <&clks IMX6SX_CLK_PLL5_VIDEO_DIV>,
1315 power-domains = <&pd_disp>;
1325 compatible = "fsl,imx6sx-lcdif", "fsl,imx28-lcdif";
1331 clock-names = "pix", "axi", "disp_axi";
1332 power-domains = <&pd_disp>;
1338 reg-names = "vadc-vafe", "vadc-vdec";
1341 clock-names = "vadc", "csi";
1342 power-domains = <&pd_disp>;
1348 compatible = "fsl,imx6sx-adc", "fsl,vf610-adc";
1352 clock-names = "adc";
1353 fsl,adck-max-frequency = <30000000>, <40000000>,
1359 compatible = "fsl,imx6sx-adc", "fsl,vf610-adc";
1363 clock-names = "adc";
1364 fsl,adck-max-frequency = <30000000>, <40000000>,
1370 compatible = "fsl,imx6sx-wdt", "fsl,imx21-wdt";
1378 #address-cells = <1>;
1379 #size-cells = <0>;
1380 compatible = "fsl,imx6sx-ecspi", "fsl,imx51-ecspi";
1385 clock-names = "ipg", "per";
1390 compatible = "fsl,imx6sx-uart",
1391 "fsl,imx6q-uart", "fsl,imx21-uart";
1396 clock-names = "ipg", "per";
1398 dma-names = "rx", "tx";
1403 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
1408 clock-names = "ipg", "per";
1409 #pwm-cells = <3>;
1413 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
1418 clock-names = "ipg", "per";
1419 #pwm-cells = <3>;
1423 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
1428 clock-names = "ipg", "per";
1429 #pwm-cells = <3>;
1433 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
1438 clock-names = "ipg", "per";
1439 #pwm-cells = <3>;
1444 compatible = "fsl,imx6sx-pcie";
1446 reg-names = "dbi", "config";
1447 #address-cells = <3>;
1448 #size-cells = <2>;
1450 bus-range = <0x00 0xff>;
1452 <0x82000000 0 0x08000000 0x08000000 0 0x00f00000>; /* non-prefetchable memory */
1453 num-lanes = <1>;
1455 interrupt-names = "msi";
1456 #interrupt-cells = <1>;
1457 interrupt-map-mask = <0 0 0 0x7>;
1458 interrupt-map = <0 0 0 1 &gpc GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
1466 clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_inbound_axi";
1467 power-domains = <&pd_disp>, <&pd_pci>;
1468 power-domain-names = "pcie", "pcie_phy";