soc: qcom: spm: Implement support for SAWv2.3, MSM8976 L2 PM
authorAngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
Fri, 4 Nov 2022 13:34:52 +0000 (14:34 +0100)
committerBjorn Andersson <andersson@kernel.org>
Sun, 6 Nov 2022 04:27:32 +0000 (23:27 -0500)
commit33268bb9fdb64f57c08d400709bae7b9cda3120a
treeff3878d88b1c0b8266294a6f2437acffd8ffa6e1
parent7a21fddb355a01c5655d43e4723c6fe99f2a4146
soc: qcom: spm: Implement support for SAWv2.3, MSM8976 L2 PM

Implement the support for SAW v2.3, used in at least MSM8976, MSM8956
and APQ variants and while at it also add the configuration for the
MSM8976's little (a53) and big (a72) clusters cache power management.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
[Marijn: reorder struct definitions to follow high-to-low order]
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Marijn Suijten <marijn.suijten@somainline.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221104133452.131227-3-angelogioacchino.delregno@collabora.com
drivers/soc/qcom/spm.c