• Stephen Boyd's avatar
    Merge branches 'clk-socfpga', 'clk-mstar', 'clk-qcom' and 'clk-warnings' into clk-next · 4d5c4ae3
    Stephen Boyd authored
     - PLL support on MStar/SigmaStar ARMv7 SoCs
     - CPU clks for Qualcomm SDX55
     - GCC and RPMh clks for Qualcomm SC8180x and SC7280 SoCs
     - GCC clks for Qualcomm SM8350
     - Video clk fixups on Qualcomm SM8250
     - GPU clks for Qualcomm SDM660/SDM630
     - Improvements for multimedia clks on Qualcomm MSM8998
     - Fix many warnings with W=1 enabled builds under drivers/clk/
    
    * clk-socfpga:
      clk: socfpga: agilex: add clock driver for eASIC N5X platform
      dt-bindings: documentation: add clock bindings information for eASIC N5X
    
    * clk-mstar:
      clk: mstar: msc313-mpll: Fix format specifier
      clk: mstar: Allow MStar clk drivers to be compile tested
      clk: mstar: MStar/SigmaStar MPLL driver
      clk: fixed: add devm helper for clk_hw_register_fixed_factor()
      dt-bindings: clk: mstar msc313 mpll binding description
      dt-bindings: clk: mstar msc313 mpll binding header
    
    * clk-qcom: (42 commits)
      clk: qcom: Add Global Clock controller (GCC) driver for SC7280
      dt-bindings: clock: Add SC7280 GCC clock binding
      clk: qcom: rpmh: Add support for RPMH clocks on SC7280
      dt-bindings: clock: Add RPMHCC bindings for SC7280
      clk: qcom: gcc-sm8350: add gdsc
      dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics clock bindings
      clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver
      clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d
      clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers
      dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc
      clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver
      clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical
      clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical
      clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting
      clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc
      clk: qcom: gdsc: Implement NO_RET_PERIPH flag
      clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on
      clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks
      clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
      clk: qcom: gcc-msm8998: Mark gpu_cfg_ahb_clk as critical
      ...
    
    * clk-warnings: (27 commits)
      clk: zynq: clkc: Remove various instances of an unused variable 'clk'
      clk: versatile: clk-icst: Fix worthy struct documentation block
      clk: ti: gate: Fix possible doc-rot in 'omap36xx_gate_clk_enable_with_hsdiv_restore'
      clk: ti: dpll: Fix misnaming of '_register_dpll()'s 'user' parameter
      clk: ti: clockdomain: Fix description for 'omap2_init_clk_clkdm's hw param
      clk: st: clkgen-fsyn: Fix worthy struct documentation demote partially filled one
      clk: st: clkgen-pll: Demote unpopulated kernel-doc header
      clk: mvebu: ap-cpu-clk: Demote non-conformant kernel-doc header
      clk: socfpga: clk-pll-a10: Remove set but unused variable 'rc'
      clk: socfpga: clk-pll: Remove unused variable 'rc'
      clk: sifive: fu540-prci: Declare static const variable 'prci_clk_fu540' where it's used
      clk: bcm: clk-iproc-pll: Demote kernel-doc abuse
      clk: zynqmp: divider: Add missing description for 'max_div'
      clk: spear: Move prototype to accessible header
      clk: qcom: clk-rpm: Remove a bunch of superfluous code
      clk: clk-xgene: Add description for 'mask' and fix formatting for 'flags'
      clk: qcom: mmcc-msm8974: Remove unused static const tables 'mmcc_xo_mmpll0_1_2_gpll0{map}'
      clk: clk-npcm7xx: Remove unused static const tables 'npcm7xx_gates' and 'npcm7xx_divs_fx'
      clk: clk-fixed-mmio: Demote obvious kernel-doc abuse
      clk: qcom: gcc-ipq4019: Remove unused variable 'ret'
      ...
    4d5c4ae3
Kconfig 12.3 KB