memory: tegra: Skip SID programming if SID registers aren't set
authorAshish Mhetre <amhetre@nvidia.com>
Tue, 7 Nov 2023 11:27:13 +0000 (16:57 +0530)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Tue, 21 Nov 2023 09:09:28 +0000 (10:09 +0100)
commit0d6c918011ce4764ed277de4726a468b7ffe5fed
treea121bf0bb54be8157fce8044e1084eb5e370ab60
parentfe3b082a6eb8b1526ed7397c849d6b2a6baeb6a1
memory: tegra: Skip SID programming if SID registers aren't set

There are few MC clients where SID security and override register
offsets are not specified like "sw_cluster0" in tegra234. Don't program
SID override for such clients because it leads to access to invalid
addresses.

Signed-off-by: Ashish Mhetre <amhetre@nvidia.com>
Link: https://lore.kernel.org/r/20231107112713.21399-2-amhetre@nvidia.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
drivers/memory/tegra/tegra186.c