clk: sunxi: Add mod0 and mmc module clock support for A80
authorChen-Yu Tsai <wens@csie.org>
Sat, 17 Jan 2015 05:19:26 +0000 (13:19 +0800)
committerMaxime Ripard <maxime.ripard@free-electrons.com>
Mon, 19 Jan 2015 21:48:55 +0000 (22:48 +0100)
commit61af4d8dceeb179b62cb342f4008ce3774d3d1fd
treec5844e797e4e22ebf7472fa0d314960290eda6db
parenteb378df79e80772c1cbed32882b7378eb6f6c52c
clk: sunxi: Add mod0 and mmc module clock support for A80

The module 0 style clocks, or storage module clocks as named in the
official SDK, are almost the same as the module 0 clocks on earlier
Allwinner SoCs. The only difference is wider mux register bits.

As with earlier Allwinner SoCs, mmc module clocks are a special case
of mod0 clocks, with phase controls for 2 child clocks, output and
sample.

This patch adds support for both.

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Documentation/devicetree/bindings/clock/sunxi.txt
drivers/clk/sunxi/clk-mod0.c