Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Pull clk updates from Stephen Boyd: "Here's the pile of clk driver patches. The usual suspects^Wsilicon vendors are all here, adding new SoC support and fixing existing code. There are a few patches to the clk framework here as well. They've been baking in linux-next for weeks so I'm hoping we don't have to revert them. The disable OF node patch is probably the scariest one although it seems unlikely that a system would be relying on a driver _not_ probing because the clk never appeared, but you never know. Nothing looks out of the ordinary on the driver side but that's because it's mostly a bunch of data. Core: - Use dev_err_probe() in the clk registration path (Peering into the crystal ball shows many patches that remove printks) - Check for disabled OF nodes in of_clk_get_hw_from_clkspec() New Drivers: - Allwinner A523/T527 clk driver - Qualcomm IPQ9574 NSS clk driver - Qualcomm QCS8300 GPU and video clk drivers - Qualcomm SDM429 RPM clks - Qualcomm QCM6490 LPASS (low power audio) resets - Samsung Exynos2200: driver for several clock controllers (Alive, CMGP, HSI, PERIC/PERIS, TOP, UFS and VFS) - Samsung Exynos7870: Driver for several clock controllers (Alive, MIF, DISP AUD, FSYS, G3D, ISP, MFC and PERI) - Rockchip rk3528 and rk3562 clk driver Updates: - Various fixes to SoC clk drivers for incorrect data, avoid touching protected registers, etc. - Additions for some missing clks in existing SoC clk drivers - DT schema conversions from text to YAML - Kconfig cleanups to allow drivers to be compiled on moar architectures" * tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (125 commits) clk: qcom: Add NSS clock Controller driver for IPQ9574 clk: qcom: gcc-ipq9574: Add support for gpll0_out_aux clock dt-bindings: clock: Add ipq9574 NSSCC clock and reset definitions dt-bindings: clock: gcc-ipq9574: Add definition for GPLL0_OUT_AUX clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock dt-bindings: clock: qcom,x1e80100-camcc: Fix the list of required-opps clk: amlogic: a1: fix a typo clk: amlogic: gxbb: drop non existing 32k clock parent clk: amlogic: gxbb: drop incorrect flag on 32k clock clk: amlogic: g12b: fix cluster A parent data clk: amlogic: g12a: fix mmc A peripheral clock dt-bindings: clocks: atmel,at91rm9200-pmc: add missing compatibles dt-bindings: reset: fix double id on rk3562-cru reset ids drivers: clk: qcom: ipq5424: fix the freq table of sdcc1_apps clock clk: qcom: lpassaudiocc-sc7280: Add support for LPASS resets for QCM6490 dt-bindings: clock: qcom: Add compatible for QCM6490 boards clk: qcom: gdsc: Update the status poll timeout for GDSC clk: qcom: gdsc: Set retain_ff before moving to HW CTRL clk: davinci: remove support for da830 ...
Showing
- Documentation/devicetree/bindings/clock/allwinner,sun55i-a523-ccu.yaml 103 additions, 0 deletions.../devicetree/bindings/clock/allwinner,sun55i-a523-ccu.yaml
- Documentation/devicetree/bindings/clock/atmel,at91rm9200-pmc.yaml 4 additions, 0 deletions...ation/devicetree/bindings/clock/atmel,at91rm9200-pmc.yaml
- Documentation/devicetree/bindings/clock/imx8m-clock.yaml 8 additions, 0 deletionsDocumentation/devicetree/bindings/clock/imx8m-clock.yaml
- Documentation/devicetree/bindings/clock/imx8mp-audiomix.yaml 6 additions, 4 deletionsDocumentation/devicetree/bindings/clock/imx8mp-audiomix.yaml
- Documentation/devicetree/bindings/clock/mediatek,mt8188-clock.yaml 21 additions, 0 deletions...tion/devicetree/bindings/clock/mediatek,mt8188-clock.yaml
- Documentation/devicetree/bindings/clock/qcom,ipq9574-nsscc.yaml 98 additions, 0 deletions...ntation/devicetree/bindings/clock/qcom,ipq9574-nsscc.yaml
- Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml 2 additions, 0 deletionsDocumentation/devicetree/bindings/clock/qcom,rpmcc.yaml
- Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscorecc.yaml 4 additions, 1 deletion...on/devicetree/bindings/clock/qcom,sc7280-lpasscorecc.yaml
- Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml 0 additions, 1 deletion...entation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml
- Documentation/devicetree/bindings/clock/qcom,x1e80100-camcc.yaml 5 additions, 4 deletions...tation/devicetree/bindings/clock/qcom,x1e80100-camcc.yaml
- Documentation/devicetree/bindings/clock/rockchip,rk3562-cru.yaml 55 additions, 0 deletions...tation/devicetree/bindings/clock/rockchip,rk3562-cru.yaml
- Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml 247 additions, 0 deletions...ion/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
- Documentation/devicetree/bindings/clock/samsung,exynos7870-cmu.yaml 227 additions, 0 deletions...ion/devicetree/bindings/clock/samsung,exynos7870-cmu.yaml
- Documentation/devicetree/bindings/clock/ti,clkctrl.yaml 65 additions, 0 deletionsDocumentation/devicetree/bindings/clock/ti,clkctrl.yaml
- Documentation/devicetree/bindings/clock/ti-clkctrl.txt 0 additions, 63 deletionsDocumentation/devicetree/bindings/clock/ti-clkctrl.txt
- drivers/clk/clk-stm32f4.c 2 additions, 2 deletionsdrivers/clk/clk-stm32f4.c
- drivers/clk/clk.c 12 additions, 1 deletiondrivers/clk/clk.c
- drivers/clk/davinci/Makefile 0 additions, 2 deletionsdrivers/clk/davinci/Makefile
- drivers/clk/davinci/pll-da830.c 0 additions, 71 deletionsdrivers/clk/davinci/pll-da830.c
- drivers/clk/davinci/pll.c 0 additions, 9 deletionsdrivers/clk/davinci/pll.c
Loading
Please register or sign in to comment