From: Nicolas Pitre <nico@cam.org>
Date: Sun, 19 Oct 2008 18:18:25 +0000 (-0400)
Subject: [ARM] Orion: activate workaround for 88f6183 SPI clock erratum
X-Git-Tag: firefly_0821_release~17115^2~9^2
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=c0e1936338a11ea252d11370ff62e40db334f646;p=firefly-linux-kernel-4.4.55.git

[ARM] Orion: activate workaround for 88f6183 SPI clock erratum

Commit 2ede90ca78500ca0ffeee19d7812d345f8ad152d adds 6183 support,
but the SPI support in there doesn't work since it depends on a
6183 SPI unit erratum fix that only just went upstream, via commit
2bec19feabd53cba75e9dab0e79afbe868a37113.

Signed-off-by: Nicolas Pitre <nico@marvell.com>
---

diff --git a/arch/arm/mach-orion5x/common.c b/arch/arm/mach-orion5x/common.c
index a2f917e0a307..437065c25c9c 100644
--- a/arch/arm/mach-orion5x/common.c
+++ b/arch/arm/mach-orion5x/common.c
@@ -310,7 +310,8 @@ void __init orion5x_sata_init(struct mv_sata_platform_data *sata_data)
  * SPI
  ****************************************************************************/
 static struct orion_spi_info orion5x_spi_plat_data = {
-	.tclk		= 0,
+	.tclk			= 0,
+	.enable_clock_fix	= 1,
 };
 
 static struct resource orion5x_spi_resources[] = {