+34
−11
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
On MMU500, we need to clear FSR first and the resume
SMMU to make sure FSR stalled status bit is cleared.
Also, as we are clearing FSR first SCTLR.HUPCF doesn't
take care of terminating any pending transaction. To
handle this run above sequence in loop till all pending
transaction on SMMU side are terminated and FSR.SS bit
is cleared.
This logic works for QSMMU as well.
Change-Id: Ie9b4cbe896fa0d5be487c07425150582569edbd9
Signed-off-by:
Deepak Kumar <dkumar@codeaurora.org>