msm: clock-8960: Properly hand off QDSS clocks

Some QDSS clocks come out of reset enabled. This causes problems
for drivers which wish to use the clocks during kernel init as
the clock driver view of the hardware isn't in sync with the
actual hardware state causing clk_set_rate() to hang the device
when it switches the clock to a PLL that is off. Hand off these
clocks so that drivers can call clk_set_rate() during kernel init
and not hang the system.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
1 file changed