clk: berlin: add support for berlin plls

This drivers allows to provide DT clocks for the cpu and system PLLs found on
Marvell Berlin SoCs.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
clk: berlin: add berlin clocks DT bindings documentation

Cc: devicetree@vger.kernel.org
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
ARM: berlin/dt: add cpupll and syspll support to BG2Q

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
ARM: berlin/dt: add cpupll and syspll support to BG2CD

This also moves the clocks from the clocks container node to the root.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
ARM: berlin/dt: add cpupll and syspll support to BG2

This also moves the clocks from the clocks container node to the root.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>