summaryrefslogtreecommitdiffstats
path: root/drivers/clk/clk.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2022-10-161-65/+221
|\
| * Merge branch 'clk-rate-range' into clk-nextStephen Boyd2022-10-141-65/+221
| |\
| | * clk: Update req_rate on __clk_recalc_rates()Maxime Ripard2022-10-101-28/+11
| | * clk: Introduce the clk_hw_get_rate_range functionMaxime Ripard2022-09-151-0/+16
| | * clk: Zero the clk_rate_request structureMaxime Ripard2022-09-151-0/+2
| | * clk: Stop forwarding clk_rate_requests to the parentMaxime Ripard2022-09-151-7/+77
| | * clk: Constify clk_has_parent()Maxime Ripard2022-09-151-1/+1
| | * clk: Introduce clk_core_has_parent()Maxime Ripard2022-09-151-15/+22
| | * clk: Switch from __clk_determine_rate to clk_core_round_rate_nolockMaxime Ripard2022-09-151-3/+10
| | * clk: Add our request boundaries in clk_core_init_rate_reqMaxime Ripard2022-09-151-6/+1
| | * clk: Introduce clk_hw_init_rate_request()Maxime Ripard2022-09-151-0/+20
| | * clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its c...Maxime Ripard2022-09-151-5/+3
| | * clk: Change clk_core_init_rate_req prototypeMaxime Ripard2022-09-151-4/+6
| | * clk: Set req_rate on reparentingMaxime Ripard2022-09-151-0/+22
| | * clk: Take into account uncached clocks in clk_set_rate_range()Maxime Ripard2022-09-151-1/+5
| | * clk: Clarify clk_get_rate() expectationsMaxime Ripard2022-09-151-2/+3
| | * clk: Skip clamping when rounding if there's no boundariesMaxime Ripard2022-09-151-1/+13
| | * clk: Drop the rate range on clk_put()Maxime Ripard2022-09-151-14/+31
* | | Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2022-10-081-29/+2
|\| |
| * | clk: Remove never used devm_of_clk_del_provider()Andy Shevchenko2022-09-301-26/+0
| * | clk: do not initialize retClaudiu Beznea2022-08-231-1/+1
| * | clk: remove extra empty lineClaudiu Beznea2022-08-231-1/+0
| * | clk: Fix comment typoJason Wang2022-08-221-1/+1
| |/
* | Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"Stephen Boyd2022-08-311-28/+0
* | clk: core: Fix runtime PM sequence in clk_core_unprepare()Chen-Yu Tsai2022-08-221-2/+1
* | clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate opsChen-Yu Tsai2022-08-221-0/+28
|/
* clk: Remove never used devm_clk_*unregister()Andy Shevchenko2022-06-221-48/+0
* clk: using pm_runtime_resume_and_get instead of pm_runtime_get_syncMinghao Chi2022-04-221-8/+1
* Revert "clk: Drop the rate range on clk_put()"Stephen Boyd2022-04-021-28/+14
*-. Merge branches 'clk-range', 'clk-uniphier', 'clk-apple' and 'clk-qcom' into c...Stephen Boyd2022-03-291-40/+91
|\ \
| * | clk: Drop the rate range on clk_put()Maxime Ripard2022-03-251-14/+28
| * | clk: Initialize orphan req_rateMaxime Ripard2022-03-251-0/+13
| * | clk: Always set the rate on clk_set_range_rateMaxime Ripard2022-03-111-22/+23
| * | clk: Use clamp instead of open-coding our ownMaxime Ripard2022-03-111-5/+1
| * | clk: Always clamp the rounded rateMaxime Ripard2022-03-111-0/+2
| * | clk: Enforce that disjoints limits are invalidMaxime Ripard2022-03-111-0/+24
| * | clk: Fix clk_hw_get_clk() when dev is NULLMaxime Ripard2022-03-111-1/+2
| |/
* | clk: Mark clk_core_evict_parent_cache_subtree() 'target' constStephen Boyd2022-02-251-1/+1
* | clk: Mark 'all_lists' as constStephen Boyd2022-02-251-2/+2
|/
* Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2022-01-121-11/+69
|\
| *-. Merge branches 'clk-doc', 'clk-renesas', 'clk-at91', 'clk-cleanup' and 'clk-d...Stephen Boyd2022-01-111-11/+69
| |\ \
| | | * clk: Enable/Disable runtime PM for clk_summaryTaniya Das2022-01-051-0/+2
| | | * clk: Emit a stern warning with writable debugfs enabledStephen Boyd2021-12-101-0/+18
| | | * clk: Add write operation for clk_parent debugfs nodeSam Protsenko2021-12-091-1/+41
| | |/ | |/|
| | * clk: __clk_core_init() never takes NULLStephen Boyd2021-12-091-3/+0
| | * clk: clk_core_get() can also return NULLStephen Boyd2021-12-091-7/+8
| |/
* / clk: Don't parent clks until the parent is fully registeredMike Tipton2021-12-071-3/+12
|/
* clk: use clk_core_get_rate_recalc() in clk_rate_get()Claudiu Beznea2021-10-261-1/+4
* clk: Skip clk provider registration when np is NULLTudor Ambarus2021-05-111-0/+9
* Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2021-04-281-16/+4
|\