clk: berlin: add driver for BG2x audio/video PLL
authorSebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Mon, 19 May 2014 16:43:24 +0000 (18:43 +0200)
committerMike Turquette <mturquette@linaro.org>
Thu, 29 May 2014 16:30:16 +0000 (09:30 -0700)
commitbeca8ccce46b915391fdb93508ac7acbe6adb88d
tree1b3cfe4f47e2b845b0e48f011ede98d0dc7317da
parent70040b356fb4f8b0aeb2f9121bed77d61e5846af
clk: berlin: add driver for BG2x audio/video PLL

This is a driver for the AVPLLs built upon a VCO with 8 channels each
found on Marvell Berlin2 SoCs. While both VCOs found on BG2/BG2CD share
the same register set, sometimes registers shifts for one of the VCOs
are a bit off. Nothing serious that should require a separate driver,
so deal with both VCOs in a single driver instead.

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/Makefile
drivers/clk/berlin/Makefile [new file with mode: 0644]
drivers/clk/berlin/berlin2-avpll.c [new file with mode: 0644]
drivers/clk/berlin/berlin2-avpll.h [new file with mode: 0644]