summaryrefslogtreecommitdiff
path: root/drivers/clk/clk.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-07clk: Get runtime PM before walking tree for clk_summaryStephen Boyd1-2/+12
2024-04-07clk: Get runtime PM before walking tree during disable_unusedStephen Boyd1-12/+105
2024-04-07clk: Initialize struct clk_core kref earlierStephen Boyd1-15/+13
2024-04-07clk: Don't hold prepare_lock when calling kref_put()Stephen Boyd1-7/+5
2024-04-07clk: Remove prepare_lock hold assertion in __clk_release()Stephen Boyd1-2/+0
2024-03-13Merge branches 'clk-samsung', 'clk-imx', 'clk-rockchip', 'clk-clkdev' and 'cl...Stephen Boyd1-0/+19
2024-03-08clk: Fix clk_core_get NULL dereferenceBryan O'Donoghue1-0/+3
2024-02-28clk: Add a devm variant of clk_rate_exclusive_get()Uwe Kleine-König1-0/+19
2023-10-30Merge branches 'clk-debugfs', 'clk-spreadtrum', 'clk-sifive', 'clk-counted' a...Stephen Boyd1-11/+54
2023-10-23clk: Allow phase adjustment from debugfsJohn Keeping1-1/+30
2023-10-23clk: Show active consumers of clocks in debugfsVishal Badole1-10/+24
2023-10-12clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_paren...Alessandro Carminati1-9/+12
2023-06-26Merge branches 'clk-imx', 'clk-microchip', 'clk-cleanup', 'clk-bindings', 'cl...Stephen Boyd1-0/+1
2023-06-20clk: Fix memory leak in devm_clk_notifier_register()Fei Shao1-0/+1
2023-06-13clk: Fix best_parent_rate after moving code into a separate functionMarek Szyprowski1-0/+1
2023-06-08clk: Forbid to register a mux without determine_rateMaxime Ripard1-0/+7
2023-06-08clk: nodrv: Add a determine_rate hookMaxime Ripard1-0/+7
2023-06-08clk: Introduce clk_hw_determine_rate_no_reparent()Stephen Boyd1-0/+19
2023-06-08clk: Move no reparent case into a separate functionStephen Boyd1-32/+43
2023-06-08clk: Export clk_hw_forward_rate_request()Maxime Ripard1-0/+1
2023-04-25Merge branches 'clk-cleanup', 'clk-aspeed', 'clk-dt', 'clk-renesas' and 'clk-...Stephen Boyd1-4/+6
2023-03-29clk: Print an info line before disabling unused clocksKonrad Dybcio1-0/+2
2023-03-16clk: remove unnecessary (void*) conversionsYu Zhe1-2/+2
2023-03-14clk: Use of_property_present() for testing DT property presenceRob Herring1-2/+2
2023-02-25Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+11
2023-02-10clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()Chen-Yu Tsai1-0/+11
2023-01-13cpuidle, clk: Remove trace_.*_rcuidle()Peter Zijlstra1-4/+4
2022-12-12Merge branches 'clk-mediatek', 'clk-trace', 'clk-qcom' and 'clk-microchip' in...Stephen Boyd1-0/+32
2022-12-07clk: Add trace events for rate requestsMaxime Ripard1-0/+31
2022-12-07clk: Store clk_core for clk_rate_requestMaxime Ripard1-0/+1
2022-10-27clk: Initialize max_rate in struct clk_rate_requestMaxime Ripard1-0/+1
2022-10-27clk: Initialize the clk_rate_request even if clk_core is NULLMaxime Ripard1-1/+4
2022-10-27clk: Remove WARN_ON NULL parent in clk_core_init_rate_req()Maxime Ripard1-1/+1
2022-10-16Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-65/+221
2022-10-14Merge branch 'clk-rate-range' into clk-nextStephen Boyd1-65/+221
2022-10-10clk: Update req_rate on __clk_recalc_rates()Maxime Ripard1-28/+11
2022-10-08Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-29/+2
2022-09-30clk: Remove never used devm_of_clk_del_provider()Andy Shevchenko1-26/+0
2022-09-15clk: Introduce the clk_hw_get_rate_range functionMaxime Ripard1-0/+16
2022-09-15clk: Zero the clk_rate_request structureMaxime Ripard1-0/+2
2022-09-15clk: Stop forwarding clk_rate_requests to the parentMaxime Ripard1-7/+77
2022-09-15clk: Constify clk_has_parent()Maxime Ripard1-1/+1
2022-09-15clk: Introduce clk_core_has_parent()Maxime Ripard1-15/+22
2022-09-15clk: Switch from __clk_determine_rate to clk_core_round_rate_nolockMaxime Ripard1-3/+10
2022-09-15clk: Add our request boundaries in clk_core_init_rate_reqMaxime Ripard1-6/+1
2022-09-15clk: Introduce clk_hw_init_rate_request()Maxime Ripard1-0/+20
2022-09-15clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its c...Maxime Ripard1-5/+3
2022-09-15clk: Change clk_core_init_rate_req prototypeMaxime Ripard1-4/+6
2022-09-15clk: Set req_rate on reparentingMaxime Ripard1-0/+22
2022-09-15clk: Take into account uncached clocks in clk_set_rate_range()Maxime Ripard1-1/+5