From nobody Thu Sep 24 16:08:56 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9EE474B8DF2 for ; Tue, 22 Sep 2026 09:17:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790068674; cv=none; b=PGOQzojv9kXHS6xqdNlkJkHNB2yXDEbAbMHl3e0s27U2kKXFtXSin4t8REl+Xf6NuHOUtFg1PPAyZjKUO9livt28KGFrRo+fPrAgXIscMxz42hwF+7HU1vumbzfimjlAKGhngroWSwfvwPIGO2BKpQLgq7kfpk4aZ4cXUaABzss= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790068674; c=relaxed/simple; bh=wJBG6mE/rST4drs02F+VqgHDWCr/2TAtj7XyKJ5Alvs=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=BRvjDLN0g8F3DmTy9bpOB4r1Xhj7Asc0hqflCNyx0D86QNUGiJ9iAwfBGFfofi8Rp52RzzWnnqZMZWppfa3v+Gu2FgrF/zM8+2c9ityZzb115xZqOPvYMN83P+9nSUi1K4zu6kZvpYswCfQNf2whEpUe9tgVN+UCOMNgm6H+Boc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=F+vBvQZO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=beaj5Hso; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="F+vBvQZO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="beaj5Hso" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68M7k9Ig3712885 for ; Tue, 22 Sep 2026 09:17:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=ldGcIzKFoi1EOpald04tufg+bwUz1eha0Q+ da4RYtgs=; b=F+vBvQZOjAjwqirZon0Hbk9Q6KGoFWC9jR+JGVLfjACO3vsOIMf 368gsWza79w8HBmkJ9EgpicLePtmgZvJiJjqwlirYGrUU609Ra9gT0iSQLh9UuTi EyRPJjg4aP4BZ9bDJZgNS5t3UBwrGzicdGfbve+Gaf0Jv1qw+uDiU9c5d7j7nzMF thV3n/GhPgRAzavkSroQB9JuA5RmhVZqz5SGMMabdr/rk2fUlVtkOOxIS2x97Kt5 RhX0FjnHHERVjeaDgaVkAVHD5ZlVjd9Ff3O/Mxzm6W+OfG+OHZ9CyvnX+VeEw/2i HnqLs1fBZSyVx4jWrAC6U2mxaYR4YCtFoRQ== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gunjyrdwk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 22 Sep 2026 09:17:50 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-398dc3d8f0fso739935a91.0 for ; Tue, 22 Sep 2026 02:17:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790068669; x=1790673469; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=ldGcIzKFoi1EOpald04tufg+bwUz1eha0Q+da4RYtgs=; b=beaj5HsoP+h28ciFiPwtOOfoiaE85xslemP+rIJGl1ULkuXggJal9XmpG3FuJpWx5q dp3iU9LlzJyzyI8T7WPsouHQL3A9aS6u3qFKvID9MD9QRQa44jVaffJPqmSh6Yn+DjpB QoYKYoJSc7SBjMuoYbTkzoqHJKdW8rxsA6sDAMY9gE6j28X05RutvtpNnOMkNY5CScTs sJ85bNuNJ0M3iX51NlK6L4oqWX60PF90fnty5dY94uc4DDXLWbLDgU8kU6taGuzAN4tx AS5csYjSdW7cojxtVBYFeGObhM6jzUzc7+z1erkUYQLFz1p7bI+lUy8OcsOal65zHMRR Bfbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790068669; x=1790673469; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ldGcIzKFoi1EOpald04tufg+bwUz1eha0Q+da4RYtgs=; b=2BMlsWqv3GUfXuDSsbrREAHmQdtXd71qWNbx7GIWLnxbbWI8XAWbUYcadalRXbJE/F 6Dm95OAmX0+m4Y7UfLPrFug6/3B6oRn1SdkD9GjIRx+bunn2yNS2qW4a3fP0qSwcmAkA kt5uFuFobhUsU5IpwEMMZXkw93rVNwMf+EAzC53fNeqvcnbf/f+XuxJ7BIBBdkvMQtm1 f+1H3hbqfwLm275OEeigyIR51yopt5AzSUEXJeKbDD3liflgr68qsSKW3rJ0xLL0Bntv VSLIx61IrhN9D0brmG8Hd0sTUZ5VaooW9B7Z+unjtVuJSbaNRkb0e6o7PK4lcVMUZ8vn ub5g== X-Forwarded-Encrypted: i=1; AKwUvBzo6Djir7iPMx1XWF82v0977TM4mclplsRAM7hD3Vy6HR4a02ByGwXR6pgxrh1cg1WZdLjDzT5yUpXj1tE=@vger.kernel.org X-Gm-Message-State: AFuF++n2JAevYeKieC5IFKrN6f5uZd5yNGmAtpJjvXRbcFDBPliJ55fS KGy07fQ7RLkBzyr0R8Kf/XkYYnPAHmCOgKl7g7gTot8rSsmk4vRzbyx/u9gro8XFffYdr+av5PP Y8ls+GyEc2FIiUry7JQaifttFgCMZZ/cpjipecFH7s5oWMsERdOof12Evvt2BHkgY5qQ= X-Gm-Gg: AYBFou19c9ZPZBZ6bkRtrbHYiuWx8goNoFCYXJQ2JsljLF1X3xgbfaBM2iF9PodanIc NfOsz8lBg6TevHgLSqOIYwuxCFCjZHrR3JI+Puxv34PsGwOuc79ZCe67uVFgmZyYjtYBXhrd3XG 7HhnmsjCS2QY8oRWTO/uH/03brvyQBUjkLhcqNwwuu73OR7JXk5zveepWSi0iz/zDLF6VVfYfX4 we8qbdfhUFgaL7DMO71PU/K222akUihGGwuizBQ9SzC0SvxfiUV3f6EAOz7XMaUqb4P+HX8ouFk 12YR4nv1pLZeamYHe3hs1jSeCs5ZPTomVf00FFsjKa+YMHIKyqT3+Qot4w+6sZn+vKBu4rThrEc l7sBDQH/Eqrlj37hemXMOUO/FY0L5flpB9Ph4fuHRl8PiJGZ4QYuVlcWeIfM= X-Received: by 2002:a17:90b:3c8d:b0:39e:4c97:ce0a with SMTP id 98e67ed59e1d1-3a07320a6d2mr494444a91.43.1790068669291; Tue, 22 Sep 2026 02:17:49 -0700 (PDT) X-Received: by 2002:a17:90b:3c8d:b0:39e:4c97:ce0a with SMTP id 98e67ed59e1d1-3a07320a6d2mr494413a91.43.1790068668832; Tue, 22 Sep 2026 02:17:48 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33e610e8439sm4595857eec.3.2026.09.22.02.17.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 02:17:48 -0700 (PDT) From: Shawn Guo To: Bjorn Andersson Cc: Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bartosz Golaszewski , devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Anurag Pateriya , Shawn Guo Subject: [PATCH] arm64: dts: qcom: nord: Add LLCC node Date: Tue, 22 Sep 2026 17:17:35 +0800 Message-ID: <20260922091735.491481-1-shengchao.guo@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: 5ckMxd8vDuka3xM0Y9yU1bNUV8tCaXHU X-Authority-Analysis: v=2.4 cv=KqHYSmWN c=1 sm=1 tr=0 ts=6ab247be cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=liGA7vQCV0veY2hd_ucA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIyMDEzMyBTYWx0ZWRfX+VYkJrVo7IZH xN14Hj6tXLG3YsuvK8BUxOcZc2pnvpRDetRr6J5GMYxkhU7YNVw/6qoqjted6okob4pjddQJoNk caD8kYdo4vNVAk47DGebKJuKpd2cc+iV5Up/e26WTRudxvttaqdeePMS7ordgzMRl9ajUQF/GHa CQAWgAho3RZwH2KqRqmpKv+GhqpiO9cpjCWFJ9mp+GPP1EMGHY413k+9HgZGdI7an86N1qdWWom 7MVlQHF8+IuwdLCqwtAYDkL9rhJxjq6LJw7F/AO97WNhmXPnG3AVTY6VShQsHgMh2YuMI+Vokta d58YzxKELQEowVPtdCFl+j3e/IbIltCEd7/jnadh1q7QYdfoosr4birDWR29N5vvUZocVPv1t/P 4ZlfBizcRVReNUR3mCIgfMWjSmpiaAwJUUhaQAgpmsI3aoUOC/EgtRhDKMiksjzBK2WGdqZbGGa SfllNAlLGEW4gqGjG/Q== X-Proofpoint-ORIG-GUID: 5ckMxd8vDuka3xM0Y9yU1bNUV8tCaXHU X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIyMDEzMyBTYWx0ZWRfX2PyP2dr9h4H3 g7kFx5FPAQKjAFKzZ7kddzeLBw15lTAyZjJsdnyb3bJv2ZVJ+uMd+w5KUphQROOWP8Rf3b6RNNE moIdQmazSlgTZEwnB9+dR8SEqsgDwuc= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-21_07,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 bulkscore=0 priorityscore=1501 phishscore=0 malwarescore=0 suspectscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609220133 Content-Type: text/plain; charset="utf-8" From: Anurag Pateriya Add the system cache controller. All sixteen banks are listed, four per DDR slice at 0x100000 strides from slice + 0x800000, followed by the global broadcast OR/AND regions, which the driver expects at the reg indices right after the last bank. No ECC interrupt is described, as the Nord interrupt map does not expose one for the LLCC. The driver treats it as optional. Signed-off-by: Anurag Pateriya Signed-off-by: Shawn Guo Reviewed-by: Abel Vesa Reviewed-by: Bartosz Golaszewski Reviewed-by: Pankaj Patil --- Dependencies: - LLCC driver: https://lore.kernel.org/all/20260910-nord_llcc-v1-0-30fd1cca= 65fe@oss.qualcomm.com/ arch/arm64/boot/dts/qcom/nord.dtsi | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/nord.dtsi b/arch/arm64/boot/dts/qcom/= nord.dtsi index e0496fd40c30..6896bda14ef3 100644 --- a/arch/arm64/boot/dts/qcom/nord.dtsi +++ b/arch/arm64/boot/dts/qcom/nord.dtsi @@ -2071,6 +2071,46 @@ watchdog@17826000 { clocks =3D <&sleep_clk>; interrupts =3D ; }; + + llcc: system-cache-controller@21800000 { + compatible =3D "qcom,nord-llcc"; + reg =3D <0x0 0x21800000 0x0 0x100000>, + <0x0 0x21a00000 0x0 0x100000>, + <0x0 0x21c00000 0x0 0x100000>, + <0x0 0x21e00000 0x0 0x100000>, + <0x0 0x22800000 0x0 0x100000>, + <0x0 0x22a00000 0x0 0x100000>, + <0x0 0x22c00000 0x0 0x100000>, + <0x0 0x22e00000 0x0 0x100000>, + <0x0 0x23800000 0x0 0x100000>, + <0x0 0x23a00000 0x0 0x100000>, + <0x0 0x23c00000 0x0 0x100000>, + <0x0 0x23e00000 0x0 0x100000>, + <0x0 0x24800000 0x0 0x100000>, + <0x0 0x24a00000 0x0 0x100000>, + <0x0 0x24c00000 0x0 0x100000>, + <0x0 0x24e00000 0x0 0x100000>, + <0x0 0x20400000 0x0 0x100000>, + <0x0 0x20600000 0x0 0x100000>; + reg-names =3D "llcc0_base", + "llcc1_base", + "llcc2_base", + "llcc3_base", + "llcc4_base", + "llcc5_base", + "llcc6_base", + "llcc7_base", + "llcc8_base", + "llcc9_base", + "llcc10_base", + "llcc11_base", + "llcc12_base", + "llcc13_base", + "llcc14_base", + "llcc15_base", + "llcc_broadcast_base", + "llcc_broadcast_and_base"; + }; }; =20 arch_timer: timer { --=20 2.43.0