remoteproc: qcom: pas: make region assign more generic
authorNeil Armstrong <neil.armstrong@linaro.org>
Tue, 23 Jan 2024 08:51:03 +0000 (09:51 +0100)
committerBjorn Andersson <andersson@kernel.org>
Tue, 6 Feb 2024 19:55:58 +0000 (11:55 -0800)
commit1abd3130cf55c206689c76fee41299dbf58577bc
treeb2a89888db053a2aa80594dba6624fb517a5065a
parent3c28bf48065b38b3551b1944c0b5d37529e98ff2
remoteproc: qcom: pas: make region assign more generic

The current memory region assign only supports a single
memory region.

But new platforms introduces more regions to make the
memory requirements more flexible for various use cases.
Those new platforms also shares the memory region between the
DSP and HLOS.

To handle this, make the region assign more generic in order
to support more than a single memory region and also permit
setting the regions permissions as shared.

Reviewed-by: Mukesh Ojha <quic_mojha@quicinc.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20240123-topic-sm8650-upstream-remoteproc-v7-2-61283f50162f@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/remoteproc/qcom_q6v5_pas.c