aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Starkey <brian.starkey@arm.com>2016-04-14 11:39:18 -0400
committerSudeep Holla <sudeep.holla@arm.com>2016-04-25 06:01:14 -0400
commit2b4e38fd7c12d37ee1887834eb45ae30b5e8f4e3 (patch)
tree254c7d2849a6b5124112e56841e43bdbd3c938d0
parent2cff6dba57b74129e0fd6f201cedf236f49f97e9 (diff)
ARM: dts: vexpress: Add external expansion bus to DT
The VExpress development platform has an external expansion bus which can be used for additional hardware (e.g. LogicTile Express daughter boards). Add this bus to the VExpress CoreTile device-trees.The bus is described for a CoreTile occupying site 1. Acked-by: Liviu Dudau <Liviu.Dudau@arm.com> Signed-off-by: Brian Starkey <brian.starkey@arm.com> Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
-rw-r--r--arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts13
-rw-r--r--arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts13
-rw-r--r--arch/arm/boot/dts/vexpress-v2p-ca5s.dts13
-rw-r--r--arch/arm/boot/dts/vexpress-v2p-ca9.dts13
4 files changed, 52 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts b/arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts
index 50af17728491..102838fcc588 100644
--- a/arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts
+++ b/arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts
@@ -280,4 +280,17 @@
280 280
281 /include/ "vexpress-v2m-rs1.dtsi" 281 /include/ "vexpress-v2m-rs1.dtsi"
282 }; 282 };
283
284 site2: hsb@40000000 {
285 compatible = "simple-bus";
286 #address-cells = <1>;
287 #size-cells = <1>;
288 ranges = <0 0 0x40000000 0x3fef0000>;
289 #interrupt-cells = <1>;
290 interrupt-map-mask = <0 3>;
291 interrupt-map = <0 0 &gic 0 36 4>,
292 <0 1 &gic 0 37 4>,
293 <0 2 &gic 0 38 4>,
294 <0 3 &gic 0 39 4>;
295 };
283}; 296};
diff --git a/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts b/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
index 41690b90c805..0205c97efdef 100644
--- a/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
+++ b/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
@@ -638,4 +638,17 @@
638 638
639 /include/ "vexpress-v2m-rs1.dtsi" 639 /include/ "vexpress-v2m-rs1.dtsi"
640 }; 640 };
641
642 site2: hsb@40000000 {
643 compatible = "simple-bus";
644 #address-cells = <1>;
645 #size-cells = <1>;
646 ranges = <0 0 0x40000000 0x3fef0000>;
647 #interrupt-cells = <1>;
648 interrupt-map-mask = <0 3>;
649 interrupt-map = <0 0 &gic 0 36 4>,
650 <0 1 &gic 0 37 4>,
651 <0 2 &gic 0 38 4>,
652 <0 3 &gic 0 39 4>;
653 };
641}; 654};
diff --git a/arch/arm/boot/dts/vexpress-v2p-ca5s.dts b/arch/arm/boot/dts/vexpress-v2p-ca5s.dts
index 7c7a1b465316..1acecaf4b13d 100644
--- a/arch/arm/boot/dts/vexpress-v2p-ca5s.dts
+++ b/arch/arm/boot/dts/vexpress-v2p-ca5s.dts
@@ -250,4 +250,17 @@
250 250
251 /include/ "vexpress-v2m-rs1.dtsi" 251 /include/ "vexpress-v2m-rs1.dtsi"
252 }; 252 };
253
254 site2: hsb@40000000 {
255 compatible = "simple-bus";
256 #address-cells = <1>;
257 #size-cells = <1>;
258 ranges = <0 0x40000000 0x40000000>;
259 #interrupt-cells = <1>;
260 interrupt-map-mask = <0 3>;
261 interrupt-map = <0 0 &gic 0 36 4>,
262 <0 1 &gic 0 37 4>,
263 <0 2 &gic 0 38 4>,
264 <0 3 &gic 0 39 4>;
265 };
253}; 266};
diff --git a/arch/arm/boot/dts/vexpress-v2p-ca9.dts b/arch/arm/boot/dts/vexpress-v2p-ca9.dts
index cbf658b97265..b608a03ee02f 100644
--- a/arch/arm/boot/dts/vexpress-v2p-ca9.dts
+++ b/arch/arm/boot/dts/vexpress-v2p-ca9.dts
@@ -359,4 +359,17 @@
359 359
360 /include/ "vexpress-v2m.dtsi" 360 /include/ "vexpress-v2m.dtsi"
361 }; 361 };
362
363 site2: hsb@e0000000 {
364 compatible = "simple-bus";
365 #address-cells = <1>;
366 #size-cells = <1>;
367 ranges = <0 0xe0000000 0x20000000>;
368 #interrupt-cells = <1>;
369 interrupt-map-mask = <0 3>;
370 interrupt-map = <0 0 &gic 0 36 4>,
371 <0 1 &gic 0 37 4>,
372 <0 2 &gic 0 38 4>,
373 <0 3 &gic 0 39 4>;
374 };
362}; 375};