msm: clock-8610: Set axi_clk_src to be the parent of mmss_mmssnoc_axi_clk

The mmss_mmssnoc_axi clock was setup as a dependency for
the MMSSNOC AXI RCG, in order to satisfy the FSM clocking
requirement for clocks downstream to this RCG. However,
in doing so, the AXI RCG was removed as the parent for
the mmss_mmssnoc_axi clock. This allowed the enable state
of the RCG to change while its rate was being switched,
causing the AXI RCG state machine to get stuck.

Remove the depends field in the AXI RCG structure, and
make each downstream clock explicity depend on the
mmss_mmssnoc_axi clock. Set the AXI RCG as the parent
of mmss_mmssnoc_axi to avoid locking up the RCG state
machine.

CRs-Fixed: 531224
Change-Id: I6b8fd7879bb10434cc0383c9d7761f2bb1dc69de
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
1 file changed