clk: rockchip: add clock driver for rk3188 and rk3066 clocks
authorHeiko Stübner <heiko@sntech.de>
Thu, 3 Jul 2014 00:01:14 +0000 (02:01 +0200)
committerMike Turquette <mturquette@linaro.org>
Sun, 13 Jul 2014 19:17:09 +0000 (12:17 -0700)
commit2c14736c75dba10d9da4c8337e1baee11577691c
treec99a6e5f1adfea7a4b721e4013e80617c345d5a3
parent43aea81778e280a4e1d7ef144b3511bbc4aace11
clk: rockchip: add clock driver for rk3188 and rk3066 clocks

This adds a clock driver that handles the specific muxes, dividers and gates
of rk3188 and rk3066 SoCs.

The structure of the clock list resembles the arrangement of their
counterparts in the clock architecture diagrams found in the SoC
documentation.

Clocks exported to the clock provider are currently limited to well known
or measured ones. So additional clock exports may be necessary in the future.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Acked-By: Max Schwarz <max.schwarz@online.de>
Tested-By: Max Schwarz <max.schwarz@online.de>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
drivers/clk/rockchip/Makefile
drivers/clk/rockchip/clk-rk3188.c [new file with mode: 0644]
include/dt-bindings/clock/rk3066a-cru.h [new file with mode: 0644]
include/dt-bindings/clock/rk3188-cru-common.h [new file with mode: 0644]
include/dt-bindings/clock/rk3188-cru.h [new file with mode: 0644]