[REGRESSION+BISECT] imx6: 3.8+: sata failure with 24d340ac "ARM i.MX6: Fix ethernet PLL clocks"
Paolo Pisati
p.pisati at gmail.com
Thu Jan 31 08:53:51 EST 2013
On Thu, Jan 31, 2013 at 09:30:56PM +0800, Shawn Guo wrote:
>
> Can you please try to see if the following change bring that SATA back
> to work?
>
> Shawn
>
> 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);
yes, it fixes SATA.
Tested-by: <p.pisati at gmail.com>
--
bye,
p.
More information about the linux-arm-kernel
mailing list