Skip to content
  • Ye Li's avatar
    MLK-12996 imx: mx6dqp/dq: Fix SATA read/write fail after booting from SATA · 70bc3dd2
    Ye Li authored
    
    
    We found a issue in PLL6 ENET that changing the bit[1:0] DIV_SELECT for ENET
    ref clock will impact the SATA ref 100Mhz clock.  If SATA is initialized before
    this changing, SATA read/write can't work after it. And we have to re-init SATA.
    
    The issue can reproduce on both i.MX6DQP and i.MX6DQ. IC investigation is ongoing.
    
    This patch is an work around that moves the ENET clock setting
    (enable_fec_anatop_clock) from ethernet init to board_init which is prior
    than SATA initialization. So there is no PLL6 change after SATA init.
    
    Signed-off-by: default avatarYe Li <ye.li@nxp.com>
    (cherry picked from commit fd8fbf7fa0b10199ac89cd13cae851149f51accb)
    70bc3dd2