aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk
AgeCommit message (Expand)AuthorFilesLines
2025-04-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linuxLinus Torvalds1-5/+4
2025-03-29Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds167-577/+15173
2025-03-26Merge branches 'clk-allwinner', 'clk-amlogic' and 'clk-qcom' into clk-nextStephen Boyd94-230/+5644
2025-03-26Merge branches 'clk-rockchip', 'clk-samsung' and 'clk-imx' into clk-nextStephen Boyd44-38/+9157
2025-03-26Merge branches 'clk-parent', 'clk-renesas', 'clk-mediatek' and 'clk-cleanup' ...Stephen Boyd29-309/+368
2025-03-26ARM: 9445/1: clkdev: Mark some functions with __printf() attributeAndy Shevchenko1-5/+4
2025-03-17clk: qcom: Add NSS clock Controller driver for IPQ9574Devi Priya3-0/+3118
2025-03-17clk: qcom: gcc-ipq9574: Add support for gpll0_out_aux clockDevi Priya1-0/+15
2025-03-16clk: qcom: gcc-msm8953: fix stuck venus0_core0 clockVladimir Lypak1-1/+1
2025-03-16clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clockBarnabás Czémán1-1/+1
2025-03-14clk: amlogic: a1: fix a typoJian Hu1-1/+1
2025-03-14clk: amlogic: gxbb: drop non existing 32k clock parentJerome Brunet1-6/+6
2025-03-14clk: amlogic: gxbb: drop incorrect flag on 32k clockJerome Brunet1-1/+1
2025-03-14clk: amlogic: g12b: fix cluster A parent dataJerome Brunet1-12/+24
2025-03-14clk: amlogic: g12a: fix mmc A peripheral clockJerome Brunet1-1/+1
2025-03-13drivers: clk: qcom: ipq5424: fix the freq table of sdcc1_apps clockManikanta Mylavarapu1-4/+4
2025-03-13clk: qcom: lpassaudiocc-sc7280: Add support for LPASS resets for QCM6490Taniya Das1-4/+19
2025-03-13clk: qcom: gdsc: Update the status poll timeout for GDSCTaniya Das1-1/+1
2025-03-13clk: qcom: gdsc: Set retain_ff before moving to HW CTRLTaniya Das1-10/+11
2025-03-13clk: davinci: remove support for da830Bartosz Golaszewski6-214/+1
2025-03-12clk: sunxi-ng: add support for the A523/T527 PRCM CCUAndre Przywara4-0/+269
2025-03-12clk: sunxi-ng: a523: add reset linesAndre Przywara1-0/+84
2025-03-12clk: sunxi-ng: a523: add bus clock gatesAndre Przywara1-1/+308
2025-03-12clk: sunxi-ng: a523: remaining mod clocksAndre Przywara1-0/+185
2025-03-12clk: sunxi-ng: a523: add USB mod clocksAndre Przywara1-0/+57
2025-03-12clk: sunxi-ng: a523: add interface mod clocksAndre Przywara1-0/+159
2025-03-12clk: sunxi-ng: a523: add system mod clocksAndre Przywara1-0/+135
2025-03-12clk: sunxi-ng: a523: add video mod clocksAndre Przywara1-0/+238
2025-03-12clk: sunxi-ng: a523: Add support for bus clocksAndre Przywara1-0/+39
2025-03-12clk: sunxi-ng: Add support for the A523/T527 CCU PLLsAndre Przywara4-0/+502
2025-03-12clk: sunxi-ng: Add support for update bitAndre Przywara4-0/+12
2025-03-12clk: sunxi-ng: mp: provide wrappers for setting feature flagsAndre Przywara1-5/+53
2025-03-12clk: sunxi-ng: mp: introduce dual-divider clockAndre Przywara2-10/+42
2025-03-11Merge tag 'samsung-clk-fixes-6.14' of https://git.kernel.org/pub/scm/linux/ke...Stephen Boyd2-9/+6
2025-03-07clk: mmp: Fix NULL vs IS_ERR() checkCharles Han1-2/+2
2025-03-07clk: samsung: Drop unused clk.h and of.h headersKrzysztof Kozlowski20-27/+0
2025-03-07clk: samsung: Add missing mod_devicetable.h headerKrzysztof Kozlowski22-1/+22
2025-03-06clk: renesas: r9a09g047: Add clock and reset signals for the TSU IPJohn Madieu1-0/+3
2025-03-06clk: renesas: rzv2h: Adjust for CPG_BUS_m_MSTOP starting from m = 1Biju Das1-6/+6
2025-03-05clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable()Neil Armstrong1-2/+2
2025-03-05clk: samsung: update PLL locktime for PLL142XX used on FSD platformVarada Pavani1-1/+6
2025-03-05clk: samsung: gs101: fix synchronous external abort in samsung_clk_save()Peter Griffin1-8/+0
2025-03-04clk: Print an error when clk registration failsStephen Boyd1-0/+7
2025-03-04clk: Correct the data types of the variables in clk_calc_new_ratesChuan Liu1-1/+1
2025-03-04clk: imgtec: use %pe for better readability of errors while printingOnkarnath1-3/+3
2025-03-04clk: stm32f4: fix an uninitialized variableDario Binacchi1-2/+2
2025-03-04clk: keystone: syscon-clk: Do not use syscon helper to build regmapAndrew Davis1-1/+12
2025-03-04clk: renesas: r7s9210: Distinguish clocks by clock typeGeert Uytterhoeven1-6/+4
2025-03-04clk: renesas: rzg2l: Remove unneeded nullify checksGeert Uytterhoeven1-10/+0
2025-03-04clk: renesas: cpg-mssr: Remove obsolete nullify checkGeert Uytterhoeven1-5/+0
2025-03-04clk: renesas: r9a09g057: Add entries for the DMACsFabrizio Castro2-0/+26
2025-03-03clk: qcom: videocc: Constify 'struct qcom_cc_desc'Krzysztof Kozlowski4-4/+4
2025-03-03clk: qcom: gpucc: Constify 'struct qcom_cc_desc'Krzysztof Kozlowski2-2/+2
2025-03-03clk: qcom: dispcc: Constify 'struct qcom_cc_desc'Krzysztof Kozlowski7-8/+8
2025-03-03clk: qcom: camcc: Constify 'struct qcom_cc_desc'Krzysztof Kozlowski6-6/+6
2025-03-03clk: imx8mp: inform CCF of maximum frequency of clocksAhmad Fatoum1-0/+151
2025-03-03clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parentsLaurentiu Mihalcea1-3/+3
2025-03-02clk: rockchip: Add clock controller for the RK3562Finley Xiao5-0/+1578
2025-03-01clk: samsung: add initial exynos7870 clock driverKaustabh Chakraborty2-0/+1831
2025-03-01clk: samsung: introduce Exynos2200 clock driverIvaylo Ivanov2-0/+3929
2025-03-01clk: samsung: clk-pll: add support for pll_4311Ivaylo Ivanov2-0/+2
2025-02-27clk: mediatek: Add SMI LARBs reset for MT8188Friday Yang3-0/+49
2025-02-27clk: rockchip: rk3528: Add reset lookup tableJonas Karlman4-1/+310
2025-02-26clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitxAngeloGioacchino Del Regno1-0/+11
2025-02-26clk: qcom: dispcc-sm8750: Drop incorrect CLK_SET_RATE_PARENT on byte intf parentKrzysztof Kozlowski1-2/+0
2025-02-26clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()Heiko Stuebner1-0/+4
2025-02-26clk: rockchip: Add clock controller driver for RK3528 SoCYao Zi4-0/+1142
2025-02-26clk: rockchip: Add PLL flag ROCKCHIP_PLL_FIXED_MODEYao Zi2-4/+8
2025-02-26clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parentPeter Geis1-1/+1
2025-02-26clk: rockchip: rk3568: mark hclk_vi as criticalMichael Riesch1-0/+1
2025-02-26clk: rockchip: rk3188: use PCLK_CIF0/1 clock IDs on RK3066Val Packett1-2/+2
2025-02-23clk: sunxi-ng: h616: Reparent GPU clock during frequency changesPhilippe Simons1-1/+35
2025-02-22clk: sunxi-ng: h616: Add clock/reset for LCD TCONChris Morgan2-1/+25
2025-02-20clk: renesas: r9a09g047: Add CANFD clocks and resetsBiju Das1-0/+10
2025-02-20clk: renesas: r9a09g047: Add CRU0 clocks and resetsTommaso Merciai1-0/+24
2025-02-18clk: renesas: rzv2h: Update error messageLad Prabhakar1-2/+2
2025-02-18clk: renesas: rzg2l: Update error messageLad Prabhakar1-2/+2
2025-02-15clk: samsung: Fix UBSAN panic in samsung_clk_init()Will McVicker1-1/+1
2025-02-14clk: qcom: Add support for Video Clock Controller on QCS8300Imran Shaik1-0/+8
2025-02-14clk: qcom: Add support for GPU Clock Controller on QCS8300Imran Shaik1-1/+48
2025-02-14clk: qcom: ipq5018: allow it to be bulid on arm32Karl Chan1-1/+1
2025-02-14clk: qcom: ipq5424: fix software and hardware flow control error of UARTManikanta Mylavarapu1-5/+11
2025-02-14clk: qcom: clk-branch: Fix invert halt status bit check for votable clocksAjit Pandey1-2/+2
2025-02-14clk: qcom: gcc-sdm660: Add missing SDCC block resetsAlexey Minnekhanov1-0/+2
2025-02-14clk: qcom: smd-rpm: Add clocks for SDM429Daniil Titov1-0/+32
2025-02-14clk: qcom: dispcc-sm8750: Allow dumping regmapKrzysztof Kozlowski1-1/+1
2025-02-14clk: qcom: Add missing header includesKrzysztof Kozlowski36-0/+38
2025-02-14clk: qcom: Drop unused header includesKrzysztof Kozlowski36-52/+1
2025-02-14clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rateKrzysztof Kozlowski1-16/+36
2025-02-07clk: qcom: Support attaching GDSCs to multiple parentsBryan O'Donoghue3-0/+37
2025-02-07clk: qcom: common: Add support for power-domain attachmentBryan O'Donoghue1-0/+5
2025-02-07clk: qcom: gdsc: Capture pm_genpd_add_subdomain result codeBryan O'Donoghue1-13/+27
2025-02-07clk: qcom: gdsc: Release pm subdomains in reverse add orderBryan O'Donoghue1-1/+1
2025-02-07clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGsJordan Crouse1-28/+28
2025-02-04clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLKKonrad Dybcio1-30/+0
2025-02-04clk: samsung: Fix spelling mistake "stablization" -> "stabilization"Colin Ian King1-1/+1
2025-02-04clk: samsung: exynos990: Add CMU_PERIS blockIgor Belwon1-1/+179
2025-02-03clk: renesas: r9a09g047: Add ICU clock/resetBiju Das1-0/+3
2025-02-03clk: renesas: r9a07g043: Fix HP clock source for RZ/FiveLad Prabhakar1-0/+7
2025-02-03clk: renesas: r9a09g047: Add SDHI clocks/resetsBiju Das1-0/+31
2025-02-03clk: renesas: r8a779h0: Add VSPX clockNiklas Söderlund1-0/+1
2025-02-03clk: renesas: r8a779h0: Add FCPVX clockNiklas Söderlund1-0/+1
2025-02-03clk: renesas: r8a08g045: Check the source of the CPU PLL settingsClaudiu Beznea3-6/+22
2025-02-03clk: renesas: r9a09g047: Add WDT clocks and resetsBiju Das1-0/+15
2025-02-03clk: renesas: r8a779h0: Add ISP core clocksNiklas Söderlund1-0/+1
2025-02-03clk: renesas: r8a779g0: Add ISP core clocksNiklas Söderlund1-0/+2
2025-02-03clk: renesas: r8a779a0: Add ISP core clocksNiklas Söderlund1-0/+4
2025-02-03clk: renesas: r8a779a0: Add FCPVX clocksNiklas Söderlund1-0/+4
2025-02-03clk: renesas: r9a07g044: Add clock and reset entry for DRP-AILad Prabhakar2-2/+55
2025-02-03clk: renesas: r9a08g045: Add clocks, resets and power domain support for the ...Claudiu Beznea1-0/+4
2025-02-03clk: renesas: rzg2l-cpg: Refactor Runtime PM clock validationLad Prabhakar1-47/+53
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-4/+1
2025-01-25mm/memblock: add memblock_alloc_or_panic interfaceGuo Weikang1-4/+1
2025-01-25Merge tag 'pci-v6.14-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2025-01-22Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds100-534/+14327
2025-01-21Merge branch 'clk-fixes' into clk-nextStephen Boyd5-7/+22
2025-01-21Merge branches 'clk-airoha', 'clk-rockchip', 'clk-stm', 'clk-thead' and 'clk-...Stephen Boyd12-100/+591
2025-01-21Merge branches 'clk-microchip', 'clk-xilinx', 'clk-allwinner', 'clk-imx' and ...Stephen Boyd45-224/+11765
2025-01-21Merge branches 'clk-cleanup', 'clk-renesas', 'clk-mediatek', 'clk-samsung' an...Stephen Boyd23-94/+2011
2025-01-16clk: analogbits: Fix incorrect calculation of vco rate deltaBo Gan1-1/+1
2025-01-16clk: bcm: rpi: Add disp clockMaxime Ripard1-0/+5
2025-01-16clk: bcm: rpi: Create helper to retrieve private dataMaxime Ripard1-8/+10
2025-01-16clk: bcm: rpi: Enable minimize for all firmware clocksDom Cobley1-0/+6
2025-01-16clk: bcm: rpi: Allow cpufreq driver to also adjust gpu clocksDom Cobley1-1/+0
2025-01-16clk: bcm: rpi: Add ISP to exported clocksDom Cobley1-0/+3
2025-01-15clk: stm32f4: support spread spectrum clock generationDario Binacchi1-3/+140
2025-01-15clk: stm32f4: use FIELD helpers to access the PLLCFGR fieldsDario Binacchi1-3/+9
2025-01-15clk: Use str_enable_disable-like helpersKrzysztof Kozlowski4-6/+9
2025-01-14clk: clk-loongson2: Fix the number count of clk providerBinbin Zhou1-1/+4
2025-01-14clk: clk-loongson2: Switch to use devm_clk_hw_register_fixed_rate_parent_data()Binbin Zhou1-2/+2
2025-01-14clk: starfive: Make _clk_get become a common helper functionChanghuang Liang8-73/+27
2025-01-13clk: en7523: Add clock for eMMC for EN7581Christian Marangi1-0/+10
2025-01-13clk: en7523: Rework clock handling for different clock numbersChristian Marangi1-6/+8
2025-01-13clk: thead: Fix cpu2vp_clk for TH1520 AP_SUBSYS clocksDrew Fustini1-1/+1
2025-01-13clk: thead: Add CLK_IGNORE_UNUSED to fix TH1520 bootDrew Fustini1-4/+4
2025-01-13clk: thead: Fix clk gate registration to pass flagsDrew Fustini1-1/+2
2025-01-13clk: ralink: mtmips: remove duplicated 'xtal' clock for Ralink SoC RT3883Sergio Paracuellos1-1/+0
2025-01-13clk: ep93xx: make const read-only arrays staticColin Ian King1-3/+3
2025-01-13clk: lmk04832: make read-only const arrays staticColin Ian King1-2/+2
2025-01-13clk: sunxi-ng: h616: Reparent CPU clock during frequency changesAndre Przywara1-2/+26
2025-01-13PCI: mediatek-gen3: Move reset delay in mtk_pcie_en7581_power_up()Lorenzo Bianconi1-1/+0
2025-01-09clk: rockchip: rk3588: make refclko25m_ethX criticalHeiko Stuebner1-2/+2
2025-01-09clk: rockchip: rk3588: drop RK3588_LINKED_CLKSebastian Reichel1-15/+12
2025-01-09clk: rockchip: implement linked gate clock supportSebastian Reichel5-21/+165
2025-01-09clk: rockchip: expose rockchip_clk_set_lookupSebastian Reichel2-10/+16
2025-01-09clk: rockchip: rk3588: register GATE_LINK laterSebastian Reichel1-8/+58
2025-01-09clk: rockchip: support clocks registered lateSebastian Reichel2-4/+35
2025-01-08Merge tag 'sunxi-clk-fixes-for-6.13' of https://git.kernel.org/pub/scm/linux/...Stephen Boyd1-3/+3
2025-01-08clk: mmp2: call pm_genpd_init() only after genpd.name is setLubomir Rintel1-1/+1
2025-01-07clk: qcom: Select CLK_X1E80100_GCC in config CLK_X1P42100_GPUCCLukas Bulwahn1-1/+1
2025-01-07clk: qcom: smd-rpm: Add clocks for MSM8940Daniil Titov1-0/+29
2025-01-07clk: qcom: smd-rpm: Add clocks for MSM8937Daniil Titov1-0/+27
2025-01-07clk: qcom: ipq5424: Use icc-clk for enabling NoC related clocksVaradarajan Narayanan1-0/+19
2025-01-07clk: qcom: Add SM6115 LPASSCCKonrad Dybcio3-0/+95
2025-01-07clk: qcom: gcc-sdm845: Do not use shared clk_ops for QUPsAmit Pundir1-16/+16
2025-01-07clk: clocking-wizard: calculate dividers fractional partsShubhrajyoti Datta1-52/+69
2025-01-07Merge tag 'renesas-clk-for-v6.14-tag2' of git://git.kernel.org/pub/scm/linux/...Stephen Boyd7-80/+425
2025-01-07clk: qcom: gcc-sdm845: Add general purpose clock opsDzmitry Sankouski3-8/+150
2025-01-07clk: qcom: clk-rcg2: split __clk_rcg2_configure functionDzmitry Sankouski1-6/+31
2025-01-07clk: qcom: clk-rcg2: document calc_rate functionDzmitry Sankouski1-3/+12
2025-01-07clk: qcom: gcc-x1e80100: Do not turn off usb_2 controller GDSCAbel Vesa1-1/+1
2025-01-07clk: renesas: r9a09g057: Add clock and reset entries for GICLad Prabhakar1-0/+4
2025-01-07clk: renesas: r9a09g057: Add reset entry for SYSLad Prabhakar1-0/+1
2025-01-07clk: renesas: r8a779g0: Add VSPX clocksJacopo Mondi1-0/+2
2025-01-07clk: renesas: r8a779g0: Add FCPVX clocksJacopo Mondi1-0/+2
2025-01-07clk: renesas: r9a09g047: Add I2C clocks/resetsBiju Das1-0/+32
2025-01-07clk: renesas: r9a09g047: Add CA55 core clocksBiju Das1-0/+16
2025-01-07clk: renesas: rzv2h: Add support for RZ/G3E SoCBiju Das5-1/+116
2025-01-07clk: renesas: rzv2h: Add MSTOP supportBiju Das3-79/+252
2025-01-06clk: qcom: ipq5424: add gcc_xo_clkManikanta Mylavarapu1-0/+19
2025-01-06clk: qcom: ipq5424: remove apss_dbg clockManikanta Mylavarapu1-19/+0
2025-01-06clk: qcom: mmcc-msm8960: handle LVDS clockDmitry Baryshkov1-4/+57
2025-01-06clk: qcom: rcg: add 1/1 pixel clock ratioDmitry Baryshkov1-0/+1
2025-01-06clk: ti: use kcalloc() instead of kzalloc()Ethan Carter Edwards1-1/+1
2025-01-06clk: qcom: Add CMN PLL clock controller driver for IPQ SoCLuo Jie3-0/+445
2025-01-06clk: qcom: dispcc-sm8750: Add SM8750 Display clock controllerKrzysztof Kozlowski3-0/+1975
2025-01-06clk: qcom: clk-alpha-pll: Add Pongo PLLKrzysztof Kozlowski2-1/+170
2025-01-06clk: qcom: Add TCSR clock driver for SM8750Taniya Das3-0/+150
2025-01-06clk: qcom: Add support for GCC on SM8750Taniya Das3-0/+3284
2025-01-06clk: qcom: clk-alpha-pll: Add support for controlling Taycan PLLsTaniya Das2-0/+21
2025-01-06clk: qcom: rpmh: Add support for SM8750 rpmh clocksTaniya Das1-0/+24
2025-01-06clk: qcom: rpmh: Sort the match table alphabeticallyTaniya Das1-1/+1
2025-01-05Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+14
2025-01-04clk: sunxi-ng: a64: stop force-selecting PLL-MIPI as TCON0 parentVasily Khoruzhick1-9/+4
2025-01-04clk: sunxi-ng: a64: drop redundant CLK_PLL_VIDEO0_2X and CLK_PLL_MIPIVasily Khoruzhick1-2/+0
2025-01-02clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcgSatya Priya Kakitapalli1-1/+1
2024-12-29clk: at91: sama7d65: add sama7d65 pmc driverRyan Wanner5-2/+1379
2024-12-27clk: qcom: camcc-x1e80100: Set titan_top_gdsc as the parent GDSC of subordina...Bryan O'Donoghue1-0/+7
2024-12-27clk: sunxi-ng: a100: enable MMC clock reparentingCody Eksal1-3/+3
2024-12-26clk: qcom: Make GCC_8150 depend on QCOM_GDSCKonrad Dybcio1-0/+1
2024-12-26clk: qcom: clk-alpha-pll: fix alpha mode configurationGabor Juhos1-0/+2
2024-12-26clk: qcom: dispcc-sm6115: remove alpha values from disp_cc_pll0_configGabor Juhos1-2/+0
2024-12-26clk: qcom: dispcc-qcm2290: remove alpha values from disp_cc_pll0_configGabor Juhos1-2/+0
2024-12-26clk: qcom: gcc-ipq6018: remove alpha values from NSS Crypto PLL's configGabor Juhos1-3/+1
2024-12-26clk: qcom: apps-ipq-pll: drop 'alpha_en_mask' from IPQ5332 PLL configGabor Juhos1-1/+1
2024-12-26clk: qcom: apss-ipq-pll: drop 'alpha_en_mask' from IPQ5018 PLL configGabor Juhos1-1/+0
2024-12-26clk: qcom: dispcc-sm6350: Add missing parent_map for a clockLuca Weiss1-4/+3
2024-12-26clk: qcom: gcc-sm6350: Add missing parent_map for two clocksLuca Weiss1-8/+14
2024-12-26clk: qcom: clk-rpmh: prevent integer overflow in recalc_rateAnastasia Belova1-1/+1
2024-12-26clk: imx: Apply some clks only for i.MX93Peng Fan1-13/+13