• Linus Torvalds's avatar
    Merge tag 'clk-for-linus-3.16' of git://git.linaro.org/people/mike.turquette/linux into next · 1a5700bc
    Linus Torvalds authored
    Pull clock framework updates from Mike Turquette:
     "The clock framework changes for 3.16 are pretty typical: mostly clock
      driver additions and fixes.  There are additions to the clock core
      code for some of the basic types (e.g. the common divider type has
      some fixes and featured added to it).
    
      One minor annoyance is a last-minute dependency that wasn't handled
      quite right.  Commit ba0fae3b ("clk: berlin: add core clock driver
      for BG2/BG2CD") in this pull request depends on
      include/dt-bindings/clock/berlin2.h, which is already in your tree via
      the arm-soc pull request.  Building for the berlin platform will break
      when the clk tree is built on it's own, but merged into your master
      branch everything should be fine"
    
    * tag 'clk-for-linus-3.16' of git://git.linaro.org/people/mike.turquette/linux: (75 commits)
      mmc: sunxi: Add driver for SD/MMC hosts found on Allwinner sunxi SoCs
      clk: export __clk_round_rate for providers
      clk: versatile: free icst on error return
      clk: qcom: Return error pointers for unimplemented clocks
      clk: qcom: Support msm8974pro global clock control hardware
      clk: qcom: Properly support display clocks on msm8974
      clk: qcom: Support display RCG clocks
      clk: qcom: Return highest rate when round_rate() exceeds plan
      clk: qcom: Fix mmcc-8974's PLL configurations
      clk: qcom: Fix clk_rcg2_is_enabled() check
      clk: berlin: add core clock driver for BG2Q
      clk: berlin: add core clock driver for BG2/BG2CD
      clk: berlin: add driver for BG2x complex divider cells
      clk: berlin: add driver for BG2x simple PLLs
      clk: berlin: add driver for BG2x audio/video PLL
      clk: st: Terminate of match table
      clk/exynos4: Fix compilation warning
      ARM: shmobile: r8a7779: Add clock index macros for DT sources
      clk: divider: Fix overflow in clk_divider_bestdiv
      clk: u300: Terminate of match table
      ...
    1a5700bc
clk-sunxi.c 33.6 KB