aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk/socfpga
AgeCommit message (Expand)AuthorFilesLines
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds9-17/+17
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook9-17/+17
2025-10-22clk: socfpga: agilex5: add clock driver for Agilex5Khairul Anuar Romli7-2/+736
2025-04-24clk: socfpga: stratix10: Optimize local variablesThorsten Blum1-3/+3
2025-04-24clk: socfpga: clk-pll: Optimize local variablesThorsten Blum1-2/+2
2024-12-16clk: socfpga: arria10: Optimize local variables in clk_pll_recalc_rate()Thorsten Blum1-1/+1
2023-10-30Merge branches 'clk-debugfs', 'clk-spreadtrum', 'clk-sifive', 'clk-counted' a...Stephen Boyd3-10/+12
2023-10-23clk: socfpga: agilex: Add bounds-checking coverage for struct stratix10_clock...Gustavo A. R. Silva2-9/+9
2023-10-23clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_dataGustavo A. R. Silva1-1/+3
2023-10-12clk: socfpga: gate: Account for the divider in determine_rateMaxime Ripard1-4/+23
2023-08-22clk: socfpga: agilex: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-19clk: Explicitly include correct DT includesRob Herring2-4/+2
2023-06-08clk: socfpga: gate: Add a determine_rate hookMaxime Ripard1-0/+1
2023-03-21clk: socfpga: arria10: use of_clk_add_hw_provider and improve error handlingMarco Pagani1-8/+22
2023-03-21clk: socfpga: use of_clk_add_hw_provider and improve error handlingMarco Pagani1-10/+22
2023-03-21clk: socfpga: arria10: use of_clk_add_hw_provider and improve error handlingMarco Pagani1-7/+19
2023-03-21clk: socfpga: use of_clk_add_hw_provider and improve error handlingMarco Pagani1-13/+22
2023-03-21clk: socfpga: arria10: use of_clk_add_hw_provider and improve error handlingMarco Pagani1-9/+13
2023-03-21clk: socfpga: use of_clk_add_hw_provider and improve error handlingMarco Pagani1-6/+20
2022-12-13Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-1/+4
2022-12-08clk: socfpga: Fix memory leak in socfpga_gate_init()Xiu Jianfeng1-1/+4
2022-12-07clk: socfpga: remove the setting of clk-phase for sdmmc_clkDinh Nguyen3-130/+0
2022-03-11clk: cleanup commentsTom Rix1-1/+1
2022-03-11clk: socfpga: cleanup spdx tagsTom Rix3-3/+3
2022-01-05clk: socfpga: s10: Make use of the helper function devm_platform_ioremap_reso...Cai Huoqing1-3/+1
2022-01-05clk: socfpga: agilex: Make use of the helper function devm_platform_ioremap_r...Cai Huoqing1-3/+1
2022-01-05clk: socfpga: remove redundant assignment after a mask operationColin Ian King1-2/+2
2022-01-05clk: socfpga: remove redundant assignment on divisionColin Ian King1-1/+1
2021-09-24clk: socfpga: agilex: fix duplicate s2f_user0_clkDinh Nguyen1-9/+0
2021-07-26clk: socfpga: agilex: add the bypass register for s2f_usr0 clockDinh Nguyen1-1/+1
2021-07-26clk: socfpga: agilex: fix up s2f_user0_clk representationDinh Nguyen1-0/+9
2021-07-26clk: socfpga: agilex: fix the parents of the psi_ref_clkDinh Nguyen1-4/+4
2021-06-27clk: socfpga: clk-pll: Remove unused variable 'rc'Jian Xin1-2/+1
2021-06-27clk: agilex/stratix10/n5x: fix how the bypass_reg is handledDinh Nguyen1-3/+8
2021-06-27clk: agilex/stratix10: add support for the 2nd bypassDinh Nguyen3-2/+123
2021-06-27clk: agilex/stratix10: fix bypass representationDinh Nguyen2-21/+91
2021-06-27clk: agilex/stratix10: remove noc_clkDinh Nguyen2-34/+30
2021-04-28Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds12-180/+202
2021-04-27Merge branches 'clk-cleanup', 'clk-renesas', 'clk-socfpga', 'clk-allwinner' a...Stephen Boyd12-181/+203
2021-04-09clk: socfpga: fix iomem pointer cast on 64-bitKrzysztof Kozlowski1-1/+1
2021-04-07clk: socfpga: remove redundant initialization of variable divColin Ian King2-2/+2
2021-04-07clk: socfpga: arria10: Fix memory leak of socfpga_clk on error returnColin Ian King1-0/+1
2021-03-30clk: socfpga: Fix code formattingStephen Boyd1-1/+2
2021-03-30clk: socfpga: Convert to s10/agilex/n5x to use clk_hwDinh Nguyen6-147/+159
2021-03-30clk: socfpga: arria10: convert to use clk_hwDinh Nguyen3-15/+16
2021-03-30clk: socfpga: use clk_hw_register for a5/c5Dinh Nguyen3-15/+22
2021-03-29clk: socfpga: fix iomem pointer cast on 64-bitKrzysztof Kozlowski1-1/+1
2021-03-23clk: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs (and compile test)Krzysztof Kozlowski2-3/+7
2021-03-23clk: socfpga: allow compile testing of Stratix 10 / Agilex clocksKrzysztof Kozlowski1-3/+12
2021-03-23arm64: socfpga: merge Agilex and N5X into ARCH_INTEL_SOCFPGAKrzysztof Kozlowski1-2/+2
2021-03-23clk: socfpga: build together Stratix 10, Agilex and N5X clock driversKrzysztof Kozlowski2-7/+6
2021-03-23clk: socfpga: allow building N5X clocks with ARCH_N5XKrzysztof Kozlowski2-2/+8
2021-02-16Merge branches 'clk-socfpga', 'clk-mstar', 'clk-qcom' and 'clk-warnings' into...Stephen Boyd6-7/+240
2021-02-12clk: socfpga: agilex: add clock driver for eASIC N5X platformDinh Nguyen4-3/+238
2021-02-11clk: socfpga: clk-pll-a10: Remove set but unused variable 'rc'Lee Jones1-2/+1
2021-02-11clk: socfpga: clk-pll: Remove unused variable 'rc'Lee Jones1-2/+1
2020-10-22Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-13/+0
2020-09-22clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clkDinh Nguyen1-1/+1
2020-09-22clk: socfpga: agilex: Remove unused variable 'cntr_mux'YueHaibing1-13/+0
2020-06-19clk: socfpga: agilex: mpu_l2ram_clk should be mpu_ccu_clkDinh Nguyen1-1/+1
2020-06-19clk: socfpga: agilex: add nand_x_clk and nand_ecc_clkDinh Nguyen1-1/+5
2020-05-26clk: socfpga: agilex: add clock driver for the Agilex platformDinh Nguyen4-0/+526
2020-05-26clk: socfpga: add const to _ops data structuresDinh Nguyen3-4/+4
2020-05-26clk: socfpga: remove clk_ops enable/disable methodsDinh Nguyen3-6/+0
2020-05-26clk: socfpga: stratix10: use new parent data schemeDinh Nguyen5-37/+142
2020-02-12clk: socfpga: stratix10: simplify parameter passingDinh Nguyen5-92/+57
2020-02-12clk: stratix10: use do_div() for 64-bit calculationDinh Nguyen1-1/+3
2019-09-20Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2-14/+17
2019-08-16clk: socfpga: deindent code to proper indentationStephen Boyd1-2/+2
2019-08-16clk: socfpga: Don't reference clk_init_data after registrationStephen Boyd2-13/+16
2019-08-14clk: socfpga: stratix10: fix rate caclulationg for cnt_clksDinh Nguyen1-1/+1
2019-07-17Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-1/+5
2019-06-28Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2019-06-25clk: socfpga: stratix10: fix divider entry for the emac clocksDinh Nguyen1-2/+2
2019-06-25clk: socfpga: stratix10: add additional clocks needed for the NAND IPDinh Nguyen1-1/+5
2019-06-25clk: socfpga: stratix10: fix divider entry for the emac clocksDinh Nguyen1-2/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288Thomas Gleixner1-10/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201Thomas Gleixner3-36/+3
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner3-33/+3
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner1-13/+1
2019-05-15clk: Remove io.h from clk-provider.hStephen Boyd3-0/+3
2019-03-08Merge branches 'clk-of-refcount', 'clk-mmio-fixed-clock', 'clk-remove-clps', ...Stephen Boyd3-9/+15
2019-01-24clk: socfpga: Don't have get_parent for single parent opsStephen Boyd1-9/+13
2019-01-15clk: socfpga: stratix10: fix naming convention for the fixed-clocksDinh Nguyen1-10/+10
2019-01-11clk: socfpga: stratix10: fix rate calculation for pll clocksDinh Nguyen1-1/+1
2018-12-28clk: socfpga: fix refcount leakYangtao Li2-0/+2
2018-07-06clk: socfpga: stratix10: fix the sdmmc_free_clk muxDinh Nguyen1-1/+1
2018-07-06clk: socfpga: stratix10: fix the parents of mpu_free_clkDinh Nguyen1-1/+6
2018-05-15clk: socfpga: stratix10: suppress unbinding platform's clock driverDinh Nguyen1-0/+1
2018-05-15clk: socfpga: stratix10: use platform driver APIsDinh Nguyen1-22/+17
2018-04-06clk: socfpga: stratix10: add clock driver for Stratix10 platformDinh Nguyen7-5/+853
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-06-19clk: socfpga: Fix the smplsel on Arria10 and Stratix10Dinh Nguyen2-1/+4
2016-02-22clk: socfpga: allow for multiple parents on Arria10 periph clocksDinh Nguyen2-9/+4
2016-02-08clk: socfpga: fix __init annotationArnd Bergmann1-1/+1
2015-08-24clk: socfpga: Add a second parent option for the dbg_base_clkDinh Nguyen2-4/+15
2015-07-28clk: socfpga: switch to GENMASK()Andy Shevchenko5-5/+4
2015-07-20clk: socfpga: Remove clk.h and clkdev.h includesStephen Boyd7-7/+6
2015-06-09clk: socfpga: remove a stray tabDan Carpenter1-1/+1
2015-06-05clk: socfpga: make use of of_clk_parent_fill helper functionDinh Nguyen2-11/+2
2015-05-21clk: socfpga: add a clock driver for the Arria 10 platformDinh Nguyen6-1/+469
2015-05-21clk: socfpga: update clk.h so for Arria10 platform to useDinh Nguyen2-5/+5
2015-05-14clk: socfpga: Silence sparse warningStephen Boyd1-1/+1
2015-05-14clk: socfpga: Silence sparse warningStephen Boyd1-1/+1
2014-05-12Merge tag 'socfpga-clk-update-for-v3.16' of git://git.rocketboards.org/linux-...Mike Turquette3-4/+23
2014-05-12clk: socfpga: add divider registers to the main pll outputsDinh Nguyen3-4/+23
2014-04-30clk: socfpga: fix clock driver for 3.15Dinh Nguyen2-20/+10
2014-03-18clk: socfpga: Fix section mismatch warningDinh Nguyen1-1/+1
2014-02-26clk: socfpga: Support multiple parents for the pll clocksDinh Nguyen1-4/+22
2014-02-26clk: socfpga: Fix integer overflow in clock calculationDinh Nguyen1-3/+5
2014-02-18clk: socfpga: Add a clk-phase property to the "altr,socfpga-gate-clk"Dinh Nguyen1-0/+68
2014-02-18clk: socfpga: split clk codeSteffen Trumtrar6-306/+462
2014-02-18clk: socfpga: fix define typoSteffen Trumtrar1-3/+3
2014-02-18clk: socfpga: remove unused fieldSteffen Trumtrar1-1/+0
2014-02-18clk: socfpga: Remove socfpga_init_clocksDinh Nguyen1-10/+0
2014-02-18clk: socfpga: Look for the GPIO_DB_CLK by its offsetDinh Nguyen1-2/+3
2014-02-18clk: socfpga: Map the clk manager base address in the clock driverDinh Nguyen1-4/+16
2013-12-19clk: socfpga: Use NULL instead of 0Sachin Kamat1-1/+1
2013-11-27clk: socfpga: Remove check for "reg" property in socfpga_clk_initDinh Nguyen1-3/+1
2013-10-07clk: socfpga: Fix incorrect sdmmc clock nameDinh Nguyen1-1/+1
2013-06-11ARM: socfpga: Add support to gate peripheral clocksDinh Nguyen1-9/+185
2013-04-14ARM: socfpga: Upgrade clk driver for socfpga to make use of dts clock entriesDinh Nguyen1-21/+142
2012-07-19ARM: socfpga: initial support for Altera's SOCFPGA platformDinh Nguyen2-0/+52