• Linus Torvalds's avatar
    Merge tag 'clk-for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux · 1056c9bd
    Linus Torvalds authored
    Pull clk updates from Michael Turquette:
     "The bulk of the changes are updates and fixes to existing clk provider
      drivers, along with a pretty standard number of new drivers.  The core
      recieved a small number of updates as well.
      Core changes of note:
       - removed CLK_IS_ROOT flag
      New clk provider drivers:
       - Renesas r8a7796 clock pulse generator / module standby and
         software reset
       - Allwinner sun8i H3 clock controller unit
       - AmLogic meson8b clock controller (rewritten)
       - AmLogic gxbb clock controller
       - support for some new ICs was added by simple changes to static
         data tables for chips sharing the same family
      Driver updates of note:
       - the Allwinner sunxi clock driver infrastucture was rewritten to
         comform to the state of the art at drivers/clk/sunxi-ng.  The old
         implementation is still supported for backwards compatibility with
         the DT ABI"
    * tag 'clk-for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (162 commits)
      clk: Makefile: re-sort and clean up
      Revert "clk: gxbb: expose CLKID_MMC_PCLK"
      clk: samsung: Allow modular build of the Audio Subsystem CLKCON driver
      clk: samsung: make clk-s5pv210-audss explicitly non-modular
      clk: exynos5433: remove CLK_IGNORE_UNUSED flag from SPI clocks
      clk: oxnas: Add hardware dependencies
      clk: imx7d: do not set parent of ethernet time/ref clocks
      ARM: dt: sun8i: switch the H3 to the new CCU driver
      clk: sunxi-ng: h3: Fix Kconfig symbol typo
      clk: sunxi-ng: h3: Fix audio clock divider offset
      clk: sunxi-ng: Add H3 clocks
      clk: sunxi-ng: Add N-K-M-P factor clock
      clk: sunxi-ng: Add N-K-M Factor clock
      clk: sunxi-ng: Add N-M-factor clock support
      clk: sunxi-ng: Add N-K-factor clock support
      clk: sunxi-ng: Add M-P factor clock support
      clk: sunxi-ng: Add divider
      clk: sunxi-ng: Add phase clock support
      clk: sunxi-ng: Add mux clock support
      clk: sunxi-ng: Add gate clock support
clk.h 14.1 KB