Skip to content

Commit 661a4f0

Browse files
konradybcioandersson
authored andcommitted
arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
During the ABI-breaking (for good reasons) conversion of the LLCC register description, SM8550 was not taken into account, resulting in LLCC being broken on any kernel containing the patch referenced in the fixes tag. Fix it by describing the regions properly. Fixes: ee13b50 ("qcom: llcc/edac: Fix the base address used for accessing LLCC banks") Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> Acked-by: Manivannan Sadhasivam <mani@kernel.org> Signed-off-by: Bjorn Andersson <andersson@kernel.org> Link: https://lore.kernel.org/r/20230517-topic-kailua-llcc-v1-2-d57bd860c43e@linaro.org
1 parent 3a73553 commit 661a4f0

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

arch/arm64/boot/dts/qcom/sm8550.dtsi

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3771,9 +3771,16 @@
37713771

37723772
system-cache-controller@25000000 {
37733773
compatible = "qcom,sm8550-llcc";
3774-
reg = <0 0x25000000 0 0x800000>,
3774+
reg = <0 0x25000000 0 0x200000>,
3775+
<0 0x25200000 0 0x200000>,
3776+
<0 0x25400000 0 0x200000>,
3777+
<0 0x25600000 0 0x200000>,
37753778
<0 0x25800000 0 0x200000>;
3776-
reg-names = "llcc_base", "llcc_broadcast_base";
3779+
reg-names = "llcc0_base",
3780+
"llcc1_base",
3781+
"llcc2_base",
3782+
"llcc3_base",
3783+
"llcc_broadcast_base";
37773784
interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>;
37783785
};
37793786

0 commit comments

Comments
 (0)