Lines Matching +full:imx23 +full:- +full:pwm

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 = <&reg_arm>;
92 soc-supply = <&reg_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,imx6sx-esai", "fsl,imx35-esai";
350 clock-names = "core", "mem", "extal",
354 dma-names = "rx", "tx";
359 #sound-dai-cells = <0>;
360 compatible = "fsl,imx6sx-ssi", "fsl,imx51-ssi";
365 clock-names = "ipg", "baud";
367 dma-names = "rx", "tx";
368 fsl,fifo-depth = <15>;
373 #sound-dai-cells = <0>;
374 compatible = "fsl,imx6sx-ssi", "fsl,imx51-ssi";
379 clock-names = "ipg", "baud";
381 dma-names = "rx", "tx";
382 fsl,fifo-depth = <15>;
387 #sound-dai-cells = <0>;
388 compatible = "fsl,imx6sx-ssi", "fsl,imx51-ssi";
393 clock-names = "ipg", "baud";
395 dma-names = "rx", "tx";
396 fsl,fifo-depth = <15>;
401 compatible = "fsl,imx6sx-asrc", "fsl,imx53-asrc";
411 clock-names = "mem", "ipg", "asrck_0",
419 dma-names = "rxa", "rxb", "rxc",
421 fsl,asrc-rate = <48000>;
422 fsl,asrc-width = <16>;
427 pwm1: pwm@2080000 {
428 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
433 clock-names = "ipg", "per";
434 #pwm-cells = <3>;
437 pwm2: pwm@2084000 {
438 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
443 clock-names = "ipg", "per";
444 #pwm-cells = <3>;
447 pwm3: pwm@2088000 {
448 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
453 clock-names = "ipg", "per";
454 #pwm-cells = <3>;
457 pwm4: pwm@208c000 {
458 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
463 clock-names = "ipg", "per";
464 #pwm-cells = <3>;
468 compatible = "fsl,imx6sx-flexcan", "fsl,imx6q-flexcan";
473 clock-names = "ipg", "per";
474 fsl,stop-mode = <&gpr 0x10 1>;
479 compatible = "fsl,imx6sx-flexcan", "fsl,imx6q-flexcan";
484 clock-names = "ipg", "per";
485 fsl,stop-mode = <&gpr 0x10 2>;
490 compatible = "fsl,imx6sx-gpt", "fsl,imx6dl-gpt";
495 clock-names = "ipg", "per";
499 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
503 gpio-controller;
504 #gpio-cells = <2>;
505 interrupt-controller;
506 #interrupt-cells = <2>;
507 gpio-ranges = <&iomuxc 0 5 26>;
511 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
515 gpio-controller;
516 #gpio-cells = <2>;
517 interrupt-controller;
518 #interrupt-cells = <2>;
519 gpio-ranges = <&iomuxc 0 31 20>;
523 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
527 gpio-controller;
528 #gpio-cells = <2>;
529 interrupt-controller;
530 #interrupt-cells = <2>;
531 gpio-ranges = <&iomuxc 0 51 29>;
535 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
539 gpio-controller;
540 #gpio-cells = <2>;
541 interrupt-controller;
542 #interrupt-cells = <2>;
543 gpio-ranges = <&iomuxc 0 80 32>;
547 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
551 gpio-controller;
552 #gpio-cells = <2>;
553 interrupt-controller;
554 #interrupt-cells = <2>;
555 gpio-ranges = <&iomuxc 0 112 24>;
559 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
563 gpio-controller;
564 #gpio-cells = <2>;
565 interrupt-controller;
566 #interrupt-cells = <2>;
567 gpio-ranges = <&iomuxc 0 136 12>, <&iomuxc 12 158 11>;
571 compatible = "fsl,imx6sx-gpio", "fsl,imx35-gpio";
575 gpio-controller;
576 #gpio-cells = <2>;
577 interrupt-controller;
578 #interrupt-cells = <2>;
579 gpio-ranges = <&iomuxc 0 148 10>, <&iomuxc 10 169 2>;
583 compatible = "fsl,imx6sx-kpp", "fsl,imx21-kpp";
591 compatible = "fsl,imx6sx-wdt", "fsl,imx21-wdt";
598 compatible = "fsl,imx6sx-wdt", "fsl,imx21-wdt";
605 clks: clock-controller@20c4000 {
606 compatible = "fsl,imx6sx-ccm";
610 #clock-cells = <1>;
612 clock-names = "ckil", "osc", "ipp_di0", "ipp_di1", "anaclk1", "anaclk2";
616 compatible = "fsl,imx6sx-anatop", "fsl,imx6q-anatop",
617 "syscon", "simple-mfd";
623 reg_vdd1p1: regulator-1p1 {
624 compatible = "fsl,anatop-regulator";
625 regulator-name = "vdd1p1";
626 regulator-min-microvolt = <1000000>;
627 regulator-max-microvolt = <1200000>;
628 regulator-always-on;
629 anatop-reg-offset = <0x110>;
630 anatop-vol-bit-shift = <8>;
631 anatop-vol-bit-width = <5>;
632 anatop-min-bit-val = <4>;
633 anatop-min-voltage = <800000>;
634 anatop-max-voltage = <1375000>;
635 anatop-enable-bit = <0>;
638 reg_vdd3p0: regulator-3p0 {
639 compatible = "fsl,anatop-regulator";
640 regulator-name = "vdd3p0";
641 regulator-min-microvolt = <2800000>;
642 regulator-max-microvolt = <3150000>;
643 regulator-always-on;
644 anatop-reg-offset = <0x120>;
645 anatop-vol-bit-shift = <8>;
646 anatop-vol-bit-width = <5>;
647 anatop-min-bit-val = <0>;
648 anatop-min-voltage = <2625000>;
649 anatop-max-voltage = <3400000>;
650 anatop-enable-bit = <0>;
653 reg_vdd2p5: regulator-2p5 {
654 compatible = "fsl,anatop-regulator";
655 regulator-name = "vdd2p5";
656 regulator-min-microvolt = <2250000>;
657 regulator-max-microvolt = <2750000>;
658 regulator-always-on;
659 anatop-reg-offset = <0x130>;
660 anatop-vol-bit-shift = <8>;
661 anatop-vol-bit-width = <5>;
662 anatop-min-bit-val = <0>;
663 anatop-min-voltage = <2100000>;
664 anatop-max-voltage = <2875000>;
665 anatop-enable-bit = <0>;
668 reg_arm: regulator-vddcore {
669 compatible = "fsl,anatop-regulator";
670 regulator-name = "vddarm";
671 regulator-min-microvolt = <725000>;
672 regulator-max-microvolt = <1450000>;
673 regulator-always-on;
674 anatop-reg-offset = <0x140>;
675 anatop-vol-bit-shift = <0>;
676 anatop-vol-bit-width = <5>;
677 anatop-delay-reg-offset = <0x170>;
678 anatop-delay-bit-shift = <24>;
679 anatop-delay-bit-width = <2>;
680 anatop-min-bit-val = <1>;
681 anatop-min-voltage = <725000>;
682 anatop-max-voltage = <1450000>;
685 reg_pcie: regulator-vddpcie {
686 compatible = "fsl,anatop-regulator";
687 regulator-name = "vddpcie";
688 regulator-min-microvolt = <725000>;
689 regulator-max-microvolt = <1450000>;
690 anatop-reg-offset = <0x140>;
691 anatop-vol-bit-shift = <9>;
692 anatop-vol-bit-width = <5>;
693 anatop-delay-reg-offset = <0x170>;
694 anatop-delay-bit-shift = <26>;
695 anatop-delay-bit-width = <2>;
696 anatop-min-bit-val = <1>;
697 anatop-min-voltage = <725000>;
698 anatop-max-voltage = <1450000>;
701 reg_soc: regulator-vddsoc {
702 compatible = "fsl,anatop-regulator";
703 regulator-name = "vddsoc";
704 regulator-min-microvolt = <725000>;
705 regulator-max-microvolt = <1450000>;
706 regulator-always-on;
707 anatop-reg-offset = <0x140>;
708 anatop-vol-bit-shift = <18>;
709 anatop-vol-bit-width = <5>;
710 anatop-delay-reg-offset = <0x170>;
711 anatop-delay-bit-shift = <28>;
712 anatop-delay-bit-width = <2>;
713 anatop-min-bit-val = <1>;
714 anatop-min-voltage = <725000>;
715 anatop-max-voltage = <1450000>;
719 compatible = "fsl,imx6sx-tempmon", "fsl,imx6q-tempmon";
720 interrupt-parent = <&gpc>;
723 nvmem-cells = <&tempmon_calib>, <&tempmon_temp_grade>;
724 nvmem-cell-names = "calib", "temp_grade";
730 compatible = "fsl,imx6sx-usbphy", "fsl,imx23-usbphy";
738 compatible = "fsl,imx6sx-usbphy", "fsl,imx23-usbphy";
746 compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
749 snvs_rtc: snvs-rtc-lp {
750 compatible = "fsl,sec-v4.0-mon-rtc-lp";
756 snvs_poweroff: snvs-poweroff {
757 compatible = "syscon-poweroff";
765 snvs_pwrkey: snvs-powerkey {
766 compatible = "fsl,sec-v4.0-pwrkey";
770 wakeup-source;
785 src: reset-controller@20d8000 {
786 compatible = "fsl,imx6sx-src", "fsl,imx51-src";
790 #reset-cells = <1>;
794 compatible = "fsl,imx6sx-gpc", "fsl,imx6q-gpc";
796 interrupt-controller;
797 #interrupt-cells = <3>;
799 interrupt-parent = <&intc>;
801 clock-names = "ipg";
804 #address-cells = <1>;
805 #size-cells = <0>;
807 power-domain@0 {
809 #power-domain-cells = <0>;
812 pd_pu: power-domain@1 {
814 #power-domain-cells = <0>;
815 power-supply = <&reg_soc>;
819 pd_disp: power-domain@2 {
821 #power-domain-cells = <0>;
831 pd_pci: power-domain@3 {
833 #power-domain-cells = <0>;
834 power-supply = <&reg_pcie>;
840 compatible = "fsl,imx6sx-iomuxc";
845 compatible = "fsl,imx6sx-iomuxc-gpr",
846 "fsl,imx6q-iomuxc-gpr", "syscon", "simple-mfd";
847 #address-cells = <1>;
848 #size-cells = <1>;
852 compatible = "fsl,imx6sx-ldb";
855 clock-names = "ldb";
859 #address-cells = <1>;
860 #size-cells = <0>;
879 sdma: dma-controller@20ec000 {
880 compatible = "fsl,imx6sx-sdma", "fsl,imx6q-sdma";
885 clock-names = "ipg", "ahb";
886 #dma-cells = <3>;
888 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin";
893 compatible = "fsl,aips-bus", "simple-bus";
894 #address-cells = <1>;
895 #size-cells = <1>;
900 compatible = "fsl,sec-v4.0";
901 #address-cells = <1>;
902 #size-cells = <1>;
905 interrupt-parent = <&intc>;
910 clock-names = "mem", "aclk", "ipg", "emi_slow";
913 compatible = "fsl,sec-v4.0-job-ring";
919 compatible = "fsl,sec-v4.0-job-ring";
926 compatible = "fsl,imx6sx-usb", "fsl,imx27-usb";
933 ahb-burst-config = <0x0>;
934 tx-burst-size-dword = <0x10>;
935 rx-burst-size-dword = <0x10>;
940 compatible = "fsl,imx6sx-usb", "fsl,imx27-usb";
946 ahb-burst-config = <0x0>;
947 tx-burst-size-dword = <0x10>;
948 rx-burst-size-dword = <0x10>;
953 compatible = "fsl,imx6sx-usb", "fsl,imx27-usb";
962 ahb-burst-config = <0x0>;
963 tx-burst-size-dword = <0x10>;
964 rx-burst-size-dword = <0x10>;
969 #index-cells = <1>;
970 compatible = "fsl,imx6sx-usbmisc", "fsl,imx6q-usbmisc";
976 compatible = "fsl,imx6sx-fec", "fsl,imx6q-fec";
978 interrupt-names = "int0", "pps";
986 clock-names = "ipg", "ahb", "ptp",
988 fsl,num-tx-queues = <3>;
989 fsl,num-rx-queues = <3>;
990 fsl,stop-mode = <&gpr 0x10 3>;
1004 compatible = "fsl,imx6sx-usdhc", "fsl,imx6sl-usdhc";
1010 clock-names = "ipg", "ahb", "per";
1011 bus-width = <4>;
1012 fsl,tuning-start-tap = <20>;
1013 fsl,tuning-step= <2>;
1018 compatible = "fsl,imx6sx-usdhc", "fsl,imx6sl-usdhc";
1024 clock-names = "ipg", "ahb", "per";
1025 bus-width = <4>;
1026 fsl,tuning-start-tap = <20>;
1027 fsl,tuning-step= <2>;
1032 compatible = "fsl,imx6sx-usdhc", "fsl,imx6sl-usdhc";
1038 clock-names = "ipg", "ahb", "per";
1039 bus-width = <4>;
1040 fsl,tuning-start-tap = <20>;
1041 fsl,tuning-step= <2>;
1046 compatible = "fsl,imx6sx-usdhc", "fsl,imx6sl-usdhc";
1052 clock-names = "ipg", "ahb", "per";
1053 bus-width = <4>;
1058 #address-cells = <1>;
1059 #size-cells = <0>;
1060 compatible = "fsl,imx6sx-i2c", "fsl,imx21-i2c";
1068 #address-cells = <1>;
1069 #size-cells = <0>;
1070 compatible = "fsl,imx6sx-i2c", "fsl,imx21-i2c";
1078 #address-cells = <1>;
1079 #size-cells = <0>;
1080 compatible = "fsl,imx6sx-i2c", "fsl,imx21-i2c";
1087 memory-controller@21b0000 {
1088 compatible = "fsl,imx6sx-mmdc", "fsl,imx6q-mmdc";
1094 compatible = "fsl,imx6sx-fec", "fsl,imx6q-fec";
1096 interrupt-names = "int0", "pps";
1104 clock-names = "ipg", "ahb", "ptp",
1106 fsl,stop-mode = <&gpr 0x10 4>;
1111 #address-cells = <2>;
1112 #size-cells = <1>;
1113 compatible = "fsl,imx6sx-weim", "fsl,imx6q-weim";
1117 fsl,weim-cs-gpr = <&gpr>;
1122 #address-cells = <1>;
1123 #size-cells = <1>;
1124 compatible = "fsl,imx6sx-ocotp", "syscon";
1128 cpu_speed_grade: speed-grade@10 {
1136 tempmon_temp_grade: temp-grade@20 {
1142 compatible = "fsl,imx6sx-sai";
1148 clock-names = "bus", "mclk1", "mclk2", "mclk3";
1149 dma-names = "rx", "tx";
1155 compatible = "fsl,imx6sx-audmux", "fsl,imx31-audmux";
1161 compatible = "fsl,imx6sx-sai";
1167 clock-names = "bus", "mclk1", "mclk2", "mclk3";
1168 dma-names = "rx", "tx";
1174 #address-cells = <1>;
1175 #size-cells = <0>;
1176 compatible = "fsl,imx6sx-qspi";
1178 reg-names = "QuadSPI", "QuadSPI-memory";
1182 clock-names = "qspi_en", "qspi";
1187 #address-cells = <1>;
1188 #size-cells = <0>;
1189 compatible = "fsl,imx6sx-qspi";
1191 reg-names = "QuadSPI", "QuadSPI-memory";
1195 clock-names = "qspi_en", "qspi";
1200 compatible = "fsl,imx6sx-uart",
1201 "fsl,imx6q-uart", "fsl,imx21-uart";
1206 clock-names = "ipg", "per";
1208 dma-names = "rx", "tx";
1213 compatible = "fsl,imx6sx-uart",
1214 "fsl,imx6q-uart", "fsl,imx21-uart";
1219 clock-names = "ipg", "per";
1221 dma-names = "rx", "tx";
1226 compatible = "fsl,imx6sx-uart",
1227 "fsl,imx6q-uart", "fsl,imx21-uart";
1232 clock-names = "ipg", "per";
1234 dma-names = "rx", "tx";
1239 compatible = "fsl,imx6sx-uart",
1240 "fsl,imx6q-uart", "fsl,imx21-uart";
1245 clock-names = "ipg", "per";
1247 dma-names = "rx", "tx";
1252 #address-cells = <1>;
1253 #size-cells = <0>;
1254 compatible = "fsl,imx6sx-i2c", "fsl,imx21-i2c";
1263 compatible = "fsl,aips-bus", "simple-bus";
1264 #address-cells = <1>;
1265 #size-cells = <1>;
1269 spba-bus@2240000 {
1270 compatible = "fsl,spba-bus", "simple-bus";
1271 #address-cells = <1>;
1272 #size-cells = <1>;
1282 clock-names = "disp-axi", "csi_mclk", "dcic";
1287 compatible = "fsl,imx6sx-pxp", "fsl,imx6ull-pxp";
1291 clock-names = "axi";
1292 power-domains = <&pd_disp>;
1302 clock-names = "disp-axi", "csi_mclk", "dcic";
1307 compatible = "fsl,imx6sx-lcdif", "fsl,imx28-lcdif";
1313 clock-names = "pix", "axi", "disp_axi";
1314 assigned-clocks = <&clks IMX6SX_CLK_LCDIF1_PRE_SEL>,
1316 assigned-clock-parents = <&clks IMX6SX_CLK_PLL5_VIDEO_DIV>,
1318 power-domains = <&pd_disp>;
1328 compatible = "fsl,imx6sx-lcdif", "fsl,imx28-lcdif";
1334 clock-names = "pix", "axi", "disp_axi";
1335 power-domains = <&pd_disp>;
1341 reg-names = "vadc-vafe", "vadc-vdec";
1344 clock-names = "vadc", "csi";
1345 power-domains = <&pd_disp>;
1351 compatible = "fsl,imx6sx-adc", "fsl,vf610-adc";
1355 clock-names = "adc";
1356 fsl,adck-max-frequency = <30000000>, <40000000>,
1362 compatible = "fsl,imx6sx-adc", "fsl,vf610-adc";
1366 clock-names = "adc";
1367 fsl,adck-max-frequency = <30000000>, <40000000>,
1373 compatible = "fsl,imx6sx-wdt", "fsl,imx21-wdt";
1381 #address-cells = <1>;
1382 #size-cells = <0>;
1383 compatible = "fsl,imx6sx-ecspi", "fsl,imx51-ecspi";
1388 clock-names = "ipg", "per";
1393 compatible = "fsl,imx6sx-uart",
1394 "fsl,imx6q-uart", "fsl,imx21-uart";
1399 clock-names = "ipg", "per";
1401 dma-names = "rx", "tx";
1405 pwm5: pwm@22a4000 {
1406 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
1411 clock-names = "ipg", "per";
1412 #pwm-cells = <3>;
1415 pwm6: pwm@22a8000 {
1416 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
1421 clock-names = "ipg", "per";
1422 #pwm-cells = <3>;
1425 pwm7: pwm@22ac000 {
1426 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
1431 clock-names = "ipg", "per";
1432 #pwm-cells = <3>;
1435 pwm8: pwm@22b0000 {
1436 compatible = "fsl,imx6sx-pwm", "fsl,imx27-pwm";
1441 clock-names = "ipg", "per";
1442 #pwm-cells = <3>;
1447 compatible = "fsl,imx6sx-pcie";
1449 reg-names = "dbi", "config";
1450 #address-cells = <3>;
1451 #size-cells = <2>;
1453 bus-range = <0x00 0xff>;
1455 <0x82000000 0 0x08000000 0x08000000 0 0x00f00000>; /* non-prefetchable memory */
1456 num-lanes = <1>;
1458 interrupt-names = "msi";
1459 #interrupt-cells = <1>;
1460 interrupt-map-mask = <0 0 0 0x7>;
1461 interrupt-map = <0 0 0 1 &gpc GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
1469 clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_inbound_axi";
1470 power-domains = <&pd_disp>, <&pd_pci>;
1471 power-domain-names = "pcie", "pcie_phy";