clk: lpc32xx: add common clock framework driver
authorVladimir Zapolskiy <vz@mleia.com>
Sun, 6 Dec 2015 10:45:57 +0000 (12:45 +0200)
committerMichael Turquette <mturquette@baylibre.com>
Thu, 24 Dec 2015 20:31:26 +0000 (12:31 -0800)
commitf7c82a60ba26c2f003662bcb2cff131021c1e828
tree5f86b73f7381c0fe34f426f0e03da5f8021e8602
parent8a896310a7ea5fa99fc89690bde7be404c7e1113
clk: lpc32xx: add common clock framework driver

Add support for all configurable clocks found on NXP LPC32xx SoC.

The list contains several heterogenous groups of clocks:
* system clocks including multiple dividers and muxes,
* x397 PLL, HCLK PLL and USB PLL,
* peripheral clocks inherited from rtc, hclk and pclk,
* USB controller clocks: AHB slave, I2C, OTG, OHCI and device.

Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Signed-off-by: Michael Turquette <mturquette@baylibre.com>
drivers/clk/Kconfig
drivers/clk/nxp/Makefile
drivers/clk/nxp/clk-lpc32xx.c [new file with mode: 0644]