aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk/ti
AgeCommit message (Expand)AuthorFilesLines
2024-04-05clk: ti: dpll: fix incorrect #ifdef checksArnd Bergmann1-6/+4
2024-03-19Merge tag 'soc-late-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds7-37/+70
2024-02-28clk: ti: dpll3xxx: use correct function names in kernel-docRandy Dunlap1-2/+2
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
2023-10-31Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2-17/+5
2023-10-23clk: Use device_get_match_data()Rob Herring1-10/+4
2023-10-18clk: ti: fix double free in of_ti_divider_clk_setup()Dan Carpenter1-7/+1
2023-10-13clk: ti: Fix missing omap5 mcbsp functional clock and aliasesTony Lindgren1-0/+4
2023-10-13clk: ti: Fix missing omap4 mcbsp functional clock and aliasesTony Lindgren1-0/+5
2023-08-30Merge branches 'clk-versa', 'clk-strdup', 'clk-amlogic', 'clk-allwinner' and ...Stephen Boyd2-6/+7
2023-08-22clk: ti: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-6/+2
2023-08-04clk: ti: Replace kstrdup() + strreplace() with kstrdup_and_replace()Andy Shevchenko2-6/+7
2023-06-16clk: ti: clkctrl: check return value of kasprintf()Claudiu Beznea1-0/+7
2023-04-25Merge branches 'clk-xilinx', 'clk-broadcom' and 'clk-platform' into clk-nextStephen Boyd1-4/+2
2023-03-28clk: ti: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-27clk: ti: Use of_address_to_resource()Rob Herring1-3/+3
2022-11-22clk: ti: fix typo in ti_clk_retry_init() code commentDario Binacchi1-1/+1
2022-11-22clk: ti: dra7-atl: don't allocate `parent_names' variableDario Binacchi1-12/+2
2022-11-22clk: ti: change ti_clk_register[_omap_hw]() APIDario Binacchi12-42/+41
2022-10-08Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2-5/+9
2022-10-04Merge branches 'clk-ofnode', 'clk-bindings', 'clk-cleanup', 'clk-zynq' and 'c...Stephen Boyd2-5/+9
2022-09-30clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probeMiaoqian Lin1-3/+6
2022-09-30clk: ti: Balance of_node_get() calls for of_find_node_by_name()Liang He1-2/+3
2022-08-19clk: ti: Fix missing of_node_get() ti_find_clock_provider()Tony Lindgren1-0/+1
2022-08-04Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds3-189/+185
2022-06-16clk: ti: Stop using legacy clkctrl names for omap4 and 5Tony Lindgren3-189/+185
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULEThomas Gleixner14-126/+14
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (pa...Thomas Gleixner8-75/+8
2022-05-20clk: ti: clkctrl: replace usage of found with dedicated list iterator variableJakob Koschel1-7/+6
2022-05-20clk: ti: composite: Prefer kcalloc over open coded arithmeticLen Baker1-1/+1
2022-03-29Merge branches 'clk-starfive', 'clk-ti', 'clk-terminate' and 'clk-cleanup' in...Stephen Boyd22-1345/+159
2022-03-15clk: ti: clkctrl: fix typos in commentsJulia Lawall1-1/+1
2022-03-15clk: ti: Drop legacy compatibility clocks for dra7Tony Lindgren4-832/+5
2022-03-15clk: ti: Drop legacy compatibility clocks for am4Tony Lindgren5-246/+6
2022-03-15clk: ti: Drop legacy compatibility clocks for am3Tony Lindgren4-230/+4
2022-03-10clk: ti: Update component clocks to use ti_dt_clk_name()Tony Lindgren8-11/+23
2022-03-10clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()Tony Lindgren4-12/+22
2022-03-10clk: ti: Add ti_dt_clk_name() helper to use clock-output-namesTony Lindgren2-1/+20
2022-03-10clk: ti: Use clock-output-names for clkctrlTony Lindgren1-2/+20
2022-03-10clk: ti: Add ti_find_clock_provider() to use clock-output-namesTony Lindgren1-2/+41
2022-03-10clk: ti: Optionally parse IO address from parent clock nodeTony Lindgren1-2/+8
2022-03-10clk: ti: Preserve node in ti_dt_clocks_register()Tony Lindgren1-5/+8
2022-03-10clk: ti: Constify clkctrl_nameTony Lindgren1-1/+1
2021-12-09clk/ti/adpll: Make const pointer error a static const arrayColin Ian King1-1/+1
2021-10-20clk: ti: am43xx: Add clkctrl data for am43xx ADC1Miquel Raynal1-0/+1
2021-06-27drivers: ti: remove redundant error message in adpll.cYu Jiahua1-4/+1
2021-06-08clk: ti: add am33xx/am43xx spread spectrum clock supportDario Binacchi2-0/+124
2021-06-08clk: ti: fix typo in routine descriptionDario Binacchi1-1/+1
2021-03-10clk: ti: omap5: Add missing gpmc and ocmc clkctrlTony Lindgren1-0/+2
2021-02-11clk: ti: gate: Fix possible doc-rot in 'omap36xx_gate_clk_enable_with_hsdiv_r...Lee Jones1-1/+1
2021-02-11clk: ti: dpll: Fix misnaming of '_register_dpll()'s 'user' parameterLee Jones1-1/+1
2021-02-11clk: ti: clockdomain: Fix description for 'omap2_init_clk_clkdm's hw paramLee Jones1-1/+1
2021-02-11clk: ti: dpll44xx: Fix some potential doc-rotLee Jones1-2/+4
2021-02-10clk: ti: dpll3xxx: Fix some kernel-doc headers and promote other worthy onesLee Jones1-9/+11
2021-02-10clk: ti: clkt_dpll: Fix some kernel-doc misdemeanoursLee Jones1-1/+2
2020-12-21Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2-3/+20
2020-12-17clk: ti: omap5: Fix reboot DPLL lock failure when using ABE TIMERsDavid Shah1-1/+11
2020-12-17clk: ti: Fix memleak in ti_fapll_synth_setupZhang Qilong1-2/+9
2020-11-19clk: ti: dra7: Drop idlest polling from IVA clkctrl clocksTony Lindgren1-0/+7
2020-11-19clk: ti: omap4: Drop idlest polling from IVA clkctrl clocksTony Lindgren1-1/+1
2020-11-16clk: ti: am437x: Keep am4 l3 main clock always on for genpdTony Lindgren1-0/+8
2020-11-16clk: ti: am33xx: Keep am3 l3 main clock always on for genpdTony Lindgren1-0/+2
2020-09-22clk: ti: dra7: add missing clkctrl register for SHA2 instanceTero Kristo1-0/+1
2020-09-22clk: ti: clockdomain: fix static checker warningTero Kristo1-0/+2
2020-09-22clk: ti: autoidle: add checks against NULL pointer referenceTero Kristo1-2/+12
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-1/+1
2020-06-10Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds4-26/+18
2020-06-04Merge tag 'arm-soc-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-0/+1
2020-05-26clk: ti: dra7: remove two unused symbolsJason Yan1-9/+0
2020-05-19clk: ti: dm816: enable sysclk6_ck on initTony Lindgren1-0/+1
2020-05-14clk: ti: dra7xx: fix RNG clock parentTero Kristo1-1/+1
2020-05-14clk: ti: dra7xx: mark MCAN clock as DRA76x onlyTero Kristo1-1/+1
2020-05-14clk: ti: dra7xx: fix gpu clkctrl parentTero Kristo1-1/+1
2020-05-14clk: ti: omap5: Add proper parent clocks for l4-secure clocksTero Kristo1-7/+7
2020-05-14clk: ti: omap4: Add proper parent clocks for l4-secure clocksTero Kristo1-7/+7
2020-05-14clk: ti: composite: fix memory leakTero Kristo1-0/+1
2020-05-12clk: ti: clkctrl: convert subclocks to use proper names alsoTero Kristo1-50/+48
2020-05-12clk: ti: am33xx: fix RTC clock parentTero Kristo1-1/+1
2020-05-12clk: ti: clkctrl: Fix Bad of_node_put within clkctrl_get_nameTero Kristo1-1/+0
2020-04-03Merge tag 'arm-dt-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-1/+6
2020-03-17clk: ti: Fix dm814x clkctrl for ethernetTony Lindgren1-1/+6
2020-03-16clk: ti: am43xx: Fix clock parent for RTC clockTony Lindgren1-1/+1
2020-02-08Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds2-0/+26
2020-02-03Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds6-17/+170
2020-01-31Merge branches 'clk-imx', 'clk-ti', 'clk-xilinx', 'clk-nvidia', 'clk-qcom', '...Stephen Boyd4-13/+164
2020-01-23ARM: dts: Add missing omap5 secure clocksTony Lindgren1-0/+13
2020-01-23ARM: dts: Add missing omap4 secure clocksTony Lindgren1-0/+13
2020-01-20clk: ti: clkctrl: Fix hidden dependency to node nameTony Lindgren2-12/+88
2020-01-20clk: ti: add clkctrl data dra7 sgxTony Lindgren1-0/+35
2020-01-20clk: ti: omap5: Add missing AESS clockTony Lindgren1-0/+15
2020-01-20clk: ti: dra7: fix parent for gmac_clkctrlGrygorii Strashko1-1/+1
2020-01-20clk: ti: dra7: add vpe clkctrl dataBenoit Parrot1-0/+6
2020-01-20clk: ti: dra7: add cam clkctrl dataBenoit Parrot1-0/+19
2020-01-05clk: ti: dra7-atl: Remove pm_runtime_irq_safe()Peter Ujfalusi1-1/+0
2019-12-23clk: let init callback return an error codeJerome Brunet2-4/+6
2019-12-01Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds9-198/+178
2019-11-08clk/ti/adpll: allocate room for terminating nullStephen Kitt1-9/+2
2019-11-08Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-8/+3
2019-11-04clk: ti: clkctrl: Fix failed to enable error with double udelay timeoutTony Lindgren1-2/+3
2019-11-04clk: ti: dra7-atl-clock: Remove ti_clk_add_alias callPeter Ujfalusi1-6/+0
2019-10-31clk: ti: divider: convert to use min,max,mask instead of widthTero Kristo2-91/+74
2019-10-31clk: ti: divider: cleanup ti_clk_parse_divider_data APITero Kristo3-14/+9
2019-10-31clk: ti: divider: cleanup _register_divider and ti_clk_get_div_tableTero Kristo1-72/+41
2019-10-31clk: ti: am43xx: drop idlest polling from gfx clockTero Kristo1-1/+1
2019-10-31clk: ti: am33xx: drop idlest polling from gfx clockTero Kristo1-1/+1
2019-10-31clk: ti: am33xx: drop idlest polling from pruss clkctrl clockTero Kristo1-1/+1
2019-10-31clk: ti: am43xx: drop idlest polling from pruss clkctrl clockTero Kristo1-1/+1
2019-10-31clk: ti: omap5: Drop idlest polling from IPU & DSP clkctrl clocksSuman Anna1-2/+2
2019-10-31clk: ti: omap4: Drop idlest polling from IPU & DSP clkctrl clocksSuman Anna1-2/+2
2019-10-31clk: ti: dra7xx: Drop idlest polling from IPU & DSP clkctrl clocksTero Kristo1-4/+4
2019-10-31clk: ti: omap5: add IVA subsystem clkctrl dataTero Kristo1-0/+7
2019-10-31clk: ti: clkctrl: add new exported API for checking standby infoTero Kristo1-0/+33
2019-10-31clk: ti: clkctrl: convert to use bit helper macros instead of bitopsTero Kristo1-4/+4
2019-10-31clk: ti: clkctrl: fix setting up clkctrl clocksTero Kristo1-1/+1
2019-10-03Merge tag 'omap-for-v5.4/fixes-rc1-signed' of git://git.kernel.org/pub/scm/li...Olof Johansson1-3/+3
2019-09-23clk: ti: dra7: Fix mcasp8 clock bitsTony Lindgren1-3/+3
2019-09-20Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-0/+34
2019-09-19Merge branches 'clk-renesas', 'clk-rockchip', 'clk-const' and 'clk-simplify' ...Stephen Boyd1-3/+1
2019-09-19Merge branches 'clk-init-destroy', 'clk-doc', 'clk-imx' and 'clk-allwinner' i...Stephen Boyd2-8/+10
2019-09-06clk/ti: Use kmemdup rather than duplicating its implementationFuqian Huang1-3/+1
2019-08-26clk: ti: add clkctrl data omap5 sgxTony Lindgren1-0/+34
2019-08-16clk: ti: Don't reference clk_init_data after registrationStephen Boyd2-8/+10
2019-08-07clk: ti: dm814x: Add of_node_put() to prevent memory leakNishka Dasgupta1-0/+1
2019-07-17Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds3-146/+0
2019-06-28Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+5
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner8-32/+8
2019-06-07clk: ti: Remove unused functionsYueHaibing3-146/+0
2019-06-06clk: ti: clkctrl: Fix returning uninitialized dataTony Lindgren1-2/+5
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372Thomas Gleixner1-5/+1
2019-05-30Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+4
2019-05-21clk: ti: clkctrl: Fix clkdm_clk handlingTony Lindgren1-4/+4
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-15clk: Remove io.h from clk-provider.hStephen Boyd3-0/+3
2019-04-25clk: ti: dra7: disable the RNG and TIMER12 clkctrl clocks on HS devicesTero Kristo4-8/+12
2019-04-25clk: ti: dra7x: prevent non-existing clkctrl clocks from registeringTero Kristo4-2/+22
2019-04-25clk: ti: export the omap2_clk_is_hw_omap callTero Kristo1-1/+0
2019-03-14Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds13-62/+159
2019-03-12treewide: add checks for the return value of memblock_alloc*()Mike Rapoport1-0/+3
2019-03-08clk: ti: clkctrl: Fix clkdm_name regression for TI_CLK_CLKCTRL_COMPATTony Lindgren1-1/+1
2019-03-08Merge branches 'clk-imx', 'clk-samsung', 'clk-ti', 'clk-uniphier-gear' and 'c...Stephen Boyd13-59/+152
2019-03-08Merge branches 'clk-of-refcount', 'clk-mmio-fixed-clock', 'clk-remove-clps', ...Stephen Boyd1-2/+6
2019-02-15clk: ti: check clock type before doing autoidle opsAndreas Kemnade1-4/+16
2019-02-15clk: ti: add a usecount for autoidleAndreas Kemnade1-4/+28
2019-02-15clk: ti: generalize the init sequence of clk_hw_omap clocksTero Kristo6-24/+31
2019-02-15clk: ti: remove usage of CLK_IS_BASICTero Kristo6-6/+6
2019-02-15clk: ti: add new API for checking if a provided clock is an OMAP clockTero Kristo2-0/+20
2019-02-15clk: ti: move clk_hw_omap list handling under generic part of the driverTero Kristo3-39/+69
2019-01-24clk: ti: Fix error handling in ti_clk_parse_divider_data()Dan Carpenter1-1/+10
2018-12-28clk: ti: fix refcount leak in ti_dt_clocks_register()Yangtao Li1-2/+6
2018-12-14clk: Use of_node_name_eq for node name comparisonsRob Herring2-2/+2
2018-10-31Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds21-526/+2230
2018-10-31memblock: stop using implicit alignment to SMP_CACHE_BYTESMike Rapoport1-1/+1
2018-10-31mm: remove include/linux/bootmem.hMike Rapoport1-1/+1
2018-10-31memblock: remove _virt from APIs returning virtual addressMike Rapoport1-1/+1
2018-10-18Merge branch 'clk-ti' into clk-nextStephen Boyd15-480/+2181
2018-10-18Merge branches 'clk-dt-name', 'clk-ti-of-node' and 'clk-sa' into clk-nextStephen Boyd12-53/+56
2018-10-16clk: ti: Prepare for remove of OF node nameStephen Boyd1-6/+3
2018-10-03clk: ti: Add functions to save/restore clk contextRuss Dill6-0/+200
2018-10-03clk: ti: dra7: add new clkctrl dataTero Kristo3-3/+874
2018-10-03clk: ti: dra7xx: rename existing clkctrl data as compat dataTero Kristo5-804/+829
2018-10-03clk: ti: am43xx: add new clkctrl data for am43xxTero Kristo3-5/+268
2018-10-03clk: ti: am43xx: rename existing clkctrl data as compat dataTero Kristo5-207/+233
2018-10-03clk: ti: am33xx: add new clkctrl data for am33xxTero Kristo3-3/+250
2018-10-03clk: ti: am33xx: rename existing clkctrl data as compat dataTero Kristo5-198/+224
2018-10-03clk: ti: clkctrl: replace dashes from clkdm name with underscoreTero Kristo1-0/+10
2018-10-03clk: ti: clkctrl: support multiple clkctrl nodes under a cm nodeTero Kristo3-18/+52
2018-08-30clk: ti: fix OF child-node lookupJohan Hovold1-4/+9
2018-08-30clk: Convert to using %pOFn instead of device_node.nameRob Herring12-49/+47
2018-07-09clk: ti: dra7: Add clkctrl clock data for the mcan clocksFaiz Abbas1-0/+1
2018-06-12treewide: devm_kzalloc() -> devm_kcalloc()Kees Cook1-2/+4
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook3-4/+4
2018-04-13Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds4-13/+77
2018-04-06Merge branches 'clk-davinci', 'clk-si544', 'clk-rockchip', 'clk-uniphier' and...Stephen Boyd2-4/+7
2018-04-05clk: ti: fix flag space conflict with clkctrl clocksTero Kristo1-4/+5
2018-03-08clk: ti: am43xx: add set-rate-parent support for display clkctrl clockTero Kristo1-1/+1
2018-03-08clk: ti: clkctrl: add support for CLK_SET_RATE_PARENT flagTero Kristo1-0/+2
2018-03-08clk: ti: am33xx: add set-rate-parent support for display clkctrl clockTero Kristo1-1/+1
2018-03-08clk: ti: add support for clock latching to mux clocksTero Kristo2-3/+11
2018-03-08clk: ti: add support for clock latching to divider clocksTero Kristo2-6/+21
2018-03-08clk: ti: add generic support for clock latchingTero Kristo2-0/+16
2018-03-08clk: ti: add support for register read-modify-write low-level operationTero Kristo1-0/+24
2018-01-26Merge branches 'clk-qcom-alpha-pll', 'clk-check-ops-ptr', 'clk-protect-rate' ...Stephen Boyd8-5078/+0
2017-12-14clk: ti: Drop legacy clk-3xxx-legacy codeTony Lindgren8-5078/+0
2017-12-01clk: ti: omap4: clkctrl data fixes for opt-clocksTero Kristo1-40/+115
2017-12-01clk: ti: dm816: add clkctrl clock dataTero Kristo3-0/+49
2017-12-01clk: ti: dm814: add clkctrl clock dataTero Kristo3-0/+42
2017-12-01clk: ti: am43xx: add clkctrl clock dataTero Kristo3-0/+204
2017-12-01clk: ti: am33xx: add clkctrl clock dataTero Kristo3-1/+195
2017-12-01clk: ti: dra7: add clkctrl clock dataTero Kristo3-0/+798
2017-12-01clk: ti: omap5: add clkctrl clock dataTero Kristo3-0/+508
2017-12-01clk: ti: omap3: cleanup unnecessary clock aliasesTero Kristo1-261/+2
2017-12-01clk: ti: am43xx: cleanup unnecessary clock aliasesTero Kristo1-97/+2
2017-12-01clk: ti: am33xx: cleanup unnecessary clock aliasesTero Kristo1-86/+2
2017-12-01clk: ti: dm816x: cleanup unnecessary clock aliasesTero Kristo1-16/+1
2017-12-01clk: ti: dm814x: cleanup unnecessary clock aliasesTero Kristo1-12/+1
2017-12-01clk: ti: omap5: cleanup unnecessary clock aliasesTero Kristo1-192/+2
2017-12-01clk: ti: dra7: drop unnecessary clock aliasesTero Kristo1-281/+2
2017-12-01clk: ti: omap4: cleanup unnecessary clock aliasesTero Kristo1-45/+0
2017-12-01clk: ti: clkctrl: fix flags for mux and divider opt clocksTero Kristo2-2/+11