Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 9d50d1e0 authored by Vikram Mulukutla's avatar Vikram Mulukutla Committed by Stephen Boyd
Browse files

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: default avatarVikram Mulukutla <markivx@codeaurora.org>
parent 49906f6f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment