aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk
AgeCommit message (Expand)AuthorFilesLines
11 hoursMerge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds126-985/+10064
39 hoursMerge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linuxLinus Torvalds1-2/+33
2 daysMerge branches 'clk-microchip', 'clk-samsung' and 'clk-qcom' into clk-nextStephen Boyd27-452/+1960
2 daysMerge branches 'clk-counted', 'clk-imx', 'clk-amlogic', 'clk-binding' and 'cl...Stephen Boyd34-63/+868
2 daysMerge branches 'clk-stm', 'clk-renesas', 'clk-scmi' and 'clk-allwinner' into ...Stephen Boyd45-182/+3255
2 daysMerge branches 'clk-cleanup', 'clk-airoha', 'clk-mediatek', 'clk-sophgo' and ...Stephen Boyd16-278/+3977
3 daysMerge branches 'amba', 'cfi', 'clkdev' and 'misc' into for-linusRussell King (Oracle)1-2/+33
4 daysclk: samsung: Don't register clkdev lookup for the fixed rate clocksMarek Szyprowski1-10/+1
6 daysMerge tag 'soc-drivers-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
11 daysclkdev: report over-sized strings when creating clkdev entriesRussell King (Oracle)1-2/+33
11 daysclk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLsGabor Juhos1-0/+2
11 daysclk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018Gabor Juhos1-1/+2
11 daysclk: qcom: Fix SM_GPUCC_8650 dependenciesNathan Chancellor1-0/+1
11 daysclk: qcom: Fix SC_CAMCC_8280XP dependenciesNathan Chancellor1-0/+1
11 daysclock, reset: microchip: move all mpfs reset code to the reset subsystemConor Dooley1-90/+2
12 daysclk: samsung: gs101: drop unused HSI2 clock parent dataKrzysztof Kozlowski1-15/+0
2024-05-04clk: rockchip: rk3568: Add PLL rate for 724 MHzLucas Stach1-0/+1
2024-05-04clk: rockchip: Remove an unused field in struct rockchip_mmc_clockChristophe JAILLET1-1/+0
2024-05-03clk: meson: s4: fix module autoloadingKrzysztof Kozlowski2-0/+2
2024-05-03clk: samsung: gs101: mark some apm UASC and XIU clocks criticalAndré Draszik1-3/+3
2024-05-01clk: imx: imx8mp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-05-01clk: imx: imx8mp: Switch to RUNTIME_PM_OPS()Fabio Estevam1-3/+3
2024-04-30clk: samsung: Revert "clk: Use device_get_match_data()"Marek Szyprowski1-3/+10
2024-04-29clk: bcm: rpi: Assign ->num before accessing ->hwsNathan Chancellor1-1/+1
2024-04-29clk: bcm: dvp: Assign ->num before accessing ->hwsNathan Chancellor1-1/+2
2024-04-29Merge tag 'renesas-clk-for-v6.10-tag2' of git://git.kernel.org/pub/scm/linux/...Stephen Boyd9-34/+322
2024-04-29Merge tag 'sunxi-clk-fixes-for-6.9-1' of https://git.kernel.org/pub/scm/linux...Stephen Boyd4-2/+41
2024-04-29clk: samsung: gs101: add support for cmu_hsi2Peter Griffin1-0/+507
2024-04-29clk: samsung: gs101: add support for cmu_hsi0André Draszik1-0/+469
2024-04-27clk: qcom: mmcc-msm8998: fix venus clock issueMarc Gonzalez1-0/+8
2024-04-27clk: qcom: dispcc-sm8650: fix DisplayPort clocksDmitry Baryshkov1-16/+4
2024-04-27clk: qcom: dispcc-sm8550: fix DisplayPort clocksDmitry Baryshkov1-16/+4
2024-04-27clk: qcom: dispcc-sm6350: fix DisplayPort clocksDmitry Baryshkov1-10/+1
2024-04-27clk: qcom: dispcc-sm8450: fix DisplayPort clocksDmitry Baryshkov1-16/+4
2024-04-27clk: qcom: clk-cbf-8996: use HUAYRA_APSS register map for cbf_pllGabor Juhos1-12/+1
2024-04-27clk: qcom: apss-ipq-pll: constify clk_init_data structuresGabor Juhos1-2/+2
2024-04-27clk: qcom: apss-ipq-pll: constify match data structuresGabor Juhos1-4/+4
2024-04-27clk: qcom: apss-ipq-pll: move Huayra register map to 'clk_alpha_pll_regs'Gabor Juhos3-19/+12
2024-04-27clk: qcom: apss-ipq-pll: reuse Stromer reg offsets from 'clk_alpha_pll_regs'Gabor Juhos1-18/+6
2024-04-27Merge branch '20240315-apss-ipq-pll-ipq5018-hang-v2-1-6fe30ada2009@gmail.com'...Bjorn Andersson1-3/+27
2024-04-27clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failureGabor Juhos1-3/+27
2024-04-27clk: qcom: gcc-ipq8074: rework nss_port5/6 clock to multiple confChristian Marangi1-44/+76
2024-04-27clk: qcom: clk-rcg2: add support for rcg2 freq multi opsChristian Marangi4-0/+187
2024-04-27clk: qcom: clk-rcg: introduce support for multiple conf for same freqChristian Marangi1-1/+22
2024-04-25clk: renesas: r9a08g045: Add support for power domainsClaudiu Beznea1-0/+41
2024-04-25clk: renesas: rzg2l: Extend power domain supportClaudiu Beznea2-14/+252
2024-04-25clk: renesas: shmobile: Remove unused CLK_ENABLE_ON_INITGeert Uytterhoeven3-6/+0
2024-04-25clk: renesas: r8a7740: Remove unused div4_clk.flags fieldChristophe JAILLET1-13/+12
2024-04-23clk: qcom: hfpll: Add QCS404-specific compatibleLuca Weiss1-2/+4
2024-04-23clk: renesas: r9a07g043: Add clock and reset entry for PLICLad Prabhakar1-0/+9
2024-04-23clk: renesas: r8a779h0: Add INTC-EX clockCong Dang1-0/+1
2024-04-23clk: renesas: r8a779h0: Add MSIOF clocksCong Dang1-0/+6
2024-04-23clk: renesas: r8a779a0: Fix CANFD parent clockGeert Uytterhoeven1-1/+1
2024-04-22clk: scmi: Add support for get/set duty_cycle operationsCristian Marussi1-0/+49
2024-04-22clk: scmi: Add support for re-parenting restricted clocksCristian Marussi1-1/+6
2024-04-22clk: scmi: Add support for rate change restricted clocksCristian Marussi1-1/+6
2024-04-22clk: scmi: Add support for state control restricted clocksCristian Marussi1-7/+15
2024-04-22clk: scmi: Allocate CLK operations dynamicallyCristian Marussi1-50/+136
2024-04-22Merge tag 'qcom-clk-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/ke...Stephen Boyd2-3/+9
2024-04-22clk: imx: add i.MX95 BLK CTL clk driverPeng Fan3-0/+446
2024-04-22clk: samsung: gs101: propagate PERIC1 USI SPI clock rateTudor Ambarus1-42/+48
2024-04-22clk: samsung: gs101: propagate PERIC0 USI SPI clock rateTudor Ambarus2-65/+81
2024-04-22clk: imx: imx8mp: Add pm_runtime support for power savingShengjiu Wang1-21/+136
2024-04-21clk: qcom: clk-alpha-pll: fix kerneldoc of struct clk_alpha_pllGabor Juhos1-1/+3
2024-04-21clk: qcom: clk-alpha-pll: reorder Stromer register offsetsGabor Juhos1-1/+1
2024-04-21clk: qcom: clk-alpha-pll: remove invalid Stromer register offsetGabor Juhos1-1/+0
2024-04-21clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_srcSatya Priya Kakitapalli1-61/+0
2024-04-20clk: qcom: rpm: Remove an unused field in struct rpm_ccChristophe JAILLET1-1/+0
2024-04-20clk: qcom: clk-alpha-pll: Skip reconfiguring the running Lucid EvoAbel Vesa1-0/+9
2024-04-19clk: rs9: fix wrong default value for clock amplitudeCatalin Popescu1-4/+6
2024-04-19clk: gemini: Remove an unused field in struct clk_gemini_pciChristophe JAILLET1-2/+0
2024-04-19clk: highbank: Remove an unused field in struct hb_clkChristophe JAILLET1-1/+0
2024-04-19clk: mediatek: mt8365-mm: fix DPI0 parentAlexandre Mergnat1-1/+1
2024-04-19clk: sophgo: avoid open-coded 64-bit divisionArnd Bergmann1-2/+1
2024-04-15clk: sunxi-ng: fix module autoloadingKrzysztof Kozlowski23-0/+23
2024-04-15clk: sunxi-ng: a64: Add constraints on PLL-MIPI's n/m ratio and parent rateFrank Oltmanns1-5/+7
2024-04-15clk: sunxi-ng: nkm: Support constraints on m/n ratio and parent rateFrank Oltmanns2-0/+23
2024-04-15clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPIFrank Oltmanns1-0/+2
2024-04-15clk: sunxi-ng: common: Support minimum and maximum rateFrank Oltmanns2-0/+22
2024-04-15clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate changeJernej Skrabec1-2/+17
2024-04-11clk: stm32: introduce clocks for STM32MP257 platformGabriel Fernandez6-15/+2646
2024-04-11clk: stm32mp13: use platform device APIsGabriel Fernandez2-73/+10
2024-04-11clk: sophgo: Make synthesizer struct staticInochi Amaoto1-6/+6
2024-04-11clk: clk-loongson2: Add Loongson-2K2000 clock supportBinbin Zhou1-0/+72
2024-04-11clk: clk-loongson2: Add Loongson-2K0500 clock supportBinbin Zhou1-0/+22
2024-04-11clk: clk-loongson2: Refactor driver for adding new platformsBinbin Zhou1-260/+198
2024-04-11clk: sophgo: Add clock support for SG2000 SoCInochi Amaoto1-0/+15
2024-04-11clk: sophgo: Add clock support for CV1810 SoCInochi Amaoto2-0/+196
2024-04-11clk: sophgo: Add clock support for CV1800 SoCInochi Amaoto12-0/+3302
2024-04-10clk: mediatek: pllfh: Don't log error for missing fhctl nodeNícolas F. R. A. Prado1-1/+1
2024-04-10clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe portDaniel Golle1-1/+1
2024-04-10clk: mediatek: Do a runtime PM get on controllers during probePin-yen Lin1-0/+15
2024-04-10clk: en7523: Add EN7581 supportLorenzo Bianconi1-5/+152
2024-04-10clk: en7523: Add en_clk_soc_data data structureLorenzo Bianconi1-13/+21
2024-04-10clk: qcom: fix module autoloadingKrzysztof Kozlowski2-0/+2
2024-04-10clk: meson: fix module license to GPL onlyNeil Armstrong18-18/+18
2024-04-10clk: meson: g12a: make VCLK2 and ENCL clock path configurable by CCFNeil Armstrong2-20/+57
2024-04-10clk: meson: add vclk driverNeil Armstrong4-0/+197
2024-04-10clk: rockchip: rk3588: Add reset line for HDMI ReceiverShreeya Patel1-0/+1
2024-04-10clk: rockchip: rk3568: Add missing USB480M_PHY muxDavid Jander1-0/+4
2024-04-08clk: renesas: r8a779h0: Add timer clocksThanh Quan1-0/+9
2024-04-07clk: Get runtime PM before walking tree for clk_summaryStephen Boyd1-2/+12
2024-04-07clk: Get runtime PM before walking tree during disable_unusedStephen Boyd1-12/+105
2024-04-07clk: Initialize struct clk_core kref earlierStephen Boyd1-15/+13
2024-04-07clk: Don't hold prepare_lock when calling kref_put()Stephen Boyd1-7/+5
2024-04-07clk: Remove prepare_lock hold assertion in __clk_release()Stephen Boyd1-2/+0
2024-04-05clk: ti: dpll: fix incorrect #ifdef checksArnd Bergmann1-6/+4
2024-04-05clk: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210Yangyu Chen1-2/+2
2024-04-04clk: nxp: Remove an unused field in struct lpc18xx_pllChristophe JAILLET1-1/+0
2024-04-02clk: qcom: smd-rpm: Restore msm8976 num_clkAdam Skladowski1-0/+1
2024-04-02clk: qcom: gdsc: treat optional supplies as optionalJohan Hovold1-3/+8
2024-04-02clk: renesas: r8a779h0: Add SCIF clocksGeert Uytterhoeven1-0/+4
2024-03-31clk: samsung: exynosautov9: fix wrong pll clock id valueJaewon Kim1-4/+4
2024-03-29clk: meson: pll: print out pll name when unable to lock itDmitry Rokosov1-2/+2
2024-03-29clk: meson: s4: pll: determine maximum register in regmap configDmitry Rokosov1-0/+1
2024-03-29clk: meson: s4: peripherals: determine maximum register in regmap configDmitry Rokosov1-0/+1
2024-03-29clk: meson: a1: pll: determine maximum register in regmap configDmitry Rokosov1-0/+1
2024-03-29clk: meson: a1: peripherals: determine maximum register in regmap configDmitry Rokosov1-0/+1
2024-03-26clk: samsung: exynos850: Add CMU_CPUCL0 and CMU_CPUCL1Sam Protsenko1-1/+439
2024-03-26clk: samsung: Implement manual PLL control for ARM64 SoCsSam Protsenko2-15/+45
2024-03-26clk: renesas: r9a07g044: Mark resets array as constPaul Barker1-1/+1
2024-03-26clk: renesas: r9a07g043: Mark mod_clks and resets arrays as constPaul Barker1-2/+2
2024-03-26clk: renesas: r8a779h0: Add thermal clockGeert Uytterhoeven1-0/+1
2024-03-19Merge tag 'soc-late-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds7-37/+70
2024-03-15Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds131-1493/+8050
2024-03-14Merge tag 'platform-drivers-x86-v6.9-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-12/+1
2024-03-13Merge branches 'clk-samsung', 'clk-imx', 'clk-rockchip', 'clk-clkdev' and 'cl...Stephen Boyd20-290/+1502
2024-03-13Merge branches 'clk-remove', 'clk-amlogic', 'clk-qcom', 'clk-parent' and 'clk...Stephen Boyd82-1108/+5928
2024-03-13Merge branches 'clk-aspeed', 'clk-keystone', 'clk-mobileye' and 'clk-allwinne...Stephen Boyd6-34/+123
2024-03-13Merge branches 'clk-renesas', 'clk-cleanup', 'clk-hisilicon', 'clk-mediatek' ...Stephen Boyd15-28/+89
2024-03-12clk: x86: Move clk-pmc-atom register defines to include/linux/platform_data/x...Hans de Goede1-12/+1
2024-03-08clk: zynq: Prevent null pointer dereference caused by kmalloc failureDuoming Zhou1-5/+3
2024-03-08clk: fractional-divider: Use bit operations consistentlyAndy Shevchenko1-4/+4
2024-03-08clk: fractional-divider: Move mask calculations out of lockAndy Shevchenko1-3/+3
2024-03-08clk: Fix clk_core_get NULL dereferenceBryan O'Donoghue1-0/+3
2024-03-08clk: starfive: jh7110-vout: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-03-08clk: starfive: jh7110-isp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-03-08clk: imx: imx8-acm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-03-04Merge tag 'omap-for-v6.9/dt-warnings-signed' of git://git.kernel.org/pub/scm/...Arnd Bergmann7-37/+70
2024-03-04Merge tag 'v6.9-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kerne...Arnd Bergmann3-1/+23
2024-03-03clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES resetGabor Juhos1-1/+1
2024-03-03clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk'Gabor Juhos1-1/+1
2024-03-03clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk'Gabor Juhos1-1/+1
2024-03-02clk: qcom: camcc-x1e80100: Fix missing DT_IFACE enum in x1e80100 camccBryan O'Donoghue1-0/+1
2024-03-02clk: qcom: mmcc-msm8974: fix terminating of frequency table arraysGabor Juhos1-0/+2
2024-03-02clk: qcom: mmcc-apq8084: fix terminating of frequency table arraysGabor Juhos1-0/+2
2024-03-02clk: qcom: camcc-sc8280xp: fix terminating of frequency table arraysGabor Juhos1-0/+21
2024-03-02clk: qcom: gcc-ipq9574: fix terminating of frequency table arraysGabor Juhos1-0/+1
2024-03-02clk: qcom: gcc-ipq8074: fix terminating of frequency table arraysGabor Juhos1-0/+2
2024-03-02clk: qcom: gcc-ipq6018: fix terminating of frequency table arraysGabor Juhos1-0/+2
2024-03-02clk: qcom: gcc-ipq5018: fix terminating of frequency table arraysGabor Juhos1-0/+3
2024-02-28clk: mediatek: clk-mt8173-apmixedsys: Use common error handling code in clk_m...Markus Elfring1-2/+3
2024-02-28clk: Add a devm variant of clk_rate_exclusive_get()Uwe Kleine-König1-0/+19
2024-02-28clk: ti: dpll3xxx: use correct function names in kernel-docRandy Dunlap1-2/+2
2024-02-28clk: clocking-wizard: Remove redundant initialization of pointer div_addrColin Ian King1-1/+1
2024-02-28clkdev: Update clkdev id usage to allow for longer namesMichael J. Ruhl1-1/+1
2024-02-27clk: rockchip: rk3399: Allow to set rate of clk_i2s0_frac's parentOndrej Jirman1-3/+3
2024-02-27clk: rockchip: rk3588: use linked clock ID for GATE_LINKSebastian Reichel1-23/+23
2024-02-27clk: rockchip: rk3588: fix indentSebastian Reichel1-1/+1
2024-02-27clk: rockchip: rk3588: fix pclk_vo0grf and pclk_vo1grfSebastian Reichel1-6/+4
2024-02-27Merge branch 'v6.9-shared/clkids' into v6.9-clk/nextHeiko Stuebner3-1/+23
2024-02-27clk: rockchip: rk3588: fix CLK_NR_CLKS usageSebastian Reichel3-1/+23
2024-02-26clk: ti: Improve clksel clock bit parsing for reg propertyTony Lindgren7-33/+60
2024-02-26clk: ti: Handle possible address in the node nameTony Lindgren1-4/+10
2024-02-26clk: imx: imx8mp: Fix SAI_MCLK_SEL definitionShengjiu Wang1-3/+8
2024-02-26clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev()Markus Elfring1-12/+10
2024-02-26clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk...Markus Elfring1-2/+2
2024-02-26clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() aft...Markus Elfring1-5/+7
2024-02-25clk: samsung: Add CPU clock support for Exynos850Sam Protsenko2-0/+181
2024-02-25clk: samsung: Pass mask to wait_until_mux_stable()Sam Protsenko1-7/+7
2024-02-25clk: samsung: Keep register offsets in chip specific structureSam Protsenko1-70/+86
2024-02-25clk: samsung: Keep CPU clock chip specific data in a dedicated structSam Protsenko1-14/+26
2024-02-25clk: samsung: Pass register layout type explicitly to CLK_CPU()Sam Protsenko8-17/+29
2024-02-25clk: samsung: Pass actual CPU clock registers base to CPU_CLK()Sam Protsenko6-39/+40
2024-02-25clk: samsung: Group CPU clock functions by chipSam Protsenko1-53/+61
2024-02-25clk: samsung: Use single CPU clock notifier callback for all chipsSam Protsenko1-35/+28
2024-02-25clk: samsung: Reduce params count in exynos_register_cpu_clock()Sam Protsenko1-23/+23
2024-02-25clk: samsung: Pull struct exynos_cpuclk into clk-cpu.cSam Protsenko2-35/+35
2024-02-25clk: samsung: Improve clk-cpu.c styleSam Protsenko1-32/+33
2024-02-21clk: fixed-factor: add fwname-based constructor functionsThéo Lebrun1-14/+71
2024-02-21clk: fixed-factor: add optional accuracy supportThéo Lebrun1-7/+21
2024-02-21clk: keystone: sci-clk: Adding support for non contiguous clocksUdit Kumar1-0/+10
2024-02-21clk: keystone: sci-clk: match func name comment to actualRandy Dunlap1-1/+1
2024-02-21clk: ast2600: Add FSI parent clock with correct rateEddie James1-2/+5
2024-02-21clk: cdce925: Remove redundant assignment to variable 'rate'Colin Ian King1-1/+0
2024-02-21clk: Provide managed helper to get and enable bulk clocksShradha Todi1-0/+40
2024-02-21clk: mediatek: add infracfg reset controller for mt7988Frank Wunderlich1-0/+23
2024-02-21clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as criticalDaniel Golle1-2/+3
2024-02-21clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELFChen-Yu Tsai1-1/+1
2024-02-21clk: mediatek: mt7622-apmixedsys: Fix an error handling path in clk_mt8135_ap...Christophe JAILLET1-1/+0
2024-02-21clk: mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe()Christophe JAILLET1-1/+3
2024-02-21clk: hisilicon: Use devm_kcalloc() instead of devm_kzalloc()Erick Archer1-2/+1
2024-02-21clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()Christophe JAILLET1-1/+0
2024-02-21clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unr...Christophe JAILLET1-1/+1
2024-02-20clk: renesas: r8a779h0: Add RPC-IF clockCong Dang1-0/+1
2024-02-20clk: renesas: r8a779h0: Add SYS-DMAC clocksCong Dang1-0/+2
2024-02-20clk: renesas: r8a779h0: Add SDHI clockCong Dang1-0/+1
2024-02-20clk: renesas: r8a779h0: Add EtherAVB clocksCong Dang1-0/+3
2024-02-16clk: qcom: dispcc-sdm845: Adjust internal GDSC wait timesKonrad Dybcio1-0/+2
2024-02-16clk: qcom: drop the SC7180 Modem subsystem clock driverDmitry Baryshkov3-151/+0