1. 16 Jun, 2017 2 commits
    • Stephen Boyd's avatar
      clk: sunxi-ng: Staticize ccu_mux_helper_unapply_prediv() · 4dc6e1a3
      Stephen Boyd authored
      It isn't used outside of this file right now.
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      4dc6e1a3
    • Stephen Boyd's avatar
      Merge tag 'sunxi-clk-for-4.13' of... · 8a02fcf8
      Stephen Boyd authored
      Merge tag 'sunxi-clk-for-4.13' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-next
      
      Pull Allwinner clock patches from Maxime Ripard:
      
      Some new clock units are supported, for the display clocks unsed in the
      newer SoCs, and the A83T PRCM.
      
      There is also a bunch of minor fixes for clocks that are not used by
      anyone, and reworks needed by drivers that will land in 4.13.
      
      * tag 'sunxi-clk-for-4.13' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: (21 commits)
        clk: sunxi-ng: Move all clock types to a library
        clk: sunxi-ng: a83t: Add support for A83T's PRCM
        dt-bindings: clock: sunxi-ccu: Add compatible string for A83T PRCM
        clk: sunxi-ng: select SUNXI_CCU_MULT for sun8i-a83t
        clk: sunxi-ng: a83t: Fix audio PLL divider offset
        clk: sunxi-ng: a83t: Fix PLL lock status register offset
        clk: sunxi-ng: Add driver for A83T CCU
        clk: sunxi-ng: Support multiple variable pre-dividers
        dt-bindings: clock: sunxi-ccu: Add compatible string for A83T CCU
        clk: sunxi-ng: de2: fix wrong pointer passed to PTR_ERR()
        clk: sunxi-ng: sun5i: Export video PLLs
        clk: sunxi-ng: mux: Re-adjust parent rate
        clk: sunxi-ng: mux: Change pre-divider application function prototype
        clk: sunxi-ng: mux: split out the pre-divider computation code
        clk: sunxi-ng: mux: Don't just rely on the parent for CLK_SET_RATE_PARENT
        clk: sunxi-ng: div: Switch to divider_round_rate
        clk: sunxi-ng: Pass the parent and a pointer to the clocks round rate
        clk: divider: Make divider_round_rate take the parent clock
        clk: sunxi-ng: explicitly include linux/spinlock.h
        clk: sunxi-ng: add support for DE2 CCU
        ...
      8a02fcf8
  2. 14 Jun, 2017 5 commits
    • Stephen Boyd's avatar
      Merge branch 'clk-fixes' into clk-next · 9c861f33
      Stephen Boyd authored
      * clk-fixes:
        clk: sunxi-ng: a64: Export PLL_PERIPH0 clock for the PRCM
        clk: sunxi-ng: h3: Export PLL_PERIPH0 clock for the PRCM
        dt-bindings: clock: sunxi-ccu: Add pll-periph to PRCM's needed clocks
        clk: sunxi-ng: enable SUNXI_CCU_MP for PRCM
        clk: sunxi-ng: v3s: Fix usb otg device reset bit
        clk: sunxi-ng: a31: Correct lcd1-ch1 clock register offset
      9c861f33
    • Stephen Boyd's avatar
      Merge tag 'sunxi-clk-fixes-for-4.12' of... · 949bdfed
      Stephen Boyd authored
      Merge tag 'sunxi-clk-fixes-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
      
      Allwinner clock fixes for 4.12
      
      Some fixes that fix some bindings that went in 4.12, fix a few reset and
      clock offsets and a build error fix
      
      * tag 'sunxi-clk-fixes-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        clk: sunxi-ng: a64: Export PLL_PERIPH0 clock for the PRCM
        clk: sunxi-ng: h3: Export PLL_PERIPH0 clock for the PRCM
        dt-bindings: clock: sunxi-ccu: Add pll-periph to PRCM's needed clocks
        clk: sunxi-ng: enable SUNXI_CCU_MP for PRCM
        clk: sunxi-ng: v3s: Fix usb otg device reset bit
        clk: sunxi-ng: a31: Correct lcd1-ch1 clock register offset
      949bdfed
    • Stephen Boyd's avatar
      Merge tag 'clk-v4.13-samsung' of... · 7f274d54
      Stephen Boyd authored
      Merge tag 'clk-v4.13-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk into clk-next
      
      Pull samsung clk driver updates from Sylwester Nawrocki
      
       - conversion to the clk_hw API
       - definitions and fixes of exynos5420 SoC audio subsystem
         related clocks
      
      * tag 'clk-v4.13-samsung' of git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk:
        clk: samsung: exynos542x: Add EPLL rate table
        clk: samsung: Add missing exynos5420 audio related clocks
        clk: samsung: Add enable/disable operation for PLL36XX clocks
        clk: samsung: s5pv210-audss: Convert to the new clk_hw API
        clk: samsung: exynos-clkout: Convert to the new clk_hw API
        clk: samsung: exynos-audss: Convert to the new clk_hw API
        clk: samsung: Convert common drivers to the new clk_hw API
        clk: samsung: Add local variable to match its purpose
        clk: samsung: Remove dead code
      7f274d54
    • Stephen Boyd's avatar
      Merge tag 'v4.13-rockchip-clk1' of... · c96da4dd
      Stephen Boyd authored
      Merge tag 'v4.13-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-next
      
      Pull rockchip clk driver updates from Heiko Stuebner:
      
      One new clock controller for the rk3128 soc, a fixup for the rk3228 cpuclk
      table and the usual bunch of some new clock-ids and some clocks marked as
      critical.
      
      * tag 'v4.13-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        clk: rockchip: mark some special clk as critical on rk3368
        clk: rockchip: mark noc and some special clk as critical on rk3288
        clk: rockchip: mark noc and some special clk as critical on rk3228
        clk: rockchip: mark pclk_ddrupctl as critical_clock on rk3036
        clk: rockchip: add clock controller for rk3128
        dt-bindings: add bindings for rk3128 clock controller
        clk: rockchip: export more rk3228 clocks ids
        clk: rockchip: add ids for rk3399 testclks used for camera handling
        clk: rockchip: add dt-binding header for rk3128
        clk: rockchip: fix up the RK3228 clk cpu setting table
        clk: rockchip: add clock-ids for more rk3228 clocks
        clk: rockchip: add ids for camera on rk3399
      c96da4dd
    • Tero Kristo's avatar
      clk: keystone: Add sci-clk driver support · b745c079
      Tero Kristo authored
      In K2G, the clock handling is done through firmware executing on a
      separate core. Linux kernel needs to communicate to the firmware
      through TI system control interface to access any power management
      related resources, including clocks.
      
      The keystone sci-clk driver does this, by communicating to the
      firmware through the TI SCI driver. The driver adds support for
      registering clocks through DT, and basic required clock operations
      like prepare/get_rate, etc.
      Signed-off-by: default avatarTero Kristo <t-kristo@ti.com>
      [sboyd@codeaurora.org: Make ti_sci_init_clocks() static]
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      b745c079
  3. 13 Jun, 2017 1 commit
  4. 09 Jun, 2017 6 commits
  5. 07 Jun, 2017 25 commits
  6. 05 Jun, 2017 1 commit