summaryrefslogtreecommitdiffstats
path: root/drivers/clk/clk-divider.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* clk: divider: Introduce CLK_DIVIDER_ALLOW_ZERO flagSoren Brinkmann2013-04-031-2/+3
* clk-divider: fix macrosJames Hogan2013-01-181-3/+3
* clk: Add CLK_IS_BASIC flag to identify basic clocksRajendra Nayak2012-07-111-1/+1
* clk: Add support for rate table based dividersRajendra Nayak2012-07-111-16/+109
* clk: Add support for power of two type dividersRajendra Nayak2012-07-111-19/+47
* clk: Use a separate struct for holding init data.Saravana Kannan2012-05-011-5/+9
* clk: pass parent_rate into .set_rateShawn Guo2012-04-241-2/+3
* clk: always pass parent_rate into .round_rateShawn Guo2012-04-241-9/+3