summaryrefslogtreecommitdiffstats
path: root/include/linux/clk.h
Commit message (Expand)AuthorAgeFilesLines
* clk: provide devm_clk_get_optional_enabled_with_rate()Bartosz Golaszewski2024-09-051-0/+33
* clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()Uwe Kleine-König2024-03-281-0/+5
*-. Merge branches 'clk-samsung', 'clk-imx', 'clk-rockchip', 'clk-clkdev' and 'cl...Stephen Boyd2024-03-131-0/+12
|\ \
| | * clk: Add a devm variant of clk_rate_exclusive_get()Uwe Kleine-König2024-02-281-0/+12
| |/
* / clk: Provide managed helper to get and enable bulk clocksShradha Todi2024-02-211-0/+22
|/
* clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'Biju Das2023-08-041-40/+40
* clk: Constify clk_has_parent()Maxime Ripard2022-09-151-1/+1
* clk: Provide new devm_clk helpers for prepared and enabled clocksUwe Kleine-König2022-06-151-0/+109
* clk: Improve documentation for devm_clk_get() and its optional variantUwe Kleine-König2022-06-151-6/+19
* clk: Add clk_drop_rangeMaxime Ripard2022-03-111-0/+11
* Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2021-02-221-2/+2
|\
| * linux/clk.h: use correct kernel-doc notation for 2 functionsRandy Dunlap2021-01-121-2/+2
* | PM: clk: make PM clock layer compatible with clocks that must sleepNicolas Pitre2021-01-271-1/+23
|/
*-. Merge branches 'clk-doc', 'clk-qcom', 'clk-simplify', 'clk-hw', 'clk-renesas'...Stephen Boyd2020-12-201-0/+18
|\ \
| | * clk: meson: g12: use devm variant to register notifiersJerome Brunet2020-11-141-1/+9
| | * clk: add devm variant of clk_notifier_registerJerome Brunet2020-11-141-0/+10
| |/
* / clk: fix a kernel-doc markupMauro Carvalho Chehab2020-11-041-1/+1
|/
* clk: clarify that clk_set_rate() does updates from top to bottomMartin Blumenstingl2020-01-071-0/+3
* Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2019-09-201-7/+10
|\
| * clk: Constify struct clk_bulk_data * where possibleAndrey Smirnov2019-08-071-7/+10
* | clk: Add missing documentation of devm_clk_bulk_get_optional() argumentSylwester Nawrocki2019-07-221-0/+1
|/
* Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2019-07-171-0/+47
|\
| * clk: Add devm_clk_bulk_get_optional() functionSylwester Nawrocki2019-06-251-0/+28
| * clk: Add clk_bulk_get_optional() functionSylwester Nawrocki2019-06-251-0/+19
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
|/
* clk: Add missing stubs for a few functionsDmitry Osipenko2019-04-251-0/+16
* clk: Add (devm_)clk_get_optional() functionsPhil Edworthy2019-02-061-0/+36
*-. Merge branches 'clk-tegra' and 'clk-bulk-get-all' into clk-nextStephen Boyd2018-10-181-1/+64
|\ \
| | * clk: add managed version of clk_bulk_get_allDong Aisheng2018-10-161-0/+23
| | * clk: add new APIs to operate on all available clocksDong Aisheng2018-10-161-1/+41
| |/
* / clk: Add functions to save/restore clock context en-masseRuss Dill2018-10-031-0/+25
|/
* clk: add duty cycle supportJerome Brunet2018-06-191-0/+33
* clk: add more __must_check for bulk APIsDong Aisheng2018-03-161-8/+8
* clk: add clk_rate_exclusive apiJerome Brunet2017-12-191-0/+62
* Merge tag 'clk-bulk-get-prep-enable' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-07-141-0/+22
|\
| * clk: Provide bulk prepare_enable disable_unprepare variantsBjorn Andersson2017-07-121-0/+22
* | Merge branch 'clk-bulk-get' into clk-nextStephen Boyd2017-06-021-0/+132
|\|
| * clk: add managed version of clk_bulk_getDong Aisheng2017-06-021-0/+21
| * clk: add clk_bulk_get accessoriesDong Aisheng2017-06-021-0/+111
* | clk: Provide dummy of_clk_get_from_provider() for compile-testingGeert Uytterhoeven2017-06-021-0/+4
|/
* kernel-api.rst: fix a series of errors when parsing C filesmchehab@s-opensource.com2017-04-021-2/+2
* clk: add devm_get_clk_from_child() APIKuninori Morimoto2016-12-081-4/+25
* Merge tag 'clk-for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2016-07-301-2/+14
|\
| * clk: Provide notifier stubs when !COMMON_CLKKrzysztof Kozlowski2016-06-281-2/+14
* | clk: Add missing clk_get_sys() stubDaniel Lezcano2016-06-281-0/+4
|/
* clkdev: get rid of redundant clk_add_alias() prototype in linux/clk.hRussell King2015-05-061-13/+0
* clk: update clk API documentation to clarify clk_round_rate()Russell King2015-05-061-0/+14
* clk: introduce clk_is_matchMichael Turquette2015-03-111-0/+18
* clk: Add rate constraints to clocksTomeu Vizoso2015-02-021-0/+28
* clk: Introduce clk_has_parent()Thierry Reding2015-01-241-0/+17