summaryrefslogtreecommitdiffstats
path: root/drivers/clk/clk-composite.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* clk: composite: Fix handling of high clock ratesSebastian Reichel2023-06-131-1/+4
* clk: Stop forwarding clk_rate_requests to the parentMaxime Ripard2022-09-151-2/+4
* clk: composite: Fix 'switching' to same clockAlexander Stein2021-11-041-0/+1
*-. Merge branches 'clk-composite-determine-fix', 'clk-allwinner', 'clk-amlogic' ...Stephen Boyd2021-11-021-24/+52
|\ \
| * | clk: composite: Use rate_ops.determine_rate when also a mux is availableMartin Blumenstingl2021-10-181-20/+48
| * | clk: composite: Also consider .determine_rate for rate + mux compositesMartin Blumenstingl2021-10-181-5/+5
| |/
* / clk: composite: export clk_register_compositeMiles Chen2021-09-151-0/+1
|/
* clk: composite: add devm_clk_hw_register_composite_pdata()Michael Walle2020-12-071-0/+50
* clk: composite: Export clk_hw_register_composite()Anson Huang2020-08-221-0/+1
* clk: composite: add _register_composite_pdata() variantsMichael Walle2020-01-281-3/+53
* clk: Add clk_hw_unregister_composite helper function definitionManivannan Sadhasivam2019-11-231-0/+11
* clk: Zero init clk_init_data in helpersManivannan Sadhasivam2019-11-231-1/+1
* clk: composite: Drop unused clk.h includeStephen Boyd2019-08-161-1/+0
* clk: Remove CLK_IS_BASIC clk flagStephen Boyd2019-04-261-1/+1
* clk: Tag basic clk types with SPDXStephen Boyd2018-12-111-12/+1
* Merge branch 'clk-hw-register' (early part) into clk-nextStephen Boyd2016-04-211-12/+33
|\
| * clk: composite: Add hw based registration APIsStephen Boyd2016-04-201-12/+33
* | Merge branch 'clk-composite-unregister' into clk-nextStephen Boyd2016-04-211-0/+15
|\ \
| * | clk: composite: Add unregister functionMaxime Ripard2016-04-211-0/+15
| |/
* / clk: Add clk_composite_set_rate_and_parentFinley Xiao2016-04-161-0/+33
|/
* clk: move the common clock's to_clk_*(_hw) macros to clk-provider.hGeliang Tang2016-01-291-2/+0
* clk: Convert basic types to clk_hw based provider APIsStephen Boyd2015-08-251-7/+7
* clk: Convert __clk_get_flags() to clk_hw_get_flags()Stephen Boyd2015-08-251-1/+1
* clk: Replace __clk_get_num_parents with clk_hw_get_num_parents()Stephen Boyd2015-08-251-1/+1
* clk: fix some determine_rate implementationsBoris Brezillon2015-07-281-2/+1
* clk: change clk_ops' ->determine_rate() prototypeBoris Brezillon2015-07-281-24/+24
* clk: basic-types: Remove useless allocation failure printksStephen Boyd2015-05-151-3/+1
* clk: make strings in parent name arrays constSascha Hauer2015-05-061-1/+1
* clk: Replace explicit clk assignment with __clk_hw_set_clkJavier Martinez Canillas2015-02-181-10/+10
* clk: Add rate constraints to clocksTomeu Vizoso2015-02-021-2/+7
* clk: Change clk_ops->determine_rate to return a clk_hw as the best parentTomeu Vizoso2014-12-041-4/+5
* clk: composite: improve rate_hw sanity check logicMike Turquette2014-07-131-10/+16
* clk: composite: allow read-only clocksHeiko Stübner2014-07-131-6/+3
* clk: composite: support determine_rate using rate_ops->round_rate + mux_ops->...Boris BREZILLON2014-07-131-1/+47
* clk: composite: pass mux_hw into determine_rateMike Turquette2014-01-151-1/+1
* clk: composite: .determine_rate supportEmilio López2013-11-101-0/+28
* clk: composite: allow fixed rates & fixed dividersMike Turquette2013-04-121-4/+13
* clk: composite: rename 'div' references to 'rate'Mike Turquette2013-04-121-20/+20
* clk: Add composite clock typePrashant Gaikwad2013-03-261-0/+201