1. 17 6月, 2013 1 次提交
  2. 22 11月, 2012 2 次提交
    • S
      ARM i.MX6: remove gate_mask from pllv3 · 2b254693
      Sascha Hauer 提交于
      Now that the additional enable bits in the enet PLL are handled
      as gates, the gate_mask is identical for all plls. Remove the
      gate_mask from the code and use the BM_PLL_ENABLE bit for
      enabling/disabling the PLL.
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      Acked-by: NShawn Guo <shawn.guo@linaro.org>
      2b254693
    • S
      ARM i.MX6: Fix ethernet PLL clocks · 7a04092c
      Sascha Hauer 提交于
      In current code the ethernet PLL is not handled correctly. The PLL runs at 500MHz
      and has different outputs. Only the enet reference clock is implemented. This
      patch changes the PLL so that it outputs 500MHz and adds the additional outputs
      as dividers. This now matches the datasheet which says:
      
      > This PLL synthesizes a low jitter clock from 24 MHz reference clock.
      > The PLL outputs a 500 MHz clock. The reference clocks generated by this PLL are:
      >  • Ref_PCIe = 125 MHz
      >  • Ref_SATA = 100 MHz
      >  • Ref_ethernet, which is configurable based on the PLL_ENET[1:0] register field.
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      Acked-by: NShawn Guo <shawn.guo@linaro.org>
      7a04092c
  3. 02 5月, 2012 1 次提交