1. 13 5月, 2015 2 次提交
  2. 10 4月, 2015 2 次提交
    • T
      clk: tegra: Model oscillator as clock · 63cc5a4d
      Thierry Reding 提交于
      Currently the Tegra clock driver simplifies the clock tree somewhat by
      taking advantage of the fact that clk_m runs at the same frequency as
      the oscillator. While that's true on all currently supported SoCs, it
      does not apply to Tegra210 anymore. On Tegra210 clk_m is typically
      divided down from the oscillator frequency. To support that setup, add
      a separate clock for the oscillator that both clk_m and pll_ref derive
      from.
      
      Modify the tegra_osc_clk_init() function to take an additional divider
      parameter for clk_m. Existing SoCs always pass in 1, whereas Tegra210
      will read the divider from a register in the clock & reset controller.
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      63cc5a4d
    • T
      clk: tegra: Fix typo tabel -> table · 8106462f
      Thierry Reding 提交于
      The clock initialization structure is named struct clk_init_table.
      Update the kerneldoc comment to use the correct name.
      Reviewed-by: NPaul Walmsley <paul@pwsan.com>
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      8106462f
  3. 26 11月, 2014 1 次提交
  4. 12 12月, 2013 2 次提交
  5. 27 11月, 2013 13 次提交
  6. 19 6月, 2013 2 次提交
    • P
      clk: tegra: T114: add DFLL DVCO reset control · 1c472d8e
      Paul Walmsley 提交于
      Add DFLL DVCO reset line control functions to the CAR IP block driver.
      
      The DVCO present in the DFLL IP block has a separate reset line,
      exposed via the CAR IP block.  This reset line is asserted upon SoC
      reset.  Unless something (such as the DFLL driver) deasserts this
      line, the DVCO will not oscillate, although reads and writes to the
      DFLL IP block will complete.
      
      Thanks to Aleksandr Frid <afrid@nvidia.com> for identifying this and
      saving hours of debugging time.
      Signed-off-by: NPaul Walmsley <pwalmsley@nvidia.com>
      Cc: Aleksandr Frid <afrid@nvidia.com>
      Cc: Peter De Schrijver <pdeschrijver@nvidia.com>
      Signed-off-by: NMike Turquette <mturquette@linaro.org>
      1c472d8e
    • P
      clk: tegra: T114: add FCPU clock shaper programming, needed by the DFLL · 25c9ded6
      Paul Walmsley 提交于
      Add clock functions to initialize, enable, and disable the FCPU clock
      shapers, based on the FCPU voltage rail state.  These will be used by
      the DFLL clocksource driver code.
      
      This version of the patch contains a fix for a problem noticed by Andrew
      Chew <achew@nvidia.com>, where some of the FINETRIM_R bitfields were
      incorrectly defined.
      
      Based on code originally written by Aleksandr Frid <afrid@nvidia.com>.
      Signed-off-by: NPaul Walmsley <pwalmsley@nvidia.com>
      Cc: Andrew Chew <achew@nvidia.com>
      Reviewed-by: NAndrew Chew <achew@nvidia.com>
      Cc: Matthew Longnecker <mlongnecker@nvidia.com>
      Cc: Aleksandr Frid <afrid@nvidia.com>
      Signed-off-by: NMike Turquette <mturquette@linaro.org>
      25c9ded6
  7. 12 6月, 2013 2 次提交
  8. 01 6月, 2013 1 次提交
  9. 05 4月, 2013 10 次提交
  10. 23 3月, 2013 1 次提交
  11. 29 1月, 2013 3 次提交