[PATCH] ARM: dts: Add support for more than 2GB of memory for omap5

Lokesh Vutla lokeshvutla at ti.com
Fri Sep 9 23:10:45 PDT 2016



On Saturday 10 September 2016 02:35 AM, Tony Lindgren wrote:
> Some omap5 variants have more than 2GB of memory available as
> optional models. Let's update the dts files to use two address
> cells similar to what dra7 is using with commit dae320ec3173
> ("ARM: dts: DRA7: change address-cells and size-cells").

Acked-by: Lokesh Vutla <lokeshvutla at ti.com>

Thanks and regards,
Lokesh

> 
> Signed-off-by: Tony Lindgren <tony at atomide.com>
> ---
>  arch/arm/boot/dts/omap5-cm-t54.dts   |  2 +-
>  arch/arm/boot/dts/omap5-igep0050.dts |  2 +-
>  arch/arm/boot/dts/omap5-uevm.dts     |  2 +-
>  arch/arm/boot/dts/omap5.dtsi         | 22 +++++++++++-----------
>  4 files changed, 14 insertions(+), 14 deletions(-)
> 
> diff --git a/arch/arm/boot/dts/omap5-cm-t54.dts b/arch/arm/boot/dts/omap5-cm-t54.dts
> index c9390fa..b153f60 100644
> --- a/arch/arm/boot/dts/omap5-cm-t54.dts
> +++ b/arch/arm/boot/dts/omap5-cm-t54.dts
> @@ -13,7 +13,7 @@
>  
>  	memory at 80000000 {
>  		device_type = "memory";
> -		reg = <0x80000000 0x7F000000>; /* 2048 MB */
> +		reg = <0 0x80000000 0 0x7f000000>; /* 2048 MB */
>  	};
>  
>  	aliases {
> diff --git a/arch/arm/boot/dts/omap5-igep0050.dts b/arch/arm/boot/dts/omap5-igep0050.dts
> index f24b449..078dd53 100644
> --- a/arch/arm/boot/dts/omap5-igep0050.dts
> +++ b/arch/arm/boot/dts/omap5-igep0050.dts
> @@ -16,7 +16,7 @@
>  
>  	memory at 80000000 {
>  		device_type = "memory";
> -		reg = <0x80000000 0x7f000000>; /* 2032 MB */
> +		reg = <0x0 0x80000000 0 0x7f000000>;	/* 2032 MB */
>  	};
>  
>  	gpio_keys {
> diff --git a/arch/arm/boot/dts/omap5-uevm.dts b/arch/arm/boot/dts/omap5-uevm.dts
> index 1770447..c3c23e4 100644
> --- a/arch/arm/boot/dts/omap5-uevm.dts
> +++ b/arch/arm/boot/dts/omap5-uevm.dts
> @@ -15,7 +15,7 @@
>  
>  	memory at 80000000 {
>  		device_type = "memory";
> -		reg = <0x80000000 0x7F000000>; /* 2032 MB */
> +		reg = <0 0x80000000 0 0x7f000000>; /* 2032 MB */
>  	};
>  };
>  
> diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi
> --- a/arch/arm/boot/dts/omap5.dtsi
> +++ b/arch/arm/boot/dts/omap5.dtsi
> @@ -12,8 +12,8 @@
>  #include <dt-bindings/pinctrl/omap.h>
>  
>  / {
> -	#address-cells = <1>;
> -	#size-cells = <1>;
> +	#address-cells = <2>;
> +	#size-cells = <2>;
>  
>  	compatible = "ti,omap5";
>  	interrupt-parent = <&wakeupgen>;
> @@ -90,10 +90,10 @@
>  		compatible = "arm,cortex-a15-gic";
>  		interrupt-controller;
>  		#interrupt-cells = <3>;
> -		reg = <0x48211000 0x1000>,
> -		      <0x48212000 0x1000>,
> -		      <0x48214000 0x2000>,
> -		      <0x48216000 0x2000>;
> +		reg = <0 0x48211000 0 0x1000>,
> +		      <0 0x48212000 0 0x1000>,
> +		      <0 0x48214000 0 0x2000>,
> +		      <0 0x48216000 0 0x2000>;
>  		interrupt-parent = <&gic>;
>  	};
>  
> @@ -101,7 +101,7 @@
>  		compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
>  		interrupt-controller;
>  		#interrupt-cells = <3>;
> -		reg = <0x48281000 0x1000>;
> +		reg = <0 0x48281000 0 0x1000>;
>  		interrupt-parent = <&gic>;
>  	};
>  
> @@ -129,11 +129,11 @@
>  		compatible = "ti,omap5-l3-noc", "simple-bus";
>  		#address-cells = <1>;
>  		#size-cells = <1>;
> -		ranges;
> +		ranges = <0 0 0 0xc0000000>;
>  		ti,hwmods = "l3_main_1", "l3_main_2", "l3_main_3";
> -		reg = <0x44000000 0x2000>,
> -		      <0x44800000 0x3000>,
> -		      <0x45000000 0x4000>;
> +		reg = <0 0x44000000 0 0x2000>,
> +		      <0 0x44800000 0 0x3000>,
> +		      <0 0x45000000 0 0x4000>;
>  		interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
>  			     <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
>  
> 



More information about the linux-arm-kernel mailing list