crypto: qcom: ufs data abort after suspend-resume
When device resumes after suspend, UFS driver calls ICE driver to
resume. As part of resume, ICE driver enables ICE. If UFS driver
has some requests going on when ICE enabled is called, it would cause
UFS to abort. Similarly, ICE driver was enabling ICE just before first
crypto operation. This might cause UFS data abort as UFS requests
might be in flight when ICE enabled is called. ICE enabled is moved to
initialization of ICE. Since ICE HW needs reinit after power collapse,
enabled ICE from ICE reset as well.
Change-Id: I439b83edff3f44fdbfe57f341fd92285c603f516
Signed-off-by:
Dinesh K Garg <dineshg@codeaurora.org>
Loading
Please register or sign in to comment