linux/Documentation/devicetree/bindings/clock
Linus Torvalds 2d945dde7f This is the usual collection of primarily clk driver updates. The big part of
the diff is all the new Qualcomm clk drivers added for a few SoCs they're
 working on. The other two vendors with significant work this cycle are Renesas
 and Amlogic. Renesas adds a bunch of clks to existing drivers and supports some
 new SoCs while Amlogic is starting a significant refactoring to simplify their
 code.
 
 The core framework gained a pair of helpers to get the 'struct device' or
 'struct device_node' associated with a 'struct clk_hw'. Some associated KUnit
 tests were added for these simple helpers as well. Beyond that core change
 there are lots of little fixes throughout the clk drivers for the stuff we see
 every day, wrong clk driver data that affects tree topology or supported
 frequencies, etc. They're not found until the clks are actually used by some
 consumer device driver.
 
 New Drivers:
  - Global, display, gpu, video, camera, tcsr, and rpmh clock controller for the
    Qualcomm Milos SoC
  - Camera, display, GPU, and video clock controllers for Qualcomm QCS615
  - Video clock controller driver for Qualcomm SM6350
  - Camera clock controller driver for Qualcomm SC8180X
  - I3C clocks and resets on Renesas RZ/G3E
  - Expanded Serial Peripheral Interface (xSPI) clocks and resets on
    Renesas RZ/V2H(P) and RZ/V2N
  - SPI (RSPI) clocks and resets on Renesas RZ/V2H(P)
  - SDHI and I2C clocks on Renesas RZ/T2H and RZ/N2H
  - Ethernet clocks and resets on Renesas RZ/G3E
  - Initial support for the Renesas RZ/T2H (R9A09G077) and RZ/N2H
    (R9A09G087) SoCs
  - Ethernet clocks and resets on Renesas RZ/V2H and RZ/V2N
  - Timer, I2C, watchdog, GPU, and USB2.0 clocks and resets on Renesas
    RZ/V2N
 
 Updates:
  - Support atomic PWMs in the PWM clk driver
  - clk_hw_get_dev() and clk_hw_get_of_node() helpers
  - Replace round_rate() with determine_rate() in various clk drivers
  - Convert clk DT bindings to DT schema format for DT validation
  - Various clk driver cleanups and refactorings from static analysis tools and
    possibly real humans
  - A lot of little fixes here and there to things like clk tree topology,
    missing frequencies, flagging clks as critical, etc. The full details are in
    the commits and sub-tree merge logs
 -----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCAAyFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAmiLljkUHHN3Ym95ZEBj
 aHJvbWl1bS5vcmcACgkQrQKIl8bklSVR1BAAm5hnFdYvNX/AYK+bNNbb/YkbveGr
 wxrZFjd/1QEZii7UBBOENLjvbrxT4N93TGuwuHOy+iz53X4mWg1BST0RENtmks9v
 rys7suEkDVA7KoDEbcvbUhLbLObEQvr3sxurl2mvq563y02hkJ+rt3kDqdCn/MFK
 fUfqZ79oPLaMULy3XwFyrEQEcxqQTX7i+j1atCB4TPmBSu3R5WMsCS+IVKPCuxCF
 qcan5hCXakv4gBE/jF9x/u28j0m9v16uB2O/7sH3uDzHo/FxShBmC53Bj2Mtaf2w
 lSKhEngCAMItU2LtruO2szpsmoy9EZTIqzELr5GJGXFDQDHiTzcigRtD5MCWjdG1
 aapgWs47Yslh0M+d8Im81hu1YaLGDuoY7QiOVMN/htn0nPEozU1farKJbD3/gj9U
 C6648EXYa/dqDBRRHeqLi4n1RK0Fzb15VvsanKn1nLy+cOvzNI4bpJjEJlUQjZMN
 8MzvzBgLNsydDQC5I8JAPPK2Fcdpk3KpchphZrXLZY8iRco5kvx1mRjh90Lvr8N8
 rmpUC6p1BdEIGhL+NAh7qCz9DOKfsaFr13tHpqD/PItzfHIyd7mss+7GSD6WCa/b
 MduE9172Uq0mY8ZnWe0vV7/+s9GE7oTsxdMC6oF5yTXRIpog7evkUqNyXhpNTxgS
 C2DLCDhaqpHI28c=
 =S+dB
 -----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:
 "This is the usual collection of primarily clk driver updates.

  The big part of the diff is all the new Qualcomm clk drivers added for
  a few SoCs they're working on. The other two vendors with significant
  work this cycle are Renesas and Amlogic. Renesas adds a bunch of clks
  to existing drivers and supports some new SoCs while Amlogic is
  starting a significant refactoring to simplify their code.

  The core framework gained a pair of helpers to get the 'struct device'
  or 'struct device_node' associated with a 'struct clk_hw'. Some
  associated KUnit tests were added for these simple helpers as well.

  Beyond that core change there are lots of little fixes throughout the
  clk drivers for the stuff we see every day, wrong clk driver data that
  affects tree topology or supported frequencies, etc. They're not found
  until the clks are actually used by some consumer device driver.

  New Drivers:
   - Global, display, gpu, video, camera, tcsr, and rpmh clock
     controller for the Qualcomm Milos SoC
   - Camera, display, GPU, and video clock controllers for Qualcomm
     QCS615
   - Video clock controller driver for Qualcomm SM6350
   - Camera clock controller driver for Qualcomm SC8180X
   - I3C clocks and resets on Renesas RZ/G3E
   - Expanded Serial Peripheral Interface (xSPI) clocks and resets on
     Renesas RZ/V2H(P) and RZ/V2N
   - SPI (RSPI) clocks and resets on Renesas RZ/V2H(P)
   - SDHI and I2C clocks on Renesas RZ/T2H and RZ/N2H
   - Ethernet clocks and resets on Renesas RZ/G3E
   - Initial support for the Renesas RZ/T2H (R9A09G077) and RZ/N2H
     (R9A09G087) SoCs
   - Ethernet clocks and resets on Renesas RZ/V2H and RZ/V2N
   - Timer, I2C, watchdog, GPU, and USB2.0 clocks and resets on Renesas
     RZ/V2N

  Updates:
   - Support atomic PWMs in the PWM clk driver
   - clk_hw_get_dev() and clk_hw_get_of_node() helpers
   - Replace round_rate() with determine_rate() in various clk drivers
   - Convert clk DT bindings to DT schema format for DT validation
   - Various clk driver cleanups and refactorings from static analysis
     tools and possibly real humans
   - A lot of little fixes here and there to things like clk tree
     topology, missing frequencies, flagging clks as critical, etc"

* tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (216 commits)
  clk: clocking-wizard: Fix the round rate handling for versal
  clk: Fix typos
  clk: spacemit: ccu_pll: fix error return value in recalc_rate callback
  clk: tegra: periph: Make tegra_clk_periph_ops static
  clk: tegra: periph: Fix error handling and resolve unsigned compare warning
  clk: imx: scu: convert from round_rate() to determine_rate()
  clk: imx: pllv4: convert from round_rate() to determine_rate()
  clk: imx: pllv3: convert from round_rate() to determine_rate()
  clk: imx: pllv2: convert from round_rate() to determine_rate()
  clk: imx: pll14xx: convert from round_rate() to determine_rate()
  clk: imx: pfd: convert from round_rate() to determine_rate()
  clk: imx: frac-pll: convert from round_rate() to determine_rate()
  clk: imx: fracn-gppll: convert from round_rate() to determine_rate()
  clk: imx: fixup-div: convert from round_rate() to determine_rate()
  clk: imx: cpu: convert from round_rate() to determine_rate()
  clk: imx: busy: convert from round_rate() to determine_rate()
  clk: imx: composite-93: remove round_rate() in favor of determine_rate()
  clk: imx: composite-8m: remove round_rate() in favor of determine_rate()
  clk: qcom: Remove redundant pm_runtime_mark_last_busy() calls
  clk: imx: Remove redundant pm_runtime_mark_last_busy() calls
  ...
2025-07-31 13:36:27 -07:00
..
sifive
st
ti dt-bindings: clock: ti: add ti,autoidle.yaml reference 2025-06-11 11:13:16 -05:00
actions,owl-cmu.yaml
adi,axi-clkgen.yaml
airoha,en7523-scu.yaml
allwinner,sun4i-a10-ahb-clk.yaml
allwinner,sun4i-a10-apb0-clk.yaml
allwinner,sun4i-a10-apb1-clk.yaml
allwinner,sun4i-a10-axi-clk.yaml
allwinner,sun4i-a10-ccu.yaml
allwinner,sun4i-a10-cpu-clk.yaml
allwinner,sun4i-a10-display-clk.yaml
allwinner,sun4i-a10-gates-clk.yaml
allwinner,sun4i-a10-mbus-clk.yaml
allwinner,sun4i-a10-mmc-clk.yaml
allwinner,sun4i-a10-mod0-clk.yaml
allwinner,sun4i-a10-mod1-clk.yaml
allwinner,sun4i-a10-osc-clk.yaml
allwinner,sun4i-a10-pll1-clk.yaml
allwinner,sun4i-a10-pll3-clk.yaml
allwinner,sun4i-a10-pll5-clk.yaml
allwinner,sun4i-a10-pll6-clk.yaml
allwinner,sun4i-a10-tcon-ch0-clk.yaml
allwinner,sun4i-a10-usb-clk.yaml
allwinner,sun4i-a10-ve-clk.yaml
allwinner,sun5i-a13-ahb-clk.yaml
allwinner,sun6i-a31-pll6-clk.yaml
allwinner,sun7i-a20-gmac-clk.yaml
allwinner,sun7i-a20-out-clk.yaml
allwinner,sun8i-a83t-de2-clk.yaml
allwinner,sun8i-h3-bus-gates-clk.yaml
allwinner,sun9i-a80-ahb-clk.yaml
allwinner,sun9i-a80-apb0-clk.yaml
allwinner,sun9i-a80-cpus-clk.yaml
allwinner,sun9i-a80-de-clks.yaml
allwinner,sun9i-a80-gt-clk.yaml
allwinner,sun9i-a80-mmc-config-clk.yaml
allwinner,sun9i-a80-pll4-clk.yaml
allwinner,sun9i-a80-usb-clks.yaml
allwinner,sun9i-a80-usb-mod-clk.yaml
allwinner,sun9i-a80-usb-phy-clk.yaml
allwinner,sun55i-a523-ccu.yaml
alphascale,asm9260-clock-controller.yaml dt-bindings: clock: Convert alphascale,asm9260-clock-controller to DT schema 2025-06-18 18:42:10 -07:00
amlogic,a1-peripherals-clkc.yaml
amlogic,a1-pll-clkc.yaml
amlogic,axg-audio-clkc.yaml
amlogic,c3-peripherals-clkc.yaml
amlogic,c3-pll-clkc.yaml
amlogic,gxbb-aoclkc.yaml
amlogic,gxbb-clkc.yaml
amlogic,meson8-clkc.yaml
amlogic,meson8-ddr-clkc.yaml
amlogic,s4-peripherals-clkc.yaml
amlogic,s4-pll-clkc.yaml
apm,xgene-device-clock.yaml dt-bindings: clock: Convert APM XGene clocks to DT schema 2025-06-18 18:35:16 -07:00
apm,xgene-socpll-clock.yaml dt-bindings: clock: Convert APM XGene clocks to DT schema 2025-06-18 18:35:16 -07:00
apple,nco.yaml
arm,syscon-icst.yaml
armada3700-xtal-clock.txt
atmel,at91rm9200-pmc.yaml
atmel,at91sam9x5-sckc.yaml
axis,artpec6-clkctrl.yaml dt-bindings: clock: Convert axis,artpec6-clkctrl to DT schema 2025-06-18 18:35:01 -07:00
axs10x-i2s-pll-clock.txt
baikal,bt1-ccu-div.yaml
baikal,bt1-ccu-pll.yaml
bitmain,bm1880-clk.yaml
brcm,bcm63xx-clocks.yaml dt-bindings: clock: Convert brcm,bcm63xx-clocks to DT schema 2025-06-11 11:21:55 -05:00
brcm,bcm2711-dvp.yaml
brcm,bcm2835-aux-clock.yaml
brcm,bcm2835-cprman.yaml dt-bindings: clock: Convert brcm,bcm2835-cprman to DT schema 2025-06-18 18:38:43 -07:00
brcm,bcm53573-ilp.yaml dt-bindings: clock: Convert brcm,bcm53573-ilp to DT schema 2025-06-18 18:25:43 -07:00
brcm,bcm63268-timer-clocks.yaml
brcm,iproc-clocks.yaml
brcm,kona-ccu.yaml
calxeda.yaml
canaan,k210-clk.yaml
cirrus,cs2000-cp.yaml
cirrus,ep7209-clk.yaml dt-bindings: clock: Convert cirrus,ep7209-clk to DT schema 2025-06-18 18:36:48 -07:00
cirrus,lochnagar.yaml
clk-palmas-clk32kg-clocks.txt
clock-bindings.txt
fixed-clock.yaml
fixed-factor-clock.yaml
fixed-mmio-clock.yaml
fsl,flexspi-clock.yaml
fsl,imx8-acm.yaml
fsl,imx8m-anatop.yaml
fsl,imx93-anatop.yaml
fsl,plldig.yaml
fsl,qoriq-clock-legacy.yaml
fsl,qoriq-clock.yaml
fsl,sai-clock.yaml
fsl,scu-clk.yaml
fsl,vf610-ccm.yaml
fujitsu,mb86s70-crg11.txt
gated-fixed-clock.yaml
google,gs101-clock.yaml
gpio-gate-clock.yaml
gpio-mux-clock.yaml
hi3660-clock.txt
hi3670-clock.txt
hi6220-clock.txt
hisi-crg.txt
hisilicon,hi3559av100-clock.yaml
idt,versaclock5.yaml
img,boston-clock.txt
img,pistachio-clk.yaml dt-bindings: clock: Convert img,pistachio-clk to DT schema 2025-06-18 18:39:41 -07:00
imx1-clock.yaml
imx5-clock.yaml
imx6q-clock.yaml
imx6sl-clock.yaml
imx6sll-clock.yaml
imx6sx-clock.yaml
imx6ul-clock.yaml
imx7d-clock.yaml
imx7ulp-pcc-clock.yaml
imx7ulp-scg-clock.yaml
imx8m-clock.yaml
imx8mp-audiomix.yaml
imx8qxp-lpcg.yaml
imx8ulp-cgc-clock.yaml
imx8ulp-pcc-clock.yaml
imx21-clock.yaml
imx23-clock.yaml
imx25-clock.yaml
imx27-clock.yaml
imx28-clock.yaml
imx31-clock.yaml
imx35-clock.yaml
imx93-clock.yaml
imxrt1050-clock.yaml
ingenic,cgu.yaml
intel,agilex.yaml
intel,agilex5-clkmgr.yaml
intel,cgu-lgm.yaml
intel,easic-n5x.yaml
intel,stratix10.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
keystone-gate.txt
keystone-pll.txt
loongson,ls1x-clk.yaml
loongson,ls2k-clk.yaml
lsi,axm5516-clks.yaml dt-bindings: clock: Convert lsi,axm5516-clks to DT schema 2025-06-18 18:39:52 -07:00
lsi,nspire-cx-clock.yaml dt-bindings: clock: Convert TI-NSPIRE clocks to DT schema 2025-06-18 18:40:02 -07:00
marvell,armada-370-corediv-clock.yaml dt-bindings: clock: Convert marvell,armada-370-corediv-clock to DT schema 2025-06-18 18:41:42 -07:00
marvell,armada-3700-periph-clock.yaml dt-bindings: clock: Convert marvell,armada-3700-periph-clock to DT schema 2025-06-18 18:41:30 -07:00
marvell,armada-3700-tbg-clock.yaml dt-bindings: clock: Convert marvell,armada-3700-tbg-clock to DT schema 2025-06-18 18:40:34 -07:00
marvell,armada-3700-uart-clock.yaml
marvell,armada-xp-cpu-clock.yaml dt-bindings: clock: Convert marvell,armada-xp-cpu-clock to DT schema 2025-06-18 18:40:14 -07:00
marvell,berlin2-clk.yaml dt-bindings: clock: Convert marvell,berlin2-clk to DT schema 2025-06-18 18:41:02 -07:00
marvell,dove-divider-clock.yaml dt-bindings: clock: Convert marvell,dove-divider-clock to DT schema 2025-06-18 18:40:48 -07:00
marvell,mmp2-audio-clock.yaml
marvell,mmp2-clock.yaml
marvell,mvebu-core-clock.yaml dt-bindings: clock: Convert marvell,mvebu-core-clock to DT schema 2025-06-18 18:41:24 -07:00
marvell,pxa168.txt
marvell,pxa910.txt
marvell,pxa1908.yaml
marvell,pxa1928.txt
marvell-armada-370-gating-clock.yaml dt-bindings: clock: Convert marvell-armada-370-gating-clock to DT schema 2025-06-18 18:40:24 -07:00
maxim,max9485.yaml dt-bindings: clock: Convert maxim,max9485 to DT schema 2025-07-24 14:11:26 -07:00
mediatek,apmixedsys.yaml
mediatek,ethsys.yaml
mediatek,infracfg.yaml
mediatek,mt2701-hifsys.yaml
mediatek,mt6795-clock.yaml
mediatek,mt7621-sysc.yaml
mediatek,mt7622-pciesys.yaml
mediatek,mt7622-ssusbsys.yaml
mediatek,mt7988-ethwarp.yaml
mediatek,mt7988-xfi-pll.yaml
mediatek,mt8186-clock.yaml
mediatek,mt8186-fhctl.yaml
mediatek,mt8186-sys-clock.yaml
mediatek,mt8188-clock.yaml dt-bindings: clock: mediatek: Add #reset-cells property for MT8188 2025-06-20 18:17:23 -07:00
mediatek,mt8188-sys-clock.yaml
mediatek,mt8192-clock.yaml
mediatek,mt8192-sys-clock.yaml
mediatek,mt8195-clock.yaml
mediatek,mt8195-sys-clock.yaml
mediatek,mt8365-clock.yaml
mediatek,mt8365-sys-clock.yaml
mediatek,mtmips-sysc.yaml dt-bindings: clock: mediatek,mtmips-sysc: Adapt compatible for MT7688 boards 2025-07-02 13:17:24 +02:00
mediatek,pericfg.yaml
mediatek,syscon.yaml
mediatek,topckgen.yaml
microchip,lan966x-gck.yaml
microchip,mpfs-ccc.yaml
microchip,mpfs-clkcfg.yaml
microchip,pic32mzda-clk.yaml dt-bindings: clock: Convert microchip,pic32mzda-clk to DT schema 2025-07-24 14:19:32 -07:00
microchip,sparx5-dpll.yaml
milbeaut-clock.yaml
moxa,moxart-clock.yaml dt-bindings: clock: Convert moxa,moxart-clock to DT schema 2025-07-24 14:19:37 -07:00
mstar,msc313-cpupll.yaml
mstar,msc313-mpll.yaml
nuvoton,ma35d1-clk.yaml
nuvoton,npcm750-clk.yaml dt-bindings: clock: Convert nuvoton,npcm750-clk to DT schema 2025-07-24 14:19:42 -07:00
nuvoton,npcm845-clk.yaml
nvidia,tegra20-car.yaml
nvidia,tegra124-car.yaml
nvidia,tegra124-dfll.txt
nxp,imx95-blk-ctl.yaml dt-bindings: clock: Add support for i.MX94 LVDS/DISPLAY CSR 2025-07-21 10:33:54 +03:00
nxp,imx95-display-master-csr.yaml
nxp,lpc1850-ccu.yaml dt-bindings: clock: convert lpc1850-ccu.txt to yaml format 2025-06-19 13:02:33 -07:00
nxp,lpc1850-cgu.yaml dt-bindings: clock: convert lpc1850-cgu.txt to yaml format 2025-07-24 14:26:01 -07:00
nxp,lpc3220-clk.yaml
nxp,lpc3220-usb-clk.yaml
pwm-clock.yaml
pxa-clock.txt
qca,ath79-pll.yaml dt-bindings: clock: Convert qca,ath79-pll to DT schema 2025-07-24 14:19:46 -07:00
qcom,a7pll.yaml
qcom,a53pll.yaml
qcom,aoncc-sm8250.yaml
qcom,audiocc-sm8250.yaml
qcom,camcc-sm8250.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,dispcc-sc8280xp.yaml
qcom,dispcc-sm8x50.yaml
qcom,dispcc-sm6125.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,dispcc-sm6350.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-apq8064.yaml
qcom,gcc-apq8084.yaml
qcom,gcc-ipq4019.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-ipq6018.yaml
qcom,gcc-ipq8064.yaml
qcom,gcc-ipq8074.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-mdm9607.yaml
qcom,gcc-mdm9615.yaml
qcom,gcc-msm8660.yaml
qcom,gcc-msm8909.yaml
qcom,gcc-msm8916.yaml
qcom,gcc-msm8953.yaml
qcom,gcc-msm8974.yaml
qcom,gcc-msm8976.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-msm8994.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-msm8996.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-msm8998.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-qcm2290.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-qcs404.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sc7180.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sc7280.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sc8180x.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sc8280xp.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sdm660.yaml
qcom,gcc-sdm845.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sdx55.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sdx65.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sm6115.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sm6125.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sm6350.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sm8150.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sm8250.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sm8350.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc-sm8450.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,gcc.yaml
qcom,gpucc-sdm660.yaml
qcom,gpucc.yaml
qcom,hfpll.yaml
qcom,ipq5018-gcc.yaml
qcom,ipq5332-gcc.yaml
qcom,ipq9574-cmn-pll.yaml Merge branch '20250516-ipq5018-cmn-pll-v4-2-389a6b30e504@outlook.com' into clk-for-6.17 2025-07-16 23:04:22 -05:00
qcom,ipq9574-gcc.yaml
qcom,ipq9574-nsscc.yaml
qcom,kpss-acc-v1.yaml
qcom,kpss-gcc.yaml
qcom,krait-cc.yaml dt-bindings: clock: Convert qcom,krait-cc to DT schema 2025-07-24 12:30:13 -07:00
qcom,lcc.yaml
qcom,milos-camcc.yaml dt-bindings: clock: qcom: document the Milos Camera Clock Controller 2025-07-16 23:17:05 -05:00
qcom,milos-dispcc.yaml dt-bindings: clock: qcom: document the Milos Display Clock Controller 2025-07-16 23:17:05 -05:00
qcom,milos-gcc.yaml dt-bindings: clock: qcom: document the Milos Global Clock Controller 2025-07-16 23:17:04 -05:00
qcom,milos-videocc.yaml dt-bindings: clock: qcom: document the Milos Video Clock Controller 2025-07-16 23:17:05 -05:00
qcom,mmcc.yaml dt-bindings: clock: qcom,mmcc: Reference qcom,gcc.yaml 2025-07-19 22:42:28 -05:00
qcom,msm8996-apcc.yaml
qcom,msm8996-cbf.yaml
qcom,msm8998-gpucc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,q6sstopcc.yaml
qcom,qca8k-nsscc.yaml
qcom,qcm2290-dispcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,qcm2290-gpucc.yaml
qcom,qcs404-turingcc.yaml
qcom,qcs615-dispcc.yaml dt-bindings: clock: Add Qualcomm QCS615 Display clock controller 2025-07-16 23:12:06 -05:00
qcom,qcs615-gcc.yaml
qcom,qcs615-gpucc.yaml dt-bindings: clock: Add Qualcomm QCS615 Graphics clock controller 2025-07-16 23:12:06 -05:00
qcom,qcs615-videocc.yaml dt-bindings: clock: Add Qualcomm QCS615 Video clock controller 2025-07-16 23:12:06 -05:00
qcom,qcs8300-gcc.yaml
qcom,qdu1000-ecpricc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,qdu1000-gcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,rpmcc.yaml
qcom,rpmhcc.yaml dt-bindings: clock: qcom: Document the Milos RPMH Clock Controller 2025-07-16 23:15:25 -05:00
qcom,sa8775p-camcc.yaml dt-bindings: clock: qcom,sm8450-camcc: Move sc8280xp camcc to sa8775p camcc 2025-06-10 12:59:19 -05:00
qcom,sa8775p-dispcc.yaml
qcom,sa8775p-gcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sa8775p-videocc.yaml
qcom,sar2130p-gcc.yaml
qcom,sc7180-camcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sc7180-dispcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sc7180-lpasscorecc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sc7280-camcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sc7280-dispcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sc7280-lpasscc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sc7280-lpasscorecc.yaml
qcom,sc8180x-camcc.yaml dt-bindings: clock: Add Qualcomm SC8180X Camera clock controller 2025-06-10 22:14:31 -05:00
qcom,sc8280xp-lpasscc.yaml
qcom,sdm845-camcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sdm845-dispcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sdm845-lpasscc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sdx75-gcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm4450-camcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm4450-dispcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm4450-gcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm6115-dispcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm6115-gpucc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm6115-lpasscc.yaml
qcom,sm6125-gpucc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm6350-camcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm6375-dispcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm6375-gcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm6375-gpucc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm7150-camcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm7150-dispcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm7150-gcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm7150-videocc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm8150-camcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm8350-videocc.yaml
qcom,sm8450-camcc.yaml dt-bindings: clock: qcom,sm8450-camcc: Move sc8280xp camcc to sa8775p camcc 2025-06-10 12:59:19 -05:00
qcom,sm8450-dispcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm8450-gpucc.yaml dt-bindings: clock: qcom: document the Milos GPU Clock Controller 2025-07-16 23:17:05 -05:00
qcom,sm8450-videocc.yaml dt-bindings: clock: qcom,sm8450-videocc: Document X1E80100 compatible 2025-07-16 23:16:15 -05:00
qcom,sm8550-dispcc.yaml
qcom,sm8550-gcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm8550-tcsr.yaml dt-bindings: clock: qcom: document the Milos TCSR Clock Controller 2025-07-16 23:15:25 -05:00
qcom,sm8650-gcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
qcom,sm8750-gcc.yaml
qcom,spmi-clkdiv.yaml
qcom,videocc.yaml
qcom,x1e80100-camcc.yaml
qcom,x1e80100-gcc.yaml dt-bindings: clock: qcom: Remove double colon from description 2025-07-24 12:24:08 -07:00
raspberrypi,rp1-clocks.yaml
renesas,5p35023.yaml
renesas,9series.yaml
renesas,cpg-clocks.yaml
renesas,cpg-div6-clock.yaml
renesas,cpg-mssr.yaml dt-bindings: clock: renesas,cpg-mssr: Document RZ/N2H support 2025-06-19 20:08:13 +02:00
renesas,cpg-mstp-clocks.yaml
renesas,emev2-smu.yaml
renesas,r9a06g032-sysctrl.yaml
renesas,r9a08g045-vbattb.yaml
renesas,rcar-usb2-clock-sel.yaml
renesas,rzg2l-cpg.yaml Revert "dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S" 2025-06-10 10:24:17 +02:00
renesas,rzv2h-cpg.yaml
renesas,versaclock7.yaml
rockchip,px30-cru.yaml
rockchip,rk3036-cru.yaml
rockchip,rk3128-cru.yaml
rockchip,rk3188-cru.yaml
rockchip,rk3228-cru.yaml
rockchip,rk3288-cru.yaml
rockchip,rk3308-cru.yaml
rockchip,rk3328-cru.yaml
rockchip,rk3368-cru.yaml
rockchip,rk3399-cru.yaml
rockchip,rk3528-cru.yaml
rockchip,rk3562-cru.yaml
rockchip,rk3568-cru.yaml
rockchip,rk3576-cru.yaml
rockchip,rk3588-cru.yaml
rockchip,rv1108-cru.yaml
rockchip,rv1126-cru.yaml
samsung,exynos-audss-clock.yaml
samsung,exynos-clock.yaml
samsung,exynos-ext-clock.yaml
samsung,exynos7-clock.yaml
samsung,exynos850-clock.yaml
samsung,exynos990-clock.yaml
samsung,exynos2200-cmu.yaml
samsung,exynos4412-isp-clock.yaml
samsung,exynos5260-clock.yaml
samsung,exynos5410-clock.yaml
samsung,exynos5433-clock.yaml
samsung,exynos7870-cmu.yaml
samsung,exynos7885-clock.yaml
samsung,exynos8895-clock.yaml
samsung,exynosautov9-clock.yaml
samsung,exynosautov920-clock.yaml dt-bindings: clock: exynosautov920: add hsi2 clock definitions 2025-06-12 17:26:57 +02:00
samsung,s2mps11.yaml
samsung,s3c6400-clock.yaml
samsung,s5pv210-audss-clock.yaml
samsung,s5pv210-clock.yaml
silabs,si514.txt
silabs,si544.txt
silabs,si570.txt
silabs,si5341.txt
silabs,si5351.yaml
skyworks,si521xx.yaml
snps,hsdk-pll-clock.txt
snps,pll-clock.txt
socionext,uniphier-clock.yaml
sophgo,cv1800-clk.yaml
sophgo,sg2042-clkgen.yaml
sophgo,sg2042-pll.yaml
sophgo,sg2042-rpgate.yaml
sophgo,sg2044-clk.yaml
spacemit,k1-pll.yaml
sprd,sc9860-clk.yaml
sprd,sc9863a-clk.yaml
sprd,ums512-clk.yaml
st,nomadik.txt
st,stm32-rcc.yaml
st,stm32mp1-rcc.yaml
st,stm32mp25-rcc.yaml
starfive,jh7100-audclk.yaml
starfive,jh7100-clkgen.yaml
starfive,jh7110-aoncrg.yaml
starfive,jh7110-ispcrg.yaml
starfive,jh7110-pll.yaml
starfive,jh7110-stgcrg.yaml
starfive,jh7110-syscrg.yaml
starfive,jh7110-voutcrg.yaml
stericsson,u8500-clks.yaml
sunplus,sp7021-clkc.yaml
tesla,fsd-clock.yaml
thead,th1520-clk-ap.yaml
ti,am62-audio-refclk.yaml
ti,am654-ehrpwm-tbclk.yaml
ti,cdce706.txt
ti,cdce925.yaml
ti,clkctrl.yaml
ti,lmk04832.yaml
ti,sci-clk.yaml
toshiba,tmpv770x-pipllct.yaml
toshiba,tmpv770x-pismu.yaml
vt8500.txt
xlnx,clocking-wizard.yaml
xlnx,vcu.yaml
xlnx,versal-clk.yaml
zynq-7000.txt