]> git.baikalelectronics.ru Git - kernel.git/commit
clk: xgene: Add PMD clock
authorHoan Tran <hotran@apm.com>
Mon, 12 Sep 2016 18:23:24 +0000 (11:23 -0700)
committerStephen Boyd <sboyd@codeaurora.org>
Wed, 14 Sep 2016 20:54:35 +0000 (13:54 -0700)
commitf874c167f4848c6064efab5a8087373bcc556aa4
tree7495fc987a795c2132b11d88592e402a874cb634
parent00f099990208d8078823621a136d7e915e30eccd
clk: xgene: Add PMD clock

Add X-Gene PMD clock support.

PMD clock is implemented for a single register field.
  Output rate = parent_rate * (denominator - scale) / denominator
with
  - denominator = bitmask of register field + 1
  - scale = values of register field

For example, for bitmask is 0x7, denominator will be 8 and scale
will be computed and programmed accordingly.

Signed-off-by: Hoan Tran <hotran@apm.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/clk-xgene.c