clk: rockchip: fix usbphy-related clocks
authorHeiko Stuebner <heiko@sntech.de>
Thu, 19 Nov 2015 21:22:28 +0000 (22:22 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Mon, 25 Jan 2016 14:00:03 +0000 (15:00 +0100)
commit219a5859c855b1e6e2663eb63a7f942a6bbdfb52
tree4b9b5175b028bcfb20a9d7b466dbf1252878d7bb
parente8099067de751106d82333e29ce5b6a76ba653f6
clk: rockchip: fix usbphy-related clocks

The otgphy clocks really only drive the phy blocks. These in turn
contain plls that then generate the 480m clocks the clock controller
uses to supply some other clocks like uart0, gpu or the video-codec.

So fix this structure to actually respect that hirarchy and removed
that usb480m fixed-rate clock working as a placeholder till now, as
this wouldn't even work if the supplying phy gets turned off while
its pll-output gets used elsewhere.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Acked-by: Michael Turquette <mturquette@baylibre.com>
arch/arm/boot/dts/rk3288-veyron.dtsi
drivers/clk/rockchip/clk-rk3188.c
drivers/clk/rockchip/clk-rk3288.c