1. 26 Jun, 2023 2 commits
    • Stephen Boyd's avatar
      Merge tag 'qcom-clk-for-6.5-2' of... · 7ed1cefb
      Stephen Boyd authored
      Merge tag 'qcom-clk-for-6.5-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
      
      Pull Qualcomm clk driver updates from Bjorn Andersson:
      
      This introduces Global Clock Controller for SDX75, LPASS clock
      controllers for SC8280XP, video clock controller for SM8350, SM8450 and
      SM8550, GPU clock controller for SM8450 and SM8550, RPMH clock support
      for SDX75 and IPQ9574 support in APSS IPQ PLL driver.
      
      Support for branch2 clocks with inverted off-bit is introduced and a
      couple of fixes to Alpha PLLs handling of TEST_CTL updates.
      
      The handling of active-only clocks in SMD RPM is improved, to ensure
      votes are appropriately placed.
      
      SC7180 camera GDSCs are made children of the titan_top GDSC.
      
      A couple of fixes to the display clocks on QCM2290 and shared RCGs in
      GCC are marked as such.
      
      SDCC clocks for IPQ6018 and IPQ5332 are corrected to use floor ops, and
      network-related resets on IPQ6018 are updated to cover all bits of each
      reset.
      
      Crypto clocks are added to IPQ9574 global clock controller, together
      with a few cleanups.
      
      Runtime PM is enabeld for SC8280XP GCC and GPUCC, and SM6375 GPUCC.
      
      A few fixes for MSM8974 multi-media clock controller.
      
      Support for some RCG clocks to be automatically controlled by downstream
      branches, and added to SM8450 GCC clocks.
      
      Further Kconfig depdenencies are introduce to avoid building Qualcomm
      clock drivers on unrelated architectures.
      
      Lastly, related DeviceTree binding updates are made.
      
      The tail of this is not bisectable, due to the missing DeviceTree
      binding include files. Rebase at this point in time is not desirable.
      
      * tag 'qcom-clk-for-6.5-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (63 commits)
        clk: qcom: gcc-sc8280xp: Add runtime PM
        clk: qcom: gpucc-sc8280xp: Add runtime PM
        clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags
        clk: qcom: gpucc-sm6375: Enable runtime pm
        dt-bindings: clock: sm6375-gpucc: Add VDD_GX
        clk: qcom: gcc-sm6115: Add missing PLL config properties
        clk: qcom: clk-alpha-pll: Add a way to update some bits of test_ctl(_hi)
        clk: qcom: gcc-ipq6018: remove duplicate initializers
        clk: qcom: gcc-ipq9574: Enable crypto clocks
        dt-bindings: clock: Add crypto clock and reset definitions
        clk: qcom: Add lpass audio clock controller driver for SC8280XP
        clk: qcom: Add lpass clock controller driver for SC8280XP
        dt-bindings: clock: Add LPASS AUDIOCC and reset controller for SC8280XP
        dt-bindings: clock: Add LPASSCC and reset controller for SC8280XP
        dt-bindings: clock: qcom,mmcc: define clocks/clock-names for MSM8226
        clk: qcom: gpucc-sm8550: Add support for graphics clock controller
        clk: qcom: Add support for SM8450 GPUCC
        clk: qcom: gcc-sm8450: Enable hw_clk_ctrl
        clk: qcom: rcg2: Make hw_clk_ctrl toggleable
        dt-bindings: clock: qcom: Add SM8550 graphics clock controller
        ...
      7ed1cefb
    • Bjorn Andersson's avatar
      Merge branch '20230608125315.11454-2-srinivas.kandagatla@linaro.org' into clk-for-6.5 · e5d10d1d
      Bjorn Andersson authored
      Merge the missing SC8280XP LPASS DeviceTree changes, which where brought
      in through a topic branch in order to be shared with the DeviceTree
      source files, but not merged into the clock tree until now.
      e5d10d1d
  2. 20 Jun, 2023 3 commits
  3. 13 Jun, 2023 13 commits
  4. 27 May, 2023 7 commits
  5. 26 May, 2023 9 commits
  6. 25 May, 2023 6 commits