1. 02 7月, 2016 3 次提交
  2. 01 7月, 2016 26 次提交
  3. 30 6月, 2016 3 次提交
    • A
      clk: tegra: Initialize UTMI PLL when enabling PLLU · 15d68e8c
      Andrew Bresticker 提交于
      Move the UTMI PLL initialization code form clk-tegra<chip>.c files into
      clk-pll.c. UTMI PLL was being configured and set in HW control right
      after registration. However, when the clock init_table is processed and
      child clks of PLLU are enabled, it will call in and enable PLLU as
      well, and initiate SW enabling sequence even though PLLU is already in
      HW control. This leads to getting UTMIPLL stuck with a SEQ_BUSY status.
      
      Doing the initialization once during pllu_enable means we configure it
      properly into HW control.
      
      A side effect of the commonization/localization of the UTMI PLL init
      code, is that it corrects some errors that were present for earlier
      generations. For instance, in clk-tegra124.c, it used to have:
      
          #define UTMIP_PLL_CFG1_ENABLE_DLY_COUNT(x) (((x) & 0x1f) << 6)
      
      when the correct shift to use is present in the new version:
      
          #define UTMIP_PLL_CFG1_ENABLE_DLY_COUNT(x) (((x) & 0x1f) << 27)
      
      which matches the Tegra124 TRM register definition.
      Signed-off-by: NAndrew Bresticker <abrestic@chromium.org>
      [rklein: Merged in some later fixes for potential deadlocks]
      Signed-off-by: NRhyland Klein <rklein@nvidia.com>
      [treding: coding style bike-shedding, remove unused variable]
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      15d68e8c
    • S
      Merge 'clk-notify' into clk-next · 5ff5ec59
      Stephen Boyd 提交于
      * clk-notify:
        clk: Provide notifier stubs when !COMMON_CLK
      5ff5ec59
    • S
      Merge tag 'clk-renesas-for-v4.8-tag2' of... · 629ff486
      Stephen Boyd 提交于
      Merge tag 'clk-renesas-for-v4.8-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-next
      
      Pull second batch of Renesas clk driver updates from Geert
      Uytterhoeven:
      
        - Add support for R-Car V2H,
        - Add FDP1, DRIF, and thermal clocks on R-Car H3,
        - Correct a wrong parent clock.
      
      * tag 'clk-renesas-for-v4.8-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers:
        clk: renesas: r8a7795: Add THS/TSC clock
        clk: renesas: r8a7795: Add DRIF clock
        clk: renesas: r8a7795: Correct lvds clock parent
        clk: renesas: r8a7795: Provide FDP1 clocks
        clk: renesas: Add R8A7792 support
        clk: renesas: mstp: Document R8A7792 support
        clk: renesas: rcar-gen2: Document R8A7792 support
      629ff486
  4. 29 6月, 2016 3 次提交
  5. 23 6月, 2016 5 次提交