aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/bcm-nsp.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/bcm-nsp.dtsi')
-rw-r--r--arch/arm/boot/dts/bcm-nsp.dtsi55
1 files changed, 54 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/dts/bcm-nsp.dtsi
index 6a40ed7d0502..c3bf7d23f136 100644
--- a/arch/arm/boot/dts/bcm-nsp.dtsi
+++ b/arch/arm/boot/dts/bcm-nsp.dtsi
@@ -57,7 +57,7 @@
57 compatible = "arm,cortex-a9"; 57 compatible = "arm,cortex-a9";
58 next-level-cache = <&L2>; 58 next-level-cache = <&L2>;
59 enable-method = "brcm,bcm-nsp-smp"; 59 enable-method = "brcm,bcm-nsp-smp";
60 secondary-boot-reg = <0xffff042c>; 60 secondary-boot-reg = <0xffff0fec>;
61 reg = <0x1>; 61 reg = <0x1>;
62 }; 62 };
63 }; 63 };
@@ -192,6 +192,23 @@
192 status = "disabled"; 192 status = "disabled";
193 }; 193 };
194 194
195 dma@20000 {
196 compatible = "arm,pl330", "arm,primecell";
197 reg = <0x20000 0x1000>;
198 interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
199 <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
200 <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
201 <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
202 <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
203 <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
204 <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
205 <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
206 <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
207 clocks = <&iprocslow>;
208 clock-names = "apb_pclk";
209 #dma-cells = <1>;
210 };
211
195 nand: nand@26000 { 212 nand: nand@26000 {
196 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1"; 213 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1";
197 reg = <0x026000 0x600>, 214 reg = <0x026000 0x600>,
@@ -337,6 +354,18 @@
337 ranges = <0x82000000 0 0x08000000 0x08000000 0 0x8000000>; 354 ranges = <0x82000000 0 0x08000000 0x08000000 0 0x8000000>;
338 355
339 status = "disabled"; 356 status = "disabled";
357
358 msi-parent = <&msi0>;
359 msi0: msi@18012000 {
360 compatible = "brcm,iproc-msi";
361 msi-controller;
362 interrupt-parent = <&gic>;
363 interrupts = <GIC_SPI 127 IRQ_TYPE_NONE>,
364 <GIC_SPI 128 IRQ_TYPE_NONE>,
365 <GIC_SPI 129 IRQ_TYPE_NONE>,
366 <GIC_SPI 130 IRQ_TYPE_NONE>;
367 brcm,pcie-msi-inten;
368 };
340 }; 369 };
341 370
342 pcie1: pcie@18013000 { 371 pcie1: pcie@18013000 {
@@ -361,6 +390,18 @@
361 ranges = <0x82000000 0 0x40000000 0x40000000 0 0x8000000>; 390 ranges = <0x82000000 0 0x40000000 0x40000000 0 0x8000000>;
362 391
363 status = "disabled"; 392 status = "disabled";
393
394 msi-parent = <&msi1>;
395 msi1: msi@18013000 {
396 compatible = "brcm,iproc-msi";
397 msi-controller;
398 interrupt-parent = <&gic>;
399 interrupts = <GIC_SPI 133 IRQ_TYPE_NONE>,
400 <GIC_SPI 134 IRQ_TYPE_NONE>,
401 <GIC_SPI 135 IRQ_TYPE_NONE>,
402 <GIC_SPI 136 IRQ_TYPE_NONE>;
403 brcm,pcie-msi-inten;
404 };
364 }; 405 };
365 406
366 pcie2: pcie@18014000 { 407 pcie2: pcie@18014000 {
@@ -385,5 +426,17 @@
385 ranges = <0x82000000 0 0x48000000 0x48000000 0 0x8000000>; 426 ranges = <0x82000000 0 0x48000000 0x48000000 0 0x8000000>;
386 427
387 status = "disabled"; 428 status = "disabled";
429
430 msi-parent = <&msi2>;
431 msi2: msi@18014000 {
432 compatible = "brcm,iproc-msi";
433 msi-controller;
434 interrupt-parent = <&gic>;
435 interrupts = <GIC_SPI 139 IRQ_TYPE_NONE>,
436 <GIC_SPI 140 IRQ_TYPE_NONE>,
437 <GIC_SPI 141 IRQ_TYPE_NONE>,
438 <GIC_SPI 142 IRQ_TYPE_NONE>;
439 brcm,pcie-msi-inten;
440 };
388 }; 441 };
389}; 442};