1. 29 Aug, 2023 1 commit
  2. 22 Aug, 2023 1 commit
    • Stephen Boyd's avatar
      Merge tag 'qcom-clk-for-6.6' of... · 1b3e04a4
      Stephen Boyd authored
      Merge tag 'qcom-clk-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
      
      Pull Qualcomm clk driver updates from Bjorn Andersson:
      
       - Support for the Global Clock Controller in IPQ5018 is added.
       - The SMD RPM driver is cleaned up, with interconnect bus clocks moved
         out to the interconnect drivers. Due to being tangled with the
         related interconnect updates, the topic branch with interconnect
         patches was merged in as well.
       - Various bugs in PM runtime integration is fixes across many platforms.
       - The MSM8996 core bus framework gains support for MSM8996 Pro.
       - MDM9615 is transitioned to parent_hw and parent_data, with related
         cleanups. With this the cxo proxy clock is dropped from the driver.
         And LCC support for MDM9615 is merged into the MSM8960 driver, to
         avoid duplication.
       - Network-related resets are added on IPQ4019
       - A couple of missing USB-related clocks are added for IPQ9574
       - The missing gpll0_sleep_clk_src is added to MSM8917 global clock
         controller
       - A few minor fixes for MSM8998 global clock controller.
       - In the QDU1000 global clock controller GDSCs, clkrefs, and GPLL1 are
         added, while PCIe pipe clock, SDCC rcg ops are corrected.
       - Missing GDSCs are added to SC8280XP global clock controller driver,
         flags for existing GDSCs are corrected, by enabling retention and
         dropping the always-on flags. Retention is also enabled for the
         display clock controller GDSCs.
       - SDCC apps_clk_src is marked CLK_OPS_PARENT_ENABLE to fix issues with
         missing parent clocks across sc7180, sm7150, sm6350 and sm8250, while
         sm8450 is corrected to use floor ops.
       - SM6350 GPU clock controller clock supplies are corrected.
       - Unwanted clocks from the IPQ5332 GCC are dropped.
       - The missing OXILICX GDSC is added to MSM8226 GCC.
       - The delay in the reset controller is transitioned to fsleep() to
         invoke the appropriate sleep method depending on duration.
       - The SM83550 Video clock controller is extended to support SC8280XP.
      
      * tag 'qcom-clk-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (86 commits)
        clk: qcom: smd-rpm: Set XO rate and CLK_IS_CRITICAL on PCNoC
        clk: qcom: smd-rpm: Add a way to define bus clocks with rate and flags
        clk: qcom: gcc-ipq5018: change some variable static
        clk: qcom: gcc-ipq4019: add missing networking resets
        dt-bindings: clock: qcom: ipq4019: add missing networking resets
        clk: qcom: gcc-msm8917: Enable GPLL0_SLEEP_CLK_SRC
        dt-bindings: clock: gcc-msm8917: Add definition for GPLL0_SLEEP_CLK_SRC
        clk: qcom: gcc-qdu1000: Update the RCGs ops
        clk: qcom: gcc-qdu1000: Update the SDCC clock RCG ops
        clk: qcom: gcc-qdu1000: Add support for GDSCs
        clk: qcom: gcc-qdu1000: Add gcc_ddrss_ecpri_gsi_clk support
        clk: qcom: gcc-qdu1000: Register gcc_gpll1_out_even clock
        clk: qcom: gcc-qdu1000: Fix clkref clocks handling
        clk: qcom: gcc-qdu1000: Fix gcc_pcie_0_pipe_clk_src clock handling
        dt-bindings: clock: Update GCC clocks for QDU1000 and QRU1000 SoCs
        clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
        clk: qcom: ipq5332: drop the gcc_apss_axi_clk_src clock
        clk: qcom: ipq5332: drop the mem noc clocks
        clk: qcom: gcc-msm8998: Don't check halt bit on some branch clks
        clk: qcom: gpucc-msm8998: Use the correct GPLL0 leg with old DTs
        ...
      1b3e04a4
  3. 18 Aug, 2023 3 commits
  4. 15 Aug, 2023 2 commits
  5. 14 Aug, 2023 20 commits
  6. 11 Aug, 2023 3 commits
  7. 04 Aug, 2023 2 commits
  8. 03 Aug, 2023 3 commits
  9. 31 Jul, 2023 5 commits