Lines Matching +full:pinctrl +full:- +full:1
33 #include <dt-bindings/interrupt-controller/arm-gic.h>
34 #include <dt-bindings/interrupt-controller/irq.h>
35 #include <dt-bindings/clock/bcm-cygnus.h>
38 #address-cells = <1>;
39 #size-cells = <1>;
42 interrupt-parent = <&gic>;
54 #address-cells = <1>;
55 #size-cells = <0>;
59 compatible = "arm,cortex-a9";
60 next-level-cache = <&L2>;
65 /include/ "bcm-cygnus-clock.dtsi"
68 compatible = "arm,cortex-a9-pmu";
73 compatible = "simple-bus";
75 #address-cells = <1>;
76 #size-cells = <1>;
79 compatible = "arm,cortex-a9-global-timer";
85 gic: interrupt-controller@21000 {
86 compatible = "arm,cortex-a9-gic";
87 #interrupt-cells = <3>;
88 #address-cells = <0>;
89 interrupt-controller;
94 L2: cache-controller@22000 {
95 compatible = "arm,pl310-cache";
97 cache-unified;
98 cache-level = <2>;
103 compatible = "simple-bus";
105 #address-cells = <1>;
106 #size-cells = <1>;
111 brcm,ocotp-size = <2048>;
116 compatible = "brcm,cygnus-pcie-phy";
118 #address-cells = <1>;
119 #size-cells = <0>;
123 #phy-cells = <0>;
126 pcie1_phy: phy@1 {
127 reg = <1>;
128 #phy-cells = <0>;
132 pinctrl: pinctrl@301d0c8 { label
133 compatible = "brcm,cygnus-pinmux";
154 compatible = "brcm,iproc-mailbox";
157 #interrupt-cells = <1>;
158 interrupt-controller;
159 #mbox-cells = <1>;
163 compatible = "brcm,cygnus-crmu-gpio";
167 #gpio-cells = <2>;
168 gpio-controller;
169 interrupt-controller;
170 interrupt-parent = <&mailbox>;
175 compatible = "brcm,iproc-mdio";
177 #size-cells = <0>;
178 #address-cells = <1>;
181 gphy0: ethernet-phy@0 {
185 gphy1: ethernet-phy@1 {
186 reg = <1>;
191 compatible = "brcm,bcm11360-srab", "brcm,cygnus-srab";
196 #address-cells = <1>;
197 #size-cells = <0>;
201 phy-handle = <&gphy0>;
202 phy-mode = "rgmii";
205 port@1 {
206 reg = <1>;
207 phy-handle = <&gphy1>;
208 phy-mode = "rgmii";
215 fixed-link {
217 full-duplex;
224 compatible = "brcm,cygnus-iproc-i2c", "brcm,iproc-i2c";
226 #address-cells = <1>;
227 #size-cells = <0>;
229 clock-frequency = <100000>;
238 clock-names = "wdog_clk", "apb_pclk";
242 compatible = "brcm,cygnus-ccm-gpio";
246 #gpio-cells = <2>;
247 gpio-controller;
249 interrupt-controller;
253 compatible = "brcm,cygnus-iproc-i2c", "brcm,iproc-i2c";
255 #address-cells = <1>;
256 #size-cells = <0>;
258 clock-frequency = <100000>;
263 compatible = "brcm,iproc-pcie";
266 #interrupt-cells = <1>;
267 interrupt-map-mask = <0 0 0 0>;
268 interrupt-map = <0 0 0 0 &gic GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
270 linux,pci-domain = <0>;
272 bus-range = <0x00 0xff>;
274 #address-cells = <3>;
275 #size-cells = <2>;
281 phy-names = "pcie-phy";
285 msi-parent = <&msi0>;
286 msi0: msi-controller {
287 compatible = "brcm,iproc-msi";
288 msi-controller;
289 interrupt-parent = <&gic>;
298 compatible = "brcm,iproc-pcie";
301 #interrupt-cells = <1>;
302 interrupt-map-mask = <0 0 0 0>;
303 interrupt-map = <0 0 0 0 &gic GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
305 linux,pci-domain = <1>;
307 bus-range = <0x00 0xff>;
309 #address-cells = <3>;
310 #size-cells = <2>;
316 phy-names = "pcie-phy";
320 msi-parent = <&msi1>;
321 msi1: msi-controller {
322 compatible = "brcm,iproc-msi";
323 msi-controller;
324 interrupt-parent = <&gic>;
345 clock-names = "apb_pclk";
346 #dma-cells = <1>;
350 compatible = "snps,dw-apb-uart";
352 reg-shift = <2>;
353 reg-io-width = <4>;
356 clock-frequency = <100000000>;
361 compatible = "snps,dw-apb-uart";
363 reg-shift = <2>;
364 reg-io-width = <4>;
367 clock-frequency = <100000000>;
372 compatible = "snps,dw-apb-uart";
374 reg-shift = <2>;
375 reg-io-width = <4>;
378 clock-frequency = <100000000>;
383 compatible = "snps,dw-apb-uart";
385 reg-shift = <2>;
386 reg-io-width = <4>;
389 clock-frequency = <100000000>;
396 #address-cells = <1>;
397 #size-cells = <0>;
399 pinctrl-0 = <&spi_0>;
401 clock-names = "apb_pclk";
408 #address-cells = <1>;
409 #size-cells = <0>;
411 pinctrl-0 = <&spi_1>;
413 clock-names = "apb_pclk";
420 #address-cells = <1>;
421 #size-cells = <0>;
423 pinctrl-0 = <&spi_2>;
425 clock-names = "apb_pclk";
430 compatible = "brcm,iproc-rng200";
435 compatible = "brcm,sdhci-iproc-cygnus";
439 bus-width = <4>;
440 sdhci,auto-cmd12;
448 reg-names = "amac_base", "idm_base";
454 compatible = "brcm,sdhci-iproc-cygnus";
458 bus-width = <4>;
459 sdhci,auto-cmd12;
464 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1";
467 reg-names = "nand", "iproc-idm", "iproc-ext";
470 #address-cells = <1>;
471 #size-cells = <0>;
473 brcm,nand-has-wp;
477 compatible = "generic-ehci";
484 compatible = "generic-ohci";
494 interrupt-names = "combined";
496 clock-names = "clcdclk", "apb_pclk";
501 compatible = "brcm,cygnus-v3d";
504 clock-names = "v3d_clk";
510 compatible = "brcm,cygnus-vc4";
514 compatible = "brcm,cygnus-asiu-gpio";
517 #gpio-cells = <2>;
518 gpio-controller;
520 interrupt-controller;
522 gpio-ranges = <&pinctrl 0 42 1>,
523 <&pinctrl 1 44 3>,
524 <&pinctrl 4 48 1>,
525 <&pinctrl 5 50 3>,
526 <&pinctrl 8 126 1>,
527 <&pinctrl 9 155 1>,
528 <&pinctrl 10 152 1>,
529 <&pinctrl 11 154 1>,
530 <&pinctrl 12 153 1>,
531 <&pinctrl 13 127 3>,
532 <&pinctrl 16 140 1>,
533 <&pinctrl 17 145 7>,
534 <&pinctrl 24 130 10>,
535 <&pinctrl 34 141 4>,
536 <&pinctrl 38 54 1>,
537 <&pinctrl 39 56 3>,
538 <&pinctrl 42 60 3>,
539 <&pinctrl 45 64 3>,
540 <&pinctrl 48 68 2>,
541 <&pinctrl 50 84 6>,
542 <&pinctrl 56 94 6>,
543 <&pinctrl 62 72 1>,
544 <&pinctrl 63 70 1>,
545 <&pinctrl 64 80 1>,
546 <&pinctrl 65 74 3>,
547 <&pinctrl 68 78 1>,
548 <&pinctrl 69 82 1>,
549 <&pinctrl 70 156 17>,
550 <&pinctrl 87 104 12>,
551 <&pinctrl 99 102 2>,
552 <&pinctrl 101 90 4>,
553 <&pinctrl 105 116 6>,
554 <&pinctrl 111 100 2>,
555 <&pinctrl 113 122 4>,
556 <&pinctrl 123 11 1>,
557 <&pinctrl 124 38 4>,
558 <&pinctrl 128 43 1>,
559 <&pinctrl 129 47 1>,
560 <&pinctrl 130 49 1>,
561 <&pinctrl 131 53 1>,
562 <&pinctrl 132 55 1>,
563 <&pinctrl 133 59 1>,
564 <&pinctrl 134 63 1>,
565 <&pinctrl 135 67 1>,
566 <&pinctrl 136 71 1>,
567 <&pinctrl 137 73 1>,
568 <&pinctrl 138 77 1>,
569 <&pinctrl 139 79 1>,
570 <&pinctrl 140 81 1>,
571 <&pinctrl 141 83 1>,
572 <&pinctrl 142 10 1>;
576 compatible = "brcm,iproc-ts-adc-syscon", "syscon";
581 compatible = "brcm,iproc-touchscreen";
582 #address-cells = <1>;
583 #size-cells = <1>;
586 clock-names = "tsc_clk";
592 compatible = "brcm,iproc-static-adc";
593 #io-channel-cells = <1>;
594 io-channel-ranges;
595 adc-syscon = <&ts_adc_syscon>;
597 clock-names = "tsc_clk";
603 compatible = "brcm,kona-pwm";
605 #pwm-cells = <3>;
611 compatible = "brcm,bcm-keypad";
615 clock-names = "peri_clk";
616 clock-frequency = <31250>;
617 pull-up-enabled;
618 col-debounce-filter-period = <0>;
619 status-debounce-filter-period = <0>;
620 row-output-enabled;