aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2014-09-24 17:50:07 -0400
committerHauke Mehrtens <hauke@hauke-m.de>2014-12-01 16:47:33 -0500
commitdec378827c4aaab6c46ecdd5fc2c3b3155d68743 (patch)
tree07dd33b2d0a3b7bc482d3a1ed3001099bb766699 /arch/arm
parentdd6d2e5f4bbb828268506e9d6b772fffe101e76c (diff)
ARM: BCM5301X: Add IRQs to Broadcom's bus-axi in DTS file
IRQ support for Broadcom's bus-axi driver bcma was merged into John Linville's wireless tree and will show up in 3.19. This patch makes use of this feature in the DTS file for the the BCM5301X SoCs. I left the PCIe controller out, because this still needs some discussion. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/bcm5301x.dtsi34
1 files changed, 34 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/bcm5301x.dtsi b/arch/arm/boot/dts/bcm5301x.dtsi
index 6d80922ce747..b7c4e9e53cee 100644
--- a/arch/arm/boot/dts/bcm5301x.dtsi
+++ b/arch/arm/boot/dts/bcm5301x.dtsi
@@ -101,6 +101,40 @@
101 #address-cells = <1>; 101 #address-cells = <1>;
102 #size-cells = <1>; 102 #size-cells = <1>;
103 103
104 #interrupt-cells = <1>;
105 interrupt-map-mask = <0x000fffff 0xffff>;
106 interrupt-map =
107 /* ChipCommon */
108 <0x00000000 0 &gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
109
110 /* USB 2.0 Controller */
111 <0x00021000 0 &gic GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>,
112
113 /* USB 3.0 Controller */
114 <0x00023000 0 &gic GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>,
115
116 /* Ethernet Controller 0 */
117 <0x00024000 0 &gic GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>,
118
119 /* Ethernet Controller 1 */
120 <0x00025000 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
121
122 /* Ethernet Controller 2 */
123 <0x00026000 0 &gic GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
124
125 /* Ethernet Controller 3 */
126 <0x00027000 0 &gic GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>,
127
128 /* NAND Controller */
129 <0x00028000 0 &gic GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>,
130 <0x00028000 1 &gic GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>,
131 <0x00028000 2 &gic GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>,
132 <0x00028000 3 &gic GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
133 <0x00028000 4 &gic GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
134 <0x00028000 5 &gic GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>,
135 <0x00028000 6 &gic GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>,
136 <0x00028000 7 &gic GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
137
104 chipcommon: chipcommon@0 { 138 chipcommon: chipcommon@0 {
105 reg = <0x00000000 0x1000>; 139 reg = <0x00000000 0x1000>;
106 140