summaryrefslogtreecommitdiffstats
path: root/drivers/clk/clk.c
Commit message (Expand)AuthorAgeFilesLines
*-. Merge branches 'clk-debugfs', 'clk-spreadtrum', 'clk-sifive', 'clk-counted' a...Stephen Boyd2023-10-301-11/+54
|\ \
| * | clk: Allow phase adjustment from debugfsJohn Keeping2023-10-231-1/+30
| * | clk: Show active consumers of clocks in debugfsVishal Badole2023-10-231-10/+24
| |/
* / clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_paren...Alessandro Carminati2023-10-121-9/+12
|/
*-. Merge branches 'clk-imx', 'clk-microchip', 'clk-cleanup', 'clk-bindings', 'cl...Stephen Boyd2023-06-261-0/+1
|\ \
| | * clk: Fix memory leak in devm_clk_notifier_register()Fei Shao2023-06-201-0/+1
| |/
* | clk: Fix best_parent_rate after moving code into a separate functionMarek Szyprowski2023-06-131-0/+1
* | clk: Forbid to register a mux without determine_rateMaxime Ripard2023-06-081-0/+7
* | clk: nodrv: Add a determine_rate hookMaxime Ripard2023-06-081-0/+7
* | clk: Introduce clk_hw_determine_rate_no_reparent()Stephen Boyd2023-06-081-0/+19
* | clk: Move no reparent case into a separate functionStephen Boyd2023-06-081-32/+43
* | clk: Export clk_hw_forward_rate_request()Maxime Ripard2023-06-081-0/+1
|/
*-. Merge branches 'clk-cleanup', 'clk-aspeed', 'clk-dt', 'clk-renesas' and 'clk-...Stephen Boyd2023-04-251-4/+6
|\ \
| | * clk: Use of_property_present() for testing DT property presenceRob Herring2023-03-141-2/+2
| |/ |/|
| * clk: Print an info line before disabling unused clocksKonrad Dybcio2023-03-291-0/+2
| * clk: remove unnecessary (void*) conversionsYu Zhe2023-03-161-2/+2
|/
* Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds2023-02-251-0/+11
|\
| * clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()Chen-Yu Tsai2023-02-101-0/+11
* | cpuidle, clk: Remove trace_.*_rcuidle()Peter Zijlstra2023-01-131-4/+4
|/
*-. Merge branches 'clk-mediatek', 'clk-trace', 'clk-qcom' and 'clk-microchip' in...Stephen Boyd2022-12-121-0/+32
|\ \
| | * clk: Add trace events for rate requestsMaxime Ripard2022-12-071-0/+31
| | * clk: Store clk_core for clk_rate_requestMaxime Ripard2022-12-071-0/+1
| |/
* | clk: Initialize max_rate in struct clk_rate_requestMaxime Ripard2022-10-271-0/+1
* | clk: Initialize the clk_rate_request even if clk_core is NULLMaxime Ripard2022-10-271-1/+4
* | clk: Remove WARN_ON NULL parent in clk_core_init_rate_req()Maxime Ripard2022-10-271-1/+1
|/
* 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