diff mbox series

[U-Boot,2/2] arm: mvebu: clearfog: update SPI flash DT description

Message ID eae88a1322de267dad71e764931c05062b1d9c0d.1510230360.git.baruch@tkos.co.il
State Superseded
Delegated to: Stefan Roese
Headers show
Series [U-Boot,1/2] arm: mvebu: clearfog: Fix SPI-NOR flash access | expand

Commit Message

Baruch Siach Nov. 9, 2017, 12:26 p.m. UTC
All current ClearFog SOMs have the SPI flash populated. Enable SPI flash in
the device tree.

Add an alias to the SPI bus so that the 'sf' command can probe the flash on
bus 1.

Add the "spi-flash" compatible string to make the standard SPI flash driver
probe the device.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
 arch/arm/dts/armada-388-clearfog.dts | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

Comments

Jagan Teki Nov. 10, 2017, 12:26 p.m. UTC | #1
On Thu, Nov 9, 2017 at 5:56 PM, Baruch Siach <baruch@tkos.co.il> wrote:
> All current ClearFog SOMs have the SPI flash populated. Enable SPI flash in
> the device tree.
>
> Add an alias to the SPI bus so that the 'sf' command can probe the flash on
> bus 1.
>
> Add the "spi-flash" compatible string to make the standard SPI flash driver
> probe the device.
>
> Signed-off-by: Baruch Siach <baruch@tkos.co.il>
> ---

Reviewed-by: Jagan Teki <jagan@openedev.com>

thanks!
diff mbox series

Patch

diff --git a/arch/arm/dts/armada-388-clearfog.dts b/arch/arm/dts/armada-388-clearfog.dts
index b2dfd5643521..bc52bc0167d3 100644
--- a/arch/arm/dts/armada-388-clearfog.dts
+++ b/arch/arm/dts/armada-388-clearfog.dts
@@ -61,6 +61,7 @@ 
 		ethernet1 = &eth0;
 		ethernet2 = &eth1;
 		ethernet3 = &eth2;
+		spi1 = &spi1;
 	};
 
 	chosen {
@@ -330,11 +331,9 @@ 
 				status = "okay";
 			};
 
-			spi@10680 {
+			spi1: spi@10680 {
 				/*
-				 * We don't seem to have the W25Q32 on the
-				 * A1 Rev 2.0 boards, so disable SPI.
-				 * CS0: W25Q32 (doesn't appear to be present)
+				 * CS0: W25Q32
 				 * CS1:
 				 * CS2: mikrobus
 				 */
@@ -345,10 +344,9 @@ 
 				spi-flash@0 {
 					#address-cells = <1>;
 					#size-cells = <0>;
-					compatible = "w25q32", "jedec,spi-nor";
+					compatible = "w25q32", "jedec,spi-nor", "spi-flash";
 					reg = <0>; /* Chip select 0 */
 					spi-max-frequency = <3000000>;
-					status = "disabled";
 				};
 			};