msm: ipa: handle power management on BAM irq
As IPA power management is handled by both APPS and MODEM, there is a possible race condition that may lead to unclocked access to IPA BAM registers. In case MODEM sends a packet to IPA for APPS pipe and turns off IPA clocks, SPS (BAM) driver will get interrupt from IPA and access IPA BAM register without first making sure that IPA clocks are requested from APPS side. This change registers to SPS driver for it to handle IPA power management. In case of BAM interrupt, SPS driver will call IPA driver callback to make sure IPA clocks are not gated. Change-Id: I572d1d5ddc3e0600b4d07e2231dd803911745925 Acked-by:Ady Abraham <adya@qti.qualcomm.com> Signed-off-by:
Ravit Katzav <rkatzav@codeaurora.org>
Loading
Please register or sign in to comment