• Stephen Boyd's avatar
    Merge branches 'clk-doc', 'clk-qcom', 'clk-simplify', 'clk-hw', 'clk-renesas'... · 23cae54f
    Stephen Boyd authored
    Merge branches 'clk-doc', 'clk-qcom', 'clk-simplify', 'clk-hw', 'clk-renesas' and 'clk-samsung' into clk-next
    
     - Camera clks on Qualcomm SC7180 SoCs
     - GCC and RPMh clks on Qualcomm SDX55 SoCs
     - RPMh clks on Qualcomm SM8350 SoCs
     - LPASS clks on Qualcomm SM8250 SoCs
     - Add devm variant of clk_notifier_register()
     - Add clk_hw_get_clk() to generate a struct clk from a struct clk_hw
    
    * clk-doc:
      clk: fix a kernel-doc markup
    
    * clk-qcom: (27 commits)
      clk: qcom: rpmh: add support for SM8350 rpmh clocks
      dt-bindings: clock: Add RPMHCC bindings for SM8350
      clk: qcom: lpasscc: Introduce pm autosuspend for SC7180
      clk: qcom: gcc-sc7180: Add 50 MHz clock rate for SDC2
      clk: qcom: gcc-sc7180: Use floor ops for sdcc clks
      clk: qcom: Add GDSC support for SDX55 GCC
      dt-bindings: clock: Add GDSC in SDX55 GCC
      clk: qcom: Add support for SDX55 RPMh clocks
      dt-bindings: clock: Introduce RPMHCC bindings for SDX55
      clk: qcom: Add SDX55 GCC support
      dt-bindings: clock: Add SDX55 GCC clock bindings
      clk: qcom: Kconfig: Fix spelling mistake "dyanmic" -> "dynamic"
      clk: qcom: rpmh: Add CE clock on sdm845.
      dt-bindings: clock: Add entry for crypto engine RPMH clock resource
      clk: qcom: dispcc-sm8250: handle MMCX power domain
      clk: qcom: camcc-sc7180: Use runtime PM ops instead of clk ones
      clk: qcom: lpass-sc7180: Clean up on error in lpass_sc7180_init()
      clk: qcom: Add support to LPASS AON_CC Glitch Free Mux clocks
      clk: qcom: Add support to LPASS AUDIO_CC Glitch Free Mux clocks
      dt-bindings: clock: Add support for LPASS Always ON Controller
      ...
    
    * clk-simplify:
      clk: remove unneeded dead-store initialization
    
    * clk-hw:
      clk: meson: g12: use devm variant to register notifiers
      clk: add devm variant of clk_notifier_register
      clk: meson: g12: drop use of __clk_lookup()
      clk: add api to get clk consumer from clk_hw
      clk: avoid devm_clk_release name clash
    
    * clk-renesas:
      dt-bindings: clock: renesas: rcar-usb2-clock-sel: Convert bindings to json-schema
      clk: renesas: sh73a0: Stop using __raw_*() I/O accessors
      clk: renesas: r8a774c0: Add RPC clocks
      clk: renesas: r8a779a0: Fix R and OSC clocks
      clk: renesas: cpg-mssr: fix kerneldoc of cpg_mssr_priv
      clk: renesas: rcar-usb2-clock-sel: Replace devm_reset_control_array_get()
      clk: renesas: r8a774b1: Add RPC clocks
      clk: renesas: r8a774a1: Add RPC clocks
      clk: renesas: r8a779a0: Add VIN clocks
      clk: renesas: r8a779a0: Add CSI4[0-3] clocks
      MAINTAINERS: Update git repo for Renesas clock drivers
      clk: renesas: r8a779a0: Make rcar_r8a779a0_cpg_clk_register() static
      clk: renesas: rcar-gen3: Remove stp_ck handling for SDHI
    
    * clk-samsung:
      clk: samsung: Prevent potential endless loop in the PLL ops
      clk: samsung: Allow compile testing of Exynos, S3C64xx and S5Pv210
    23cae54f
clk.c 126 KB