remoteproc: qcom_q6v5_mss: Drop accesses to MPSS PERPH register space
authorSibi Sankar <sibis@codeaurora.org>
Wed, 15 Apr 2020 14:51:10 +0000 (20:21 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 24 Jun 2020 15:48:44 +0000 (17:48 +0200)
commit304f2b00164b827d0972116d1007a1eb3396f031
tree8bbf9c613812105a00c6511684c026c753106dec
parent577a2b4b5c9345428be1864878f060775cd7bb1b
remoteproc: qcom_q6v5_mss: Drop accesses to MPSS PERPH register space

[ Upstream commit a9fdc79d488623d36341f0f3d08f5aa1bedb9d53 ]

7C retail devices using MSA based boot will result in a fuse combination
which will prevent accesses to MSS PERPH register space where the mpss
clocks and halt-nav reside. So drop all accesses to the MPSS PERPH
register space. Issuing HALT NAV request and turning on the mss clocks
as part of SSR will no longer be required since the modem firmware will
have the necessary fixes to ensure that there are no pending NAV DMA
transactions.

Tested-by: Evan Green <evgreen@chromium.org>
Signed-off-by: Sibi Sankar <sibis@codeaurora.org>
Link: https://lore.kernel.org/r/20200415145110.20624-3-sibis@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/remoteproc/qcom_q6v5_mss.c