Skip to content
  • make shi's avatar
    ENGR00218789 mx6: clock: keep PLL3 enable and power bit all the time · 30b0b3d6
    make shi authored
    
    
    In order to support USB remote wake up, we should keep the PLL3 enable
    and power bit all the time. We use BM_ANADIG_ANA_MISC2_CONTROL0 to control
    the PLL3 power off PLL3's power when PLL3 is not used by other module.
    
    PLL3 power design logic as below:
    usb1_pll_480_ctrl_power_int=hw_anadig_usb1_pll_480_ctrl_power && ((disable_480_p
    ll_n && ~hw_anadig_ana_misc2_control0 )||pwrctl_otg_wakeup || utmi_otg_suspendm)
    There are two basic case:
    - If USB is active and USB remote wakeup happen , Pll3 will be turn on.
    - If USB is not active and no remote wakeup happen, the PLL3 will be controlled
      by hw_anadig_ana_misc2_control0 bit.
    
    Signed-off-by: default avatarmake shi <b15407@freescale.com>
    30b0b3d6