clk: berlin: add driver for BG2x simple PLLs
authorAlexandre Belloni <alexandre.belloni@free-electrons.com>
Mon, 19 May 2014 16:43:25 +0000 (18:43 +0200)
committerMike Turquette <mturquette@linaro.org>
Thu, 29 May 2014 16:30:17 +0000 (09:30 -0700)
commitcf8de5a7f870c7e3940d888e2c6ce6988aeb26c6
tree71a4313ef6f084c4ffc08f28c839176cbb07f655
parentbeca8ccce46b915391fdb93508ac7acbe6adb88d
clk: berlin: add driver for BG2x simple PLLs

This is a clock driver for the simple PLLs found on Berlin SoCs.
With repect to PLL registers and features, BG2/BG2CD and BG2Q are
slightly different, e.g. different allowed VCO dividers and bit
shifts.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
drivers/clk/berlin/Makefile
drivers/clk/berlin/berlin2-pll.c [new file with mode: 0644]
drivers/clk/berlin/berlin2-pll.h [new file with mode: 0644]