summaryrefslogtreecommitdiffstats
path: root/drivers/clk/clk-divider.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* clk: basic: improve parent_names & return errorsMike Turquette2012-04-241-15/+19
* clk: add "const" for clk_ops of basic clksShawn Guo2012-04-241-1/+1
* clk: remove unnecessary EXPORT_SYMBOL_GPLShawn Guo2012-04-241-3/+0
* clk: basic clock hardware typesMike Turquette2012-03-161-0/+200