[PATCH 1/2] SAUCE: imx6: enable sata clk if SATA_AHCI_PLATFORM

Paolo Pisati paolo.pisati at canonical.com
Thu Jan 31 17:33:46 UTC 2013


Clock modifications in 24d340ac "ARM i.MX6: Fix ethernet PLL clocks" broke the
SATA clk, fix it.

More info: http://www.spinics.net/lists/arm-kernel/msg221503.html

Original-code-from: Shawn Guo <shawn.guo at linaro.org>
Signed-off-by: Paolo Pisati <paolo.pisati at canonical.com>
---
 arch/arm/mach-imx/clk-imx6q.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm/mach-imx/clk-imx6q.c b/arch/arm/mach-imx/clk-imx6q.c
index c0c4e72..8f756af 100644
--- a/arch/arm/mach-imx/clk-imx6q.c
+++ b/arch/arm/mach-imx/clk-imx6q.c
@@ -436,6 +436,9 @@ int __init mx6q_clocks_init(void)
 	for (i = 0; i < ARRAY_SIZE(clks_init_on); i++)
 		clk_prepare_enable(clk[clks_init_on[i]]);
 
+	if (IS_ENABLED(CONFIG_SATA_AHCI_PLATFORM))
+		clk_prepare_enable(clk[sata_ref_100m]);
+
 	/* Set initial power mode */
 	imx6q_set_lpm(WAIT_CLOCKED);
 
-- 
1.7.10.4





More information about the kernel-team mailing list