Lines Matching +full:msi +full:- +full:map

33 #include <dt-bindings/interrupt-controller/arm-gic.h>
34 #include <dt-bindings/interrupt-controller/irq.h>
35 #include <dt-bindings/clock/bcm-nsp.h>
38 #address-cells = <1>;
39 #size-cells = <1>;
42 interrupt-parent = <&gic>;
53 #address-cells = <1>;
54 #size-cells = <0>;
58 compatible = "arm,cortex-a9";
59 next-level-cache = <&L2>;
65 compatible = "arm,cortex-a9";
66 next-level-cache = <&L2>;
67 enable-method = "brcm,bcm-nsp-smp";
68 secondary-boot-reg = <0xffff0fec>;
74 compatible = "arm,cortex-a9-pmu";
77 interrupt-affinity = <&cpu0>, <&cpu1>;
80 mpcore-bus@19000000 {
81 compatible = "simple-bus";
83 #address-cells = <1>;
84 #size-cells = <1>;
87 #clock-cells = <0>;
88 compatible = "brcm,nsp-armpll";
94 compatible = "arm,cortex-a9-global-timer";
100 twd-timer@20600 {
101 compatible = "arm,cortex-a9-twd-timer";
108 twd-watchdog@20620 {
109 compatible = "arm,cortex-a9-twd-wdt";
116 gic: interrupt-controller@21000 {
117 compatible = "arm,cortex-a9-gic";
118 #interrupt-cells = <3>;
119 #address-cells = <0>;
120 interrupt-controller;
125 L2: cache-controller@22000 {
126 compatible = "arm,pl310-cache";
128 cache-unified;
129 cache-level = <2>;
134 #address-cells = <1>;
135 #size-cells = <1>;
139 #clock-cells = <0>;
140 compatible = "fixed-clock";
141 clock-frequency = <25000000>;
145 #clock-cells = <0>;
146 compatible = "fixed-factor-clock";
148 clock-div = <2>;
149 clock-mult = <1>;
153 #clock-cells = <0>;
154 compatible = "fixed-factor-clock";
156 clock-div = <4>;
157 clock-mult = <1>;
161 #clock-cells = <0>;
162 compatible = "fixed-factor-clock";
164 clock-div = <2>;
165 clock-mult = <1>;
170 compatible = "simple-bus";
172 #address-cells = <1>;
173 #size-cells = <1>;
176 compatible = "brcm,nsp-gpio-a";
179 #gpio-cells = <2>;
180 gpio-controller;
182 interrupt-controller;
184 gpio-ranges = <&pinctrl 0 0 32>;
216 clock-names = "apb_pclk";
217 #dma-cells = <1>;
218 dma-coherent;
223 compatible = "brcm,sdhci-iproc-cygnus";
226 sdhci,auto-cmd12;
228 dma-coherent;
233 compatible = "brcm,nsp-amac";
236 reg-names = "amac_base", "idm_base";
238 dma-coherent;
243 compatible = "brcm,nsp-amac";
246 reg-names = "amac_base", "idm_base";
248 dma-coherent;
253 compatible = "brcm,nsp-amac";
256 reg-names = "amac_base", "idm_base";
258 dma-coherent;
263 compatible = "brcm,iproc-fa2-mbox";
266 #mbox-cells = <1>;
267 brcm,rx-status-len = <32>;
268 brcm,use-bcm-hdr;
269 dma-coherent;
272 nand_controller: nand-controller@26000 {
273 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1";
277 reg-names = "nand", "iproc-idm", "iproc-ext";
280 #address-cells = <1>;
281 #size-cells = <0>;
283 brcm,nand-has-wp;
287 compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi";
292 reg-names = "mspi", "bspi", "intr_regs",
301 interrupt-names = "spi_lr_fullness_reached",
309 clock-names = "iprocmed";
310 num-cs = <2>;
311 #address-cells = <1>;
312 #size-cells = <0>;
317 compatible = "generic-xhci";
321 phy-names = "usb3-phy";
322 dma-coherent;
327 compatible = "generic-ehci";
330 dma-coherent;
335 compatible = "generic-ohci";
338 dma-coherent;
343 compatible = "brcm,spum-nsp-crypto";
349 compatible = "brcm,iproc-nsp-gpio", "brcm,iproc-gpio";
351 #gpio-cells = <2>;
352 gpio-controller;
354 interrupt-controller;
359 compatible = "brcm,iproc-pwm";
362 #pwm-cells = <3>;
367 compatible = "brcm,iproc-mdio";
369 #size-cells = <0>;
370 #address-cells = <1>;
373 mdio-mux@32000 {
374 compatible = "mdio-mux-mmioreg", "mdio-mux";
376 mux-mask = <0x200>;
377 #address-cells = <1>;
378 #size-cells = <0>;
379 mdio-parent-bus = <&mdio>;
383 #address-cells = <1>;
384 #size-cells = <0>;
386 usb3_phy: usb3-phy@10 {
387 compatible = "brcm,ns-bx-usb3-phy";
389 usb3-dmp-syscon = <&usb3_dmp>;
390 #phy-cells = <0>;
397 #address-cells = <1>;
398 #size-cells = <0>;
403 compatible = "brcm,bcm-nsp-rng";
413 clock-names = "apb_pclk";
422 clock-names = "apb_pclk";
425 srab: ethernet-switch@36000 {
426 compatible = "brcm,nsp-srab";
430 reg-names = "srab", "mux_config", "sgmii_config";
444 interrupt-names = "link_state_p0",
461 #address-cells = <1>;
462 #size-cells = <0>;
467 compatible = "brcm,iproc-i2c";
469 #address-cells = <1>;
470 #size-cells = <0>;
472 clock-frequency = <100000>;
473 dma-coherent;
482 clock-names = "wdog_clk", "apb_pclk";
486 #clock-cells = <1>;
487 compatible = "brcm,nsp-lcpll0";
490 clock-output-names = "lcpll0", "pcie_phy", "sdio",
495 #clock-cells = <1>;
496 compatible = "brcm,nsp-genpll";
499 clock-output-names = "genpll", "phy", "ethernetclk",
505 compatible = "brcm,nsp-pinmux";
512 compatible = "brcm,ns-thermal";
514 #thermal-sensor-cells = <0>;
518 compatible = "brcm,iproc-nsp-sata-phy";
520 reg-names = "phy";
521 #address-cells = <1>;
522 #size-cells = <0>;
524 sata_phy0: sata-phy@0 {
526 #phy-cells = <0>;
530 sata_phy1: sata-phy@1 {
532 #phy-cells = <0>;
538 compatible = "brcm,bcm-nsp-ahci";
539 reg-names = "ahci", "top-ctrl";
542 #address-cells = <1>;
543 #size-cells = <0>;
544 dma-coherent;
547 sata0: sata-port@0 {
550 phy-names = "sata-phy";
553 sata1: sata-port@1 {
556 phy-names = "sata-phy";
566 compatible = "brcm,iproc-pcie";
569 #interrupt-cells = <1>;
570 interrupt-map-mask = <0 0 0 0>;
571 interrupt-map = <0 0 0 0 &gic GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>;
573 linux,pci-domain = <0>;
575 bus-range = <0x00 0xff>;
577 #address-cells = <3>;
578 #size-cells = <2>;
586 dma-coherent;
589 msi-parent = <&msi0>;
590 msi0: msi {
591 compatible = "brcm,iproc-msi";
592 msi-controller;
593 interrupt-parent = <&gic>;
598 brcm,pcie-msi-inten;
603 compatible = "brcm,iproc-pcie";
606 #interrupt-cells = <1>;
607 interrupt-map-mask = <0 0 0 0>;
608 interrupt-map = <0 0 0 0 &gic GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>;
610 linux,pci-domain = <1>;
612 bus-range = <0x00 0xff>;
614 #address-cells = <3>;
615 #size-cells = <2>;
623 dma-coherent;
626 msi-parent = <&msi1>;
627 msi1: msi {
628 compatible = "brcm,iproc-msi";
629 msi-controller;
630 interrupt-parent = <&gic>;
635 brcm,pcie-msi-inten;
640 compatible = "brcm,iproc-pcie";
643 #interrupt-cells = <1>;
644 interrupt-map-mask = <0 0 0 0>;
645 interrupt-map = <0 0 0 0 &gic GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
647 linux,pci-domain = <2>;
649 bus-range = <0x00 0xff>;
651 #address-cells = <3>;
652 #size-cells = <2>;
660 dma-coherent;
663 msi-parent = <&msi2>;
664 msi2: msi {
665 compatible = "brcm,iproc-msi";
666 msi-controller;
667 interrupt-parent = <&gic>;
672 brcm,pcie-msi-inten;
676 thermal-zones {
677 cpu-thermal {
678 polling-delay-passive = <0>;
679 polling-delay = <1000>;
680 coefficients = <(-556) 418000>;
681 thermal-sensors = <&thermal>;
684 cpu-crit {
691 cooling-maps {