ARM: dts: msm: Add LLCC device for msmskunk
LLCC (Last Level Cache Controller) is a additional cache memory in the
system added to reduce the memory access latency. This block also
provides debug functionalities to trace the ECC (Error Correction Code)
and AMON (Activity Monitor) to track the deadlock inside of LLCC
channels. Add device tree nodes for all of the LLCC blocks.
Change-Id: I8ff269d3c1da342754680639ccabbd57c8271a86
Signed-off-by: Channagoud Kadabi <ckadabi@codeaurora.org>
diff --git a/arch/arm64/boot/dts/qcom/msmskunk.dtsi b/arch/arm64/boot/dts/qcom/msmskunk.dtsi
index da8bbfa..5131c79 100644
--- a/arch/arm64/boot/dts/qcom/msmskunk.dtsi
+++ b/arch/arm64/boot/dts/qcom/msmskunk.dtsi
@@ -532,6 +532,27 @@
"l3-scu-errirq",
"l3-scu-faultirq";
};
+
+ qcom,llcc@1300000 {
+ compatible = "llcc-core", "syscon", "simple-mfd";
+ reg = <0x1300000 0x50000>;
+ reg-names = "llcc_base";
+ status = "disabled";
+
+ llcc: qcom,msmskunk-llcc {
+ compatible = "qcom,msmskunk-llcc";
+ #cache-cells = <1>;
+ max-slices = <32>;
+ };
+
+ qcom,llcc-erp {
+ compatible = "qcom,llcc-erp";
+ };
+
+ qcom,llcc-amon {
+ compatible = "qcom,llcc-amon";
+ };
+ };
};
&pcie_0_gdsc {