linux/drivers/clk/qcom
Linus Torvalds 619b92b9c8 I'm actually surprised this time. There aren't any new Qualcomm SoC clk
drivers. And there's zero diff in the core clk framework. Instead we have new
 clk drivers for STM and Sophgo, with Samsung^WGoogle in third for the diffstat
 because they introduced HSI0 and HSI2 clk drivers for Google's GS101 SoC (high
 speed interface things like PCIe, UFS, and MMC). Beyond those big diffs there's
 the usual updates to various clk drivers for incorrect parent descriptions or
 mising MODULE_DEVICE_TABLE()s, etc. Nothing in particular stands out as super
 interesting here.
 
 New Drivers:
  - STM32MP257 SoC clk driver
  - Airoha EN7581 SoC clk driver
  - Sophgo CV1800B, CV1812H and SG2000 SoC clk driver
  - Loongson-2k0500 and Loongson-2k2000 SoC clk driver
  - Add HSI0 and HSI2 clock controllers for Google GS101
  - Add i.MX95 BLK CTL clock driver
 
 Updates:
  - Allocate clk_ops dynamically for SCMI clk driver
  - Add support in qcom RCG and RCG2 for multiple configurations for the same frequency
  - Use above support for IPQ8074 NSS port 5 and 6 clocks to resolve issues
  - Fix the Qualcomm APSS IPQ5018 PLL to fix boot failures of some boards
  - Cleanups and fixes for Qualcomm Stromer PLLs
  - Reduce max CPU frequency on Qualcomm APSS IPQ5018
  - Fix Kconfig dependencies of Qualcomm SM8650 GPU and SC8280XP camera
    clk drivers
  - Make Qualcomm MSM8998 Venus clocks functional
  - Cleanup downstream remnants related to DisplayPort across Qualcomm
    SM8450, SM6350, SM8550, and SM8650
  - Reuse the Huayra APSS register map on Qualcomm MSM8996 CBF PLL
  - Use a specific Qualcomm QCS404 compatible for the otherwise generic
    HFPLL
  - Remove Qualcomm SM8150 CPUSS AHB clk as it is unused
  - Remove an unused field in the Qualcomm RPM clk driver
  - Add missing MODULE_DEVICE_TABLE to Qualcomm MSM8917 and MSM8953
    global clock controller drivers
  - Allow choice of manual or firmware-driven control over PLLs, needed
    to fully implement CPU clock controllers on Exynos850
  - Correct PLL clock IDs on ExynosAutov9
  - Propagate certain clock rates to allow setting proper SPI clock
    rates on Google GS101
  - Mark certain Google GS101 clocks critical
  - Convert old S3C64xx clock controller bindings to DT schema
  - Add new PLL rate and missing mux on Rockchip rk3568
  - Add missing reset line on Rockchip rk3588
  - Removal of an unused field in struct rockchip_mmc_clock
  - Amlogic s4/a1: add regmap maximum register for proper debugfs dump
  - Amlogic s4: add MODULE_DEVICE_TABLE() on pll and periph controllers
  - Amlogic pll driver: print clock name on lock error to help debug
  - Amlogic vclk: finish dsi clock path support
  - Amlogic license: fix occurence "GPL v2" as reported by checkpatch
  - Add PM runtime support to i.MX8MP Audiomix
  - Add DT schema for i.MX95 Display Master Block Control
  - Convert to platform remove callback returning void for i.MX8MP
    Audiomix
  - Add SPI (MSIOF) and external interrupt (INTC-EX) clocks on Renesas R-Car V4M
  - Add interrupt controller (PLIC) clock and reset on Renesas RZ/Five
  - Prepare power domain support for Renesas RZ/G2L family members, and add
    actual support on Renesas RZ/G3S SoC
  - Add thermal, serial (SCIF), and timer (CMT/TMU) clocks on Renesas R-Car V4M
  - Add additional constraints to Allwinner A64 PLL MIPI clock
  - Fix autoloading sunxi-ng clocks when build as a module
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAmZGs1MRHHNib3lkQGtl
 cm5lbC5vcmcACgkQrQKIl8bklSW2Pw/+OciG7jQzlWQD09M9qTSzygVu/0+NF8ez
 ecvLnWzz3b05GSWqfeG3mm09RmaTtggwPcWx4ad5NBDxGfhn+rT72WWJt6EjA1ln
 i/eNUQIlFZmiDM7Xwx6S841hcRbPz9/RRIeXtmiDkMWjsysr6MHlTkWWVMNfGkiE
 9jxM5BH6N04A4664k3a4qlcZkj2KNkOLeCyzMLtm5aIwBoL3fZ+Q3sqVTgp5imt1
 rzJgpGfN1QhAnd8kV2oIPtJEs9woZtRjCtTtLrTnoGf518uq25ZJx7Mz3Dx+ubUv
 dtOLjjXdM+Q/ou7DM3h7HRjiZC8Mp8CprwwoxEbckBL4gBWYPyu8e6eZNBsF+3Ol
 7WP3TZknDrWsUDxAcX37Euidd+hc8xtbXCQwm+QcugEee7ZXK4ElTgXwyH3FUqn2
 GBI5D0+/3WyoBLqVQ7nTkMV0ps5dHrpBj6J1u/7ZfvC23/E7/5CzIxULXt1hTOcI
 F1cqS78HLAc8BK3gw/63e5TtTMA4cItJD7InBB0jemfeoy03nuWzFbRUqtAStkHd
 BKxmGSV3XXMdGtiN5SFy3tk7NlKeFMiVBiTzD++Vx9IL3mCdArtULu93OfUIOzXW
 B/ekJKi9OHkJx3mBrbio6k4rugQDZovzWN9U2pDJtGCIaAXgYgwKuP8S9UwKLIcx
 R6QarNE5Rsc=
 =YoVJ
 -----END PGP SIGNATURE-----

Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux

Pull clk updates from Stephen Boyd:
 "I'm actually surprised this time. There aren't any new Qualcomm SoC
  clk drivers. And there's zero diff in the core clk framework.

  Instead we have new clk drivers for STM and Sophgo, with
  Samsung^WGoogle in third for the diffstat because they introduced HSI0
  and HSI2 clk drivers for Google's GS101 SoC (high speed interface
  things like PCIe, UFS, and MMC).

  Beyond those big diffs there's the usual updates to various clk
  drivers for incorrect parent descriptions or mising
  MODULE_DEVICE_TABLE()s, etc. Nothing in particular stands out as super
  interesting here.

  New Drivers:
   - STM32MP257 SoC clk driver
   - Airoha EN7581 SoC clk driver
   - Sophgo CV1800B, CV1812H and SG2000 SoC clk driver
   - Loongson-2k0500 and Loongson-2k2000 SoC clk driver
   - Add HSI0 and HSI2 clock controllers for Google GS101
   - Add i.MX95 BLK CTL clock driver

  Updates:
   - Allocate clk_ops dynamically for SCMI clk driver
   - Add support in qcom RCG and RCG2 for multiple configurations for
     the same frequency
   - Use above support for IPQ8074 NSS port 5 and 6 clocks to resolve
     issues
   - Fix the Qualcomm APSS IPQ5018 PLL to fix boot failures of some
     boards
   - Cleanups and fixes for Qualcomm Stromer PLLs
   - Reduce max CPU frequency on Qualcomm APSS IPQ5018
   - Fix Kconfig dependencies of Qualcomm SM8650 GPU and SC8280XP camera
     clk drivers
   - Make Qualcomm MSM8998 Venus clocks functional
   - Cleanup downstream remnants related to DisplayPort across Qualcomm
     SM8450, SM6350, SM8550, and SM8650
   - Reuse the Huayra APSS register map on Qualcomm MSM8996 CBF PLL
   - Use a specific Qualcomm QCS404 compatible for the otherwise generic
     HFPLL
   - Remove Qualcomm SM8150 CPUSS AHB clk as it is unused
   - Remove an unused field in the Qualcomm RPM clk driver
   - Add missing MODULE_DEVICE_TABLE to Qualcomm MSM8917 and MSM8953
     global clock controller drivers
   - Allow choice of manual or firmware-driven control over PLLs, needed
     to fully implement CPU clock controllers on Exynos850
   - Correct PLL clock IDs on ExynosAutov9
   - Propagate certain clock rates to allow setting proper SPI clock
     rates on Google GS101
   - Mark certain Google GS101 clocks critical
   - Convert old S3C64xx clock controller bindings to DT schema
   - Add new PLL rate and missing mux on Rockchip rk3568
   - Add missing reset line on Rockchip rk3588
   - Removal of an unused field in struct rockchip_mmc_clock
   - Amlogic s4/a1: add regmap maximum register for proper debugfs dump
   - Amlogic s4: add MODULE_DEVICE_TABLE() on pll and periph controllers
   - Amlogic pll driver: print clock name on lock error to help debug
   - Amlogic vclk: finish dsi clock path support
   - Amlogic license: fix occurence "GPL v2" as reported by checkpatch
   - Add PM runtime support to i.MX8MP Audiomix
   - Add DT schema for i.MX95 Display Master Block Control
   - Convert to platform remove callback returning void for i.MX8MP
     Audiomix
   - Add SPI (MSIOF) and external interrupt (INTC-EX) clocks on Renesas
     R-Car V4M
   - Add interrupt controller (PLIC) clock and reset on Renesas RZ/Five
   - Prepare power domain support for Renesas RZ/G2L family members, and
     add actual support on Renesas RZ/G3S SoC
   - Add thermal, serial (SCIF), and timer (CMT/TMU) clocks on Renesas
     R-Car V4M
   - Add additional constraints to Allwinner A64 PLL MIPI clock
   - Fix autoloading sunxi-ng clocks when build as a module"

* tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (118 commits)
  clk: samsung: Don't register clkdev lookup for the fixed rate clocks
  clk, reset: microchip: mpfs: fix incorrect preprocessor conditions
  clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
  clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018
  clk: qcom: Fix SM_GPUCC_8650 dependencies
  clk: qcom: Fix SC_CAMCC_8280XP dependencies
  dt-bindings: clocks: stm32mp25: add access-controllers description
  clock, reset: microchip: move all mpfs reset code to the reset subsystem
  clk: samsung: gs101: drop unused HSI2 clock parent data
  clk: rockchip: rk3568: Add PLL rate for 724 MHz
  clk: rockchip: Remove an unused field in struct rockchip_mmc_clock
  dt-bindings: clock: fixed: Define a preferred node name
  clk: meson: s4: fix module autoloading
  clk: samsung: gs101: mark some apm UASC and XIU clocks critical
  clk: imx: imx8mp: Convert to platform remove callback returning void
  clk: imx: imx8mp: Switch to RUNTIME_PM_OPS()
  clk: bcm: rpi: Assign ->num before accessing ->hws
  clk: bcm: dvp: Assign ->num before accessing ->hws
  clk: samsung: gs101: add support for cmu_hsi2
  clk: samsung: gs101: add support for cmu_hsi0
  ...
2024-05-18 12:48:37 -07:00
..
a7-pll.c clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE 2021-04-09 11:20:52 -07:00
a53-pll.c clk: qcom: a53-pll: convert to use parent_data rather than parent_names 2022-09-13 16:49:15 -05:00
apcs-msm8916.c clk: qcom: Convert to platform remove callback returning void 2023-03-13 05:41:06 -07:00
apcs-msm8996.c clk: qcom: apcs-msm8986: Include bitfield.h for FIELD_PREP 2023-02-22 17:38:56 -08:00
apcs-sdx55.c clk: qcom: Convert to platform remove callback returning void 2023-03-13 05:41:06 -07:00
apss-ipq6018.c clk: qcom: apss-ipq6018: add the GPLL0 clock also as clock provider 2023-10-21 12:59:13 -07:00
apss-ipq-pll.c clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 2024-05-07 21:10:17 -05:00
camcc-sc7180.c clk: qcom: camcc-*: switch to module_platform_driver 2024-02-07 12:14:47 -06:00
camcc-sc7280.c clk: qcom: camcc-*: switch to module_platform_driver 2024-02-07 12:14:47 -06:00
camcc-sc8280xp.c clk: qcom: camcc-sc8280xp: fix terminating of frequency table arrays 2024-03-02 12:40:37 -06:00
camcc-sdm845.c clk: qcom: camcc-*: switch to module_platform_driver 2024-02-07 12:14:47 -06:00
camcc-sm6350.c clk: qcom: camcc-*: switch to module_platform_driver 2024-02-07 12:14:47 -06:00
camcc-sm8250.c clk: qcom: camcc-sm8250: Fix topology around titan_top power domain 2022-06-30 18:34:55 -05:00
camcc-sm8450.c clk: qcom: camcc-sm8450: switch to parent_hws 2023-01-10 15:58:59 -06:00
camcc-sm8550.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
camcc-x1e80100.c clk: qcom: camcc-x1e80100: Fix missing DT_IFACE enum in x1e80100 camcc 2024-03-02 12:40:51 -06:00
clk-alpha-pll.c clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs 2024-05-07 21:10:18 -05:00
clk-alpha-pll.h clk: qcom: apss-ipq-pll: move Huayra register map to 'clk_alpha_pll_regs' 2024-04-27 13:13:18 -05:00
clk-branch.c clk: qcom: branch: Add mem ops support for branch2 clocks 2023-12-07 08:47:05 -08:00
clk-branch.h clk: qcom: branch: Add a helper for setting the enable bit 2024-02-14 11:59:07 -06:00
clk-cbf-8996.c clk: qcom: clk-cbf-8996: use HUAYRA_APSS register map for cbf_pll 2024-04-27 13:13:18 -05:00
clk-cpu-8996.c clk: Annotate struct clk_hw_onecell_data with __counted_by 2023-08-22 13:51:26 -07:00
clk-hfpll.c clk: qcom: clk-hfpll: Configure l_val in init when required 2023-09-13 12:07:58 -07:00
clk-hfpll.h clk: qcom: clk-hfpll: Configure l_val in init when required 2023-09-13 12:07:58 -07:00
clk-krait.c clk: qcom: clk-krait: switch to .determine_rate 2023-03-13 16:38:24 -07:00
clk-krait.h clk: qcom: clk-krait: add apq/ipq8064 errata workaround 2022-06-27 15:41:37 -05:00
clk-pll.c
clk-pll.h
clk-rcg2.c clk: qcom: clk-rcg2: add support for rcg2 freq multi ops 2024-04-27 13:01:14 -05:00
clk-rcg.c clk: qcom: clk-rcg: add clk_rcg_floor_ops ops 2022-03-08 16:19:31 -06:00
clk-rcg.h clk: qcom: clk-rcg2: add support for rcg2 freq multi ops 2024-04-27 13:01:14 -05:00
clk-regmap-divider.c
clk-regmap-divider.h
clk-regmap-mux-div.c
clk-regmap-mux-div.h
clk-regmap-mux.c Revert "clk: qcom: regmap-mux: add pipe clk implementation" 2022-05-23 12:26:13 -05:00
clk-regmap-mux.h Revert "clk: qcom: regmap-mux: add pipe clk implementation" 2022-05-23 12:26:13 -05:00
clk-regmap-phy-mux.c clk: qcom: regmap: add PHY clock source implementation 2022-06-25 21:36:07 -05:00
clk-regmap-phy-mux.h clk: qcom: regmap: add PHY clock source implementation 2022-06-25 21:36:07 -05:00
clk-regmap.c
clk-regmap.h
clk-rpm.c clk: qcom: rpm: Remove an unused field in struct rpm_cc 2024-04-20 12:56:58 -05:00
clk-rpmh.c clk: qcom: rpmh: Add support for X1E80100 rpmh clocks 2023-12-07 20:21:13 -08:00
clk-smd-rpm.c clk: qcom: smd-rpm: Restore msm8976 num_clk 2024-04-02 22:49:07 -05:00
clk-spmi-pmic-div.c clk: qcom: clk-spmi-pmic-div: Annotate struct spmi_pmic_div_clk_cc with __counted_by 2023-08-22 13:51:54 -07:00
common.c clk: qcom: clk-rcg2: add support for rcg2 freq multi ops 2024-04-27 13:01:14 -05:00
common.h clk: qcom: clk-rcg2: add support for rcg2 freq multi ops 2024-04-27 13:01:14 -05:00
dispcc-qcm2290.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
dispcc-sc7180.c clk: qcom: dispcc-*: switch to module_platform_driver 2024-02-07 12:14:47 -06:00
dispcc-sc7280.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
dispcc-sc8280xp.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
dispcc-sdm845.c clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times 2024-02-16 11:43:05 -06:00
dispcc-sm6115.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
dispcc-sm6125.c clk: qcom: dispcc-*: switch to module_platform_driver 2024-02-07 12:14:47 -06:00
dispcc-sm6350.c clk: qcom: dispcc-sm6350: fix DisplayPort clocks 2024-04-27 13:14:56 -05:00
dispcc-sm6375.c clk: qcom: dispcc-*: switch to module_platform_driver 2024-02-07 12:14:47 -06:00
dispcc-sm8250.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
dispcc-sm8450.c clk: qcom: dispcc-sm8450: fix DisplayPort clocks 2024-04-27 13:14:56 -05:00
dispcc-sm8550.c clk: qcom: dispcc-sm8550: fix DisplayPort clocks 2024-04-27 13:14:56 -05:00
dispcc-sm8650.c clk: qcom: dispcc-sm8650: fix DisplayPort clocks 2024-04-27 13:14:56 -05:00
dispcc-x1e80100.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
ecpricc-qdu1000.c clk: qcom: Add ECPRICC driver support for QDU1000 and QRU1000 2023-12-07 08:47:05 -08:00
gcc-apq8084.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-ipq806x.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-ipq4019.c Merge branch 'clk-qcom' into clk-next 2023-08-30 14:39:58 -07:00
gcc-ipq5018.c clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset 2024-03-03 20:00:49 -08:00
gcc-ipq5332.c clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from GPLL clocks 2023-10-21 12:59:13 -07:00
gcc-ipq6018.c clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays 2024-03-02 12:40:20 -06:00
gcc-ipq8074.c clk: qcom: gcc-ipq8074: rework nss_port5/6 clock to multiple conf 2024-04-27 13:01:14 -05:00
gcc-ipq9574.c clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays 2024-03-02 12:40:32 -06:00
gcc-mdm9607.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-mdm9615.c Merge branch 'clk-qcom' into clk-next 2023-08-30 14:39:58 -07:00
gcc-msm8660.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-msm8909.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-msm8916.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-msm8917.c clk: qcom: fix module autoloading 2024-04-10 22:02:15 -05:00
gcc-msm8939.c clk: qcom: gcc-msm8939: Add missing CSI2 related clocks 2023-12-07 08:04:41 -08:00
gcc-msm8953.c clk: qcom: fix module autoloading 2024-04-10 22:02:15 -05:00
gcc-msm8960.c clk: Use device_get_match_data() 2023-10-23 20:16:21 -07:00
gcc-msm8974.c clk: Use device_get_match_data() 2023-10-23 20:16:21 -07:00
gcc-msm8976.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-msm8994.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-msm8996.c clk: qcom: gcc-msm8996: Remove RPM bus clocks 2023-09-19 20:02:31 -07:00
gcc-msm8998.c Merge branch 'clk-qcom' into clk-next 2023-08-30 14:39:58 -07:00
gcc-qcm2290.c clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable 2023-05-24 21:47:16 -07:00
gcc-qcs404.c clk: qcom: gcc-qcs404: fix duplicate initializer warning 2023-01-30 08:41:06 -06:00
gcc-qdu1000.c Merge branch 'clk-qcom' into clk-next 2023-08-30 14:39:58 -07:00
gcc-sa8775p.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sc7180.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sc7280.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sc8180x.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sc8280xp.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sdm660.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-sdm845.c clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd 2024-01-23 09:38:32 -06:00
gcc-sdx55.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sdx65.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sdx75.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sm4450.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sm6115.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-sm6125.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gcc-sm6350.c clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src 2023-08-04 08:54:29 -07:00
gcc-sm6375.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sm7150.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sm8150.c clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src 2024-04-21 12:10:56 -05:00
gcc-sm8250.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sm8350.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sm8450.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sm8550.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-sm8650.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gcc-x1e80100.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gdsc.c clk: qcom: gdsc: treat optional supplies as optional 2024-04-02 22:47:07 -05:00
gdsc.h clk: qcom: gdsc: Remove direct runtime PM calls 2022-11-04 11:53:49 -07:00
gpucc-msm8998.c Merge branch 'clk-qcom' into clk-next 2023-08-30 14:39:58 -07:00
gpucc-sa8775p.c clk: qcom: gpucc-*: switch to module_platform_driver 2024-02-07 12:14:48 -06:00
gpucc-sc7180.c clk: qcom: gpucc-*: switch to module_platform_driver 2024-02-07 12:14:48 -06:00
gpucc-sc7280.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gpucc-sc8280xp.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gpucc-sdm660.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gpucc-sdm845.c clk: qcom: gpucc-*: switch to module_platform_driver 2024-02-07 12:14:48 -06:00
gpucc-sm6115.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gpucc-sm6125.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gpucc-sm6350.c clk: qcom: gpucc-sm6350: Fix clock source names 2023-07-09 20:53:09 -07:00
gpucc-sm6375.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gpucc-sm8150.c clk: qcom: gpucc-*: switch to module_platform_driver 2024-02-07 12:14:48 -06:00
gpucc-sm8250.c clk: qcom: gpucc-*: switch to module_platform_driver 2024-02-07 12:14:48 -06:00
gpucc-sm8350.c clk: qcom: gpucc-*: switch to module_platform_driver 2024-02-07 12:14:48 -06:00
gpucc-sm8450.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
gpucc-sm8550.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
gpucc-sm8650.c clk: qcom: gpucc-sm8650: Add test_ctl parameters to PLL config 2023-12-19 14:12:41 -06:00
gpucc-x1e80100.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
hfpll.c clk: qcom: hfpll: Add QCS404-specific compatible 2024-04-23 14:14:47 -05:00
Kconfig clk: qcom: Fix SM_GPUCC_8650 dependencies 2024-05-07 21:10:17 -05:00
kpss-xcc.c clk: Use device_get_match_data() 2023-10-23 20:16:21 -07:00
krait-cc.c clk: Use device_get_match_data() 2023-10-23 20:16:21 -07:00
lcc-ipq806x.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
lcc-msm8960.c Merge branch 'clk-qcom' into clk-next 2023-08-30 14:39:58 -07:00
lpass-gfm-sm8250.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
lpassaudiocc-sc7280.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
lpasscc-sc7280.c clk: qcom: lpasscc-sc7280: fix missing resume during probe 2023-07-18 07:58:50 -07:00
lpasscc-sc8280xp.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
lpasscc-sdm845.c clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h 2021-12-20 23:14:50 -06:00
lpasscorecc-sc7180.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
lpasscorecc-sc7280.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
Makefile clk: qcom: drop the SC7180 Modem subsystem clock driver 2024-02-16 11:17:16 -06:00
mmcc-apq8084.c clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays 2024-03-02 12:40:42 -06:00
mmcc-msm8960.c clk: Use device_get_match_data() 2023-10-23 20:16:21 -07:00
mmcc-msm8974.c clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays 2024-03-02 12:40:46 -06:00
mmcc-msm8994.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
mmcc-msm8996.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
mmcc-msm8998.c clk: qcom: mmcc-msm8998: fix venus clock issue 2024-04-27 13:15:30 -05:00
mmcc-sdm660.c clk: Use device_get_match_data() 2023-10-23 20:16:21 -07:00
q6sstop-qcs404.c clk: qcom: q6sstop-qcs404: fix missing resume during probe 2023-07-18 07:58:50 -07:00
reset.c clk: qcom: reset: Ensure write completion on reset de/assertion 2024-02-07 12:14:19 -06:00
reset.h clk: qcom: reset: Increase max reset delay 2024-02-06 14:53:26 -06:00
tcsrcc-sm8550.c clk: Explicitly include correct DT includes 2023-07-19 13:13:16 -07:00
tcsrcc-sm8650.c clk: qcom: add the SM8650 TCSR Clock Controller driver 2023-12-07 08:11:29 -08:00
tcsrcc-x1e80100.c clk: qcom: Add TCSR clock driver for x1e80100 2024-02-06 11:13:19 -06:00
turingcc-qcs404.c clk: qcom: turingcc-qcs404: fix missing resume during probe 2023-07-18 07:58:50 -07:00
videocc-sc7180.c clk: qcom: videocc-*: switch to module_platform_driver 2024-02-07 12:14:48 -06:00
videocc-sc7280.c clk: qcom: videocc-*: switch to module_platform_driver 2024-02-07 12:14:48 -06:00
videocc-sdm845.c clk: qcom: videocc-*: switch to module_platform_driver 2024-02-07 12:14:48 -06:00
videocc-sm8150.c clk: qcom: videocc-*: switch to module_platform_driver 2024-02-07 12:14:48 -06:00
videocc-sm8250.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
videocc-sm8350.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
videocc-sm8450.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00
videocc-sm8550.c clk: qcom: Use qcom_branch_set_clk_en() 2024-02-14 11:59:07 -06:00