1. 04 Jun, 2018 10 commits
    • Stephen Boyd's avatar
      Merge branch 'clk-qcom-sdm845' into clk-next · 77122d6f
      Stephen Boyd authored
      * clk-qcom-sdm845:
        clk: qcom: Export clk_fabia_pll_configure()
        clk: qcom: Add video clock controller driver for SDM845
        dt-bindings: clock: Introduce QCOM Video clock bindings
        clk: qcom: Add Global Clock controller (GCC) driver for SDM845
        clk: qcom: Add DT bindings for SDM845 gcc clock controller
        clk: qcom: Configure the RCGs to a safe source as needed
        clk: qcom: Add support for BRANCH_HALT_SKIP flag for branch clocks
        clk: qcom: Simplify gdsc status checking logic
        clk: qcom: gdsc: Add support to poll CFG register to check GDSC state
        clk: qcom: gdsc: Add support to poll for higher timeout value
        clk: qcom: gdsc: Add support to reset AON and block reset logic
        clk: qcom: Add support for controlling Fabia PLL
        clk: qcom: Clear hardware clock control bit of RCG
      
      Also fixup the Kconfig mess where SDM845 GCC has msm8998 in the
      description and also the video Kconfig says things slightly differently
      from the GCC one so just make it the same.
      77122d6f
    • Stephen Boyd's avatar
      Merge branches 'clk-match-string', 'clk-ingenic', 'clk-si544-round-fix' and... · 36851edd
      Stephen Boyd authored
      Merge branches 'clk-match-string', 'clk-ingenic', 'clk-si544-round-fix' and 'clk-bcm-stingray' into clk-next
      
      * clk-match-string:
        clk: use match_string() helper
        clk: bcm2835: use match_string() helper
      
      * clk-ingenic:
        clk: ingenic: jz4770: Add 150us delay after enabling VPU clock
        clk: ingenic: jz4770: Enable power of AHB1 bus after ungating VPU clock
        clk: ingenic: jz4770: Modify C1CLK clock to disable CPU clock stop on idle
        clk: ingenic: jz4770: Change OTG from custom to standard gated clock
        clk: ingenic: Support specifying "wait for clock stable" delay
        clk: ingenic: Add support for clocks whose gate bit is inverted
      
      * clk-si544-round-fix:
        clk-si544: Properly round requested frequency to nearest match
      
      * clk-bcm-stingray:
        clk: bcm: Update and add Stingray clock entries
        dt-bindings: clk: Update Stingray binding doc
      36851edd
    • Stephen Boyd's avatar
      Merge branches 'clk-imx7d', 'clk-hisi-stub', 'clk-mvebu', 'clk-imx6-epit' and... · ef1ae470
      Stephen Boyd authored
      Merge branches 'clk-imx7d', 'clk-hisi-stub', 'clk-mvebu', 'clk-imx6-epit' and 'clk-debugfs-simple' into clk-next
      
      * clk-imx7d:
        clk: imx7d: reset parent for mipi csi root
        clk: imx7d: fix mipi dphy div parent
      
      * clk-hisi-stub:
        clk/driver/hisi: Consolidate the Kconfig for the CLOCK_STUB
      
      * clk-mvebu:
        clk: mvebu: use correct bit for 98DX3236 NAND
      
      * clk-imx6-epit:
        clk: imx6: add EPIT clock support
      
      * clk-debugfs-simple:
        clk: Return void from debug_init op
        clk: remove clk_debugfs_add_file()
        clk: tegra: no need to check return value of debugfs_create functions
        clk: davinci: no need to check return value of debugfs_create functions
        clk: bcm2835: no need to check return value of debugfs_create functions
        clk: no need to check return value of debugfs_create functions
      ef1ae470
    • Stephen Boyd's avatar
      Merge branches 'clk-imx6sx', 'clk-imx7d-enet' and 'clk-aspeed-24' into clk-next · fff2e337
      Stephen Boyd authored
      * clk-imx6sx:
        clk: imx6sl: correct ocram_podf clock type
        clk: imx6sx: disable unnecessary clocks during clock initialization
        clk: imx6sx: add missing lvds2 clock to the clock tree
      
      * clk-imx7d-enet:
        ARM: dts: imx7: correct enet ipg clock
        clk: imx7d: correct enet clock CCGR registers
        clk: imx7d: correct enet phy ref clock gates
      
      * clk-aspeed-24:
        clk: aspeed: Add 24MHz fixed clock
      fff2e337
    • Stephen Boyd's avatar
      Merge branches 'clk-allwinner', 'clk-rockchip', 'clk-tegra', 'clk-berlin' and... · 45ba3875
      Stephen Boyd authored
      Merge branches 'clk-allwinner', 'clk-rockchip', 'clk-tegra', 'clk-berlin' and 'clk-qcom-mmagic' into clk-next
      
      * clk-allwinner:
        clk: sunxi-ng: r40: export a regmap to access the GMAC register
        clk: sunxi-ng: r40: rewrite init code to a platform driver
        clk: sunxi-ng: add support for H6 PRCM CCU
      
      * clk-rockchip:
        clk: rockchip: remove deprecated gate-clk code and dt-binding
        clk: rockchip: use match_string() helper
      
      * clk-tegra:
        clk: tegra: Add quirk for getting CDEV1/2 clocks on Tegra20
        clk: tegra20: Correct parents of CDEV1/2 clocks
        clk: tegra20: Add DEV1/DEV2 OSC dividers
      
      * clk-berlin:
        clk: berlin: switch to SPDX license identifier
      
      * clk-qcom-mmagic:
        clk: qcom: mmcc-msm8996: leave all mmagic gdscs and clocks always enabled
        clk: qcom: Register the gdscs before the clocks
        clk: qcom: gdsc: Add support for ALWAYS_ON gdscs
      45ba3875
    • Stephen Boyd's avatar
      Merge branches 'clk-hisi-usb', 'clk-silent-bulk', 'clk-mtk-hdmi',... · 7fa50aa5
      Stephen Boyd authored
      Merge branches 'clk-hisi-usb', 'clk-silent-bulk', 'clk-mtk-hdmi', 'clk-mtk-mali' and 'clk-imx6ul-ccosr' into clk-next
      
      * clk-hisi-usb:
        clk: hisilicon: add missing usb3 clocks for Hi3798CV200 SoC
      
      * clk-silent-bulk:
        clk: bulk: silently error out on EPROBE_DEFER
      
      * clk-mtk-hdmi:
        clk: mediatek: correct the clocks for MT2701 HDMI PHY module
      
      * clk-mtk-mali:
        clk: mediatek: add g3dsys support for MT2701 and MT7623
        dt-bindings: reset: mediatek: add entry for Mali-450 node to refer
        dt-bindings: clock: mediatek: add entry for Mali-450 node to refer
        dt-bindings: clock: mediatek: add g3dsys bindings
      
      * clk-imx6ul-ccosr:
        clk: imx: Add new clo01 and clo2 controlled by CCOSR
      7fa50aa5
    • Stephen Boyd's avatar
      Merge branches 'clk-stm32mp1', 'clk-samsung', 'clk-uniphier-mpeg',... · b7c82cec
      Stephen Boyd authored
      Merge branches 'clk-stm32mp1', 'clk-samsung', 'clk-uniphier-mpeg', 'clk-stratix10' and 'clk-aspeed' into clk-next
      
      * clk-stm32mp1:
        clk: stm32mp1: Fix a memory leak in 'clk_stm32_register_gate_ops()'
        clk: stm32mp1: Add CLK_IGNORE_UNUSED to ck_sys_dbg clock
        clk: stm32mp1: remove ck_apb_dbg clock
        clk: stm32mp1: set stgen_k clock as critical
        clk: stm32mp1: add missing tzc2 clock
        clk: stm32mp1: fix SAI3 & SAI4 clocks
        clk: stm32mp1: remove unused dfsdm_src[] const
        clk: stm32mp1: add missing static
      
      * clk-samsung:
        clk: samsung: simplify getting .drvdata
      
      * clk-uniphier-mpeg:
        clk: uniphier: add LD11/LD20 stream demux system clock
      
      * clk-stratix10:
        clk: socfpga: stratix10: suppress unbinding platform's clock driver
        clk: socfpga: stratix10: use platform driver APIs
      
      * clk-aspeed:
        clk:aspeed: Fix reset bits for PCI/VGA and PECI
        clk: aspeed: Support second reset register
      b7c82cec
    • Stephen Boyd's avatar
      Merge branches 'clk-qcom-rpmh', 'clk-npcm7xx', 'clk-of-parent-count' and... · 872e47f7
      Stephen Boyd authored
      Merge branches 'clk-qcom-rpmh', 'clk-npcm7xx', 'clk-of-parent-count' and 'clk-qcom-rcg-fix' into clk-next
      
      * clk-qcom-rpmh:
        dt-bindings: clock: Introduce QCOM RPMh clock bindings
      
      * clk-npcm7xx:
        clk: npcm7xx: fix return value check in npcm7xx_clk_init()
        clk: npcm7xx: add clock controller
        dt-binding: clk: npcm750: Add binding for Nuvoton NPCM7XX Clock
      
      * clk-of-parent-count:
        pinctrl: sunxi: Use of_clk_get_parent_count() instead of open coding
        soc/tegra: pmc: Use of_clk_get_parent_count() instead of open coding
        soc: rockchip: power-domain: Use of_clk_get_parent_count() instead of open coding
        ARM: timer-sp: Use of_clk_get_parent_count() instead of open coding
        clk: Extract OF clock helpers in <linux/of_clk.h>
      
      * clk-qcom-rcg-fix:
        clk: qcom: Base rcg parent rate off plan frequency
      872e47f7
    • Stephen Boyd's avatar
      Merge branch 'clk-actions' into clk-next · 43705f52
      Stephen Boyd authored
      * clk-actions:
        clk: actions: Add S900 SoC clock support
        clk: actions: Add pll clock support
        clk: actions: Add composite clock support
        clk: actions: Add fixed factor clock support
        clk: actions: Add factor clock support
        clk: actions: Add divider clock support
        clk: actions: Add mux clock support
        clk: actions: Add gate clock support
        clk: actions: Add common clock driver support
        dt-bindings: clock: Add Actions S900 clock bindings
      43705f52
    • Stephen Boyd's avatar
      Merge branches 'clk-warn', 'clk-core', 'clk-spear' and 'clk-qcom-msm8998' into clk-next · 101cfc9f
      Stephen Boyd authored
      * clk-warn:
        clk: Print the clock name and warning cause
      
      * clk-core:
        clk: Remove clk_init_cb typedef
      
      * clk-spear:
        clk: spear: fix WDT clock definition on SPEAr600
      
      * clk-qcom-msm8998:
        clk: qcom: Add MSM8998 Global Clock Control (GCC) driver
      101cfc9f
  2. 02 Jun, 2018 19 commits
  3. 01 Jun, 2018 11 commits