• Linus Torvalds's avatar
    Merge tag 'clk-for-linus-3.19' of git://git.linaro.org/people/mike.turquette/linux · bfc7249c
    Linus Torvalds authored
    Pull clk framework updates from Mike Turquette:
     "This is much later than usual due to several last minute bugs that had
      to be addressed.  As usual the majority of changes are new drivers and
      modifications to existing drivers.  The core recieved many fixes along
      with the groundwork for several large changes coming in the future
      which will better parition clock providers from clock consumers"
    * tag 'clk-for-linus-3.19' of git://git.linaro.org/people/mike.turquette/linux: (86 commits)
      clk: samsung: Fix Exynos 5420 pinctrl setup and clock disable failure due to domain being gated
      ARM: OMAP3: clock: fix boot breakage in legacy mode
      ARM: OMAP2+: clock: fix DPLL code to use new determine rate APIs
      clk: Really fix deadlock with mmap_sem
      clk: mmp: fix sparse non static symbol warning
      clk: Change clk_ops->determine_rate to return a clk_hw as the best parent
      clk: change clk_debugfs_add_file to take a struct clk_hw
      clk: Don't expose __clk_get_accuracy
      clk: Don't try to use a struct clk* after it could have been freed
      clk: Remove unused function __clk_get_prepare_count
      clk: samsung: Fix double add of syscore ops after driver rebind
      clk: samsung: exynos4: set parent of sclk_hdmiphy to hdmi
      clk: samsung: exynos4415: Fix build with PM_SLEEP disabled
      clk: samsung: remove unnecessary inclusion of header files from clk.h
      clk: samsung: remove unnecessary CONFIG_OF from clk.c
      clk: samsung: Spelling s/bwtween/between/
      clk: rockchip: Add support for the mmc clock phases using the framework
      clk: rockchip: add bindings for the mmc clocks
      clk: rockchip: rk3288 export i2s0_clkout for use in DT
      clk: rockchip: use clock ID for DMC (memory controller) on rk3288