]> git.baikalelectronics.ru Git - kernel.git/commit
clk: meson-g12a: add PCIE PLL clocks
authorNeil Armstrong <narmstrong@baylibre.com>
Thu, 7 Mar 2019 14:14:55 +0000 (15:14 +0100)
committerNeil Armstrong <narmstrong@baylibre.com>
Mon, 1 Apr 2019 08:45:11 +0000 (10:45 +0200)
commit0276e8f8dcdd8f0f2243c836c1f2158c7dd8ee6a
tree56e95653b6f0ae3dfc4da6b7cc362d450e52470a
parent0dfed5f2e1b27caa2608e6703fa6999a9f88ed62
clk: meson-g12a: add PCIE PLL clocks

Add the PCIe reference clock feeding the USB3 + PCIE combo PHY.

This PLL needs a very precise register sequence to permit to be locked,
thus using the specific clk-pll pcie ops.

The PLL is then followed by :
- a fixed /2 divider
- a 5-bit 1-based divider
- a final /2 divider

This reference clock is fixed to 100MHz, thus only a single PLL setup
is added.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Acked-by: Jerome Brunet <jbrunet@baylibre.com>
Link: https://lkml.kernel.org/r/20190307141455.23879-4-narmstrong@baylibre.com
drivers/clk/meson/g12a.c
drivers/clk/meson/g12a.h