aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'riscv-soc-for-next' of https://git.kernel.org/pub/scm/linux/ker...Mark Brown3-0/+2459
2 daysMerge branch 'renesas-clk' of https://git.kernel.org/pub/scm/linux/kernel/git...Mark Brown8-53/+32
2 daysMerge branch 'clk-next' of https://git.kernel.org/pub/scm/linux/kernel/git/cl...Mark Brown24-159/+901
2 daysMerge branch 'ti-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/...Mark Brown1-8/+37
2 daysMerge branch 'sunxi/for-next' of https://git.kernel.org/pub/scm/linux/kernel/...Mark Brown1-4/+0
2 daysMerge branch 'for-linux-next' of https://git.kernel.org/pub/scm/linux/kernel/...Mark Brown2-41/+9
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/kr...Mark Brown3-7/+8
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mm...Mark Brown5-6/+42
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/qc...Mark Brown15-19/+7367
2 daysMerge branch 'at91-next' of https://git.kernel.org/pub/scm/linux/kernel/git/a...Mark Brown6-14/+14
3 daysMerge branches 'next/clk', 'next/drivers', 'next/dt64' and 'next/soc' into fo...Krzysztof Kozlowski3-7/+8
3 daysfirmware: samsung: acpm: remove compile-testing stubsArnd Bergmann1-1/+1
3 daysfirmware: samsung: acpm: Make acpm_ops const and access via pointerTudor Ambarus1-4/+4
3 daysfirmware: samsung: acpm: Drop redundant _ops suffix in acpm_ops membersTudor Ambarus1-4/+4
3 daysMerge branch 'clk-renesas' into clk-nextStephen Boyd10-5/+717
3 daysMerge branch 'clk-fixes' into clk-nextStephen Boyd3-4/+4
3 daysMerge tag 'qcom-clk-fixes-for-7.1' of https://git.kernel.org/pub/scm/linux/ke...Stephen Boyd2-3/+3
3 daysMerge tag 'samsung-clk-fixes-7.1' of https://git.kernel.org/pub/scm/linux/ker...Stephen Boyd1-1/+1
4 daysclk: renesas: r9a08g045: Drop unused pm_domain header fileBiju Das1-1/+0
4 daysclk: renesas: r8a779g0: Add DSC clockMarek Vasut1-0/+1
5 daysMerge tags 'scmi-updates-7.2' and 'ffa-updates-7.2' of ssh://gitolite.kernel....Sudeep Holla2-41/+9
6 daysclk: keystone: sci-clk: Add restore_context() operationThomas Richard (TI)1-8/+37
6 daysMerge branch 'clk-microchip' into at91-nextClaudiu Beznea1-0/+1
6 daysclk: at91: sama7d65: add peripheral clock for I3CDurai Manickam KR1-0/+1
7 daysclk: renesas: rzg2l: Rename iterator in for_each_mod_clock() to avoid shadowingLad Prabhakar1-3/+3
7 daysclk: renesas: r9a08g045: Drop unused DEF_G3S_MUX macroLad Prabhakar1-7/+0
7 daysclk: sunxi-ng: v3s: Export MBUS and DRAM clocks to the public headerPaul Kocialkowski1-4/+0
9 daysclk: canaan: Add clock driver for Canaan K230Xukai Wang3-0/+2459
10 daysclk: renesas: rzg2l: Rename RZG3L-prefixed PLL macros to CPG-prefixed onesBiju Das1-14/+12
10 daysclk: renesas: rzg3s/rzg3l: Simplify PLL configuration macroBiju Das4-15/+9
10 daysclk: renesas: rzg2l: Simplify SAM PLL configuration macroBiju Das5-16/+10
10 daysMerge branches 'arm64-defconfig-fixes-for-7.1', 'arm64-fixes-for-7.1', 'arm64...Bjorn Andersson16-22/+7370
10 daysclk: qcom: dispcc-sc8280xp: Don't park mdp_clk_src at registration timePengyu Luo1-2/+2
10 daysclk: qcom: nord: negcc: add support for the USB2 PHY resetBartosz Golaszewski1-0/+1
14 daysMerge branch 'clk-microchip' into at91-nextClaudiu Beznea5-5/+4
2026-05-16clk: qcom: clk-rpmh: Make all VRMs optionalAlexander Koskovich1-7/+1
2026-05-16clk: at91: sam9x7: Fix gmac_gclk clock definitionMihai Sain1-9/+9
2026-05-16clk: at91: sam9x7: Rename macb0_clk to gmac_clkMihai Sain1-1/+1
2026-05-16clk: at91: sam9x7: Remove gmac peripheral clock with ID 67Mihai Sain1-1/+0
2026-05-15clk: renesas: r8a73a4: Add ZT/ZTR trace clocksMarek Vasut1-0/+2
2026-05-14clk: samsung: gs101: Fix missing USI7_USI DIV clock in peric0_clk_regsKuan-Wei Chiu1-1/+1
2026-05-14clk: samsung: exynos850: mark APM I3C clocks as criticalAlexey Klimov1-2/+3
2026-05-14clk: scpi: Unregister child clock providers on removeStepan Ionichev1-1/+1
2026-05-13clk: qcom: Add support for global clock controller on HawiVivek Aknurwar3-0/+3667
2026-05-13clk: qcom: clk-alpha-pll: Add support for Taycan EHA_T PLLVivek Aknurwar1-0/+6
2026-05-13clk: qcom: Add Hawi TCSR clock controller driverVivek Aknurwar3-0/+166
2026-05-13clk: qcom: rpmh: Add support for Hawi RPMH clocksVivek Aknurwar1-0/+33
2026-05-13clk: rockchip: allow COMPILE_TEST buildsRosen Penev2-2/+2
2026-05-12clk: qcom: cmnpll: Add IPQ5332 SoC supportLuo Jie1-1/+18
2026-05-12clk: qcom: cmnpll: Account for reference clock dividerLuo Jie1-2/+9
2026-05-12clk: scmi: Use new simplified per-clock rate propertiesCristian Marussi1-15/+2
2026-05-12clk: scmi: Use new determine_rate clock operationCristian Marussi1-25/+6
2026-05-12clk: scmi: Fix clock rate roundingCristian Marussi1-2/+2
2026-05-11clk: qcom: add Global Clock controller (GCC) driver for IPQ9650 SoCKathiravan Thirumoorthy3-0/+3456
2026-05-11clk: renesas: r9a08g046: Add RSPI clocks and resetsBiju Das1-0/+49
2026-05-11clk: renesas: r9a08g046: Add SSIF-2 clocks and resetsBiju Das1-0/+20
2026-05-11clk: renesas: r9a08g046: Add RSCI clocks and resetsBiju Das1-0/+71
2026-05-09clk: qcom: Constify qcom_cc_driver_data and list of critical CBCR registersKrzysztof Kozlowski5-7/+7
2026-05-09clk: qcom: dispcc-x1e80100: Fix (possibly) dumping regmapKrzysztof Kozlowski1-1/+1
2026-05-09clk: qcom: x1e80100-dispcc: Stop disp_cc_mdss_mdp_clk_src from getting parkedHans de Goede1-1/+1
2026-05-07clk: renesas: cpg-mssr: Add number of clock cells checkGeert Uytterhoeven1-0/+3
2026-05-07clk: renesas: rzg2l: Refactor rzg3l_cpg_pll_clk_endisable()Geert Uytterhoeven1-9/+7
2026-05-07clk: renesas: rzg2l: Consolidate DEF_MUX() and DEF_MUX_FLAGS()Geert Uytterhoeven1-8/+5
2026-05-07clk: renesas: r9a08g046: Add IA55_PCLK to critical module clocksBiju Das1-0/+1
2026-05-05clk: microchip: rename clk-core to clk-pic32Conor Dooley4-3/+3
2026-05-04Merge tag 'clk-renesas-rzg3e-plldsi-tag' into renesas-clk-for-v7.2Geert Uytterhoeven3-0/+277
2026-05-04clk: renesas: r9a09g047: Add support for LCDC{0,1} clocks and resetsTommaso Merciai1-0/+14
2026-05-04clk: renesas: r9a09g047: Add support for DSI clocks and resetsTommaso Merciai1-0/+14
2026-05-04clk: renesas: r9a09g047: Add support for SMUX2_DSI{0,1}_CLKTommaso Merciai2-0/+11
2026-05-04clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1}_CSDIV clocksTommaso Merciai2-0/+19
2026-05-04clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1}_DIV7 clocksTommaso Merciai1-0/+5
2026-05-04clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1} clocksTommaso Merciai1-0/+11
2026-05-04clk: renesas: r9a09g047: Add CLK_PLLETH_LPCLK supportTommaso Merciai1-0/+14
2026-05-04clk: renesas: rzv2h: Add PLLDSI clk mux supportTommaso Merciai2-0/+189
2026-04-28Merge branch 'clk-fixes' into clk-nextStephen Boyd1-1/+1
2026-04-28clk: rk808: fix OF node reference imbalanceJohan Hovold1-1/+1
2026-04-28Merge branch 'clk-cleanup' into clk-nextStephen Boyd2-10/+8
2026-04-28clk: hisilicon: Improve deallocation in error pathJ. Neuschäfer1-1/+3
2026-04-28clk-lpc18xx-ccu: kzalloc + kcalloc to kzalloc_flexRosen Penev1-9/+5
2026-04-28Merge branch 'clk-versal' into clk-nextStephen Boyd1-1/+4
2026-04-28clk: clk-axi-clkgen: Add support versal timingsNuno Sá1-1/+4
2026-04-28Merge branch 'clk-marvell' into clk-nextStephen Boyd2-17/+72
2026-04-28clk: mmp: pxa1908-apbcp: Add reset cellsDuje Mihanović1-3/+28
2026-04-28clk: mmp: pxa1908-apbc: Add reset cellsDuje Mihanović1-14/+44
2026-04-28Merge branch 'clk-mediatek' into clk-nextStephen Boyd3-44/+45
2026-04-28clk: mediatek: mt7988: use MUX_CLR_SET for gate-less muxesDaniel Golle1-42/+38
2026-04-28clk: mediatek: mt8192: use MUX_CLR_SETDaniel Golle1-2/+2
2026-04-28clk: mediatek: add MUX_CLR_SET macroDaniel Golle1-0/+5
2026-04-28Merge branch 'clk-fixes' into clk-nextStephen Boyd2-46/+16
2026-04-28clk: eyeq: add EyeQ5 children auxiliary device for generic PHYsThéo Lebrun1-0/+3
2026-04-28clk: eyeq: use the auxiliary device creation helperJerome Brunet1-45/+12
2026-04-28clk: spacemit: k3: mark top_dclk as CLK_IS_CRITICALTroy Mitchell1-1/+1
2026-04-28clk: bulk: Use dev_err_probe() helper in of_clk_bulk_get()Alexander Stein1-6/+8
2026-04-28clk: bcm: iproc-asiu: simplify allocationRosen Penev1-17/+10
2026-04-28clk: clk-max77686: kzalloc + kcalloc to kzallocRosen Penev1-19/+13
2026-04-28clk: visconti: pll: use kzalloc_flexRosen Penev1-10/+7
2026-04-28clk: hisilicon: clkdivider-hi6220: use kzalloc_flexRosen Penev1-17/+9
2026-04-28clk: mvebu: use kzalloc_flexRosen Penev1-13/+8
2026-04-27clk: qcom: Add support for GXCLK for MilosLuca Weiss2-1/+2
2026-04-27clk: rockchip: rk3588: add GATE_GRF clocks for I2S MCLK output to IODaniele Briguglio1-0/+16
2026-04-27clk: rockchip: add helper to register auxiliary GRFsDaniele Briguglio2-0/+21
2026-04-27clk: rockchip: allow grf_type_sys lookup in aux_grf_tableDaniele Briguglio1-4/+3
2026-04-27clk: renesas: r8a7740: Add ZT/ZTR trace clocksMarek Vasut1-0/+2
2026-04-27clk: renesas: r9a09g077: Add MTU3 module clockCosmin Tanislav1-0/+1
2026-04-27clk: renesas: r9a08g046: Add I2C clocks and resetsBiju Das1-0/+12
2026-04-27clk: renesas: r9a08g046: Add SCIF{1..5} clocks and resetsBiju Das1-0/+15
2026-04-27clk: renesas: r9a08g046: Add WDT clocks and resetBiju Das1-0/+5
2026-04-27clk: renesas: r9a08g046: Add CA55 core clocksBiju Das1-0/+30
2026-04-27clk: renesas: r9a08g046: Add GPIO clocks/resetsBiju Das1-0/+6
2026-04-27clk: renesas: r9a08g046: Add GBETH clocks and resetsBiju Das2-0/+149
2026-04-27clk: renesas: r8a08g046: Add support for PLL6Biju Das1-0/+6
2026-04-27clk: renesas: rzg2l: Add support for enabling PLLsBiju Das2-0/+71
2026-04-27clk: renesas: rzg2l: Drop always-false check in rzg3s_cpg_pll_clk_recalc_rate()Biju Das1-3/+0
2026-04-26Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+7
2026-04-25clk: bcm: rpi: Mark VEC clock as CLK_IGNORE_UNUSEDMaíra Canal1-0/+7
2026-04-21Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds129-3025/+22875
2026-04-17Merge tag 'mips_7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds2-13/+81
2026-04-16Merge tag 'soc-drivers-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-3/+5
2026-04-16Merge branches 'clk-samsung', 'clk-qcom', 'clk-round', 'clk-sai' and 'clk-cle...Stephen Boyd91-2916/+18265
2026-04-16Merge branches 'clk-tenstorrent', 'clk-rockchip', 'clk-imx' and 'clk-allwinne...Stephen Boyd17-8/+1658
2026-04-16Merge branches 'clk-fixes', 'clk-renesas', 'clk-rpi', 'clk-eswin' and 'clk-me...Stephen Boyd22-98/+2945
2026-04-13clk: eyeq: Add Mobileye EyeQ6Lplus OLBBenoît Monin2-2/+72
2026-04-13clk: eyeq: Adjust PLL accuracy computationBenoît Monin1-9/+9
2026-04-13clk: eyeq: Skip post-divisor when computing PLL frequencyBenoît Monin1-2/+0
2026-04-11clk: visconti: pll: initialize clk_init_data to zeroBrian Masney1-1/+1
2026-04-11clk: fsl-sai: Add MCLK generation supportMarek Vasut1-1/+33
2026-04-11clk: fsl-sai: Extract clock setup into fsl_sai_clk_register()Marek Vasut1-26/+62
2026-04-11clk: fsl-sai: Add i.MX8M support with 8 byte register offsetMarek Vasut2-5/+25
2026-04-11clk: fsl-sai: Sort the headersMarek Vasut1-2/+2
2026-04-11Merge tag 'clk-remove-deprecated-apis-v7.1' of ssh://github.com/masneyb/linux...Stephen Boyd4-110/+27
2026-04-11Merge tag 'qcom-clk-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/g...Stephen Boyd62-176/+16593
2026-04-11Merge tag 'samsung-clk-7.1' of https://git.kernel.org/pub/scm/linux/kernel/gi...Stephen Boyd8-37/+1505
2026-04-11Merge tag 'sunxi-clk-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/...Stephen Boyd1-1/+16
2026-04-11Merge tag 'qcom-clk-fixes-for-7.0' of https://git.kernel.org/pub/scm/linux/ke...Stephen Boyd1-1/+1
2026-04-11Merge tag 'spacemit-clk-fixes-for-7.0-1' of ssh://github.com/spacemit-com/lin...Stephen Boyd1-1/+1
2026-04-11Merge tag 'clk-microchip-fixes-7.0' of https://git.kernel.org/pub/scm/linux/k...Stephen Boyd1-1/+5
2026-04-11Merge tag 'clk-imx-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/abel...Stephen Boyd6-7/+32
2026-04-11Merge tag 'v7.1-rockchip-clk1' of https://git.kernel.org/pub/scm/linux/kernel...Stephen Boyd5-0/+721
2026-04-11Merge tag 'renesas-clk-for-v7.1-tag2' of git://git.kernel.org/pub/scm/linux/k...Stephen Boyd13-33/+321
2026-04-11Merge tag 'tenstorrent-clk-for-v7.1' of git://git.kernel.org/pub/scm/linux/ke...Stephen Boyd5-0/+889
2026-04-08clk: qcom: gcc: Add multiple global clock controller driver for Nord SoCTaniya Das6-0/+6197
2026-04-08clk: qcom: rpmh: Add support for Nord rpmh clocksPrasanna Tolety1-0/+20
2026-04-08clk: qcom: Add TCSR clock driver for Nord SoCTaniya Das3-0/+345
2026-04-05clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ONJagadeesh Kona1-0/+1
2026-04-05clk: qcom: Constify list of critical CBCR registersKrzysztof Kozlowski32-33/+33
2026-04-05clk: qcom: Constify qcom_cc_driver_dataKrzysztof Kozlowski33-33/+33
2026-04-05clk: qcom: videocc-glymur: Constify qcom_cc_descKrzysztof Kozlowski1-1/+1
2026-04-01clk: spear: fix resource leak in clk_register_vco_pll()Haoxiang Li1-1/+3
2026-03-30clk: qcom: Add a driver for SM8750 GPU clocksKonrad Dybcio4-0/+484
2026-03-30clk: qcom: ipq-cmn-pll: Add IPQ8074 SoC supportJohn Crispin1-0/+8
2026-03-30clk: qcom: ipq-cmn-pll: Add IPQ6018 SoC supportJohn Crispin1-0/+8
2026-03-30clk: qcom: gdsc: Fix error path on registration of multiple pm subdomainsVladimir Zapolskiy1-1/+11
2026-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+1
2026-03-26clk: renesas: Add support for RZ/G3L SoCBiju Das5-1/+167
2026-03-26clk: renesas: rzg2l: Re-enable critical module clocks during resumeBiju Das1-3/+18
2026-03-26clk: renesas: rzg2l: Add rzg2l_mod_clock_init_mstop_helper()Biju Das1-9/+15
2026-03-26clk: renesas: rzg2l: Add helper for mod clock enable/disableBiju Das1-3/+11
2026-03-26clk: renesas: r9a0{7g04[34],8g045}: Add critical reset entriesBiju Das3-0/+31
2026-03-26clk: renesas: rzg2l: Add support for critical resetsBiju Das2-0/+37
2026-03-26clk: qcom: gcc-eliza: Enable FORCE_MEM_CORE_ON for UFS AXI PHY clockAbel Vesa1-1/+2
2026-03-25clk: renesas: r9a09g056: Remove entries for WDT{0,2,3}Fabrizio Castro1-15/+0
2026-03-25clk: renesas: r9a06g032: Enable watchdog reset sourcesHerve Codina (Schneider Electric)1-2/+3
2026-03-25clk: renesas: cpg-mssr: Use struct_size() helperRosen Penev1-2/+2
2026-03-24clk: airoha: Add econet EN751221 clock/reset support to en7523-scuCaleb James DeLisle2-8/+221
2026-03-24clk: eswin: Add eic7700 clock driverXuyang Dong7-0/+2327
2026-03-24clk: bcm: rpi: Manage clock rate in prepare/unprepare callbacksMaíra Canal1-4/+34
2026-03-24clk: samsung: exynos850: Add APM-to-AP mailbox clockAlexey Klimov1-1/+6
2026-03-24clk: spacemit: ccu_mix: fix inverted condition in ccu_mix_trigger_fc()Shuwei Wu1-1/+1
2026-03-23clk: qcom: dispcc-sc7180: Add missing MDSS resetsKonrad Dybcio1-0/+8
2026-03-23clk: qcom: rcg2: expand frac table for mdss_pixel_clk_srcPengyu Luo1-0/+2
2026-03-23clk: xgene: Fix mapping leak in xgene_pllclk_init()Geert Uytterhoeven1-0/+2
2026-03-23clk: Simplify clk_is_match()Geert Uytterhoeven1-4/+3
2026-03-23clk: baikal-t1: Remove not-going-to-be-supported code for Baikal SoCAndy Shevchenko12-2545/+0
2026-03-23clk: mvebu: armada-37xx-periph: fix __iomem casts in structure initBen Dooks1-7/+9
2026-03-23clk: qoriq: avoid format string warningArnd Bergmann1-8/+9
2026-03-23Merge tag 'renesas-clk-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/k...Stephen Boyd1-0/+4
2026-03-23Merge tag 'renesas-clk-fixes-for-v7.0-tag1' of git://git.kernel.org/pub/scm/l...Stephen Boyd2-53/+38
2026-03-23clk: qcom: dispcc-eliza: Add Eliza display clock controller supportKrzysztof Kozlowski3-0/+2131
2026-03-20clk: renesas: r9a09g047: Add PCIe clocks and resetJohn Madieu1-0/+5
2026-03-20clk: renesas: r9a09g057: Add PCIe clocks and resetLad Prabhakar1-0/+5
2026-03-20clk: renesas: r9a09g056: Add PCIe clocks and resetLad Prabhakar1-0/+5
2026-03-20clk: renesas: r9a09g047: Add entries for the RSPIsTommaso Merciai1-0/+24
2026-03-19clk: imx8mq: Correct the CSI PHY selsSebastian Krzyszkowiak1-2/+2
2026-03-19clk: vf610: Add support for the Ethernet switch clocksLukasz Majewski1-1/+6
2026-03-19clk: vf610: Move VF610_CLK_END define to clk-vf610 driverLukasz Majewski1-0/+7
2026-03-19clk: imx: imx8-acm: fix flags for acm clocksStefan Eichenberger1-1/+2
2026-03-19clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels()Felix Gu1-0/+4
2026-03-19clk: imx: imx6q: Fix device node reference leak in pll6_bypassed()Felix Gu1-1/+7
2026-03-19clk: imx: fracn-gppll: Add 477.4MHz supportAlexander Stein1-0/+1
2026-03-19clk: imx: fracn-gppll: Add 333.333333 MHz supportAlexander Stein1-0/+1
2026-03-18clk: qcom: videocc-sm8350: use depend on instead of selectPengyu Luo1-2/+2
2026-03-18clk: qcom: gcc-ipq6018: mark gcc_xo_clk_src as criticalJohn Crispin1-1/+1
2026-03-18clk: qcom: camcc-sc8180x: Refactor to use qcom_cc_driver_dataVal Packett1-35/+32
2026-03-18clk: qcom: dispcc-sm8250: Enable parents for pixel clocksVal Packett1-2/+2
2026-03-18clk: qcom: dispcc-sm8250: Use shared ops on the mdss vsync clkVal Packett1-1/+1
2026-03-18clk: qcom: gcc-sc8180x: Refactor to use qcom_cc_driver_dataVal Packett1-30/+31
2026-03-18clk: qcom: gcc-sc8180x: Enable runtime PM supportVal Packett1-0/+1
2026-03-18clk: qcom: gcc-sc8180x: Use retention for PCIe power domainsVal Packett1-4/+4
2026-03-18clk: qcom: gcc-sc8180x: Use retention for USB power domainsVal Packett1-3/+3
2026-03-18clk: qcom: gcc-sc8180x: Add missing GDSCsVal Packett1-0/+50