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 D32233A48F6 for ; Mon, 6 Jul 2026 11:08:06 +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=1783336088; cv=none; b=iLKExbn5wWF7KOWYeajwy64RBRN2vOQF938n/Tml16zFZwNnveF/PTLxcfqA7dWfbPhsFW3NzeLyBlvB0SNVnWfyXnqIARMSrcjlZXa55YIcP+DYkTPr4faW4EMDkD3w3M5kSCOhKARNqzFYtLtlC0H04ZQXUE/aTLLDG4qNt/o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783336088; c=relaxed/simple; bh=lnCRP++C8hi3TQVnzk2JF8NMeYP6Qggb58ii34Am7s0=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=pb6A8URwK/54iBOPj+ukctX1wuiiNXFZJ9c2h6PiAkyp5wxtOEw670lzgM8hGwgwNIDLvhl7V58wELlCGBpwwRAlECYyI1UmDng47/XZuXTS9VAvZwENnayp4iY3N3v9oto2i4y7BCYh+nFdhbcT/CS/NuVc8FboHdGwnf8n4kw= 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=ENQWdUF6; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=J/fYGRXA; 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="ENQWdUF6"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="J/fYGRXA" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 666AxFXr387079 for ; Mon, 6 Jul 2026 11:08:06 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= M9+o4PUKMgHJp9AdorOs0p5SVquVy+abyY/nSxhj6Bs=; b=ENQWdUF6x1jx8yL0 TK34NknB8KymeARAmE8QPgyereYZDw3jnXe1q0/8g8VIFp52NHROi3RqaFudgQWB 5zhFcvneVdsjzC4lAtz+xN4hN8soi0D0zrkeozEht9CPW4BSfkXXGS/jD9U323y1 /ogrS24EEAoedojh9FLljIPmZiPkg3Je1RtIU/U/X9Y9YxRXjiwi5R8cE2hJs9XK pm9NYzofTI9ptS+Zy118aqiLUxsiF0BAVbr5c+zxiNtevKsFrT9hHyGN7ggwLDOs TYMKWyTD5JQoP8CysdFe+g8AbOM/w9G0UIwT4QyYEOOxbQ9xwEiHh/esOHlx+YT6 Ywkprw== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f8a3r095c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 06 Jul 2026 11:08:05 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-51c27616421so11420541cf.2 for ; Mon, 06 Jul 2026 04:08:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783336085; x=1783940885; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=M9+o4PUKMgHJp9AdorOs0p5SVquVy+abyY/nSxhj6Bs=; b=J/fYGRXANYlQ1HpMVlCZORBi4F/OOFccPjF+EXOxQRw/b/MizcG4uRwLBEM9ErxYdF HPO+/cRb0ALLMDVxiIorlmaiso0qO4g3eqvubB29uspC4E+pFQy8wjNeevWNpLi0mDZg D+Q0A1vY2eqdCnEwDe//gzHlR1nLeBsvJYH85bSVf1hkgO2Q3G6XZ3lH/gRGZFbOVrYl 7yDqC0VBmicERp5SSp5SXZLNARwmwdaHv9RP1K5PFawGGwNJlW2gtZxVNNfsLiO/LZ29 wqoy5HFPNqic2Bq2yWfAfI4dPlwFfQhc0FOJ9sjPWxCTgldug3HJ8RWC/g4SaxYW53p3 dSMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783336085; x=1783940885; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=M9+o4PUKMgHJp9AdorOs0p5SVquVy+abyY/nSxhj6Bs=; b=j56dyI1eUXIVwJySJcWtKJELen2OxN4Z0IVASkcdKszZqDd6TNAgO7yZznoQHLsK19 DEpgjM/9ZWQ4WvlMFbX//5E5aeVDekKGMAt9Zdx8017MHnWrLztyiP5JBIypg4OoE2Sb DE4T8201IHIExD/TRmBBa7bMvjAvQc2kEBP0dQp/DuhWTEkTVlrrc5CnuIXSn/oOf4I1 LAmNk1Jzx6a46zKbS06Yv/KZs0+VU5CTB//Mkv0n4ueD4Bo+8RnVJxzYLqTefG0du5Li VrxaS/0mbCaRWVck8jm8Dfbb40ctrCSQthU9Yr5cPfHCtzCdARr2rZ+ac/fZiUNRsKOG 6bLQ== X-Forwarded-Encrypted: i=1; AHgh+RoDj9rM4jiRenhj/rmwDzNQcxKdXhUcZcKIQaa1SDs5CnIdHHAFKrvGutpT003jw/Ibe85uyPiK2e57hdY=@vger.kernel.org X-Gm-Message-State: AOJu0YzcSk2C9kRgDwuyoQrlmV/PJ9IU9CtUWKFov6I7ieVW/Y73Rfyh LRNm7K3ynqXPZxQAWfjigzBBhNWg3TTfLPSwH99EiVbnIxeNh5VIq3s9PlO4UvLTjl+4+334WCd UE0xtQyQRrdUf6SiRHdHmfX4A1mIrFlzxLMsVkTTZNVJ0rpamGLiAb3Rv7GtbPALk91o= X-Gm-Gg: AfdE7cnteBEiuush7WcDRemIGu6bv8zBVslwKg1Uq/A5M/sMY7UIEjzaEa0PD2Vcmgi ztWZFAJuveYyaPpZgMBZXNsotPvvruHBOIMRhb5Sq5ZCYFRVdArRvfSg1uAx0WYHdkTRuNsZ2o6 KsO8xBZH3szTHJDVkE4Sa3Yzk+ZMWeWGvrl4lLPbEOP5L+dAOiPZqTJqO1bj5ypp5qTLgpcjx/z ZPbAKkmSXoTO0DzKxd8kqogeSsg5/MEZ6DAOZ7FW2KRos0DS3ILkF+uOLIDeJbCYpgbkejPXL+D iHuY5HkPyV7fdH0ABZ522BOYmQURLM0gJ1cw81NoPuzsmCxmZw0UZwT1BjPAHEazrlJiu51GdQM 7toTsicYrlaRkzAKgs19t8x/ZNkCimc5XhJA= X-Received: by 2002:ac8:5710:0:b0:51c:db4:3cb8 with SMTP id d75a77b69052e-51c4bed6cd2mr88275381cf.8.1783336085179; Mon, 06 Jul 2026 04:08:05 -0700 (PDT) X-Received: by 2002:ac8:5710:0:b0:51c:db4:3cb8 with SMTP id d75a77b69052e-51c4bed6cd2mr88274771cf.8.1783336084718; Mon, 06 Jul 2026 04:08:04 -0700 (PDT) Received: from [192.168.120.193] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c12b629a1c7sm723146366b.30.2026.07.06.04.08.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Jul 2026 04:08:03 -0700 (PDT) Message-ID: <5fcc0bc1-7f9e-4611-be77-42860e0f4c74@oss.qualcomm.com> Date: Mon, 6 Jul 2026 13:08:00 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 6/8] arm64: dts: qcom: eliza: Add GPU SMMU node To: Akhil P Oommen , Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Will Deacon , Robin Murphy , "Joerg Roedel (AMD)" Cc: Puranam V G Tejaswi , Abel Vesa , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev References: <20260705-eliza-gpu-v1-0-c9f1354dbd29@oss.qualcomm.com> <20260705-eliza-gpu-v1-6-c9f1354dbd29@oss.qualcomm.com> <10b0ad51-8766-449c-a51c-979364e6c781@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <10b0ad51-8766-449c-a51c-979364e6c781@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDExMyBTYWx0ZWRfXxI8gmvJZ4B79 rDkOW2e8cWgcIHn3DMqgvAAb09Ih6uzU4DWfwFXtn/tF/6pCD+6LAmFa9D4oRo1V7aKLCH6pxoo 6afLX8ECDH0sTKx24D66XA/fzVFUUFxXVAjE47nplvwU8A9+uyLSKVA1gx7RrEFwOE3mtN6pcE+ oaNvsr85+zs3RN3V/I5TD1qkHLYZDp7N+uIRXGh+IMutJYxV86a65d+DgI9yn4blA7TNY+/MOD5 X0TSXrhCQQaE2E7b41gMkLj4PLh56hxYo/p49DOsnLZGHk79S+XFpjflAUBcI5yXQpFOyuvf4mf +Xz2Uwoqm+MwjgsL+5REhRJXOTbqvKNMtzvye0Hg7w1FOKyTn2bHI+ak164PY/KclpKVsQAYGE0 VIIFLzMEyOgyykpK+5b1mUMJ+KcnK1vp84xE0L9wu60PbbOfCqP2Ksj+FkPKDSCnw4sbeedLsKI aSfScmILrwP1WkamJHg== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDExMyBTYWx0ZWRfX4Bi4QUwHtKl9 A0CRzsosIPOSmw5QBZ8N8DsCs3AqzQLdEHtqfQfxoc58wfXcm1lI+nhoKSnjyMvuADuvQUuc9pV aBY0gWRw4fMO9Wg1FQtrv5ClfKqs4s4= X-Proofpoint-GUID: Bw45cnm6rril5iF9dzPMx1mthZUzskeo X-Proofpoint-ORIG-GUID: Bw45cnm6rril5iF9dzPMx1mthZUzskeo X-Authority-Analysis: v=2.4 cv=OKcXGyaB c=1 sm=1 tr=0 ts=6a4b8c95 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=rL6LpJHDE9oUo6aHBFIA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU: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_01,2026-07-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 malwarescore=0 clxscore=1015 suspectscore=0 spamscore=0 phishscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060113 On 7/6/26 1:07 PM, Konrad Dybcio wrote: > On 7/5/26 10:14 AM, Akhil P Oommen wrote: >> From: Abel Vesa >> >> Add the nodes to describe the GPU SMMU. >> >> Signed-off-by: Abel Vesa >> Signed-off-by: Akhil P Oommen >> --- >> arch/arm64/boot/dts/qcom/eliza.dtsi | 38 +++++++++++++++++++++++++++++++++++++ >> 1 file changed, 38 insertions(+) >> >> diff --git a/arch/arm64/boot/dts/qcom/eliza.dtsi b/arch/arm64/boot/dts/qcom/eliza.dtsi >> index c5635f22e2a7..e5b8377e6c3a 100644 >> --- a/arch/arm64/boot/dts/qcom/eliza.dtsi >> +++ b/arch/arm64/boot/dts/qcom/eliza.dtsi >> @@ -2674,6 +2674,44 @@ mdss_dp0_out: endpoint { >> }; >> }; >> >> + adreno_smmu: iommu@3da0000 { >> + compatible = "qcom,eliza-smmu-500", "qcom,adreno-smmu", >> + "qcom,smmu-500", "arm,mmu-500"; >> + reg = <0x0 0x03da0000 0x0 0x40000>; >> + #iommu-cells = <2>; >> + #global-interrupts = <1>; >> + interrupts = , > > 674 is the correct globla (modulo the issue i explained below) [...] > This list is not quite correct. It must be sorted by the context index, > to which a given interrupt corresponds to - the driver relies on that > to give you information about where a context fault happens > > Moreover, I see that the interrupt sheet has the bug where some > interrupts are offset by 32 from the base vector, and others are offset > by 31 (i.e. the SPI number doesn't equal irq vector - 32) - please find > out which mapping is correct with the right folks Konrad