Re: [PATCH v3 1/2] ARM: dts: Add expansion bus to VExpress
On Fri, Apr 15, 2016 at 09:55:50AM +0100, Sudeep Holla wrote: On 14/04/16 16:39, Brian Starkey wrote: The VExpress development platform has an external expansion bus which can be used for additional hardware (e.g. LogicTile Express daughterboards). Add this bus to the VExpress CoreTile device-trees. The bus is described for a CoreTile occupying site 1. Pulled both, thanks for splitting. Great, thanks very much. -Brian -- Regards, Sudeep
Re: [PATCH v3 1/2] ARM: dts: Add expansion bus to VExpress
On Fri, Apr 15, 2016 at 09:55:50AM +0100, Sudeep Holla wrote: On 14/04/16 16:39, Brian Starkey wrote: The VExpress development platform has an external expansion bus which can be used for additional hardware (e.g. LogicTile Express daughterboards). Add this bus to the VExpress CoreTile device-trees. The bus is described for a CoreTile occupying site 1. Pulled both, thanks for splitting. Great, thanks very much. -Brian -- Regards, Sudeep
Re: [PATCH v3 1/2] ARM: dts: Add expansion bus to VExpress
On 14/04/16 16:39, Brian Starkey wrote: The VExpress development platform has an external expansion bus which can be used for additional hardware (e.g. LogicTile Express daughterboards). Add this bus to the VExpress CoreTile device-trees. The bus is described for a CoreTile occupying site 1. Pulled both, thanks for splitting. -- Regards, Sudeep
Re: [PATCH v3 1/2] ARM: dts: Add expansion bus to VExpress
On 14/04/16 16:39, Brian Starkey wrote: The VExpress development platform has an external expansion bus which can be used for additional hardware (e.g. LogicTile Express daughterboards). Add this bus to the VExpress CoreTile device-trees. The bus is described for a CoreTile occupying site 1. Pulled both, thanks for splitting. -- Regards, Sudeep
[PATCH v3 1/2] ARM: dts: Add expansion bus to VExpress
The VExpress development platform has an external expansion bus which can be used for additional hardware (e.g. LogicTile Express daughterboards). Add this bus to the VExpress CoreTile device-trees. The bus is described for a CoreTile occupying site 1. Signed-off-by: Brian StarkeyAcked-by: Liviu Dudau --- Changes since v2: - Split into ARM and arm64 patches (Sudeep) Changes since v1: - Reword commit message (Liviu) arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 13 + arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 13 + arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 13 + arch/arm/boot/dts/vexpress-v2p-ca9.dts | 13 + 4 files changed, 52 insertions(+) diff --git a/arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts b/arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts index 9420053..ec7539b 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 @@ /include/ "vexpress-v2m-rs1.dtsi" }; + + site2: hsb@4000 { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0x4000 0x3fef>; + #interrupt-cells = <1>; + interrupt-map-mask = <0 3>; + interrupt-map = <0 0 0 36 4>, + <0 1 0 37 4>, + <0 2 0 38 4>, + <0 3 0 39 4>; + }; }; diff --git a/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts b/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts index 17f63f7..a339b0c 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 @@ /include/ "vexpress-v2m-rs1.dtsi" }; + + site2: hsb@4000 { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0x4000 0x3fef>; + #interrupt-cells = <1>; + interrupt-map-mask = <0 3>; + interrupt-map = <0 0 0 36 4>, + <0 1 0 37 4>, + <0 2 0 38 4>, + <0 3 0 39 4>; + }; }; diff --git a/arch/arm/boot/dts/vexpress-v2p-ca5s.dts b/arch/arm/boot/dts/vexpress-v2p-ca5s.dts index d2709b7..76a9ccb 100644 --- a/arch/arm/boot/dts/vexpress-v2p-ca5s.dts +++ b/arch/arm/boot/dts/vexpress-v2p-ca5s.dts @@ -250,4 +250,17 @@ /include/ "vexpress-v2m-rs1.dtsi" }; + + site2: hsb@4000 { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0x4000 0x4000>; + #interrupt-cells = <1>; + interrupt-map-mask = <0 3>; + interrupt-map = <0 0 0 36 4>, + <0 1 0 37 4>, + <0 2 0 38 4>, + <0 3 0 39 4>; + }; }; diff --git a/arch/arm/boot/dts/vexpress-v2p-ca9.dts b/arch/arm/boot/dts/vexpress-v2p-ca9.dts index d949fac..edac212 100644 --- a/arch/arm/boot/dts/vexpress-v2p-ca9.dts +++ b/arch/arm/boot/dts/vexpress-v2p-ca9.dts @@ -359,4 +359,17 @@ /include/ "vexpress-v2m.dtsi" }; + + site2: hsb@e000 { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0xe000 0x2000>; + #interrupt-cells = <1>; + interrupt-map-mask = <0 3>; + interrupt-map = <0 0 0 36 4>, + <0 1 0 37 4>, + <0 2 0 38 4>, + <0 3 0 39 4>; + }; }; -- 1.7.9.5
[PATCH v3 1/2] ARM: dts: Add expansion bus to VExpress
The VExpress development platform has an external expansion bus which can be used for additional hardware (e.g. LogicTile Express daughterboards). Add this bus to the VExpress CoreTile device-trees. The bus is described for a CoreTile occupying site 1. Signed-off-by: Brian Starkey Acked-by: Liviu Dudau --- Changes since v2: - Split into ARM and arm64 patches (Sudeep) Changes since v1: - Reword commit message (Liviu) arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 13 + arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 13 + arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 13 + arch/arm/boot/dts/vexpress-v2p-ca9.dts | 13 + 4 files changed, 52 insertions(+) diff --git a/arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts b/arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts index 9420053..ec7539b 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 @@ /include/ "vexpress-v2m-rs1.dtsi" }; + + site2: hsb@4000 { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0x4000 0x3fef>; + #interrupt-cells = <1>; + interrupt-map-mask = <0 3>; + interrupt-map = <0 0 0 36 4>, + <0 1 0 37 4>, + <0 2 0 38 4>, + <0 3 0 39 4>; + }; }; diff --git a/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts b/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts index 17f63f7..a339b0c 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 @@ /include/ "vexpress-v2m-rs1.dtsi" }; + + site2: hsb@4000 { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0x4000 0x3fef>; + #interrupt-cells = <1>; + interrupt-map-mask = <0 3>; + interrupt-map = <0 0 0 36 4>, + <0 1 0 37 4>, + <0 2 0 38 4>, + <0 3 0 39 4>; + }; }; diff --git a/arch/arm/boot/dts/vexpress-v2p-ca5s.dts b/arch/arm/boot/dts/vexpress-v2p-ca5s.dts index d2709b7..76a9ccb 100644 --- a/arch/arm/boot/dts/vexpress-v2p-ca5s.dts +++ b/arch/arm/boot/dts/vexpress-v2p-ca5s.dts @@ -250,4 +250,17 @@ /include/ "vexpress-v2m-rs1.dtsi" }; + + site2: hsb@4000 { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0x4000 0x4000>; + #interrupt-cells = <1>; + interrupt-map-mask = <0 3>; + interrupt-map = <0 0 0 36 4>, + <0 1 0 37 4>, + <0 2 0 38 4>, + <0 3 0 39 4>; + }; }; diff --git a/arch/arm/boot/dts/vexpress-v2p-ca9.dts b/arch/arm/boot/dts/vexpress-v2p-ca9.dts index d949fac..edac212 100644 --- a/arch/arm/boot/dts/vexpress-v2p-ca9.dts +++ b/arch/arm/boot/dts/vexpress-v2p-ca9.dts @@ -359,4 +359,17 @@ /include/ "vexpress-v2m.dtsi" }; + + site2: hsb@e000 { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0xe000 0x2000>; + #interrupt-cells = <1>; + interrupt-map-mask = <0 3>; + interrupt-map = <0 0 0 36 4>, + <0 1 0 37 4>, + <0 2 0 38 4>, + <0 3 0 39 4>; + }; }; -- 1.7.9.5