From nobody Sat Jun 13 00:38:46 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 CC82F37F736 for ; Mon, 11 May 2026 20:07:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778530054; cv=none; b=r3R3voA2r1XmnOqGQF4fb4Wvtve//M1OFiKxTX4W1k1z8zD7ie88N/Y7djIdGeamu65PT8SwHN2PO1ZwI9MRutITCtWMXnT9gZDw4ph6ZcezeBUAy6cepy/EE2k+EMLO1JD65Wf6/vGo0K5YImCZAyze7jjYGtnscrsw8ew/XwQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778530054; c=relaxed/simple; bh=FpnL0ZPLEVfOL/cMC4YLbx3ytUnBQe7qykC1VIfe0qk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KHSgsYFV4JBJgqw+OEE1XYDQx3Hmh70PQ8yIS4Fz408QJ9fj8Nw2x9Z+eLTfn5eN9kJ60JPigU/UH3jBGkZPaTs8ekY2e4hmERcpi0Q9YGjiwXrL67bKn8OIjAEXfkZ15GsoCx+7BigNm9/yZqOKKKZglg+oSM+QjSTPqICEyLI= 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=CKyYQtGB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=c4/52IBx; arc=none smtp.client-ip=205.220.168.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="CKyYQtGB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="c4/52IBx" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64BK6SOL2202208 for ; Mon, 11 May 2026 20:07:32 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= JSlJpF3zqQ6EX6MthcusBte5cTy2JBqQ6FB62ENsUYA=; b=CKyYQtGBrNpBzHbB Pr1tDg3r8W+ukfZnUCifZXZwPodmwGIxQzCu9kFm7cLttT+DEb2ndHFmadt6oSXG 2nqMCeAo6yHGIG4exNchmrUlUsfniH0YAVU8HJdjiD7Ac5HnvEJxzS895qme+NDM xrs0zWhNu2PsEHDa6m3kCfQcA1zmfZIZ+Qc953sq0iBylPXRXFhkMT0f7kC0Cskr QNo4iwcY/MXDqESYFr5ToC/wtoz/7nQMLqFoRHbOLqkbfgTmbKrqzQgdRyApVO9v Re2xGnehXeSl4pTP+nJOPOz8XsjWyQ3tiZSe64cf/738yhFREf3kndHcxx6hQ57T QH7l4g== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nuyg04j-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 20:07:32 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-365fc4636bbso9216624a91.2 for ; Mon, 11 May 2026 13:07:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778530052; x=1779134852; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=JSlJpF3zqQ6EX6MthcusBte5cTy2JBqQ6FB62ENsUYA=; b=c4/52IBxDEq6FA4ZrdTP/B1blN3aA1fXhu26jjaBEmJNYkLhmQTB2Mpg4iNwANz5vA P6HG+JVUzEEgwVZEdUElJ0QtbX7DNMFt+h/YzJ/vygNU3naBp/rOc4lnWMqr7dUg6gwe 5R4q32XHrKRt9QTuK9PfJ4miISG90cz1A5AFhCAKosA/dLBy0PY3O8JsrUq7YgB3cCRI QdF6ArWSaSDiqDoQbu+BZGp+KGgEsKHdZCHJl9FBPpbmWIezkbemVqi1dB0N1utQYH/u ukmNj7qxMrrLdzH89TVa0ao+ThyzG3Mvt2VoasdA2SYMbPUBX9TW5/jDWS1bbNbEN57/ bj7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778530052; x=1779134852; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=JSlJpF3zqQ6EX6MthcusBte5cTy2JBqQ6FB62ENsUYA=; b=PxEulMNfafiZDp1xTOGkX5iyW0gMD04w1cvY6Igc6gbKuZMLFbZSg9h0dG7JsWHffO FHk8NfJtgs9gWWF3RsTEzhrmgB9x47IyifI25vzQBSTh/2/u1xDuBLSt6g1y4Qc67imL Qg/j6RuDKz56y/dKA+dcR+68b88eWUemri6xu5er5SxiXlol9H91Mzb5q0OSsEuH1uxZ MCYX20FHvxQSslGG6n3Nk5sp7cXpe6xhSFwio6vdTDZyMg4jsUo+EFN4acWJ5VIv1/Ol zy8VeCW/q4LwZYVEetT21x8U0JYr8B/WIZM4BNdXSVOipA95nN/0kOcvYzauAX1iaJpn U03w== X-Forwarded-Encrypted: i=1; AFNElJ8iVrc4N8F/LVKWlTsQz8dafAsBnwgFfLRneS6BK3l27hQftTpkgU082p9k+cYSXghAsOr4QUnIBUQR1v8=@vger.kernel.org X-Gm-Message-State: AOJu0Yy22h8+CuJWM7GNGhkpngP3AYMD1l0Sfj/l4jmVeWkTfYlJ1kRN bJhaDrlvER55ku7joyyFZhMZxMvyYfvW/lxNVXXdP/lXZjeaFguCUB/rGj7B3pukyZPFLaqCVx3 ZmVgE3PJBGPbYShkM4398kgo9YvnUXdWVnbWc7jRcfdk0yn+vX22zoDIb+KjZDM2DlsQ= X-Gm-Gg: Acq92OEz/RlQY3UBtDCv2FwpCuHqpy3uSsbu9NWakjKlNwC+zTwaQvZs0D+yJU3099z IOGK0mN7HGPGHgPAuesr2payhhSs0KXBH9XxRcBD16Vqkw5l4iaNrOjwFSN+y39E/RqjGSroiWX j/oDKoIDN/PHjmqxqtp7H94gfOcKF5Xud6LPKBEVm3b9hrMP5sKUaD59eRubtIOSAuSO0Hlw3A9 2JyfH06G9CO+UYJ3/6HXDh3OmPk5mC2bjwhxllG/MxpmXG8dMvAXcfeWRM3PKmo9PvrL2Hs3kiF AjY2JixFUQaD+nkIuknVMHK4ciGrNvp/rWlh3IrxDD7KAscf/MPM9DdTbgxJuh8kakUO67btzST p0DNAiq6l3zYXkhy8O8mrFWCFA4F1mrDhUECMpNeNi2Dufw== X-Received: by 2002:a17:90b:38d2:b0:35f:b987:4dac with SMTP id 98e67ed59e1d1-368b24e8313mr139596a91.12.1778530051590; Mon, 11 May 2026 13:07:31 -0700 (PDT) X-Received: by 2002:a17:90b:38d2:b0:35f:b987:4dac with SMTP id 98e67ed59e1d1-368b24e8313mr139568a91.12.1778530051161; Mon, 11 May 2026 13:07:31 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-368b01ef884sm64911a91.5.2026.05.11.13.07.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 13:07:30 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 01:36:59 +0530 Subject: [PATCH v3 1/5] drm/msm/a8xx: Fix RSCC offset 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: quoted-printable Message-Id: <20260512-glymur-gpu-dt-v3-1-84232dc21c03@oss.qualcomm.com> References: <20260512-glymur-gpu-dt-v3-0-84232dc21c03@oss.qualcomm.com> In-Reply-To: <20260512-glymur-gpu-dt-v3-0-84232dc21c03@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Clark , Sean Paul , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778530037; l=989; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=FpnL0ZPLEVfOL/cMC4YLbx3ytUnBQe7qykC1VIfe0qk=; b=QdSbnekUBS/LNdQNaOhTFAvnz8CUychpp7TsnPVbnU3E0tAx7xrKbjAw1q3LZguhQu2xQv+So jJ5MPnbbq6nAVhE15oQs+lqCPXeZGEKr/bgRN+W719SvQaNhxZiHVW9 X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-GUID: KDWaIZr6kuluJ_1Nu8aiFRrNmJMhuZS8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIxMyBTYWx0ZWRfXz7vYS05K1CiF v8JTHaya0tGLmyb/pTEKK+MCe/G0wYLz4UZs+JeM3UkKKcC4aEwGZx2Pugko5YlVyBG9bTaiEDf Ktzf5dqaOQm3//cWAYSywXkYyTlTZPU1bWFJvI6SA1muUuQfxMbl09320puMlZjeAcinoF3Koea VLOxMC5IpFrAQrF6gliUQK0dQSk9BAy/LGjXAY31j6PZJJ/PVnocc86c2QY2V0tYCGyL1jLEYE0 R5Vpf8lCWYw39QVg9ELK6/XZlGx0jDpeRBV8mvR1HeOoacxRAQFxLavXBv1+cRmruWtHICQhg/9 0ZcC580cq/5pjVJfLXzM2VX7FXVrQ9iPkKMpUNvpDgfZHrSl0D3QInttTBqMKgbDYHWaeirvwTu gOS1OsP37Gti2ymKwr/bxIgW4w67RA== X-Authority-Analysis: v=2.4 cv=Y5XIdBeN c=1 sm=1 tr=0 ts=6a023704 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=MejHOrmRh8FCsYeZqM0A:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-ORIG-GUID: KDWaIZr6kuluJ_1Nu8aiFRrNmJMhuZS8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 suspectscore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110213 In A8xx, the RSCC block is part of GPU's register space. Update the virtual base address of rscc to point to the correct address. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c b/drivers/gpu/drm/msm/ad= reno/a6xx_gmu.c index 1b44b9e21ad8..cab4c46c6cf2 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c @@ -2357,7 +2357,12 @@ int a6xx_gmu_init(struct a6xx_gpu *a6xx_gpu, struct = device_node *node) goto err_mmio; } } else if (adreno_is_a8xx(adreno_gpu)) { - gmu->rscc =3D gmu->mmio + 0x19000; + /* + * On a8xx , RSCC lives at GPU base + 0x50000, which falls + * inside the GPU's kgsl_3d0_reg_memory range rather than the + * GMU's. + */ + gmu->rscc =3D gpu->mmio + 0x50000; } else { gmu->rscc =3D gmu->mmio + 0x23000; } --=20 2.51.0 From nobody Sat Jun 13 00:38:46 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 507CC37EFF4 for ; Mon, 11 May 2026 20:07:40 +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=1778530061; cv=none; b=PqdkpheyHA2U86+1DT2x9vfHOBaN4MNb9gLPzxI7+qHcLx7SJE8Omnq2ScaBnIG9h23ierQiytJV8AR+QiKFdyz094bSSlX0j3Eo1VtZHusvC4pFaCo0C6LwFIg3XAmTvIuCsKQDFI1+gq7ZO9cqHqjkecQp67/LboGNC6nsN4g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778530061; c=relaxed/simple; bh=Mpr6Q33aJKvJH4hPu7N8/Msc5ivh6tKB28dTURNeqko=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YBUAZWm1wRk6cWaHWCxtYNsNCaxNnAmtBib2YQ/R1qbORXVJy69Io1k4a00mYKoaKd7vKFQcmUjgSY+3lFoikixCc+hwpeozV6/7wexudx5NwAPBtFnqsbV55/r+NNZZgKjBmv/S4j7kZe01O1vzj0wa/WpAzAzMn2ai0p9+HhI= 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=XFcllWUa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dnAb2x05; 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="XFcllWUa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dnAb2x05" 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 64BK6hU12186310 for ; Mon, 11 May 2026 20:07:39 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= 6K3yheIQTvNblsixGApswikdFYlZRnnf5XfM5ye4b6k=; b=XFcllWUay+9RdocR s0FI4YFR3bEBB2hQrvG5Jqm6twOHRpyg4YmErW6GeLCDH1j0rJsDAMTQ3XBf/Lj8 CYirf48uZ3If66DyeyHdxAFQZ+U1m98gGpZbbtRm4XCG/Z560bozfPOrV+TMC3mR BjNtDWyM8iMlWSpyAY7phB6n3yn+M9BJZlIe40inyUgphNdPVCmog0W/JH/wVFLE uih/7WmDa/ixUjc3bvxdiktN/oNYgLYRv3en6VTKJ0C15kHlzbEvbJjhBTyA2jcf ULzHtOtcBVliv1VzfzSHGjNRQ+r6pRUQenXuAyymzfmYtdUNwNzHmWIN5Plm1o3Y VJOw0g== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nv2806c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 20:07:39 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3684cb22502so1734878a91.2 for ; Mon, 11 May 2026 13:07:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778530058; x=1779134858; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=6K3yheIQTvNblsixGApswikdFYlZRnnf5XfM5ye4b6k=; b=dnAb2x05jXkva9+H+u5XqyNSpPkfbasLcoyr9VxjHYZNZwypy8UPNzEJ5aaVUEPcpe WcXzyBsCM1m0ZHElO3ZU66/prEifCExSIEzVvwwdz6AmxePF4KPloOzBvzc1MSK5rbGF Q68LmQdjGj5KlpjN1iuiuSDADVQ2G6R5FzgVV1ANUH3YeQ+98GL8b34/rMtdD4Hj94fG 96zd90lFvXqgP2NmnpZCHbWQV+XUuMuUOxV+GswtmgwCHK7MZb1cFWroH9M3hESjLFK/ 6b8484gMse/F0fOVWcvRlW3dJVbr8txGqCHWKy9qughlD9F3nXj4ZCA+S/LDvZ1uWYcM UN8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778530058; x=1779134858; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=6K3yheIQTvNblsixGApswikdFYlZRnnf5XfM5ye4b6k=; b=ljDTKJAEKptBfVXjChbhP2LgDCKH2EC51IOWELXUsWyT+sjZco4fOhD8huVznBiEYi 9zY9DL0G7Zbpi5EnMj2kiF0awmoRvSmqUTxDJVSMMLfK+oIrHt/CFZffnya8e0ch9eHn 9qj5MdL8oqQnUcDq8t14UsPsRp/ml8FpgA4wu6IZb8EtWktbsrAg77gHPv6TvcfQ0TSh gmbbjbXxuCMOnWCdkBjV7AtmXGKTHidVjLAPc4VraHpmJ7tECpJsPfXfwp/gHD9PrY+f ef1ykTT3kCVqprfn3nP9j46ke9ppVGtCxJ7IT0vLGQG9ZgBVGfZPeetgY//pJ7ZvCOHZ /DSg== X-Forwarded-Encrypted: i=1; AFNElJ9s4cNfZ7OkF3ZGKuk1Y26gEFhsaynP7heQyw0es0ENNvdj60CuddjL/cwxUtwZQ5OQp93n+1XJeOzoRoE=@vger.kernel.org X-Gm-Message-State: AOJu0YwoFlpuLPVU339cKSr/nZue/fj8lOQVRxUX1QRHlMS81ZkD6a7I 1gRv5fYaQ9FqXlz2vD69FhBfxWGkbqSo1U4/8tpjzhPw+6uI2/vZED13B8LB/IIas16ZbCcc+wS m2c0J1X0C+jNG7cJ2EzYthcbyCXGg6ludjGBrYV99YcfiwykXXgJgiyvpERqhN0psIx0= X-Gm-Gg: Acq92OFK5bjeaKpeRi9+CyG80jJh+UH8cVovlD+/b/vSv/4gdJfmxXnr6tCTujDOmk4 qEYnfOXNu2E97ntn8FtBJwFUB3JXnxdVpuug/1oJdYN/hqCP5MA/h3lu6MfWdHEaif1bc2hdFmm c3K8fNOWj1rWRNVzktmksUdVFDFgzPozOHWhJUhReYXPikcjL/XMf1MHYZbZRyJrwk2yJtSx0Tp 4l8d25tgraZc7xozdJ8oo3tk0CLr4mxR5g509tKha/GlEguCStUBN7K2iYD3k0O1Lst/H7yN5Rz JkGLioSPNS3jRkJ0SRMQptPvnHB95aAXElkp6GEX7Q2w5v4hDLfrA2f8z/+n73905wX4LiX5Xij nyzNl9A9S1EzijLNi5kHJDOOpf+Bu4bky2an7iBDD05Yp4A== X-Received: by 2002:a17:90b:4c89:b0:366:159a:c1c6 with SMTP id 98e67ed59e1d1-368b22ac929mr135516a91.2.1778530058233; Mon, 11 May 2026 13:07:38 -0700 (PDT) X-Received: by 2002:a17:90b:4c89:b0:366:159a:c1c6 with SMTP id 98e67ed59e1d1-368b22ac929mr135487a91.2.1778530057776; Mon, 11 May 2026 13:07:37 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-368b01ef884sm64911a91.5.2026.05.11.13.07.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 13:07:37 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 01:37:00 +0530 Subject: [PATCH v3 2/5] dt-bindings: display/msm: gpu: Document Adreno X2-185 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: quoted-printable Message-Id: <20260512-glymur-gpu-dt-v3-2-84232dc21c03@oss.qualcomm.com> References: <20260512-glymur-gpu-dt-v3-0-84232dc21c03@oss.qualcomm.com> In-Reply-To: <20260512-glymur-gpu-dt-v3-0-84232dc21c03@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Clark , Sean Paul , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778530037; l=1607; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=Mpr6Q33aJKvJH4hPu7N8/Msc5ivh6tKB28dTURNeqko=; b=ekTosnc5DQLaWUndNzB/IGlZkotn0XZ9ww9uCjL0bIlNAzL1p1kuTxGJDPkkZ05OtUKen42Yk kcGU2RyLwPPCOPKLZaEjrhtLZVKoRDA3OX3zfVRJl2MP8AQe2ZkATu8 X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-ORIG-GUID: OPRtgEAT4i0UNkpLjuVnwI1YLnMPocu- X-Authority-Analysis: v=2.4 cv=CeM4Irrl c=1 sm=1 tr=0 ts=6a02370b cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=aapufVXKjK5bSyzaIfAA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIxMyBTYWx0ZWRfXz7QMOOlHeeuU G8BTUHGnsaGTqnoEZW+JYUZWL1WWKI9QAd8pf0pEFpwjjpImzgl3rKlBxgJwnZ7ok+VofMJLfXS ayRkTIGG5N2n/nwXWwIMMMUh/4ouRZ58QkhCMiWmJyo+nePijSEuAMqHJHIzapVMEqf/2NJTZuM /qdOzQlL9AgrYa6CrAWt55b5T5YtjaqYzJCC3wZE12a2CVKiqk8jU4tLRU+g1QSDUUKGDr8lXhP VVuo2nMsCLBKl+n6dyckavEoy3BXv8cpmD+3iQlC9jbGCpWmevQ7zXg+I03Boi4xkxZbPVbY792 +rrjYH2dvbfYBrAl17TiXRHVhZVoqvt90WnLxpB13DyJv6HE4pBIX+Pg2oAIt+PKaGdKYrX09P0 SpzGKcsDoBf00vr+JuqRKxYnURciT0oLbz8QkGQ6DIoPx0NlFU3i92WPMkKV3wIchZU13OuOMeb 9bnUe8r6CLKfgIv83Dg== X-Proofpoint-GUID: OPRtgEAT4i0UNkpLjuVnwI1YLnMPocu- X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 priorityscore=1501 phishscore=0 suspectscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110213 Adreno X2-185 GPU found in Glymur chipsets belongs to the A8x family. It features a new slice architecture with 4 slices, significantly higher bandwidth throughput compared to mobile counterparts, raytracing support, and the highest GPU Fmax seen so far on an Adreno GPU (1850 Mhz), among other improvements. Update the dt bindings documentation to describe this GPU. Signed-off-by: Akhil P Oommen --- Documentation/devicetree/bindings/display/msm/gpu.yaml | 17 ++++++++++++++= +++ 1 file changed, 17 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/gpu.yaml b/Docum= entation/devicetree/bindings/display/msm/gpu.yaml index 04b2328903ca..e67cd708dda2 100644 --- a/Documentation/devicetree/bindings/display/msm/gpu.yaml +++ b/Documentation/devicetree/bindings/display/msm/gpu.yaml @@ -411,6 +411,22 @@ allOf: - clocks - clock-names =20 + - if: + properties: + compatible: + contains: + const: qcom,adreno-44070001 + then: + properties: + reg: + minItems: 2 + maxItems: 2 + + reg-names: + items: + - const: kgsl_3d0_reg_memory + - const: cx_mem + - if: properties: compatible: @@ -434,6 +450,7 @@ allOf: - qcom,adreno-43050a01 - qcom,adreno-43050c01 - qcom,adreno-43051401 + - qcom,adreno-44070001 =20 then: # Starting with A6xx, the clocks are usually defined in the GMU = node properties: --=20 2.51.0 From nobody Sat Jun 13 00:38:46 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 944A9379EFE for ; Mon, 11 May 2026 20:07:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778530067; cv=none; b=TAUXdNs6ez8x3SqF6c7RBix0jvqSaoIyevkrFS34bQ+5AudfmQWlHcS3QJGdU2AIkmJxdyZLp9cxYx476cj3FBT6YVak2BAUNsjvJvLsyW7mX0Ly5Q0R/JorA9hBxl7CNg/z+WInzI7KS2nvYDY9zKtUru8pw0xJBK9fSetM4RQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778530067; c=relaxed/simple; bh=+Y9gYZSkWF93iB7//ohDWKNnMjwm/WhLykXaB9JYn4Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jtImBa8sKoYeMWAuSLbvs52yC/7sFN4Tlw2IxRGl6WBaESdv0kUT6rpFucdsKB2Hsyh7xSwaxbeUn2dtaAgssWvK2RWBaXGYh1NqKQGF+/YwsmG7IfoMXg6kOBq89YVI9QzZOIeGWNAqgVb3TSjNxYy/9UR6BzQGnwgBQMcyrWY= 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=d0sNjVXZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gf9ScqxH; arc=none smtp.client-ip=205.220.168.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="d0sNjVXZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gf9ScqxH" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64BK6TEa3443736 for ; Mon, 11 May 2026 20:07:46 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= 18vX5BO6Ky0YjuphCfCL/g3VnD5eR3Y2KIwiC9kySjg=; b=d0sNjVXZ00zjAlIZ CTI3mnYjq7UvHuLR10YTbJX6asgq7wSFuh6rLkXDFd0BDc6Uay/w9VONomeNe1ju Xl5yO/BDTaxKhX+1Fo7yMCz2YQ6WS0MQGBG4nng9HUgyXNUBtYSq+MAlMt0HHXwB GF+jPPIGEpgGRV/tAWUzs0+4XhinRkB+USOQ3o8zfEi39QhstLjUfkVGbvQu9CPo jQ43yWSwcTxxvTyCfCU+OJ2mbY3Yupn1aTYQT6bXJFKb7MkpmFJm/9GszbX5+cP/ uOj3DsOcMANKEq/eHvAJsCtWRNiBq1GfvHVt008tluahGNewFxp+7JUCu4xZQK+l fHJcfg== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nv0g04w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 20:07:45 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2b9b8137828so50100775ad.0 for ; Mon, 11 May 2026 13:07:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778530065; x=1779134865; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=18vX5BO6Ky0YjuphCfCL/g3VnD5eR3Y2KIwiC9kySjg=; b=gf9ScqxHYn6bn7/UKeO1DmDbg96AYQv+xVUKVczU0qlT0wyIXzzeJh4rtFr9wnDbhU mboMdRAqS56n1JWCI+l+4hPbbKP16P2NXLRxjbrnENx05A8SQCarbwsxTHdDn1wCU9yW J23Ns9ghMm8/qhKuz4yDvHr2dM10d0LHjDAZVcY11zhtthQOJ1JczKeAkXfncNmhIniH ckVVPK64s3AC67iQKEOYRwUqi2hXbEcgWZryIDS3w4eu4ri309SIauH84AD1KilvokDt 1geq+q0smSguhBU7pL3x9YyW4tcGZNsbGLTdnE1VWRXktYthi6LnFVsSlAS9QS5/J3iU M0xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778530065; x=1779134865; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=18vX5BO6Ky0YjuphCfCL/g3VnD5eR3Y2KIwiC9kySjg=; b=UjVpwvrsePF1jFQJXDtRu81wU0V7DaGGhLVFXnT4oIzVQ7wHjVDhlfWRvlKwAKCPhQ V8OqSvYGtiasFNcSx0bNmOimQLHy2l+VteYW3a2MOXv0ZjhTDDoi1gtDWp09diC2coT1 STi5Rc3vH4vbhzX5zLm7wjywKRyAiqdQdBIxqvbcjqr1tZUBUG1cEDPjRzO7Y5XmoKGH eQvhZqlGyqGEjhTVmodiZz0U049NBCxtbN1WyFjkqBrDm1gHXh/p2i4nPkgYTB4v3Mz5 v5eYqp7/HdH/759RuHqRz1d6+OODY3zTA5OxsjOok9t4UrClPPq8EhEpIu4O2PIlOMVk e2Tw== X-Forwarded-Encrypted: i=1; AFNElJ9hGlsjFORJYXHQyyGRa7fE0UVSzns+l3/3/v4BClQWLt8pKLxDmi7w95XvWzvXwcF/3k2ZsB9GTCSU5Aw=@vger.kernel.org X-Gm-Message-State: AOJu0YyzXn7wkcbR1iIh8gAx+wFLFxf/e7HrpqeZsuMQ5yOMqObkwSMn /2h0NHVuuO1mSjs8xSSjRG14LwUgaKmf04dW11QZuU6NYQ9t87s3tRUsYsHu+G8jjU3t2JwJ6ih GE0nj5R7eAOm7zIvud3g9gyAFcWSM7fQHRFW6Mt1X+drlF7v7l26BXHMmWukZ45/6P08Eim50Xl o= X-Gm-Gg: Acq92OEX6j+T/UqAk/RTvsfPjihsT1Y8qAil2dtWQPn1YTTnBcTgxUkQc5GaXPXYHCy yIE5na/kG80g1jv6oTXaQHS/jJha9W9qOQFeXrLaMjXUvsLkjZLqBa2fk8G0UpXvpKXmOE5wFlk 5gQWMs0k2MS7UNPTae1XUbKm48eHeLk1oMVPwIHikJvaohaTGaS5xtyhp7YzFWwKboSJ9huBj7K RdNpyHe0MpTmkjAabXK2MuM1+8L87s1eGxgK9J4ZCYiwXuOHlnP/hx2S4/VmJt3dKwrJjGUnTnC 7JSOMMeGMK/fWCzLaBlIkpbLL8uE7tUhGmo+UPxGlaQIUrQXuJoiobb6FWsr6iCvVJ5xXG1sY83 JSPFrIrpN5RJZUc66pKeKTkmVRItFUnxlWfVRDL04mamjGw== X-Received: by 2002:a17:90b:5603:b0:366:479c:59de with SMTP id 98e67ed59e1d1-366479c5db9mr16833860a91.8.1778530064923; Mon, 11 May 2026 13:07:44 -0700 (PDT) X-Received: by 2002:a17:90b:5603:b0:366:479c:59de with SMTP id 98e67ed59e1d1-366479c5db9mr16833821a91.8.1778530064377; Mon, 11 May 2026 13:07:44 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-368b01ef884sm64911a91.5.2026.05.11.13.07.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 13:07:44 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 01:37:01 +0530 Subject: [PATCH v3 3/5] dt-bindings: arm-smmu: Update the description for Glymur GPU 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: quoted-printable Message-Id: <20260512-glymur-gpu-dt-v3-3-84232dc21c03@oss.qualcomm.com> References: <20260512-glymur-gpu-dt-v3-0-84232dc21c03@oss.qualcomm.com> In-Reply-To: <20260512-glymur-gpu-dt-v3-0-84232dc21c03@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Clark , Sean Paul , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778530037; l=1014; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=+Y9gYZSkWF93iB7//ohDWKNnMjwm/WhLykXaB9JYn4Q=; b=jpDwm4lo12mTRBBvFYCZVHEtYZLK8NDrYV9uMGhiHEVL+Az57pN8vnvippGmyAb6k9Dwuf16N YUJoaxT0HNWD50FrKsL783ODVVGT63eaKXS5O2cosQz1DA71HvFyD4z X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=V+xNF+ni c=1 sm=1 tr=0 ts=6a023711 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=RQVZ3Ks9ONUmwc3llXAA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-GUID: hK-n9G-JrO_5nWcJsLv6s8W692NShXU3 X-Proofpoint-ORIG-GUID: hK-n9G-JrO_5nWcJsLv6s8W692NShXU3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIxMyBTYWx0ZWRfX6rba1Ffet/sB PGSYAg2BAkTZXi98Rf2XEW4r2TIoB59Nc+7f1FQ1A4Y9oxWKDBWyBbK7qiGcIEdOh0eIVEgISQr UA6rdN4bDmDzywqzwbQ8z6iSF0dkTrME+Gz6/+8unQjLOHs9mQLE5CVcrlxpvNoh9AIqkUuGVmV ynIBPqUXYK+4E/F5kRAsc+ZtekdRYWwfF0OH6r88dCBZ914cva1EYbZ+/yFNmQ0GN/4AWD9cDDI 1j/sj9hwDgovWiT6XVG2CspSRmcopDi4LIM0Mn3Ug6g0H0MMykxoBH4xyVvdfsgLH9V4QjXylAy 2/aKV2qDhzW4jlN8vgB3C+X3K+Tp0YAhW1CXT+2BpVscfbmbPXyVXMvZCoEwmwdn+KAg2BA4agO JETjUpdMtGJ4Q7iYbyiTvjmmc4BZFDIUSGeHOYH66E7MEgSZF+vc7wMf/CUsvryuAtkByJ7i4F+ X0t4bBRg+BxPF8+NbVw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 impostorscore=0 clxscore=1015 bulkscore=0 malwarescore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110213 Add the interconnects property to the common SMMU properties and extend the sm8750 clock description section to also cover Glymur since it uses the same single "hlos" vote clock. Signed-off-by: Akhil P Oommen --- Documentation/devicetree/bindings/iommu/arm,smmu.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml b/Docume= ntation/devicetree/bindings/iommu/arm,smmu.yaml index 06fb5c8e7547..b811ece722c9 100644 --- a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml +++ b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml @@ -566,7 +566,9 @@ allOf: properties: compatible: items: - - const: qcom,sm8750-smmu-500 + - enum: + - qcom,glymur-smmu-500 + - qcom,sm8750-smmu-500 - const: qcom,adreno-smmu - const: qcom,smmu-500 - const: arm,mmu-500 --=20 2.51.0 From nobody Sat Jun 13 00:38:46 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 B3FE837EFF4 for ; Mon, 11 May 2026 20:07:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778530075; cv=none; b=IT09Re9GOpFxEWQcmMX86dUtlrHzCj8VGS0FKi0KPN9PKgdm4JU10sOSJQNj1YumvUixF62+OpPmtoDuZcq2f6g0pDI10ujOSGktD5aPdI/BNyfwoudXw/Eki356+HlI2pvIz4wUEVeHf4CrLbi2Ri1yG3KAd3vthUX0sF0ivek= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778530075; c=relaxed/simple; bh=GnY9q+Xc2Y+VqHrDqGOayOA+eKomJ1efauJwSslPH28=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tcIGMPxjCPQIV4tnLQY3OQ84476vmIqn7bcV/GevVsd/WJzljukvgEZR/rzeppBKHrMSTOCiPZbuGeK4flOED1aZMOUyUiJPjxMOWONXEwm0Ge2kb3g/Sqg2lt/iEKYYFg2s1EDsZFR9wsZwwD1pqGELVb32mULMY3t6n7KaaLA= 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=XySf+3Ya; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dFXz+cWx; arc=none smtp.client-ip=205.220.168.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="XySf+3Ya"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dFXz+cWx" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64BK6UOH1184002 for ; Mon, 11 May 2026 20:07:53 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= rSS+0xZwfP4yWE0NsCbw6sj47xOcxhNMbb0P26lUdAA=; b=XySf+3YahjCKLFxr WxPovLbCYzHHPuQBdLh9CQ8iJQhnWZQz1dnFRiR8orkodnsqszosr5ls9dgIQHUU tQ8bQZYNjRDcEzLcdnd8O/54hgLinoDBLeAHIm4i3nWYX2Dhoy7llRQQ1M2DjYOk XLqoIs9muLeyHNfm8x0+do7m2W8COnRKgVRlRQwjJrUNSSdkO+ZMPpM6Bm+U5aLv sJtoCLD2RFRMrGbnoGoL/DB4rHG2HfOM0lL3vxx+Yct+eOcCUnE3/JMQ5AGNlgCl v/vg/CISUQbkA6w+VWaqNkWartdTbqroMaGXbbFotZzq0WJ4PwweAi6znyKx7kh0 HzWf+w== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nuy805w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 20:07:53 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3662668b825so8124132a91.3 for ; Mon, 11 May 2026 13:07:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778530072; x=1779134872; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=rSS+0xZwfP4yWE0NsCbw6sj47xOcxhNMbb0P26lUdAA=; b=dFXz+cWxVysL/sArUSYEy0In+6rlGcuZAy/vay5CoEKriWOUTZCn+KB1BbdcjrYub+ a9sX9NfR/8qpFffxpgDIKKxuF0VOLOrzMP+dCRSuoVhKZbhCZkCSUDqa8UtvX+ve5njy ptCf9dwE6tf3eE3U5c9x9Y3Xk6VLMF0K5mTau5Ovj0Prgk39By9GW6vXCs/HmNa6238o htwN2DYGCQh1NnejPALZisdIA2jq8oRbAJrUU+saqNOV+SQAZKSz2gdI9HrjEwNwjhSP +nZ1jrHkWpYAtjKjlz5aISZeAhZld/LRSJo2ltX+0R9ElX7O4obPsrKDifXbSJyedPMX OZaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778530072; x=1779134872; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=rSS+0xZwfP4yWE0NsCbw6sj47xOcxhNMbb0P26lUdAA=; b=SiKleig+TbKWHp4kP4a5NieLpRpO8lKYyPOlkUYUKH75ciGot1PQwk6PMsP32rwoZj 5AjBUmcIU2NZWsg6HYrPlrQc9L4o8gJk18QnKmfKCiT/05yjx2mrGgEcJDCXn0aj59Kk oq4G+tz+rIk2iiG9F/kgM/wcGNROVMaXJt7bwuWg0tIr7wer6H4rHmS+NMoSbGBciiTH JkWV1go5V/IxVIGokadmo0gQhd2/ejZksVMr3Y6nkUFBJZH/CPD09rnp8j8TEbXRpgLh 2S3/Xv399u8cIc4IdlnJaizIj6fVGxgXRaknWJeT1fH5xe/Y0LB5WdqDlnACbxuMpHXE kp+Q== X-Forwarded-Encrypted: i=1; AFNElJ/S/VoiKUcdZ46YH6M9uxY2I5Z5g6al07ydm4AWjm3eFe5yUDVKs4Ml82+qnHh+GFjE/YzJtFIE+le7eZY=@vger.kernel.org X-Gm-Message-State: AOJu0Yy4ak5iO1UP9XlNW/bIOnpa+ieSdH6CSawdGTQD6S9+p6+FdDRE 5VrmHe/u5XkCJUbudiUDCq2QFFIlO1EwxqZ1iSpg3cYoGP6JcAg4J+ARH4OxcIgomsx6FZfpUpl /MawoyWTials98o7N/oTMxdJNpXu32O55XXDwWqmuZlrC6glR1lifvlh5fVDeImYXmic= X-Gm-Gg: Acq92OFo4SErnK9/WjDxHbHbisgu58mCyACrrISDqHshhlMsP9cEfukbRfpI30z2Yo9 B49YDjBJkcCKMxaf42Dwht22/uUhVXCmWu2OZLtLY+tmhHl8PzQ4oabUV164++YAnTQviChGX9I 3NsQsEuAcJW8j1xa2NH5nwLFO3Gjbr4sytOVPk+K9zepUB/6uGV8HU872bOiRQpRN1jd1esgPfE nEgMLdsDlze72HxF/47krCAKuDyp+lcaNNqGFD48pPKIf91b2sGH9uD+kvYLT7OaaNeKOLguRpH nmHwAFvXOsUgMcYaWUnZGISnYspnjSFs7mlRgrsb//3SRsGa/rxyTkwnaEVJTUfL2d4OxAAdCHf MIi4Y0Ypn8G9iXyZUCX2Exe/wMKYgxECTVEg74cMyzqHocQ== X-Received: by 2002:a17:90b:1c8b:b0:35b:e4f8:7b2b with SMTP id 98e67ed59e1d1-365abe8a3d0mr28761695a91.18.1778530072187; Mon, 11 May 2026 13:07:52 -0700 (PDT) X-Received: by 2002:a17:90b:1c8b:b0:35b:e4f8:7b2b with SMTP id 98e67ed59e1d1-365abe8a3d0mr28761651a91.18.1778530071731; Mon, 11 May 2026 13:07:51 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-368b01ef884sm64911a91.5.2026.05.11.13.07.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 13:07:51 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 01:37:02 +0530 Subject: [PATCH v3 4/5] arm64: dts: qcom: glymur: Add GPU smmu node 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: quoted-printable Message-Id: <20260512-glymur-gpu-dt-v3-4-84232dc21c03@oss.qualcomm.com> References: <20260512-glymur-gpu-dt-v3-0-84232dc21c03@oss.qualcomm.com> In-Reply-To: <20260512-glymur-gpu-dt-v3-0-84232dc21c03@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Clark , Sean Paul , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Akhil P Oommen , Rajendra Nayak , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778530037; l=2464; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=qFdQhBrAHggcU0GWES+ohMA4WsH2wnpDPMNFqXrANzE=; b=guWcqvEXlOg18VWFlVGJK7GD0f3EEXvKBY0xuASDpGlUq1jirx5N9pH6IzljMaz1oh09424gp wFYY9XKopBUDi3NSX19zaHjYT9i7Lty+lq7HdZ6NbMQyV6T95NzCHaK X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-ORIG-GUID: d2GtkggtjcJxNG8g2NQCYH1TMMJ9vL8V X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIxMyBTYWx0ZWRfXxwe/6dT4EwjS gOKb4qUW9Z64GsUM1LagctGkNGzxxNHEa5/hfV2ij3pK/dTUWWOhpYXCaFdhzf5eZyo7qhUEKTz pwMFl8/bzbjDmI0oHB1Ia8xyXCL1wrH65nwU44ixCMG/N3OYYOSAu4YHXpHO6tnyooyYxuFD6pO KZo42N+27/YAFaIEtk8x9Kp14SoDXwo+GloKIHOnC2YIdZOByk9iLJNkcGjF4ku3hbFY1O0kdfA XKaC+DI6ZFq58D24VNosTFpTLINC3o8dnZgTNfzyeoPZbr7reibGtboedtITxAnHGkHxuYgS5tX SVLeMMkTpG0dw4rrrK3L6MiHb+nG0G32WXci/FElovzIeemnvgQ4eTS7tE1g+t7Pz78X1WB9HDL 7sBaELYHZ83aTr/CMKlK/e2HPzwshULgYFjZAzoeVV8KguzHAyiimkEkH4dXqcgh5BSh5cga+uk 1nxK2id+pVdjVu7J1Ig== X-Authority-Analysis: v=2.4 cv=UZ5hjqSN c=1 sm=1 tr=0 ts=6a023719 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=XZrIUYhEBg08vmH-lqUA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: d2GtkggtjcJxNG8g2NQCYH1TMMJ9vL8V X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 phishscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 suspectscore=0 bulkscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110213 From: Rajendra Nayak Add the nodes to describe the GPU SMMU node. Signed-off-by: Rajendra Nayak Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/glymur.dtsi | 38 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qco= m/glymur.dtsi index ed9aac42fcbf..5e76a0d53f01 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -3729,6 +3729,44 @@ gpucc: clock-controller@3d90000 { #power-domain-cells =3D <1>; }; =20 + adreno_smmu: iommu@3da0000 { + compatible =3D "qcom,glymur-smmu-500", "qcom,adreno-smmu", + "qcom,smmu-500", "arm,mmu-500"; + reg =3D <0x0 0x03da0000 0x0 0x40000>; + #iommu-cells =3D <2>; + #global-interrupts =3D <1>; + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + clocks =3D <&gpucc GPU_CC_GPU_SMMU_VOTE_CLK>; + clock-names =3D "hlos"; + power-domains =3D <&gpucc GPU_CC_CX_GDSC>; + dma-coherent; + }; + ipcc: mailbox@3e04000 { compatible =3D "qcom,glymur-ipcc", "qcom,ipcc"; reg =3D <0x0 0x03e04000 0x0 0x1000>; --=20 2.51.0 From nobody Sat Jun 13 00:38:46 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 C42F737EFF4 for ; Mon, 11 May 2026 20:08:01 +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=1778530083; cv=none; b=CqVvx1nRXEIx36rOBlCy4WQeD2PKghSatvOktRjW/gv67pmQcp5NLOTe5fV/PjsxjVuRP58CvlKgi/yRMJqIzB9WH5IO1lxTELmeZGNxHFqLG5kp8AAvuJUa0f7a4o92nYxxXmo7FfZJYcwV2hBr3ycFz8w4YeyFFe6DFGao0EY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778530083; c=relaxed/simple; bh=9LRaMcv2V4zbaC8556pmvtif80qwwMxTZ4+jktXJcsQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YJJ5Yu5gw9LmY0nm2GX9Gq6rk8ktQ74C4NyxL82IjtB4WtDnOvKloLALpcNOFSK6B9dQwVyZRfnTdQn63FDM4QJYPb8RCf+2z2nB7N/pINoIcu+wp0pFgJby9AOdzjY52lulZGD4aXCK579YR1wKiwylwZIEFQDGvhF1YTrDd7U= 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=mjsEZVaW; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XvkgDbEX; 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="mjsEZVaW"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XvkgDbEX" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64BK6cJi866064 for ; Mon, 11 May 2026 20:08:00 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= rOy8/GU3XQkZVyXsjJI4YrGNfteshSum3AiTJPnkXFU=; b=mjsEZVaWw0wxo+G2 /myOaqJ7GqJUHVpi0a/J3O2bW7ti/tCRwPke7pK3CSf2VB3/NUcPeQFgHzrBpYP7 Jno9hPbDMtnxe+W+hGbej/rCt65vvMuvt/x68pEn9Sx7huggcTDg/igrHdAwHGxU PGbaNgyDxhgun9oOE81ByG2ohdEihgeAfsbW1KA7lHSZVxuWwqMZXHT4uDoNW7iH rlWLv6e+H/NBXDuOxmU/wgWWiLsMwXfADs7DGh5ZL7cIFHIPLPZW5uqJpQ2bcrOb LveHmgr+TgwMs04kv0hyBe8ZvBVNFwIv7mzx5V1aAHsmkEIblLYuvuLKp9CN1xwW bF1oBA== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nv2805j-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 20:08:00 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-365e70c39d0so6072257a91.0 for ; Mon, 11 May 2026 13:08:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778530079; x=1779134879; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=rOy8/GU3XQkZVyXsjJI4YrGNfteshSum3AiTJPnkXFU=; b=XvkgDbEX+EBHv2bvVkBUNJI6r0LmM2tWGDJR5SCaG7W+JU2NVk6HYXkT3+TDsey/oN hIxeCk4nb3BQS84hXsLADNxhPdAox6G8PuijtxdN/Jrno6zF2Yenjm/Kyg45lJ7nidAO LQneaVcWNEnyZK4ofkPxtb/yWbMck6yUe8q3a7Rf0CIooH1b3evRAAyHyuFSdrc3LuUw FK73TiBB/qFV0fXA6Ri/OTTGQOnFvmfECZEXS8FQvic4Ui0soNbmtTvB+BsrHeCW/v75 HrJ/5k1ESLyCVPlbhyaP5AKQ4YyJ/3k9Z18lFFXDh2fvNgwXerAPB9xuIiPY9lqfqUUu Otpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778530079; x=1779134879; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=rOy8/GU3XQkZVyXsjJI4YrGNfteshSum3AiTJPnkXFU=; b=CzJ1CBsks8XZdi3LCfM2kMTdUvl4m17waMcxcis/QDcEIS/Rx/GJYihyX1t3MxB1tg jZdxO1JRnkpTV81j7ZMBfgdeO5necDhPOPMMv21MorrEvstddsjAGDKZmFuYJ4lhOxyE ufflMv2n6KligTAJ7ziLCyMApQtdU1UWs+bS5VKlSaXK5J7AbGVOLzoowOGFJWkor8rQ R1AlJJR/vFiEXMYY7W+6tahYUFWNQzE7vhje0fTMW1KswkaLyefHS3n3KemaBmWBhdN4 0Aq83LYJY8UAepqbNcMWIo/Hm3SUt4ujUspER3wiJR4pLBZnU01gDLRop7iZEwdOcXrK XWOg== X-Forwarded-Encrypted: i=1; AFNElJ+8N/ElF3o/AazljAK4mP/rhGmnax94e7NVpIz/iCmlcxdqwg1l37dZ7FybeeqJZH16UVlnTt/MK82aURo=@vger.kernel.org X-Gm-Message-State: AOJu0YwAtr5RJ2jokHzmEYh0/jxMjOHTCUn8AMmCsO1pAAFcF4TFADj0 EvSu8DvaviNM0pn9KK7PnuNqMO7KkISotEs7dNqZOb6Yfxg+J4gzxIWV8dhIVvGO8mxHdDKQ0nq ivSIeu2IpDp5nKvPP6occ030QKsiULSAztOLrup56brwmSVbEQGIIlUWfsuPnmZkPIZw= X-Gm-Gg: Acq92OEYEYPHZY051UWt5Jwd4VoSpNzva5W9K6xmsaWntMpRDor9GFALv1CTTzW5uLV fToYN5+JW54qSe3jA4TOlK1WyhNzOLErEHIk7gPTYRfvSzbiHJ97YrthbgeEdYs9zjs4tSKv+fy +iQPo9C+02/FQU2KMp+SpaOtd/3nBHhOWiOkmLLYhw9cmcgZDFSy5b1b/3s7zVPCHQqaKiB79n8 215CU8yVOty+rznrMbcq0ypH6iV2583tOECO5VZQA2y2i6SejknolZPdcqzbanpxxlxi9esxN42 LyXKh6mlNHym7lGt8GtPfpYuTfNHL9Y2RGmWxJY0/12QTeVy5YQmhdsE+t5U10skAO/lMZRmNVd M41WqodJVJCarsna7vmjw4kIuLHlO/jXm5Y5paGuBwVvZGQ== X-Received: by 2002:a17:90b:4b49:b0:368:83e6:ca95 with SMTP id 98e67ed59e1d1-36883e6cae2mr3762926a91.0.1778530079433; Mon, 11 May 2026 13:07:59 -0700 (PDT) X-Received: by 2002:a17:90b:4b49:b0:368:83e6:ca95 with SMTP id 98e67ed59e1d1-36883e6cae2mr3762885a91.0.1778530078912; Mon, 11 May 2026 13:07:58 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-368b01ef884sm64911a91.5.2026.05.11.13.07.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 13:07:58 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 01:37:03 +0530 Subject: [PATCH v3 5/5] arm64: dts: qcom: Add GPU support for Glymur 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: quoted-printable Message-Id: <20260512-glymur-gpu-dt-v3-5-84232dc21c03@oss.qualcomm.com> References: <20260512-glymur-gpu-dt-v3-0-84232dc21c03@oss.qualcomm.com> In-Reply-To: <20260512-glymur-gpu-dt-v3-0-84232dc21c03@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Clark , Sean Paul , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Akhil P Oommen , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778530037; l=6197; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=9LRaMcv2V4zbaC8556pmvtif80qwwMxTZ4+jktXJcsQ=; b=XVrGVlEH6MKem1apPN9iYSmTkNG33pWv1V1KYEAmXdKa7YGD76qEfkiRf4M2/jnAJC0YOhxGi fakcqrIWZ4+BNyxatO8NeAEMbripTbvdOo0aLHieDPQ31dnwP1LKsI+ X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-GUID: IZ2xFiFHBYQyu9qIoWDTARkxG-20IZTI X-Authority-Analysis: v=2.4 cv=Mv9iLWae c=1 sm=1 tr=0 ts=6a023720 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=0FMZnqfP4dmqgQdt9j8A:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-ORIG-GUID: IZ2xFiFHBYQyu9qIoWDTARkxG-20IZTI X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIxMyBTYWx0ZWRfX5rjNz+bhtI7a fPQOyNS7C/9eNmZombdighHFh/8jB2CtRE1k03agomJWQrOCSoNcoDDXtAfmAGvL1SIn30Yt/MT XCzTRZH+O6xdd2XKQ6ddMsRwkwa7ITErfA+D/zTTYBfUinLgYS+ZL/iCe4UpxCqaBrlR1Fe4vNa h1GXjC92tFBLWKMWf9sEOv5XlwWlIco0zxJ1l0Q+IBHTbn0bYxiD32SmgkYrf91azQ0R+brbH6O RiXz3oj1r+q8p21LL0STBvnfB5cTqu9HkEBB6W1XlMtId0LnXfusW/wH3hFsCeZzXDmLuZJewB4 3nfAxPKjauYEXv5dXiGrJwSqUmyTpc+exPHj2hmV8+xhR5w4t96PA+XD0HcXsJLw+8wamxFKAPU Fb/4ytY9c1TpnhOM9oym6FWoX05S+rjIqqI40GaxVby50lhU3vZwZKtsp8aql9n9nMYj4nIR37T iMsLYVuT6FMDtXmPoZQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 malwarescore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 phishscore=0 spamscore=0 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110213 The Adreno X2 series GPU present in Glymur SoC belongs to the A8x family. It is a new HW IP with architectural improvements as well as different set of hw configs like GMEM, num SPs, Caches sizes etc. Add the GPU and GMU nodes to describe this hardware. Reviewed-by: Konrad Dybcio Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/glymur.dtsi | 183 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 183 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qco= m/glymur.dtsi index 5e76a0d53f01..01a2e32e503b 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -3701,6 +3701,129 @@ hsc_noc: interconnect@2000000 { #interconnect-cells =3D <2>; }; =20 + gpu: gpu@3d00000 { + compatible =3D "qcom,adreno-44070001", "qcom,adreno"; + reg =3D <0x0 0x03d00000 0x0 0x6c000>, + <0x0 0x03d9e000 0x0 0x2000>; + reg-names =3D "kgsl_3d0_reg_memory", + "cx_mem"; + + interrupts =3D ; + + iommus =3D <&adreno_smmu 0 0x0>, + <&adreno_smmu 1 0x0>; + + operating-points-v2 =3D <&gpu_opp_table>; + + qcom,gmu =3D <&gmu>; + #cooling-cells =3D <2>; + + interconnects =3D <&hsc_noc MASTER_GFX3D QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "gfx-mem"; + + gpu_opp_table: opp-table { + compatible =3D "operating-points-v2-adreno", + "operating-points-v2"; + + opp-310000000 { + opp-hz =3D /bits/ 64 <310000000>; + opp-level =3D ; + opp-peak-kBps =3D <2136719>; + opp-supported-hw =3D <0xf>; + /* ACD is disabled */ + }; + + opp-410000000 { + opp-hz =3D /bits/ 64 <410000000>; + opp-level =3D ; + opp-peak-kBps =3D <6074219>; + opp-supported-hw =3D <0xf>; + /* ACD is disabled */ + }; + + opp-572000000 { + opp-hz =3D /bits/ 64 <572000000>; + opp-level =3D ; + opp-peak-kBps =3D <12449219>; + opp-supported-hw =3D <0xf>; + qcom,opp-acd-level =3D <0xe02d5ffd>; + }; + + opp-760000000 { + opp-hz =3D /bits/ 64 <760000000>; + opp-level =3D ; + opp-peak-kBps =3D <12449219>; + opp-supported-hw =3D <0xf>; + qcom,opp-acd-level =3D <0xc0285ffd>; + }; + + opp-820000000 { + opp-hz =3D /bits/ 64 <820000000>; + opp-level =3D ; + opp-peak-kBps =3D <16500000>; + opp-supported-hw =3D <0xf>; + qcom,opp-acd-level =3D <0xa82e5ffd>; + }; + + opp-915000000 { + opp-hz =3D /bits/ 64 <915000000>; + opp-level =3D ; + opp-peak-kBps =3D <16500000>; + opp-supported-hw =3D <0xf>; + qcom,opp-acd-level =3D <0x882d5ffd>; + }; + + opp-1070000000 { + opp-hz =3D /bits/ 64 <1070000000>; + opp-level =3D ; + opp-peak-kBps =3D <16500000>; + opp-supported-hw =3D <0xf>; + qcom,opp-acd-level =3D <0x882b5ffd>; + }; + + opp-1185000000 { + opp-hz =3D /bits/ 64 <1185000000>; + opp-level =3D ; + opp-peak-kBps =3D <16500000>; + opp-supported-hw =3D <0xf>; + qcom,opp-acd-level =3D <0x882a5ffd>; + }; + + opp-1350000000 { + opp-hz =3D /bits/ 64 <1350000000>; + opp-level =3D ; + opp-peak-kBps =3D <18597657>; + opp-supported-hw =3D <0xf>; + qcom,opp-acd-level =3D <0x882a5ffd>; + }; + + opp-1550000000 { + opp-hz =3D /bits/ 64 <1550000000>; + opp-level =3D ; + opp-peak-kBps =3D <18597657>; + opp-supported-hw =3D <0x7>; + qcom,opp-acd-level =3D <0xa8295ffd>; + }; + + opp-1700000000 { + opp-hz =3D /bits/ 64 <1700000000>; + opp-level =3D ; + opp-peak-kBps =3D <18597657>; + opp-supported-hw =3D <0x7>; + qcom,opp-acd-level =3D <0x88295ffd>; + }; + + opp-1850000000 { + opp-hz =3D /bits/ 64 <1850000000>; + opp-level =3D ; + opp-peak-kBps =3D <18597657>; + opp-supported-hw =3D <0x3>; + qcom,opp-acd-level =3D <0x88285ffd>; + }; + }; + }; + gxclkctl: clock-controller@3d64000 { compatible =3D "qcom,glymur-gxclkctl"; reg =3D <0x0 0x03d64000 0x0 0x6000>; @@ -3712,6 +3835,66 @@ gxclkctl: clock-controller@3d64000 { #power-domain-cells =3D <1>; }; =20 + gmu: gmu@3d6c000 { + compatible =3D "qcom,adreno-gmu-x285.1", "qcom,adreno-gmu"; + + reg =3D <0x0 0x03d6c000 0x0 0x32000>; + reg-names =3D "gmu"; + + interrupts =3D , + ; + interrupt-names =3D "hfi", + "gmu"; + + clocks =3D <&gpucc GPU_CC_AHB_CLK>, + <&gpucc GPU_CC_CX_GMU_CLK>, + <&gpucc GPU_CC_CXO_CLK>, + <&gcc GCC_GPU_GEMNOC_GFX_CLK>, + <&gpucc GPU_CC_HUB_CX_INT_CLK>, + <&gpucc GPU_CC_RSCC_HUB_AON_CLK>; + clock-names =3D "ahb", + "gmu", + "cxo", + "memnoc", + "hub", + "rscc"; + + power-domains =3D <&gpucc GPU_CC_CX_GDSC>, + <&gxclkctl GX_CLKCTL_GX_GDSC>; + power-domain-names =3D "cx", + "gx"; + + iommus =3D <&adreno_smmu 5 0x0>; + + qcom,qmp =3D <&aoss_qmp>; + + operating-points-v2 =3D <&gmu_opp_table>; + + gmu_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-575000000 { + opp-hz =3D /bits/ 64 <575000000>; + opp-level =3D ; + }; + + opp-700000000 { + opp-hz =3D /bits/ 64 <700000000>; + opp-level =3D ; + }; + + opp-725000000 { + opp-hz =3D /bits/ 64 <725000000>; + opp-level =3D ; + }; + + opp-750000000 { + opp-hz =3D /bits/ 64 <750000000>; + opp-level =3D ; + }; + }; + }; + gpucc: clock-controller@3d90000 { compatible =3D "qcom,glymur-gpucc"; reg =3D <0x0 0x03d90000 0x0 0x9800>; --=20 2.51.0