summaryrefslogtreecommitdiffstats
path: root/drivers/clk/clk-divider.c
Commit message (Expand)AuthorAgeFilesLines
* clk: divider: Implement and wire up .determine_rate by defaultMartin Blumenstingl2021-08-051-0/+23
* Revert "clk: divider: Switch from .round_rate to .determine_rate by default"Stephen Boyd2021-07-011-9/+9
* clk: divider: Switch from .round_rate to .determine_rate by defaultMartin Blumenstingl2021-06-301-9/+9
* clk: divider: Add re-usable determine_rate implementationsMartin Blumenstingl2021-06-301-14/+61
* clk: divider: fix initialization with parent_hwMichael Tretter2021-02-081-2/+7
* clk: divider: add devm_clk_hw_register_divider_table()Michael Walle2020-12-071-0/+34
* clk: divider: Add support for specifying parents via DT/pointersStephen Boyd2020-01-071-81/+10
* clk: Zero init clk_init_data in helpersManivannan Sadhasivam2019-11-221-1/+1
* Merge branch 'clk-ti' into clk-nextStephen Boyd2019-05-071-1/+1
|\
| * clk: Remove CLK_IS_BASIC clk flagStephen Boyd2019-04-261-1/+1
* | clk: core: replace clk_{readl,writel} with {readl,writel}Jonas Gorski2019-04-231-2/+2
* | clk: divider: add explicit big endian supportJonas Gorski2019-04-231-4/+20
|/
* clk: Tag basic clk types with SPDXStephen Boyd2018-12-111-4/+1
* clk: divider: read-only divider can propagate rate changeJerome Brunet2018-03-121-6/+30
* clk: divider: export clk_div_mask() helperJerome Brunet2018-03-121-13/+11
* clk: divider: fix incorrect usage of container_ofJerome Brunet2017-12-281-4/+3
* clk: Don't write error code into divider registerAlex Frid2017-08-311-2/+4
* clk: divider: Make divider_round_rate take the parent clockMaxime Ripard2017-06-071-9/+10
* clk: divider: Fix clk_divider_round_rate() to use clk_readl()Geert Uytterhoeven2016-08-121-1/+1
* clk: divider: Add hw based registration APIsStephen Boyd2016-04-191-8/+83
* clk: optimize the divider walk in clk_divider_bestdiv()Masahiro Yamada2016-01-291-3/+2
* clk: move the common clock's to_clk_*(_hw) macros to clk-provider.hGeliang Tang2016-01-291-2/+0
* clk-divider: make sure read-only dividers do not write to their registerHeiko Stuebner2016-01-291-1/+10
* clk: divider: Cap table divider values to 'width' memberStephen Boyd2015-11-301-4/+5
* clk: divider: handle integer overflow when dividing large clock ratesBrian Norris2015-09-161-10/+10
* clk: Convert basic types to clk_hw based provider APIsStephen Boyd2015-08-241-3/+3
* clk: Convert __clk_get_flags() to clk_hw_get_flags()Stephen Boyd2015-08-241-1/+1
* clk: basic-type: Silence warnings about lock imbalancesStephen Boyd2015-07-281-0/+4
* clk: allow a clk divider with max divisor when zeroJim Quinlan2015-07-281-5/+11
* clk: basic-types: Remove useless allocation failure printksStephen Boyd2015-05-141-4/+2
* clk: divider: fix calculation of initial best divider when rounding to closestUwe Kleine-König2015-03-091-6/+7
* clk: divider: fix selection of divider when rounding to closestUwe Kleine-König2015-03-091-1/+5
* clk: divider: fix calculation of maximal parent rate for a given dividerUwe Kleine-König2015-03-091-7/+1
* clk: divider: return real rate instead of divider valueHeiko Stübner2015-03-061-1/+1
* clk: divider: Make generic for usage elsewhereStephen Boyd2015-01-271-84/+128
* clk: Add clk_unregister_{divider, gate, mux} to close memory leakKrzysztof Kozlowski2015-01-171-0/+16
* clk-divider: Fix READ_ONLY when divider > 1James Hogan2014-11-171-9/+9
* clk: divider: Fix overflow in clk_divider_bestdivTomasz Figa2014-05-271-1/+1
* Merge branch 'clk-fixes' into clk-nextMike Turquette2014-05-231-1/+1
|\
| * clk: divider: Fix table round up functionMaxime COQUELIN2014-05-231-1/+1
* | clk: divider: add CLK_DIVIDER_READ_ONLY flagHeiko Stuebner2014-05-231-1/+9
* | clk: divider: Optimize clk_divider_bestdiv loopMaxime COQUELIN2014-04-301-1/+13
* | clk: divider: Add round to closest dividerMaxime COQUELIN2014-04-301-2/+67
|/
* clk: divider: Fix best div calculation for power-of-two and table dividersMaxime COQUELIN2014-04-301-1/+36
* clk: divider: fix rate calculation for fractional ratesTomi Valkeinen2014-02-261-5/+5
* clk: clk-divider: fix divisor > 255 bugJames Hogan2014-01-081-1/+1
* clk: wrap I/O access for improved portabilityGerhard Sittig2013-08-271-3/+3
* clk: clk-divider: Export clk_register_divider()Fabio Estevam2013-08-161-0/+2
* clk: divider: add CLK_DIVIDER_HIWORD_MASK flagHaojian Zhuang2013-06-151-2/+13
* clk: divider: do not propagate rate change request when unnecessaryShawn Guo2013-06-101-0/+10