]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: qcom: qcs615: Add LLCC support for QCS615
authorSong Xue <quic_songxue@quicinc.com>
Thu, 31 Oct 2024 10:49:02 +0000 (18:49 +0800)
committerBjorn Andersson <andersson@kernel.org>
Mon, 2 Dec 2024 04:19:47 +0000 (22:19 -0600)
The QCS615 platform has LLCC(Last Level Cache Controller) as the system
cache controller. It includes 1 LLCC instance and 1 LLCC broadcast
interface.

Add LLCC node support for the QCS615 platform.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Song Xue <quic_songxue@quicinc.com>
Link: https://lore.kernel.org/r/20241031-add_llcc_dts_node_for_qcs615-v2-1-205766a607ca@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qcs615.dtsi

index b45f16efd5ee4806749a9217ac986a1f8b60c02b..8fd999c5058a8d367cc3371bf4d51862b24d7bdf 100644 (file)
                        qcom,bcm-voters = <&apps_bcm_voter>;
                };
 
+               llcc: system-cache-controller@9200000 {
+                       compatible = "qcom,qcs615-llcc";
+                       reg = <0x0 0x09200000 0x0 0x50000>,
+                             <0x0 0x09600000 0x0 0x50000>;
+                       reg-names = "llcc0_base",
+                                   "llcc_broadcast_base";
+               };
+
                gem_noc: interconnect@9680000 {
                        reg = <0x0 0x09680000 0x0 0x3e200>;
                        compatible = "qcom,qcs615-gem-noc";