]> git.baikalelectronics.ru Git - kernel.git/commit
clk: iproc: add initial common clock support
authorRay Jui <rjui@broadcom.com>
Tue, 5 May 2015 18:13:19 +0000 (11:13 -0700)
committerMichael Turquette <mturquette@baylibre.com>
Thu, 18 Jun 2015 19:36:38 +0000 (12:36 -0700)
commite1adcbc428861dfad51dc87d3de37bab58e43c57
tree0bb5a968604a4ca1584828b6d7670228d8b86771
parent9fdfaf823a933a90bed6740999c7c02be28543e9
clk: iproc: add initial common clock support

This adds basic and generic support for various iProc PLLs and clocks
including the ARMPLL, GENPLL, LCPLL, MIPIPLL, and ASIU clocks.

SoCs under the iProc architecture can define their specific register
offsets and clock parameters for their PLL and clock controllers. These
parameters can be passed as arugments into the generic iProc PLL and
clock setup functions

Derived from code originally provided by Jonathan Richardson
<jonathar@broadcom.com>

Signed-off-by: Ray Jui <rjui@broadcom.com>
Reviewed-by: Scott Branden <sbranden@broadcom.com>
Signed-off-by: Michael Turquette <mturquette@baylibre.com>
drivers/clk/bcm/Kconfig
drivers/clk/bcm/Makefile
drivers/clk/bcm/clk-iproc-armpll.c [new file with mode: 0644]
drivers/clk/bcm/clk-iproc-asiu.c [new file with mode: 0644]
drivers/clk/bcm/clk-iproc-pll.c [new file with mode: 0644]
drivers/clk/bcm/clk-iproc.h [new file with mode: 0644]