diff options
Diffstat (limited to 'arch/arm/boot/dts/bcm5301x.dtsi')
-rw-r--r-- | arch/arm/boot/dts/bcm5301x.dtsi | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/bcm5301x.dtsi b/arch/arm/boot/dts/bcm5301x.dtsi index 53c624f766b4..78aec6270c2f 100644 --- a/arch/arm/boot/dts/bcm5301x.dtsi +++ b/arch/arm/boot/dts/bcm5301x.dtsi | |||
@@ -8,6 +8,8 @@ | |||
8 | * Licensed under the GNU/GPL. See COPYING for details. | 8 | * Licensed under the GNU/GPL. See COPYING for details. |
9 | */ | 9 | */ |
10 | 10 | ||
11 | #include <dt-bindings/gpio/gpio.h> | ||
12 | #include <dt-bindings/input/input.h> | ||
11 | #include <dt-bindings/interrupt-controller/irq.h> | 13 | #include <dt-bindings/interrupt-controller/irq.h> |
12 | #include <dt-bindings/interrupt-controller/arm-gic.h> | 14 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
13 | #include "skeleton.dtsi" | 15 | #include "skeleton.dtsi" |
@@ -92,4 +94,53 @@ | |||
92 | clock-frequency = <400000000>; | 94 | clock-frequency = <400000000>; |
93 | }; | 95 | }; |
94 | }; | 96 | }; |
97 | |||
98 | axi@18000000 { | ||
99 | compatible = "brcm,bus-axi"; | ||
100 | reg = <0x18000000 0x1000>; | ||
101 | ranges = <0x00000000 0x18000000 0x00100000>; | ||
102 | #address-cells = <1>; | ||
103 | #size-cells = <1>; | ||
104 | |||
105 | #interrupt-cells = <1>; | ||
106 | interrupt-map-mask = <0x000fffff 0xffff>; | ||
107 | interrupt-map = | ||
108 | /* ChipCommon */ | ||
109 | <0x00000000 0 &gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>, | ||
110 | |||
111 | /* USB 2.0 Controller */ | ||
112 | <0x00021000 0 &gic GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>, | ||
113 | |||
114 | /* USB 3.0 Controller */ | ||
115 | <0x00023000 0 &gic GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>, | ||
116 | |||
117 | /* Ethernet Controller 0 */ | ||
118 | <0x00024000 0 &gic GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>, | ||
119 | |||
120 | /* Ethernet Controller 1 */ | ||
121 | <0x00025000 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>, | ||
122 | |||
123 | /* Ethernet Controller 2 */ | ||
124 | <0x00026000 0 &gic GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, | ||
125 | |||
126 | /* Ethernet Controller 3 */ | ||
127 | <0x00027000 0 &gic GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>, | ||
128 | |||
129 | /* NAND Controller */ | ||
130 | <0x00028000 0 &gic GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>, | ||
131 | <0x00028000 1 &gic GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, | ||
132 | <0x00028000 2 &gic GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>, | ||
133 | <0x00028000 3 &gic GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>, | ||
134 | <0x00028000 4 &gic GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>, | ||
135 | <0x00028000 5 &gic GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>, | ||
136 | <0x00028000 6 &gic GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>, | ||
137 | <0x00028000 7 &gic GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; | ||
138 | |||
139 | chipcommon: chipcommon@0 { | ||
140 | reg = <0x00000000 0x1000>; | ||
141 | |||
142 | gpio-controller; | ||
143 | #gpio-cells = <2>; | ||
144 | }; | ||
145 | }; | ||
95 | }; | 146 | }; |