1. 18 Oct, 2018 5 commits
    • Stephen Boyd's avatar
      Merge branches 'clk-mvebu-periph-pm', 'clk-meson', 'clk-allwinner',... · cd8ca300
      Stephen Boyd authored
      Merge branches 'clk-mvebu-periph-pm', 'clk-meson', 'clk-allwinner', 'clk-mvebu-dup' and 'clk-davinci' into clk-next
      
       - S2RAM support for Marvell mvebu periph clks
      
      * clk-mvebu-periph-pm:
        clk: mvebu: armada-37xx-periph: add suspend/resume support
        clk: mvebu: armada-37xx-periph: save the IP base address in the driver data
      
      * clk-meson:
        clk: meson: meson8b: use the regmap in the internal reset controller
        clk: meson: meson8b: register the clock controller early
        clk: meson-axg: pcie: drop the mpll3 clock parent
        clk: meson: axg: round audio system master clocks down
        clk: meson: clk-pll: drop hard-coded rates from pll tables
        clk: meson: clk-pll: remove od parameters
        clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary
        clk: meson: clk-pll: add enable bit
      
      * clk-allwinner:
        dt-bindings: clock: sun50i-a64-ccu: Add PLL_VIDEO0 macro
        clk: sunxi-ng: a64: Add max. rate constraint to video PLLs
        clk: sunxi-ng: a64: Add minimal rate for video PLLs
        clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MMC module clocks
        clk: sunxi-ng: a83t: Add max. rate constraint to video PLLs
        clk: sunxi-ng: nkmp: Add constraint for maximum rate
        clk: sunxi-ng: r40: Add max. rate constraint to video PLLs
        clk: sunxi-ng: h3/h5: Add max. rate constraint to pll-video
        clk: sunxi-ng: Add maximum rate constraint to NM PLLs
        clk: sunxi-ng: h6: fix PWM gate/reset offset
        clk: sunxi-ng: h6: fix bus clocks' divider position
      
      * clk-mvebu-dup:
        clk: mvebu: ap806: Remove superfluous of_clk_add_provider
      
      * clk-davinci:
        clk: davinci: kill davinci_clk_reset_assert/deassert()
      cd8ca300
    • Stephen Boyd's avatar
      Merge branches 'clk-qcom-sdm845-camcc' and 'clk-mtk-unused' into clk-next · 5d3a48fe
      Stephen Boyd authored
       - Qualcomm SDM845 camera clock controller
      
      * clk-qcom-sdm845-camcc:
        clk: qcom: Add camera clock controller driver for SDM845
        dt-bindings: clock: Introduce QCOM Camera clock bindings
      
      * clk-mtk-unused:
        clk: mediatek: remove unused array audio_parents
      5d3a48fe
    • Stephen Boyd's avatar
      Merge branch 'clk-renesas' into clk-next · faff3d8e
      Stephen Boyd authored
      * clk-renesas: (36 commits)
        clk: renesas: r7s9210: Add SPI clocks
        clk: renesas: r7s9210: Move table update to separate function
        clk: renesas: r7s9210: Convert some clocks to early
        clk: renesas: cpg-mssr: Add early clock support
        clk: renesas: r8a77970: Add TPU clock
        clk: renesas: r8a77990: Fix incorrect PLL0 divider in comment
        dt-bindings: clock: renesas: cpg-mssr: Document r8a774c0
        clk: renesas: cpg-mssr: Add r8a774c0 support
        clk: renesas: Add r8a774c0 CPG Core Clock Definitions
        clk: renesas: r8a7743: Add r8a7744 support
        clk: renesas: Add r8a7744 CPG Core Clock Definitions
        dt-bindings: clock: renesas: cpg-mssr: Document r8a7744 binding
        dt-bindings: clock: renesas: Convert to SPDX identifiers
        clk: renesas: cpg-mssr: Add R7S9210 support
        clk: renesas: r8a77970: Add TMU clocks
        clk: renesas: r8a77970: Add CMT clocks
        clk: renesas: r9a06g032: Fix UART34567 clock rate
        clk: renesas: r8a77970: Add SD0H/SD0 clocks for SDHI
        clk: renesas: r8a77980: Add CMT clocks
        clk: renesas: r8a77990: Add missing I2C7 clock
        ...
      faff3d8e
    • Stephen Boyd's avatar
      Merge branches 'clk-dt-name', 'clk-ti-of-node' and 'clk-sa' into clk-next · 9710ee14
      Stephen Boyd authored
        - Use updated printk format for OF node names
        - Fix TI code to only search DT subnodes
        - Various static analysis finds
      
      * clk-dt-name:
        clk: Convert to using %pOFn instead of device_node.name
      
      * clk-ti-of-node:
        clk: ti: fix OF child-node lookup
      
      * clk-sa:
        clk: mvebu: armada-37xx-tbg: Switch to clk_get and balance it in probe
        reset: hisilicon: fix potential NULL pointer dereference
        clk: cdce925: release child device nodes
        clk: qcom: clk-branch: Use true and false for boolean values
      9710ee14
    • Stephen Boyd's avatar
      Merge branches 'clk-spdx', 'clk-qcom-dfs', 'clk-smp2s11-include',... · 1affdc35
      Stephen Boyd authored
      Merge branches 'clk-spdx', 'clk-qcom-dfs', 'clk-smp2s11-include', 'clk-qcom-8996-missing' and 'clk-qcom-qspi' into clk-next
      
        - Tag various drivers with SPDX license tags
        - Support dynamic frequency switching (DFS) on qcom SDM845 GCC
        - Only use s2mps11 dt-binding defines instead of redefining them in the driver
        - Add some more missing clks to qcom MSM8996 GCC
        - Quad SPI clks on qcom SDM845
      
      * clk-spdx:
        clk: mvebu: use SPDX-License-Identifier
        clk: renesas: Convert to SPDX identifiers
        clk: renesas: use SPDX identifier for Renesas drivers
        clk: s2mps11,s3c64xx: Add SPDX license identifiers
        clk: max77686: Add SPDX license identifiers
      
      * clk-qcom-dfs:
        clk: qcom: Allocate space for NULL terimation in DFS table
        clk: qcom: gcc: Register QUPv3 RCGs for DFS on SDM845
        clk: qcom: Add support for RCG to register for DFS
      
      * clk-smp2s11-include:
        clk: s2mps11: Use existing defines from bindings for clock IDs
      
      * clk-qcom-8996-missing:
        clk: qcom: Add some missing gcc clks for msm8996
      
      * clk-qcom-qspi:
        clk: qcom: Add qspi (Quad SPI) clocks for sdm845
        clk: qcom: Add qspi (Quad SPI) clock defines for sdm845 to header
      1affdc35
  2. 16 Oct, 2018 1 commit
  3. 02 Oct, 2018 1 commit
  4. 01 Oct, 2018 5 commits
    • Gregory CLEMENT's avatar
      clk: mvebu: ap806: Remove superfluous of_clk_add_provider · 6ffeddd6
      Gregory CLEMENT authored
      While applying the commit a8309ced ("clk: apn806: Add eMMC clock to
      system controller driver"), of_clk_add_provider was added wheres it was
      already present in the probe function.
      
      This extraneous call is harmless but not useful so remove it.
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
      Signed-off-by: default avatarStephen Boyd <sboyd@kernel.org>
      6ffeddd6
    • Gregory CLEMENT's avatar
      clk: mvebu: use SPDX-License-Identifier · c3828949
      Gregory CLEMENT authored
      Convert the remaining files to SPDX license description.
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
      Signed-off-by: default avatarStephen Boyd <sboyd@kernel.org>
      c3828949
    • Stephen Boyd's avatar
      Merge tag 'sunxi-clk-for-4.20' of... · e15d598b
      Stephen Boyd authored
      Merge tag 'sunxi-clk-for-4.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
      
      Pull allwinner clock changes from Maxime Ripard:
      
      Our usual set of changes for the Allwinner SoCs clock support.
      
      The most notable changes are:
        - A bunch of changes and fixes to support the A64 display engine
        - Some fixes to support the A83t display engine
      
      * tag 'sunxi-clk-for-4.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        dt-bindings: clock: sun50i-a64-ccu: Add PLL_VIDEO0 macro
        clk: sunxi-ng: a64: Add max. rate constraint to video PLLs
        clk: sunxi-ng: a64: Add minimal rate for video PLLs
        clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MMC module clocks
        clk: sunxi-ng: a83t: Add max. rate constraint to video PLLs
        clk: sunxi-ng: nkmp: Add constraint for maximum rate
        clk: sunxi-ng: r40: Add max. rate constraint to video PLLs
        clk: sunxi-ng: h3/h5: Add max. rate constraint to pll-video
        clk: sunxi-ng: Add maximum rate constraint to NM PLLs
        clk: sunxi-ng: h6: fix PWM gate/reset offset
        clk: sunxi-ng: h6: fix bus clocks' divider position
      e15d598b
    • Stephen Boyd's avatar
      Merge tag 'clk-renesas-for-v4.20-tag2' of... · be783cc8
      Stephen Boyd authored
      Merge tag 'clk-renesas-for-v4.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
      
      Pull Renesas clk driver updates from Geert Uytterhoeven:
      
       - Add support for CMT timer clocks on R-Car V3H
       - Add support for SHDI and various timer clocks on R-Car V3M
       - Add support for the new RZ/A2 (R7S9210) SoC, including early clock
         support for the Renesas CPG/MSSR driver
       - Add support for the new RZ/G1N (R8A7744) and RZ/G2E (R8A774C0) SoCs
       - Convert DT binding includes to SPDX license identifiers
      
      * tag 'clk-renesas-for-v4.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers:
        clk: renesas: r7s9210: Add SPI clocks
        clk: renesas: r7s9210: Move table update to separate function
        clk: renesas: r7s9210: Convert some clocks to early
        clk: renesas: cpg-mssr: Add early clock support
        clk: renesas: r8a77970: Add TPU clock
        clk: renesas: r8a77990: Fix incorrect PLL0 divider in comment
        dt-bindings: clock: renesas: cpg-mssr: Document r8a774c0
        clk: renesas: cpg-mssr: Add r8a774c0 support
        clk: renesas: Add r8a774c0 CPG Core Clock Definitions
        clk: renesas: r8a7743: Add r8a7744 support
        clk: renesas: Add r8a7744 CPG Core Clock Definitions
        dt-bindings: clock: renesas: cpg-mssr: Document r8a7744 binding
        dt-bindings: clock: renesas: Convert to SPDX identifiers
        clk: renesas: cpg-mssr: Add R7S9210 support
        clk: renesas: r8a77970: Add TMU clocks
        clk: renesas: r8a77970: Add CMT clocks
        clk: renesas: r9a06g032: Fix UART34567 clock rate
        clk: renesas: r8a77970: Add SD0H/SD0 clocks for SDHI
        clk: renesas: r8a77980: Add CMT clocks
      be783cc8
    • Stephen Boyd's avatar
      Merge tag 'meson-clk-4.20-1' of https://github.com/BayLibre/clk-meson into clk-meson · 148edd50
      Stephen Boyd authored
      Pull meson clk driver updates from Jerome Brunet:
      
       - clk-pll driver improvements and updates
       - add axg audio controller system clocks
       - drop mpll3 from the possible pcie clock parent of the axg
       - register meson8b clock controller early
      
      * tag 'meson-clk-4.20-1' of https://github.com/BayLibre/clk-meson:
        clk: meson: meson8b: use the regmap in the internal reset controller
        clk: meson: meson8b: register the clock controller early
        clk: meson-axg: pcie: drop the mpll3 clock parent
        clk: meson: axg: round audio system master clocks down
        clk: meson: clk-pll: drop hard-coded rates from pll tables
        clk: meson: clk-pll: remove od parameters
        clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary
        clk: meson: clk-pll: add enable bit
      148edd50
  5. 29 Sep, 2018 1 commit
  6. 28 Sep, 2018 1 commit
  7. 26 Sep, 2018 11 commits
  8. 25 Sep, 2018 2 commits
  9. 19 Sep, 2018 7 commits
  10. 11 Sep, 2018 4 commits
  11. 05 Sep, 2018 2 commits