clk: mvebu: Expand mv98dx3236-core-clock support
authorChris Packham <chris.packham@alliedtelesis.co.nz>
Tue, 7 Feb 2017 20:28:15 +0000 (09:28 +1300)
committerStephen Boyd <sboyd@codeaurora.org>
Fri, 10 Feb 2017 17:21:30 +0000 (09:21 -0800)
commit33707260422475385c6f33f526c71805a3dc5dab
tree21b3410462e936969a96f5332a3cadc138350677
parent48239135dd3fd4c5e90ae74cba79d798a9792238
clk: mvebu: Expand mv98dx3236-core-clock support

The initial implementation in commit e120c17a70e5 ("clk: mvebu: support
for 98DX3236 SoC") hardcoded a fixed value for the main PLL frequency.
Port code from the Marvell supplied Linux kernel to support different
PLL frequencies and provide clock gating support.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/mvebu/Makefile
drivers/clk/mvebu/armada-xp.c
drivers/clk/mvebu/mv98dx3236.c [new file with mode: 0644]