From mboxrd@z Thu Jan 1 00:00:00 1970 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 551F5437864 for ; Mon, 6 Jul 2026 16:57:07 +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=1783357034; cv=none; b=eQeEqkwLPxHHCJ9oD4ahytr98ZifLiTBS21mpnFIQ3Fo76w0F7C39uCp9U/AFI0cW56uz4JTPMUAQKJxw5HAd3w47mwXCr2iDIvBgcPkHbD9ShYHhYmwesNBWSCg9HZZtSK1KIn1GK8SN29NkoaCi/7EAImrgFHO1TSVUMe0V4o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783357034; c=relaxed/simple; bh=p/ZYI2oyj2fs74BmC7SPx8h3Tno06dXdJ6gC53S2YGw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VBckyTfszpgSwLXRUbgIRtsjUpIwe8KZrWQRCed6C779w+zW91th9zxo5r41IlkuAb4+yUg7GL2UzIHcx29Yip1dEdylHQxYW+Po2uRu0sfTWeYY97/4nPF8E8ElZZaXyGjF1vBlzxn2xpzbXr6zFQZW9RYD5fjFZSROFPQxTRM= 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=FeXA6KSF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KmbT/Vnb; 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="FeXA6KSF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KmbT/Vnb" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 666FFApx958540 for ; Mon, 6 Jul 2026 16:57:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= jaba91hSwH71CM66VVDdMF22IKaDQ+KdMje88NtsjZI=; b=FeXA6KSFxxCKlWPN zfB4pOD36X4FMU81gH9U7n2TsmhEv11aZ8Of/mtdTTHjcIjKXYgG/kKieTmxPJWi 9s+yOFk9B8a73ftMjX+rNbDmmjK/62OrWuFZg1gF8zmgxv6qcIraW062mcnyL2nV XoGSgYfIJhfDdqlh8w/k+LF7IQOKkIpsHbTw9eQdy10fR/badamJnFFPaJKhdCn2 1QjAomJdNYKFtLF+xKnh5ZY5FuvUxOsGXgLO8HA5u4+COwDMs9qWmkp+l5temi2i NTptCNejQfMwlK7JKFJgFA5vS11aWPc1vM51rHSuQ4NBNauHTaYeBJbgCg8CT2yK 4AB4WQ== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f88h9aer7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 06 Jul 2026 16:57:04 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-845e3ede1f9so3661266b3a.0 for ; Mon, 06 Jul 2026 09:57:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783357024; x=1783961824; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=jaba91hSwH71CM66VVDdMF22IKaDQ+KdMje88NtsjZI=; b=KmbT/VnbiQqD+xE/vwVwrI1U6Cx8GX1odzSoN6XYD/m+GeY0tpGyAjS5RID6QKkVw1 +V2lslcL++MlmlkNdNIUfRqDG8Zw77x2UqeaDGI1g2VD4YiE1LArmx9Hi657Z+tkvJ4r Exh8SXFClTXTN8FTsJQ4MsLUGzuvuAQET5FSni0Dvah2zPx44b3Tba6/x7xJ06yXB2fO B81P7TCKFtkfmaiNAMs2dF3uPk0v1a5IMPyNGZ6t0q4vHlG86Sd2YMk2Gxr2ceNpBxGR NUX94eCta044fHrgBX0j6dx8PkTjrNm+vGaDmnPhjduxU0RD728BzRI1dW/Q8LblJE/B B5Tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783357024; x=1783961824; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=jaba91hSwH71CM66VVDdMF22IKaDQ+KdMje88NtsjZI=; b=pBOK2J48RvGTIYy77X+/tgmYKzAGYreXIRQ3gNZnbrSrRuPESKlW+sHvR0Z5o8V4ps ZQsm1xABG7uhNC1AIzCqtdV7pvLQE5glL0cRBa21o/axVyhZrvjfux7dqS/mfF9GQMWk eB/omuyyoTvQ6b98UP5VdsBWMJTxikqI4QzvWxMI6EocyHSFDjjMGeGH2PYPzq5ZHjuI Z+sZGHmzsaqtCnkXzlsGYgacpZgbI5nwl0XdZGkPh75maWrg/1aBEor45qDP2j22ApLs pofEo9TMrE1GRXAtG5HPao9rkTD/QP3o4WN7gz8cMT68veEqfGn4b3Kqru9ODfX5QURT CMJw== X-Forwarded-Encrypted: i=1; AHgh+RpfPqQ/wHH5/cfzcI21UP0/GuDD63oc3Q3awCQtzpFtbytgmk+v7cz/ZzMAlih8/zLOFIPaarczS7kxA6Y=@vger.kernel.org X-Gm-Message-State: AOJu0YxtFbDrjW/Xcw+q71I+c/Ok5LQTTc6gIURoYEkbfFEgiLjCFt71 A0I2gnKF8qKqUnFd1gY3T8dSTnQ/Mr7g6OhXq+7BwI/ZExz7PayWtOPuEbBlL78AzZl9i5We7C/ jGbLYFHgnPfzbKBLloTbKMjdgwNq5WfeBImZNriJPlqZDC15Fr5lbo+5ComgJ157N14M= X-Gm-Gg: AfdE7clnGQIY90aHFxWWxsHfDL76dPKnr6J1YYrftuJgtbOOYNo+N4Xp8NsZgNyazJF SWOWhXBSGpiFNw+z40n04fF6Z+55XKk2jd1C+io+0cLrekd4sV4d2jtQkcCXL5o6cb/Kzi4qINy OlogtBY4WVrFThPmvFQahqAs+0ZDMflq2es9xx8MrkoBkM9QbrsGSYnGySTvCCxSf/+3llRY2K9 2NIEztRkb4YU6rBzyCM05EWiQR+RRPwweK7jQtHJtoTlpRZtH2YEdr/gaoNlifX4EShsutjuMTK 90l7m34UdRY/87EQ3D4/c5d1ryV4pUQ/QRLn8YmotfhcL+yQbBa9iomw9+N17h6ZGMGr3+eaZ/e 7LTPsHPLMTvefpuJlyQ57ZqW+usWS4Yq4bUjYWCIMyA== X-Received: by 2002:a05:6a20:c786:b0:3bf:7bf7:7903 with SMTP id adf61e73a8af0-3c08ecc4d61mr1761504637.15.1783357023974; Mon, 06 Jul 2026 09:57:03 -0700 (PDT) X-Received: by 2002:a05:6a20:c786:b0:3bf:7bf7:7903 with SMTP id adf61e73a8af0-3c08ecc4d61mr1761441637.15.1783357023259; Mon, 06 Jul 2026 09:57:03 -0700 (PDT) Received: from hu-bibekkum-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c9e8eb0efc8sm6960604a12.5.2026.07.06.09.56.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jul 2026 09:57:02 -0700 (PDT) From: Bibek Kumar Patro Date: Mon, 06 Jul 2026 22:26:36 +0530 Subject: [PATCH v3 3/6] arm64: dts: qcom: kodiak: Add GEM_NOC interconnect for adreno SMMU Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260706-smmu_interconnect_addition-v3-3-afdca0125a65@oss.qualcomm.com> References: <20260706-smmu_interconnect_addition-v3-0-afdca0125a65@oss.qualcomm.com> In-Reply-To: <20260706-smmu_interconnect_addition-v3-0-afdca0125a65@oss.qualcomm.com> To: Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Rob Clark Cc: linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Bibek Kumar Patro X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783357002; l=998; i=bibek.patro@oss.qualcomm.com; s=20260617; h=from:subject:message-id; bh=p/ZYI2oyj2fs74BmC7SPx8h3Tno06dXdJ6gC53S2YGw=; b=In/dpfQ0xnfFS+WOyQM3+imZpa80Tr/uA6h882KzG/ER312er3VHUUqUAf3DCUI2XXwGHJYct kmZUcNUIAtVDcoKEsJ1BEuLuR8xQBkY1E84nx6fVeqE5mDpvMzLTqj8 X-Developer-Key: i=bibek.patro@oss.qualcomm.com; a=ed25519; pk=DkrbE5dhskZJmBAKR5LygWRsAydEOSN+T0/YxNYxDLM= X-Proofpoint-ORIG-GUID: -QkuQKwNNKiPOr1QkvVS_fciXAtIVQvG X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDE3MCBTYWx0ZWRfX41V9RjUJyetm ROEIli09InXc7R55lPfRSByK16Io5STkbGQeb11IhF1Jh473QUJV4hUJL0KlI9F2c4JixiLYWF6 Hqj1ZLhzYbK/LrMdhRoBUYf1bWEoggc= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDE3MCBTYWx0ZWRfX+u4w19FAdsIr bE2D0Cx+bxw248BtWhkZjHs3wPGrxfpVb9WiGmOghbJhauD5ItS+yab+T2kuKarHTfbs5YDImue 0Y0Zm19+jZWh8vlYrNXmIij79k5xQ49jWD0NJs7dRyCyRYAffIRg3ky9EHBgFQgQ8rOqk+5c5GN XxuqhLRwMyt/R/sRDS8Y3v6QDx/1d8/6TF3Hx/LKPz3WVqLvmo2aKL/37rX87+K5AMeUjXirth2 4J5qOsXu+OioCIg2j1T27cvRTbeGLESTMK4J1qUpwkZJTPH8t3PUzyBZWJ51WNayJnWUdVOt+EY sbqg238eUyUQKAadWCYi1P+0DqYf2pZ0KtulY5i2WFzHLWRmL9x8MwZ6JwgUXyUz1efiWCxLEgv peLQrHYl38tvQuWuXsYNOSAJ+n+uwpUU09kvNp+NldyIX236kGLrpNczQZNW8RfORi2+zQxmcCe Fme5xcMmziZpdHUSZjQ== X-Proofpoint-GUID: -QkuQKwNNKiPOr1QkvVS_fciXAtIVQvG X-Authority-Analysis: v=2.4 cv=GulyPE1C c=1 sm=1 tr=0 ts=6a4bde60 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=_R9ktDxRehPmGBbURfwA:9 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-06_02,2026-07-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 clxscore=1015 malwarescore=0 impostorscore=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060170 On Kodiak platforms, the Adreno SMMU requires a bandwidth vote on the GEM_NOC path (MASTER_GPU_TCU -> SLAVE_EBI1) before its registers are accessible. Without this vote, the SMMU may become unreachable, leading to intermittent probe failures and runtime issues. Add the required interconnect to ensure reliable register access. Signed-off-by: Bibek Kumar Patro --- arch/arm64/boot/dts/qcom/kodiak.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qcom/kodiak.dtsi index 90e50c245c0c..721526f023dd 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -3389,6 +3389,8 @@ adreno_smmu: iommu@3da0000 { power-domains = <&gpucc GPU_CC_CX_GDSC>; dma-coherent; + interconnects = <&gem_noc MASTER_GPU_TCU QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; }; gfx_0_tbu: tbu@3dd9000 { -- 2.34.1