clk: sirf: add CSR atlas7 clk and reset support
authorZhiwu Song <Zhiwu.Song@csr.com>
Wed, 20 May 2015 08:50:33 +0000 (08:50 +0000)
committerStephen Boyd <sboyd@codeaurora.org>
Wed, 20 May 2015 22:43:28 +0000 (15:43 -0700)
commit301c5d29402e590ea893fe7ddc83a00a71994cba
tree886bfeeb8ef9452ac1f04fa87bb641a7879a7f58
parent95f589814c8af85fa673320bf319ffe8d721dd74
clk: sirf: add CSR atlas7 clk and reset support

the hardware node includes both clock and reset support, so it
is named as "car".
this patch implements Flexible clocks(mux, divider, gate), Selectable
clock(mux, divider, gate), root clock(gate),leaf clock(gate), others.
it also implements the reset controller functionality.

Signed-off-by: Zhiwu Song <Zhiwu.Song@csr.com>
Signed-off-by: Guo Zeng <Guo.Zeng@csr.com>
Signed-off-by: Barry Song <Baohua.Song@csr.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Documentation/devicetree/bindings/clock/csr,atlas7-car.txt [new file with mode: 0644]
drivers/clk/sirf/Makefile
drivers/clk/sirf/clk-atlas7.c [new file with mode: 0644]