[PATCH 08/29] ARM: orion5x: move interrupt controller node into ocp

Sebastian Hesselbarth sebastian.hesselbarth at gmail.com
Mon Apr 14 02:42:33 PDT 2014


On 04/13/2014 04:39 PM, Thomas Petazzoni wrote:
> The interrupt controller node was located outside of the ocp at f1000000
> node, which doesn't make much sense: like any other device, the
> interrupt controller has registers located in the "Internal Registers
> Window", so it is much more logical to have it under the ocp at f1000000
> node.
>
> It is even more important as we are going to move Orion5x to use the
> Device Tree binding of the mvebu-mbus driver.
>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>

Acked-by: Sebastian Hesselbarth <sebastian.hesselbarth at gmail.com>

> ---
>   arch/arm/boot/dts/orion5x.dtsi | 14 +++++++-------
>   1 file changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/arch/arm/boot/dts/orion5x.dtsi b/arch/arm/boot/dts/orion5x.dtsi
> index 174d892..da57fb9 100644
> --- a/arch/arm/boot/dts/orion5x.dtsi
> +++ b/arch/arm/boot/dts/orion5x.dtsi
> @@ -17,13 +17,6 @@
>   		gpio0 = &gpio0;
>   	};
>
> -	intc: interrupt-controller {
> -		compatible = "marvell,orion-intc";
> -		interrupt-controller;
> -		#interrupt-cells = <1>;
> -		reg = <0xf1020200 0x08>;
> -	};
> -
>   	ocp at f1000000 {
>   		compatible = "simple-bus";
>   		ranges = <0x00000000 0xf1000000 0x4000000
> @@ -79,6 +72,13 @@
>   			status = "disabled";
>   		};
>
> +		intc: interrupt-controller at 20200 {
> +			compatible = "marvell,orion-intc";
> +			interrupt-controller;
> +			#interrupt-cells = <1>;
> +			reg = <0x20200 0x08>;
> +		};
> +
>   		wdt at 20300 {
>   			compatible = "marvell,orion-wdt";
>   			reg = <0x20300 0x28>;
>




More information about the linux-arm-kernel mailing list