summaryrefslogtreecommitdiffstats
path: root/include/linux/clk.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge tag 'clk-for-linus-3.18' of git://git.linaro.org/people/mike.turquette/...Linus Torvalds2014-10-151-0/+29
|\
| * clk: introduce clk_set_phase function & callbackMike Turquette2014-09-271-0/+29
* | Documentation: Docbook: Fix generated DocBook/kernel-api.xmlMasanari Iida2014-09-091-1/+1
|/
* clk: add pr_debug & kerneldoc around clk notifiersMike Turquette2014-02-241-0/+14
* clk: add clk accuracy retrieval supportBoris BREZILLON2013-12-221-0/+17
* clk: Properly handle notifier return valuesSoren Brinkmann2013-04-101-4/+4
* clk: add non CONFIG_HAVE_CLK routinesViresh Kumar2012-07-301-59/+109
* Merge tag 'clk-for-linus' of git://git.linaro.org/people/mturquette/linuxLinus Torvalds2012-07-241-0/+20
|\
| * clk: fix compile for OF && !COMMON_CLKRob Herring2012-07-191-1/+1
| * clk: fix clk_get on of_clk_get_by_name return checkShawn Guo2012-07-191-2/+3
| * clk: add DT clock binding supportGrant Likely2012-07-111-0/+19
* | Fix typo in include/linux/clk.h .Jan-Simon Möller2012-07-241-2/+2
|/
* Merge branch 'depends/rmk/clkdev' into next/clockArnd Bergmann2012-05-111-0/+32
|\
| * ARM: 7376/1: clkdev: Implement managed clk_get()Mark Brown2012-04-191-0/+32
* | clk: remove trailing whitespace from clk.hRob Herring2012-04-241-2/+2
* | clk: Remove comment for end of CONFIG_COMMON_CLK sectionMark Brown2012-04-241-1/+1
|/
* clk: introduce the common clock frameworkMike Turquette2012-03-161-5/+63