All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] ARM: mvebu: misc DT improvements
@ 2016-01-27 15:24 Thomas Petazzoni
  2016-01-27 15:24 ` [PATCH v2 1/2] ARM: mvebu: use armada-370-sata for SATA on Armada 375 Thomas Petazzoni
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Thomas Petazzoni @ 2016-01-27 15:24 UTC (permalink / raw)
  To: linux-arm-kernel

Hello,

Here are two fixes/improvements for Marvell EBU platforms, which were
initially sent on June 18th 2015, and never got any feedback.

This new iteration is simply rebased on v4.5-rc1 with no other
changes.

Thanks!

Thomas

Lior Amsalem (1):
  ARM: mvebu: use armada-370-sata for SATA on Armada 375

Thomas Petazzoni (1):
  ARM: mvebu: add NAND description to Armada 370 DB and Armada XP DB

 arch/arm/boot/dts/armada-370-db.dts | 21 +++++++++++++++++++++
 arch/arm/boot/dts/armada-375.dtsi   |  2 +-
 arch/arm/boot/dts/armada-xp-db.dts  | 21 +++++++++++++++++++++
 3 files changed, 43 insertions(+), 1 deletion(-)

-- 
2.6.4

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH v2 1/2] ARM: mvebu: use armada-370-sata for SATA on Armada 375
  2016-01-27 15:24 [PATCH 0/2] ARM: mvebu: misc DT improvements Thomas Petazzoni
@ 2016-01-27 15:24 ` Thomas Petazzoni
  2016-01-27 17:13   ` Andrew Lunn
  2016-01-27 15:24 ` [PATCH v2 2/2] ARM: mvebu: add NAND description to Armada 370 DB and Armada XP DB Thomas Petazzoni
  2016-02-08 15:49 ` [PATCH 0/2] ARM: mvebu: misc DT improvements Gregory CLEMENT
  2 siblings, 1 reply; 6+ messages in thread
From: Thomas Petazzoni @ 2016-01-27 15:24 UTC (permalink / raw)
  To: linux-arm-kernel

From: Lior Amsalem <alior@marvell.com>

The Armada 375 has the same SATA IP as Armada 370 and Armada XP, which
requires the PHY speed to be set in the LP_PHY_CTL register for SATA
hotplug to work.

Therefore, this commit updates the compatible string used to describe
the SATA IP in Armada 375 from marvell,orion-sata to
marvell,armada-370-sata.

Signed-off-by: Lior Amsalem <alior@marvell.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 arch/arm/boot/dts/armada-375.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/armada-375.dtsi b/arch/arm/boot/dts/armada-375.dtsi
index 7ccce75..cc952cf 100644
--- a/arch/arm/boot/dts/armada-375.dtsi
+++ b/arch/arm/boot/dts/armada-375.dtsi
@@ -529,7 +529,7 @@
 			};
 
 			sata at a0000 {
-				compatible = "marvell,orion-sata";
+				compatible = "marvell,armada-370-sata";
 				reg = <0xa0000 0x5000>;
 				interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&gateclk 14>, <&gateclk 20>;
-- 
2.6.4

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH v2 2/2] ARM: mvebu: add NAND description to Armada 370 DB and Armada XP DB
  2016-01-27 15:24 [PATCH 0/2] ARM: mvebu: misc DT improvements Thomas Petazzoni
  2016-01-27 15:24 ` [PATCH v2 1/2] ARM: mvebu: use armada-370-sata for SATA on Armada 375 Thomas Petazzoni
@ 2016-01-27 15:24 ` Thomas Petazzoni
  2016-01-27 17:16   ` Andrew Lunn
  2016-02-08 15:49 ` [PATCH 0/2] ARM: mvebu: misc DT improvements Gregory CLEMENT
  2 siblings, 1 reply; 6+ messages in thread
From: Thomas Petazzoni @ 2016-01-27 15:24 UTC (permalink / raw)
  To: linux-arm-kernel

This commit adds the Device Tree description for the 1GB NAND flash
present in the Armada 370 DB and Armada XP DB evaluation boards from
Marvell.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 arch/arm/boot/dts/armada-370-db.dts | 21 +++++++++++++++++++++
 arch/arm/boot/dts/armada-xp-db.dts  | 21 +++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/arch/arm/boot/dts/armada-370-db.dts b/arch/arm/boot/dts/armada-370-db.dts
index bb280de..e7763b6 100644
--- a/arch/arm/boot/dts/armada-370-db.dts
+++ b/arch/arm/boot/dts/armada-370-db.dts
@@ -168,6 +168,27 @@
 					spi-max-frequency = <50000000>;
 				};
 			};
+
+			nand at d0000 {
+				status = "okay";
+				num-cs = <1>;
+				marvell,nand-keep-config;
+				marvell,nand-enable-arbiter;
+				nand-on-flash-bbt;
+
+				partition at 0 {
+					label = "U-Boot";
+					reg = <0 0x800000>;
+				};
+				partition at 800000 {
+					label = "Linux";
+					reg = <0x800000 0x800000>;
+				};
+				partition at 1000000 {
+					label = "Filesystem";
+					reg = <0x1000000 0x3f000000>;
+				};
+			};
 		};
 
 		pcie-controller {
diff --git a/arch/arm/boot/dts/armada-xp-db.dts b/arch/arm/boot/dts/armada-xp-db.dts
index f774101..9fc5f08 100644
--- a/arch/arm/boot/dts/armada-xp-db.dts
+++ b/arch/arm/boot/dts/armada-xp-db.dts
@@ -229,6 +229,27 @@
 					spi-max-frequency = <20000000>;
 				};
 			};
+
+			nand at d0000 {
+				status = "okay";
+				num-cs = <1>;
+				marvell,nand-keep-config;
+				marvell,nand-enable-arbiter;
+				nand-on-flash-bbt;
+
+				partition at 0 {
+					label = "U-Boot";
+					reg = <0 0x800000>;
+				};
+				partition at 800000 {
+					label = "Linux";
+					reg = <0x800000 0x800000>;
+				};
+				partition at 1000000 {
+					label = "Filesystem";
+					reg = <0x1000000 0x3f000000>;
+				};
+			};
 		};
 	};
 };
-- 
2.6.4

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH v2 1/2] ARM: mvebu: use armada-370-sata for SATA on Armada 375
  2016-01-27 15:24 ` [PATCH v2 1/2] ARM: mvebu: use armada-370-sata for SATA on Armada 375 Thomas Petazzoni
@ 2016-01-27 17:13   ` Andrew Lunn
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Lunn @ 2016-01-27 17:13 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Jan 27, 2016 at 04:24:46PM +0100, Thomas Petazzoni wrote:
> From: Lior Amsalem <alior@marvell.com>
> 
> The Armada 375 has the same SATA IP as Armada 370 and Armada XP, which
> requires the PHY speed to be set in the LP_PHY_CTL register for SATA
> hotplug to work.

Hi Thomas

Should this have a fixes: tag?

       Andrew

> 
> Therefore, this commit updates the compatible string used to describe
> the SATA IP in Armada 375 from marvell,orion-sata to
> marvell,armada-370-sata.
> 
> Signed-off-by: Lior Amsalem <alior@marvell.com>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> ---
>  arch/arm/boot/dts/armada-375.dtsi | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/arm/boot/dts/armada-375.dtsi b/arch/arm/boot/dts/armada-375.dtsi
> index 7ccce75..cc952cf 100644
> --- a/arch/arm/boot/dts/armada-375.dtsi
> +++ b/arch/arm/boot/dts/armada-375.dtsi
> @@ -529,7 +529,7 @@
>  			};
>  
>  			sata at a0000 {
> -				compatible = "marvell,orion-sata";
> +				compatible = "marvell,armada-370-sata";
>  				reg = <0xa0000 0x5000>;
>  				interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
>  				clocks = <&gateclk 14>, <&gateclk 20>;
> -- 
> 2.6.4
> 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH v2 2/2] ARM: mvebu: add NAND description to Armada 370 DB and Armada XP DB
  2016-01-27 15:24 ` [PATCH v2 2/2] ARM: mvebu: add NAND description to Armada 370 DB and Armada XP DB Thomas Petazzoni
@ 2016-01-27 17:16   ` Andrew Lunn
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Lunn @ 2016-01-27 17:16 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Jan 27, 2016 at 04:24:47PM +0100, Thomas Petazzoni wrote:
> This commit adds the Device Tree description for the 1GB NAND flash
> present in the Armada 370 DB and Armada XP DB evaluation boards from
> Marvell.
> 
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> ---
>  arch/arm/boot/dts/armada-370-db.dts | 21 +++++++++++++++++++++
>  arch/arm/boot/dts/armada-xp-db.dts  | 21 +++++++++++++++++++++
>  2 files changed, 42 insertions(+)
> 
> diff --git a/arch/arm/boot/dts/armada-370-db.dts b/arch/arm/boot/dts/armada-370-db.dts
> index bb280de..e7763b6 100644
> --- a/arch/arm/boot/dts/armada-370-db.dts
> +++ b/arch/arm/boot/dts/armada-370-db.dts
> @@ -168,6 +168,27 @@
>  					spi-max-frequency = <50000000>;
>  				};
>  			};
> +
> +			nand at d0000 {
> +				status = "okay";
> +				num-cs = <1>;
> +				marvell,nand-keep-config;
> +				marvell,nand-enable-arbiter;
> +				nand-on-flash-bbt;
> +
> +				partition at 0 {
> +					label = "U-Boot";
> +					reg = <0 0x800000>;
> +				};

Hi Thomas

Documentation/devicetree/bindings/mtd/partition.txt:

The partition table should be a subnode of the mtd node and should be named
'partitions'. This node should have the following property:
- compatible : (required) must be "fixed-partitions"
Partitions are then defined in subnodes of the partitions node.

For backwards compatibility partitions as direct subnodes of the mtd device are
supported. This use is discouraged.

We should try to get this right when adding new DT nodes.

   Andrew

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 0/2] ARM: mvebu: misc DT improvements
  2016-01-27 15:24 [PATCH 0/2] ARM: mvebu: misc DT improvements Thomas Petazzoni
  2016-01-27 15:24 ` [PATCH v2 1/2] ARM: mvebu: use armada-370-sata for SATA on Armada 375 Thomas Petazzoni
  2016-01-27 15:24 ` [PATCH v2 2/2] ARM: mvebu: add NAND description to Armada 370 DB and Armada XP DB Thomas Petazzoni
@ 2016-02-08 15:49 ` Gregory CLEMENT
  2 siblings, 0 replies; 6+ messages in thread
From: Gregory CLEMENT @ 2016-02-08 15:49 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Thomas,
 
 On mer., janv. 27 2016, Thomas Petazzoni <thomas.petazzoni@free-electrons.com> wrote:

> Hello,
>
> Here are two fixes/improvements for Marvell EBU platforms, which were
> initially sent on June 18th 2015, and never got any feedback.
>
> This new iteration is simply rebased on v4.5-rc1 with no other
> changes.

Could you send a new version taking into account the comment from
Andrew?

Thanks,

Gregory

>
> Thanks!
>
> Thomas
>
> Lior Amsalem (1):
>   ARM: mvebu: use armada-370-sata for SATA on Armada 375
>
> Thomas Petazzoni (1):
>   ARM: mvebu: add NAND description to Armada 370 DB and Armada XP DB
>
>  arch/arm/boot/dts/armada-370-db.dts | 21 +++++++++++++++++++++
>  arch/arm/boot/dts/armada-375.dtsi   |  2 +-
>  arch/arm/boot/dts/armada-xp-db.dts  | 21 +++++++++++++++++++++
>  3 files changed, 43 insertions(+), 1 deletion(-)
>
> -- 
> 2.6.4
>
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-02-08 15:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-27 15:24 [PATCH 0/2] ARM: mvebu: misc DT improvements Thomas Petazzoni
2016-01-27 15:24 ` [PATCH v2 1/2] ARM: mvebu: use armada-370-sata for SATA on Armada 375 Thomas Petazzoni
2016-01-27 17:13   ` Andrew Lunn
2016-01-27 15:24 ` [PATCH v2 2/2] ARM: mvebu: add NAND description to Armada 370 DB and Armada XP DB Thomas Petazzoni
2016-01-27 17:16   ` Andrew Lunn
2016-02-08 15:49 ` [PATCH 0/2] ARM: mvebu: misc DT improvements Gregory CLEMENT

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.