ARM: dts: vexpress: Add external expansion bus to DT
authorBrian Starkey <brian.starkey@arm.com>
Thu, 14 Apr 2016 15:39:18 +0000 (16:39 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 25 Apr 2016 10:01:14 +0000 (11:01 +0100)
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>
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
arch/arm/boot/dts/vexpress-v2p-ca5s.dts
arch/arm/boot/dts/vexpress-v2p-ca9.dts

index 50af17728491708fa7cf72837e20f1477413aec5..102838fcc5880ca0f4fbb90a23098191004d9386 100644 (file)
 
                /include/ "vexpress-v2m-rs1.dtsi"
        };
+
+       site2: hsb@40000000 {
+               compatible = "simple-bus";
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0 0x40000000 0x3fef0000>;
+               #interrupt-cells = <1>;
+               interrupt-map-mask = <0 3>;
+               interrupt-map = <0 0 &gic 0 36 4>,
+                               <0 1 &gic 0 37 4>,
+                               <0 2 &gic 0 38 4>,
+                               <0 3 &gic 0 39 4>;
+       };
 };
index 41690b90c805bcb17f5e68979c79f0aaf0c019d4..0205c97efdefac2e9c45a0a24d9eeae282261a12 100644 (file)
 
                /include/ "vexpress-v2m-rs1.dtsi"
        };
+
+       site2: hsb@40000000 {
+               compatible = "simple-bus";
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0 0x40000000 0x3fef0000>;
+               #interrupt-cells = <1>;
+               interrupt-map-mask = <0 3>;
+               interrupt-map = <0 0 &gic 0 36 4>,
+                               <0 1 &gic 0 37 4>,
+                               <0 2 &gic 0 38 4>,
+                               <0 3 &gic 0 39 4>;
+       };
 };
index 7c7a1b465316162670c04580b27387c4858901c6..1acecaf4b13d8a349616b3e78f7f62c1dc9556c2 100644 (file)
 
                /include/ "vexpress-v2m-rs1.dtsi"
        };
+
+       site2: hsb@40000000 {
+               compatible = "simple-bus";
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x40000000 0x40000000>;
+               #interrupt-cells = <1>;
+               interrupt-map-mask = <0 3>;
+               interrupt-map = <0 0 &gic 0 36 4>,
+                               <0 1 &gic 0 37 4>,
+                               <0 2 &gic 0 38 4>,
+                               <0 3 &gic 0 39 4>;
+       };
 };
index cbf658b97265fb6f022157c3e938100433e4f508..b608a03ee02f73f0c8d39ca546e163e9ed6053b2 100644 (file)
 
                /include/ "vexpress-v2m.dtsi"
        };
+
+       site2: hsb@e0000000 {
+               compatible = "simple-bus";
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0xe0000000 0x20000000>;
+               #interrupt-cells = <1>;
+               interrupt-map-mask = <0 3>;
+               interrupt-map = <0 0 &gic 0 36 4>,
+                               <0 1 &gic 0 37 4>,
+                               <0 2 &gic 0 38 4>,
+                               <0 3 &gic 0 39 4>;
+       };
 };