From nobody Sun May 24 18:43:53 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 DE7073C81A9 for ; Fri, 22 May 2026 10:12:39 +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=1779444761; cv=none; b=EGTVBF7X2lRDI9lZ9gAcl0FyoLIDWG3V6CYstmZSax3HSncpboUgPS7tPJbaEgUSc5ouqMMgbGRYcVdtAebbnEldB/KX5ERcoQMoV217M7m6Z80kE8FXsAve6pDRVje9CpKEaj7FytiYI9jPnWwI6vi8aW0hMkCYfCkHGhcQX8U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444761; c=relaxed/simple; bh=obY0yd9A9w1nKiCc00V/sWC5PfbbK/PzpgmtQExUcNY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sScCYcf8GiY4ZRw/etF/gPwzzyE4RBnMNSN+OpfC3gyzZlb1AEbuGL1kx2dX8ghGgTgBeOK3qwtogMMcBtM6F6j6D/efETQj07Q5xLhxdbs+5Vvl1J3ap/uzs8SgsquQA15gaivqekSyGLhcJqNz8wTUSrwjX6sQWvwIhtH7Z3Y= 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=aVtlyU7m; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MMR40jmR; 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="aVtlyU7m"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MMR40jmR" 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 64MA4XMH3948272 for ; Fri, 22 May 2026 10:12: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= 9dYck4F1ifiwH0J/tkMJzJATF4TXnrW2srpgDnF4SLU=; b=aVtlyU7mQF+q/O1S 1s04tHwI4DI6ylk6EAp4BO2qHva42VLz1V/Ejlq087p3/nTCbuE92byMZnA9fylV nu1j9+YacCsHELOvlfxUb03c44tZe4gRbhK+3oN7aTXp4hZ7itJXKvJPUWmhj3pi 1U5QEDSzgCsWndExIMmkqkguioaXwwVJIBEvTxO5SvnUIJQJ7qKNSh2OQhYKmyNA 24LvgUwTqVlOsGEHoLrk/dBU30/GH2XF4QHYcjE0RpgA3I6gM59AIEPo8ZglKWF5 RaT2uikmyaW+TKHiNjBdbXS1IoyewaMCSuPar7om/Zn3fZ6fhIGyW6cptlQv3Igk 0ZuU/Q== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ean2ng13m-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 22 May 2026 10:12:39 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2bd00a65673so53920675ad.1 for ; Fri, 22 May 2026 03:12:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779444758; x=1780049558; 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=9dYck4F1ifiwH0J/tkMJzJATF4TXnrW2srpgDnF4SLU=; b=MMR40jmRce7Zqq7WG9AyYq2Z9ZjkjyH0qi40ixhLXEI+gk01Of5SMbhxYyXO94hhv6 zKszjARy/pD4P0mfSiLPhThM0Am2qi44CNcI92ndcp92p7WrUWowvKHCZo8Teypi3xko NxC2wMPMFYKxOhA9yb0/LJf/ZhlOjH2jP+GJTl2785m43OJhbLn9tvJbz+Ucxwdy2aTU pUgqG4X/loIkxPbOkWDGjPAOJUMtAStBrgiY0S6cbxKeTWtLqaoIpy5AMLo/hlCyDZjv i/uwhNvvePgNBlucKi6NtZTolyOBzE4sTgnyHM2pH3JwijMJFEpAmW/Ya/SLgST7IK5u inMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779444758; x=1780049558; 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=9dYck4F1ifiwH0J/tkMJzJATF4TXnrW2srpgDnF4SLU=; b=Qgy1gYUm61l50HsTKdiBq1Y6FNyBb4ZPQ7/dEQiBxxzNC8h7wUmfW3Gm5NGa2jxk05 Wl++DrHQcXs21E0w/xQ+BceK+itUQSm3LF/RgTRsTQIPhNEof17xgbESTa2rTJebA6fk vEj+HKJBZlez2zi+yv50Jhpt8ec7Rlezq0jlO50sHWK3Bx8WpY+16jOWivmzJDzBHo4Y ReSzGMaqR5yYFVcvzRSxKdts5yqpqXB4g0AuR++PVjodJIAqjL+TGsWPKvWZkagtHm99 ieAGANtNi3KtCk/J453a1CRvgKh/ZdPpDurE9F5np8K3Ul+MRKZrCKgC2sLz+vG2MYsv KfEg== X-Forwarded-Encrypted: i=1; AFNElJ9JJVZEaGvPy84o4Vp7ps/2QbBkeaojQcKyhHXFU5aSrDWmktB8xYNq0hME+26bCEjv+a7OAn0L2QztApg=@vger.kernel.org X-Gm-Message-State: AOJu0YziQOc5s/TaPYUqAdW05W9kogeVKrDUg+n0zy9IlzXBl6E8p+qB 8deUcKF+hCXeFe717w+a33nwDOTpssHr/lY2N5K6cgIgOfZ48L64d9JxgLM6ADQ41aD4O8qAk13 8A+Qhu2qFMcPW0hOB87OpuBf9DYKCDd6aqcN+mfE4mp7CoW8T5F0QZkqXp7xdGC9SGoY= X-Gm-Gg: Acq92OEW6rljyqJ+w4bFoKRifwGp87DHOQu5zpk1Bke1uBt4bppuQGKBVmpB+GYsgRg ajni+37xB/UQGNGgFD/tXsPTIIi3zw0FI/d2MvXkoIHJAKvNBK7u/ISd2UE0mE7CyfBC36nJ2cW pEBI8D9U6KX4LLTeyRQ8WeSHCjjd13yaQryuraTKdxmbvcH//M6dJsd3wGd4Y0omY1816BJDNJh XPy7ShJVmy5dJpr1mWA+lQMZO+ISya9BerhWjyqB2IZXpavX40aFpfKsRFmvnyWonow5z/3gJGl BWBODtc7w+SvCskaIQcFToV/Coe8N3rTQhA5xHc1IKghKGrNgHJ/riY2/7jYX6C+m5ng2rixUco 6HaxCPxzfHZNGvIhwh8aSEOhUjoYDk0FOKaUchqHHHwPjdA== X-Received: by 2002:a17:902:da48:b0:2b2:4bbc:14b0 with SMTP id d9443c01a7336-2bea22b759amr66987475ad.20.1779444758354; Fri, 22 May 2026 03:12:38 -0700 (PDT) X-Received: by 2002:a17:902:da48:b0:2b2:4bbc:14b0 with SMTP id d9443c01a7336-2bea22b759amr66987095ad.20.1779444757875; Fri, 22 May 2026 03:12:37 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85202b4442sm1143498a12.12.2026.05.22.03.12.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 03:12:37 -0700 (PDT) From: Akhil P Oommen Date: Fri, 22 May 2026 15:41:57 +0530 Subject: [PATCH v5 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: <20260522-glymur-gpu-dt-v5-1-562c406b210c@oss.qualcomm.com> References: <20260522-glymur-gpu-dt-v5-0-562c406b210c@oss.qualcomm.com> In-Reply-To: <20260522-glymur-gpu-dt-v5-0-562c406b210c@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 , Will Deacon , Robin Murphy , Joerg Roedel 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, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779444741; l=1052; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=obY0yd9A9w1nKiCc00V/sWC5PfbbK/PzpgmtQExUcNY=; b=pdp64ebXg5HPwlKwhpGKdCt4wHbjegnmKMSMu4DM25HTq8+oXTKxhTVqzHseUN+lTBUiptQH4 KmSKIH80NuvCyqgY5lRGeS7K/Ol9xitlYW+htTssbvNc4sWExXaTNX2 X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=XvDK/1F9 c=1 sm=1 tr=0 ts=6a102c17 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==: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=4MPhRinBehVJTi7DQIkA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: MEuinptgREzyfr5w6GPBg0cq-OeCFozg X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIyMDEwMSBTYWx0ZWRfX4hE6nXabr6w9 MsJLV/2UEarEZoNsRr9aUC6AZJuYaw5qUPOd/OHw0w4Dr2bITBEhcJPnyMdFva1me87/K/YdIzP AmLwdhdmH1VuJaRmMOEWqgqe8RdUCdnkezO0me5uHZH2066EMsfWAaJWiEGRgQw43DKuUh0Im13 KzhVWZHAjreWDlWVu01DQSjk/oLrKXn/CPM3HzkYTBDNMiR+tGeY967I7wNqddPl3abJ6C4Kd21 geK3vk+ijtMuDZBaSaNqQeGwrHESDN8GcV7CPtgAfwpuV6wZsFhrVEgqpqv/y/eWmMQrPU7iVub Fb87pqwG9nPRorv8SJ1dZ1Jdn5/SdGQ3XJsvS92qg4IOoYkL6PhD36KdcgYkyzbfPYTfYwEyjNP 6GxC0+aUP4s5qZuAQplwHXMnVAmZSWczUTYUpNO5uf4v8aT3ScYC981CJ8fECg/xjPNhG7t/UyG NNbPpYrpbSUBvQxyH7g== X-Proofpoint-ORIG-GUID: MEuinptgREzyfr5w6GPBg0cq-OeCFozg 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-22_02,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 phishscore=0 spamscore=0 impostorscore=0 adultscore=0 suspectscore=0 priorityscore=1501 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605220101 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. Fixes: 50e8a557d8d3 ("drm/msm/a8xx: Add support for A8x GMU") 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 Sun May 24 18:43:53 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 3BE7F3C76A1 for ; Fri, 22 May 2026 10:12:48 +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=1779444769; cv=none; b=NVa9YuXW94zxCSPJHjxh98jc6fuxLPHDd4F/9QaRVjXl0FnFlwrUmiOLJ7UmCSCb1+H/Vn2GBwuw2BQv5yhLiUgswNofl3M/35D0zqn0eEQDR0wEo3e8QS6fiDXTbcW04bahFnGifbs8+c/KavW6eCcDEwOq1fS/Sed1lh2OuB0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444769; c=relaxed/simple; bh=VXyPjRyCvwokK/qdzZThuxToG/yvYiuIOD5L6w36bck=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lIFxN/kui2tsOgURWtElkaDGJYoV1S3LVhF3IPlSX89yrCC47tItaTcU9rAmjEN9nymmpUwX0suOxr4Hyr+VO0Valf+fVxrE/HMuWsBF2ZF/7HntmpDztunjQ4vVrx+iazwK8DW25AR37MnK9iMS5HnelC+s0zBGX1yEmU9Sbeg= 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=BaHp0and; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=U59URYX+; 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="BaHp0and"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="U59URYX+" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64MA1nfl312832 for ; Fri, 22 May 2026 10:12:47 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= cokVwtObejHhNsT8CGzVLLo/zm8OUnIjAi9EaYJJAFE=; b=BaHp0and/uMoE7DS h5Sz57ZRPv0MyxT1qtrLFJF2OQQtbuHLeiyLzQU3sA8IHq1UVGvc6rXcdreUU+UT PAvSZM4zm+jOFT4WRJHe+UP3IjkTMwSfyyLeGvZux4Nn890yHF3zuwfufuOc6CTm gzqsZTvd39NxbrZjHvBV0S9XtKJp4x5F7R5aXn8Cv8aaVgUyZQV/SJq2FFkQBjjC yOcWhr4IsiXpTLVoSPEchgFBsaXWBQetjs0QQF1p7AI3z3305IY0jkvWjHVtiBpj rYL2rmFU7bo4bOrvjA2pb/tX3ysXfjiqjiYlWnW/fkj7hKWIaRADjGG8peid1swE dEf4WA== 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 4ea8833au6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 22 May 2026 10:12:47 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-3663d5e9bf4so6684889a91.1 for ; Fri, 22 May 2026 03:12:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779444766; x=1780049566; 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=cokVwtObejHhNsT8CGzVLLo/zm8OUnIjAi9EaYJJAFE=; b=U59URYX+J9Ue6OAu7p0lYwhI+6evzn7Dq89s95ePU38vIjz1d5EJCaB32HGrT6tK/N v3Pdm3/QemnHwId8UzAXLZbQQEfrlGcVy+j6vusp8aCIoQSoAJiMsQWcJUrzUfNHOWeD CyVOsEM80LydxlHJlnRkPFTZc2X+v0lcAn1MJcar169VunMvoY4Fc7XGDcYasNVGvfM9 /mi5QCtvWqwtiVRtGkcsAaYwLC09bjBrHqhOQ8dXty2njlR3fnyJRPZn2DRGrJYLYxnP uURrEfr0JAiSQdFIluIMSnPu6PHB3LuqepxaS5E51o03+P7Z4vn/qK7lZbkB285vTr0G OnKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779444766; x=1780049566; 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=cokVwtObejHhNsT8CGzVLLo/zm8OUnIjAi9EaYJJAFE=; b=jWdU8mTeB+zyDdNM3q96CI5QRL1CZMr95rv2MazFUXxFoVMywhxGLHenkdmgTQchG0 ST0/E2HfC6yvnXtVusE0BdDi+c3r8N9Z485IKv8HpPyIugacjwTO0w9pB5Kw3o85gjEO nsj2YKmdlPJ0fY4dbNKHLYpLK5bL0JFG6VAWZUqC/fMXcBO4H9d+ruefnxF5PHhw6+zk BhyGDcQIAoZsoB6Lvc3EKhZi9xbRWe1bB64j4f56bj1rEkvDKF/yuKeGZ/uLUzg5Wfwy S67Zx6X1MPNw5RQyCucLvjMyv02WXl3UQk0mtDQeMnFS702lIgkBhNBoeebDRexYqHkT YSng== X-Forwarded-Encrypted: i=1; AFNElJ9osR1CRC+BYy8h+pwlB1N9tOzr0MCZ4wlFVI9oVjJQghT1ve+vBkqy2Ad2iLCZbB9NcKgVCkyRnf0/pfw=@vger.kernel.org X-Gm-Message-State: AOJu0Yznq4XBtUPz+uTT6YjAQvOE+JXzojnP6nMYFPUV6vkgrLdyD5U7 0DL5HB2OpzWrkmqhoSZA/VrCCbLh+jr/MKW533fa6WTxxTdpOJX99Pkafo4xvLBXcKRM8epuyeI P5s/wLXt/coep+pnWns561XFRpygZL7TOOKdzCBXymnaKRnEoglBwyXXTCLn2MOdVeEU= X-Gm-Gg: Acq92OGou4mKoLSKhgV14HBh721su9CAhfOxODF12zpuq2wjnES4FAfTlR8d2e3RzR2 0H+i6njwOAWfa0JeYxlRMXj31ClSLi5mNCgBh7AXLLxO0oOYWyepJConxXDuAwGQ9f1mApTAxA8 PHJrwtBpcBUHW+rfqFVAGuGolvZLfbJq/arw7aOv+oaqovGamangMYPu7ozcOPhZnGyg7XAt8vQ ZnJKim2eSM4gC6HSr9o8IlW8jiJTkXCn5x8aGBuirGipdDFrWDxtRl9DJcAeOyk0Zl9/PQEZiNd BYIgcFvo9Lvg7blkxg0ZAvRsdlo+MiFelLzTAskjB4U+vBbIPwWk1Gkns6rJF9KgC7LqrP4DNhS KyDijDqhowdztOCK6o60O0GFktzWLb0x+nNFpUbOj/fso+Q== X-Received: by 2002:a17:90b:23c5:b0:36a:7c8f:13c4 with SMTP id 98e67ed59e1d1-36a7c8f15c0mr757093a91.20.1779444766102; Fri, 22 May 2026 03:12:46 -0700 (PDT) X-Received: by 2002:a17:90b:23c5:b0:36a:7c8f:13c4 with SMTP id 98e67ed59e1d1-36a7c8f15c0mr757065a91.20.1779444765611; Fri, 22 May 2026 03:12:45 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85202b4442sm1143498a12.12.2026.05.22.03.12.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 03:12:45 -0700 (PDT) From: Akhil P Oommen Date: Fri, 22 May 2026 15:41:58 +0530 Subject: [PATCH v5 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: <20260522-glymur-gpu-dt-v5-2-562c406b210c@oss.qualcomm.com> References: <20260522-glymur-gpu-dt-v5-0-562c406b210c@oss.qualcomm.com> In-Reply-To: <20260522-glymur-gpu-dt-v5-0-562c406b210c@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 , Will Deacon , Robin Murphy , Joerg Roedel 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, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779444741; l=1562; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=VXyPjRyCvwokK/qdzZThuxToG/yvYiuIOD5L6w36bck=; b=hHmHtgDv/8JAzGDQHpoxO18rVqZunMZq4oxl0d3cCR+bDPnORL1fE/cpw/Xw180Vyv/75m9Dn jdLWruQY/RFAIr2sYPUchNZDz0KAyA6VsVna6zODm5Hqhh57SNm7AZb X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIyMDEwMSBTYWx0ZWRfX+Oi8fYCVkfbV GUkafgWmDHyyP3hGFnI9tYoiqo8fbEtCCoHHsE4lW9S+rGSbcUfDLQ3CayyhWLSASoNUy6NUtGa XWOEAVxuHAhSQjx1DOlaoXcOiJUdHVNz8oTMogHQ/7EcyE9TY12ivUsahY99F0/P3tRTXoZnoP4 XLIgf3/LJEEsDxFOvQF6s3Nl2DPnPmDchson6r4KssFK/vR/5cmT4klh9UK1RAPTL0QwtrXkiII qpsS2z3CtEenm1zATga3PeZjyaLdZrcf9uD/++jSDlmb30adwEvXrQe+sDZhLmJrcAQAV2kxF2o 2SoALRsVTqdtRMpEY7pJjsMPg/i4fSOAZQL+czzzlsg6f2OSN/6pNg25PEmJs09nxEyYU2B5YnU 2L5PseUbFOm62WnYukgnxTMTxiRdEE2T1fmaka4TVXlq4arVnOEoz1IswjRALZnIQYTvsKUflMw iyO7q2L8uvuPlJ0UGXw== X-Proofpoint-GUID: wOZzXa0ZR3PEl4eKf_YtJhepaY68Ihv8 X-Proofpoint-ORIG-GUID: wOZzXa0ZR3PEl4eKf_YtJhepaY68Ihv8 X-Authority-Analysis: v=2.4 cv=LsSiDHdc c=1 sm=1 tr=0 ts=6a102c1f 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=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=aapufVXKjK5bSyzaIfAA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 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-22_02,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 clxscore=1015 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605220101 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 | 16 ++++++++++++++= ++ 1 file changed, 16 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/gpu.yaml b/Docum= entation/devicetree/bindings/display/msm/gpu.yaml index 04b2328903ca..77caacd0fb3f 100644 --- a/Documentation/devicetree/bindings/display/msm/gpu.yaml +++ b/Documentation/devicetree/bindings/display/msm/gpu.yaml @@ -411,6 +411,21 @@ allOf: - clocks - clock-names =20 + - if: + properties: + compatible: + contains: + const: qcom,adreno-44070001 + then: + properties: + reg: + minItems: 2 + maxItems: 2 + + reg-names: + minItems: 2 + maxItems: 2 + - if: properties: compatible: @@ -434,6 +449,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 Sun May 24 18:43:53 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 132B73C8C56 for ; Fri, 22 May 2026 10:12:56 +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=1779444777; cv=none; b=K5E7LN4LTQO0EqNJRNrqwijrI1N4sjwEsNXXKl0xFT0y/kmzCOon8FJ4/q8oRL/N3aZMmTkaM+v9FmkWzexfZy7XvTHX6sts+IkUcmE5l1iE2MuD58FqUe653dV8u57Jv/ov896vqanjQYY+NbiE3e3maGCXJVtN8jkIXSQajiU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444777; 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=Mr/TXkJq0BwXr0sv/UoMPYpiyYTpa5l0lWFcolWZP93tWScMavO3uZPeZo6l9JGHldYbTKONFp6nx5ujuNfXUFcGKZK4DuU3jEFeqs4kPmzKZymTRfIJNo3I1DYfOAh3QB9da4gWTlyLTyVGTUXVGDXUCG3kejSLEUisHJk8AK4= 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=SZMJ1SOi; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=T9lTXUJP; 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="SZMJ1SOi"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="T9lTXUJP" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64M9CMVW3005107 for ; Fri, 22 May 2026 10:12:55 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=SZMJ1SOidQow36VO OmfNAX/lI/DPOfz4E1kbWdZb+QV76/Qqi9IBNmAhbtB7Hk7BRGIN+kyAeN9T0sec Qft7KZdza78Kf+glrSj0oRC9UOCWmhIujnxfnimp550FN4Rj+iOSKFZGNRkpw54L Xu8A+eACHkIogqYmc9aeJ2nF/Qtlochx8Dcn/KL935vFcx1VJCdaiu6IJJKpD7vY FJDPItryyTHcNER2akP46kPAkRgOfWZPnWslxEQBwQAJBxJkuYnSJWUfpcawHvR1 v/ZiWePBSyL9JvR8OYXUStgoZPJPW/Tca/RKDGv4EuMuXDJHKYohFwkwUNoqsoAw PzEcPQ== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eafrt9ghn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 22 May 2026 10:12:55 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c82c4772950so3596633a12.1 for ; Fri, 22 May 2026 03:12:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779444775; x=1780049575; 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=T9lTXUJPBl/kuz8eVu3cLziI7pW2j8iLfefPhzR/hCpHqi/2yK+E+Vlnt/d05fEoPR A+eqMMbyT+ZkTirXQx3hXKf3yWgQu+MueTuRlLCMNSHjfHU3fl+ZyYPK3ZZdU/m8gK7r kYj5OMzMKkN7zwD3wGh2NuORx/ve7au8NiApQpBkpxNJSVnrlZKYrQZvNsydOm2GEbjK pG+L6Go+tFg8gdzwIoQ2qDznDGdMCwMJUP3j76/Mi1zpbNbk0u15Wt0Hu4XSG+dxTnR5 RdDu1qtVx94BHotvqc9b6yOnbL3kdyQY9/Y6D58xVtkb7AA8K9bHWCAW4tDEz/zi25Y1 hM1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779444775; x=1780049575; 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=lTHDZGpK19QQk626Vs7dORz3AMa0X45tzjpsTDbtPejOtTN6LBgWmpsmwX0lC9ka6a 6LtzJOC/sfVPkK+030vl8DCxEofIrTi84CZJ5gXWhpIyJjOLgjVfmSQMNhrXN6oE5HcP r1tSitlv+Wr5PPOYdKegru3g9cSmYTLpKDifkKVs12veUs+gE6K1/J6vAJVHfAdRY1NQ iySWpQ2ZN1JwlZgesP86SD+MSrOCpbVKbuCf5LnbTxsHpfJeJovIm5FEapMiM4fNqzdU /H+RYAEr42sDyFLWT5l02UoRvqp/hXPEyDbhckrfVSFCqT3zsdDcr7z5NYtxqvP2O6Py FODw== X-Forwarded-Encrypted: i=1; AFNElJ+EAqsDko5UanrmVDRhhoaTYq9x/9NCC03yXQS8hq5KyN3GK7dcpcZ+wHC4QA5PiF+jbJMW505gVONzHcg=@vger.kernel.org X-Gm-Message-State: AOJu0Yyb2x8xj2DLoK1NRteoIKrblV4XTNKypGW8YJR9Z+8ri3AUyQth lE/sKO8M28LJ61tcNQlZx9ainWLBH/U6T8seoF3G5vj2QHU9pzo1TaZ/W83lwXQUJStz1tBUvR/ BOJTn2g9gx1TC0neW1vk4z4Hbvk9bFmhYHp4GN70fGMNgPQWntrDXkGBpxHMikhCu3LQ= X-Gm-Gg: Acq92OE21gZ/1qRgBEHiMiuBxI/fCSfFrrInOBKv4X1vuiM4r9pt1Pw6o0TonUrWhIW 8qB6pF9Qd92ODg/uFNO86aP6xSD5/M0dhpMkm5JzN8P2TSqLyaDWj5tPXShkbJ+69kBjaH0GNE7 /aKofp/fSBkXquhTuC8oZrMajS6kzsIEKPEHnMZAhsszpe0O00TuHMglSC6+CnTyiAFWmsHXQ57 siZDbSeGViJxW5uobNOYUoe467GKQv2FxvqwbbPqelPNxvUKNqjX/QdtGTVIx5mbUKaFFmR0RLq 6zuZIHn3uhoHvgKCx/HFvRoZzjOpIuDj0h5U2t3BxUJmnB0J/Awr5GGnvV4uPGxT3tQQ+VuTnv2 NH05faB2y9sx4HRkX/2TBpVnUHfoQ97mxVxFRYFkUCDPYAg== X-Received: by 2002:a05:6a20:7283:b0:3a2:f05a:795e with SMTP id adf61e73a8af0-3b307bc9d78mr6490730637.3.1779444774630; Fri, 22 May 2026 03:12:54 -0700 (PDT) X-Received: by 2002:a05:6a20:7283:b0:3a2:f05a:795e with SMTP id adf61e73a8af0-3b307bc9d78mr6490689637.3.1779444774118; Fri, 22 May 2026 03:12:54 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85202b4442sm1143498a12.12.2026.05.22.03.12.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 03:12:53 -0700 (PDT) From: Akhil P Oommen Date: Fri, 22 May 2026 15:41:59 +0530 Subject: [PATCH v5 3/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: <20260522-glymur-gpu-dt-v5-3-562c406b210c@oss.qualcomm.com> References: <20260522-glymur-gpu-dt-v5-0-562c406b210c@oss.qualcomm.com> In-Reply-To: <20260522-glymur-gpu-dt-v5-0-562c406b210c@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 , Will Deacon , Robin Murphy , Joerg Roedel 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, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, Akhil P Oommen , Rajendra Nayak , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779444741; l=2464; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=qFdQhBrAHggcU0GWES+ohMA4WsH2wnpDPMNFqXrANzE=; b=yNzqUhOCMXQvxrRtd7kxvs7YMFtzu8GiAVVxvYNsil7K96Pk0pY01/RxIvWewjoljNJUYvNeS 3lRjHziweCfBb69K8ZhCLsCORtTB/RODIjYmlA7lEj942QbUt4Oh06+ X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=JN0LdcKb c=1 sm=1 tr=0 ts=6a102c27 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=XZrIUYhEBg08vmH-lqUA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIyMDEwMSBTYWx0ZWRfX2rK9TDfERqw2 kqys/stT7xCFnoDYCEpKQ3pkvdICeYoaqx77FD0W/O7WB3ebl6SHABH2laiYg5w3oIlUktxvyka X57x5eFx0ZX8kwxyjP4UrReNTJgEu9sUDrZIhoE+glPJuC8FHUVHDVvSLGSGgSwy5HcqKXDsSNS 9cYmx2KaWBROr6cdaJMnzZh4WNVtHupqnM78U3BvP9W5HZEfgV1VSXTxpiFayfcQzcWcEq/Z+qP r9Xnjm7yH1KLnnvClFAEhnTti8HkH+A4zxOj1I0kp/AqLOchVY9bOrpp8kaWaWpv3PYZYDUwz3A 1mvdyL/mO4WpTrByi6p6PDREtEnZQ8pESCnDXgljLNbpNRvl6jChgYysEL/lEWadv+Xri3ieXTH hRMjTXdichHy9Xw274nR8KDp2jMIOaviwpDeA4srtqxyIyeQZiXwKRrL6be87DMYiYCHpxanIKf LEC29QbSDYpjs6IdBhw== X-Proofpoint-GUID: haGAJT3pc6bilQC5LBKpjzvsvvzka6ww X-Proofpoint-ORIG-GUID: haGAJT3pc6bilQC5LBKpjzvsvvzka6ww 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-22_02,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 impostorscore=0 phishscore=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605220101 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 Sun May 24 18:43:53 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 9325A3C98B5 for ; Fri, 22 May 2026 10:13:04 +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=1779444786; cv=none; b=M6eJjz/4FyW9LZyIevloRzFK0q2hzkWKodKJZz2YI6NyTMsh6xY4NhMVSQoRXqSvp0bL54dTErWwEUoQMLigiI0e2VC2mRivnpP1P6qieJnCZZZsuo3El62JOtuF7iGVSwa66TEswGz34U+SJVSzlWl4xMN0PR3hGmX7K4nJbCo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444786; c=relaxed/simple; bh=9LRaMcv2V4zbaC8556pmvtif80qwwMxTZ4+jktXJcsQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pOVmUsTXOZZ+jD3QyxZ1DVoGhnmdY50k69M6s771j2dmAyCu+h1zt6CcxAbqLDd8mXVQ+kKDy5SS9c7PkGe4f77t2gzlCVNQnmedu7T/CM336O//UHW6FcCRI0ht/e4g7MFqnssLAepAakWEnxY2AKBsVOiGjfaHL/cWfe0edx0= 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=I62NlWL+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Y9kdlQ8R; 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="I62NlWL+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Y9kdlQ8R" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64M8V08W3673683 for ; Fri, 22 May 2026 10:13:03 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=I62NlWL+HLctD+sz RbdpGqtnZ8gtEnLvig5e3IfsqmR1E0K/WnzSTvqMmiLj2m6/CmMdCGK5cSh/BCXM acKeiFlymox/EyKIIJMzds1mv8hvms9iY2TLGWoEagq3VC2npTRA8CwNoVhHaECJ rALL3h6dLHD5QnzbpXdgViGdNfeExl4vUMCVSP13D3+yPcOT6wyXLkEc+x/z3JCS iSplzhT2uNRy81QhANJOd9xeMgX5UXSNphM4LUlFJPfvSPOGiWuljPSuFwP/ha5P cU8Cey3uBnGW32Cc2H24hN6uvDJCffFrQMPHvG2WSV+b0R/D92k6fBAL5iSxpSBM tT74Tg== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ea4dc48pc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 22 May 2026 10:13:03 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c828659ecd4so3144264a12.0 for ; Fri, 22 May 2026 03:13:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779444783; x=1780049583; 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=Y9kdlQ8RSlLRRv3feMPRhH9B4+51iqx6kxCH75jQrWmvmdHbiZdBNGjeXLE3eA+hB5 JeOv1CGW7DgG/Re+WyNW/zBc0S0Q5i1yZwoPxmptfCf5XWk8gJ0J1hBEyfAOrxIQy08t d3fhgkPny88LTkFlyRD/rKF7QbLoYPcu9Xuy1Ft9jxu9agufOneJqHtk0U6j8yx7cQCw 1L1+vgW1tUr11ZuySNN0jQvwPj84EIWJfeRyTuwc9k5DsdYusaFF191L351F5y5qL4n0 dNldznp4TTK69ERrE/u1m6an9ZsnuwhIfCQKSWg4SCLV6OOxlBb7ZFatqsD/yT+kiIxu q7Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779444783; x=1780049583; 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=V1ZtwGwOFmmRZuk2jZyPn7GQZeQmoHGb0gc8bsPj2UuMlIWaJIN0f705il8P6M9HV3 iELFxVZK/WGRNW8ye6ZQNxhR4PvcP6vKOHPZXRg+TSEqwdYIalAs2kTvCEpl1weBWb2Y wW7GUZfmtmlrFtBlthrTVMwhd8NzjNlGIA/fxEV2LlEYw6uyfJUD7bxNZP6+vnFRWM6f lo8QiNWVYtW0l7WNn0GzZa4H655kpGxRedx64W8MiwGGWfz5Mm0BpYUONwbdloCPlihV NNfro/+wU4i0AoHMi3oXDdXaC4JBLiodq5x3FNFhBXyDGg5ulF9lsex7dB4EkR8/LT05 ZRQg== X-Forwarded-Encrypted: i=1; AFNElJ+H6dKLv8QBJpd0HD1MlXuamcJu9k21TCyoCA62EvOp8NKd89p/C1UMRwsAqasmAX+AioEKWv6BVII1/xI=@vger.kernel.org X-Gm-Message-State: AOJu0Yz4+yDcM1pUnUMcbBUOMwVw+w5QHGCbVOHOugwr62MQjcR/rjOU RTlQCiY1y7zsamV4lxNvfaZkurcfBnygbCxBfxmpx+1hdz3N7DbN4oaQUfgxAwbZ8XT05feMVAq iMJ+y1PxlGzKoor3U1VYMTE+LslISJiJFoeS49Uw67tQ93En/vGZnm7quEmQogzlQYzM= X-Gm-Gg: Acq92OHfuITUin/y+RwFNfEjuHTx6n6I/rkqGxknJUL5E9cH3l0mPLxW5GGC65WdaGL R1/ad67Aj2bVgo3ILARcevyBSQxPbQzt11DW4q7OJpZB7yX5WzgxbITqtVL1cnDNGUoUcws59ki aoazhpA3cqBhmBhsMEiMNX51Aq7BJJt9A8NoMK3r8VXZfwyIqZMEqI9Pt1AAYmcsHrjbVQFdkqO sXxvrqX+07VxuOf8KUVY8we1IPeCjKxcN2pSUXDuZvfxGOcqy6CUM4OTX4PXQax1hFFFapzSV8K 1FHHdbLD3cNQs+7PRUBMG6pHLd5KEdkdEJcrGhl3UaTNRP6FEhflL7+RVvlIVJtdeZPTQcupB6g scTJVquIPEcvQCr2VVNu9cmzWXJz/d8Wjekruu8lfoIsozg== X-Received: by 2002:a05:6a21:e545:b0:3a3:1071:89f0 with SMTP id adf61e73a8af0-3b328c3aef7mr2746394637.2.1779444782724; Fri, 22 May 2026 03:13:02 -0700 (PDT) X-Received: by 2002:a05:6a21:e545:b0:3a3:1071:89f0 with SMTP id adf61e73a8af0-3b328c3aef7mr2746356637.2.1779444782221; Fri, 22 May 2026 03:13:02 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85202b4442sm1143498a12.12.2026.05.22.03.12.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 03:13:01 -0700 (PDT) From: Akhil P Oommen Date: Fri, 22 May 2026 15:42:00 +0530 Subject: [PATCH v5 4/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: <20260522-glymur-gpu-dt-v5-4-562c406b210c@oss.qualcomm.com> References: <20260522-glymur-gpu-dt-v5-0-562c406b210c@oss.qualcomm.com> In-Reply-To: <20260522-glymur-gpu-dt-v5-0-562c406b210c@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 , Will Deacon , Robin Murphy , Joerg Roedel 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, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, Akhil P Oommen , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779444741; l=6197; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=9LRaMcv2V4zbaC8556pmvtif80qwwMxTZ4+jktXJcsQ=; b=zOl5Y89TsckbbBpFdAJU2lXL8xlzh6ufa28T/1DvnFneuixTugelWjOX7t/1gn4pxgQgmQQF8 364+zozaWZJD4JlmMOvoAmhkuklertg1pkeCuQafrdtXHBVfOUW7dJD X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=VefH+lp9 c=1 sm=1 tr=0 ts=6a102c2f cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=0FMZnqfP4dmqgQdt9j8A:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-GUID: wPzRrMhY1SW_E7sQbW3Ru0i-X9ly0DQZ X-Proofpoint-ORIG-GUID: wPzRrMhY1SW_E7sQbW3Ru0i-X9ly0DQZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIyMDEwMSBTYWx0ZWRfX3MizqFkIN7vZ tlTbsYPUnct1oQ1KMVhRMl4y/gkl44VDu3jZ3Cn51XNRt518T1a8XGY8T42u+STy74fjwFzDmM2 /xh5pdP2/GlJhN7UFo/wlbTkIE87vDZ5YGzZfLZ6HQn9NLEZoFkL9D1luzsVojhBeO7EwHnH1jd DLHt3fzFAdhOROXUcI/Fnj4kQq5UzI4MdOo9Wh3POnZo7jwo5HN8+lHSWYd9NEoKjFregcsx8Mt jmDOhlycjPDrO+nuXKWb+9E40O5JZgKbzkFk1jJ1lIeohjRgVwgxqRgxknF58RPnMScv4r8arwG QFSt/Um+yEOmXj1CP7Oj30PJe36Pm9Rg8w0Mqd8wQafRt5YtYcBj/euxTVm7eyyXwOtfNzSFdZc 563ZSRLLvPkLkOV68rYpSnigKviPr76v4zQOh44QXS1TcyopZVN3lbQ0jjpViXf7eD+hRlLRcZu 9i/6IgRQ1kd2xRDfTsQ== 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-22_02,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 bulkscore=0 spamscore=0 malwarescore=0 adultscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605220101 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 From nobody Sun May 24 18:43:53 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 C003A3C414F for ; Fri, 22 May 2026 10:13:12 +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=1779444794; cv=none; b=UrAwpwhxIIZfdmR+xb8scTuTOwtIxMu3U4R+OZr2uqfxgb7I38PlW2x+al1C9dngJdAml1SFFGsM4FfVPAZAJ0QCjifTdsN9RYeUKCwuP2sF7ekFJJMoRh3MllkilNXWHqgryB/YYBFEuN7ca40XK0q0MOvnfZtDfboWmOTRTUw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444794; c=relaxed/simple; bh=2/wYzISHp6nF2rbU3isTdIQN5SfLqPLFS9JhWJyo+sQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aRAIka9gKNWJBiCs4rZE9gdcs+eJkrq3MnUZXxJZK/tcsWHdIg5yFpjId8bnTVcdTqYefDdE3Kt3s8frUV95htg+7I4J3hSf/yLFFEQgUUFWrc+ed0ehz64vedDWeQhTEUpwQVs/R7cp2xSmtdSNUSuaE/wMt1H0i2OeM9uSEv8= 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=kSTySAbj; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FiBe0c2c; 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="kSTySAbj"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FiBe0c2c" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64M9DhAi3005101 for ; Fri, 22 May 2026 10:13:12 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= DoITA8fvLNtJOW1hfjo3Z8UjqO3tTvhZNsT60HL4KYU=; b=kSTySAbjKJJkJTGo 5cRLUYa1Jn6d9NM7ZIJtT5S3YFCHomikpvVpsTPUz9+/HlYqwFEe7beB20nFdwMY 53KoN9+x389KZThvcsegYZqlyFAGjxtK/GGIhNkSCsDc/VgiDtOMSe8Dr5CSfk/y IKfIWbRUY0ULG0gUASKOdcOEfAySZthTmqoGPQt3z7MMARqCGZ+qe1SkWyTrIBlJ cRpgHNyUD2j+BbWnDCxURRNlEQfjpVmgKmZq8iLb5B7btIaDpzvAnAl6wjmnAmFd dWkmnmpMVlBuW3c5AAWb1XSOHIr2KCOzAdaL7nbSRuLnvwFI5m5c7dx7aouLcg4o L1uCuQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eafrt9gju-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 22 May 2026 10:13:12 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-365fd467cf6so6237542a91.0 for ; Fri, 22 May 2026 03:13:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779444791; x=1780049591; 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=DoITA8fvLNtJOW1hfjo3Z8UjqO3tTvhZNsT60HL4KYU=; b=FiBe0c2cNdX8Mlgiwm4RohKknwhAyp2GTWd1PbUdEwh6iRo/wMhe+XO06Z9/MgOKks YHXkRhz7fVTXPrOfMUGZISuY8xUhJbJhQIA40Vp5hyCbmYKJn0JWPwTWO1kUGzU23oJ8 6A89SVNuD4pA9pVmTuz8HGINHS7kX/oyvjnWoySnq6TSkXo9HHoFJs4zNWqJkNxQun8V e83GsxH/2pn3DiF2dKCMyiQTrTU/LHmwHLFsw8Xy9RNPZjAdZF/V6zoilCBVUo1iEs2U DyeYImYLAZYNenGOXhUhNcTEzeEcjpDpNvEt5DWh3E2OQdqsdE9jLBUfRU5cvNm2uVOV 7ifg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779444791; x=1780049591; 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=DoITA8fvLNtJOW1hfjo3Z8UjqO3tTvhZNsT60HL4KYU=; b=YYdS5Hj5rDa8upUax+IzB+RQuI65ZcBfhhkYHUQ28NQ3hwoIoeTU12vBxD9HxLI+i8 ScZNcg5O2EsaFhPvL50Q30xK35knIjSirPRJ+1ugq2rBvotVi8LYND+A4McnUFfQ2IFq oTSqjIDVPbF/kQHLZdj3oOaKtf9cNwo4GjlrDtWxB35f5ZPjWoSOwO1QxjBIj3N6aYwo rT/5WqdbhKPaSeJjzB6pmJ8zpUougFxI8Sj9M5m2/7Ld0hYLvert86/8QoGfwafsjG0c YqKizIGnvGNlghB9qqspvQT6CCKDfrQKVALl4NzUwWD/eaPq9lsYmYeyEuNupifQUaeg hbXQ== X-Forwarded-Encrypted: i=1; AFNElJ+QFpt049iRGz0QT0ZiqlQGet/mjkvEKWD9Qv4zML4mn47KujFTlVj60EfNbuEGkToN7V0nN/3iSTo8Vxw=@vger.kernel.org X-Gm-Message-State: AOJu0YzUkQbOfage49yGrUUnnrgigKI6aWIoU+6yl2Cvbp6N8ePvpQUf i6wo/LksnXLQP47avN0E04ewTqXhqTf09pqWl4agLtlOHtPwRxLsjBiuJICW68wIqtIfFn7r2jl VR7Zx9v+r8FTWsoRBlWWYsc7d4Kmcr4kfhUoDRoNVXHskYeUOYqg+WjlQ8E1TXknlrRY= X-Gm-Gg: Acq92OH6zlC4J08T3Btjk6kCyxIPyee2BVV8UkGvchGp/r25E6cQS6e6FUrz4zj3LcU ANIufJrXmZREyTu+oF2khZ71F5usCS+0w5G+XHCEbyHL5gcISwzTJQbzO2CdAAJ+BO8LqHW1exM JsFTADhNEvaIB+YfwO9/ucsh0dw3Ew/7ttbkVzUdrnHPjWFIp5v8dIeqTeoIqza2jPD32LWwSbB tDUQjsCSKo0wU0fieMFnkJ9RQCsQV515eZNUgBnYmVpp7okhAlOOrSTxOYPoKzXfS7tXVqFn40b F66mwa1RTOQdZSxukaXGOtHHCEgvLIZDskgz7OdmbQhnhSRcwKZcfgTxYienbT7k/xHfW9O+1tr RAderv8MgdfX4LoCQCzhw5QmTqX7aC1zhsCNhFK8tcp552g== X-Received: by 2002:a17:90b:4ac4:b0:35f:b572:ece9 with SMTP id 98e67ed59e1d1-36a6741dd7dmr2845257a91.5.1779444791292; Fri, 22 May 2026 03:13:11 -0700 (PDT) X-Received: by 2002:a17:90b:4ac4:b0:35f:b572:ece9 with SMTP id 98e67ed59e1d1-36a6741dd7dmr2845229a91.5.1779444790742; Fri, 22 May 2026 03:13:10 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85202b4442sm1143498a12.12.2026.05.22.03.13.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 03:13:09 -0700 (PDT) From: Akhil P Oommen Date: Fri, 22 May 2026 15:42:01 +0530 Subject: [PATCH v5 5/5] arm64: dts: qcom: glymur: Add GPU cooling 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: <20260522-glymur-gpu-dt-v5-5-562c406b210c@oss.qualcomm.com> References: <20260522-glymur-gpu-dt-v5-0-562c406b210c@oss.qualcomm.com> In-Reply-To: <20260522-glymur-gpu-dt-v5-0-562c406b210c@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 , Will Deacon , Robin Murphy , Joerg Roedel 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, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, Akhil P Oommen , Manaf Meethalavalappu Pallikunhi X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779444741; l=9184; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=xn0Sr46RzO9QMjWQmKHE7i+3Gf4gRPK3q5UWU+NK1fk=; b=H/Uy28Sbk+qNyTEhNSg47YjTr7XYAKdDGhs35tS2R9fsH/5iIt2eB3i7MBqvC99rPJraDxMYO Zrt0jXlu1LGCLePzYFBh/1VOdRRLSWVr6yV2sjV20iX//ECmglHMfcM X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=JN0LdcKb c=1 sm=1 tr=0 ts=6a102c38 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=1xJfQSZ986TJDthxghQA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIyMDEwMSBTYWx0ZWRfXxuVHa6Y9KhTx VaLGH2Js77xHvo40aacdCUZ1S/XJlIyGZhhWl16nnyqxhu7iOcNxADjp0uY7LmP6FvMKHH9lFUE I4wNmsE4r84mQlFdkV2aPTN1HY4EwFnPJVo3srXZiMok56uRnokwMDo1Hc/urGprdVDUHsvBkEQ 6im6Vy/rJWif5bxLuqWbeBdkp04dGPq8FzypsOHXrWG+T8Vsohhp1jOXGxRXsMJZighuqZrdE6c tXRc57a3TaGLHAfNwOAsU9WjFgy6cGFNDxUxzajegh2Aw9Q/RdggVpIbtcoceCGerB0psyPfYGF g6riQnS4Wa0egKH71MQ0o3S8lASf/y8pQbey4+2Mge4mKVWy1lkqvStoLL9RxOm6y0ntaJwQZNE ZmB4r1n8NT0lNhZ6GbSiBeia8FboCC9+bIvqyNanfC2AXdjdRFzE5cCIJ0OqvM00HzLXKAOoh44 1Hg/KNp3zy3otK2Kklg== X-Proofpoint-GUID: MdAJkVvlmNiAXSsZcXTJwzHYRdNxbZC1 X-Proofpoint-ORIG-GUID: MdAJkVvlmNiAXSsZcXTJwzHYRdNxbZC1 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-22_02,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 impostorscore=0 phishscore=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605220101 From: Manaf Meethalavalappu Pallikunhi The GPU does not throttle its speed automatically when it reaches high temperatures. Set up GPU cooling by throttling the GPU speed when it reaches 95=C2=B0C. Signed-off-by: Manaf Meethalavalappu Pallikunhi Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/glymur.dtsi | 240 +++++++++++++++++++++++++++----= ---- 1 file changed, 184 insertions(+), 56 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qco= m/glymur.dtsi index 01a2e32e503b..e109fb5b35a4 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -22,6 +22,7 @@ #include #include #include +#include =20 #include "glymur-ipcc.h" =20 @@ -7149,13 +7150,22 @@ aoss-7-critical { }; =20 thermal_gpu_0_0: gpu-0-0-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 1>; =20 + cooling-maps { + map0 { + trip =3D <&gpu00_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu00_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-0-0-critical { @@ -7164,16 +7174,26 @@ gpu-0-0-critical { type =3D "critical"; }; }; + }; =20 thermal_gpu_0_1: gpu-0-1-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 2>; =20 + cooling-maps { + map0 { + trip =3D <&gpu01_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu01_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-0-1-critical { @@ -7185,13 +7205,22 @@ gpu-0-1-critical { }; =20 thermal_gpu_0_2: gpu-0-2-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 3>; =20 + cooling-maps { + map0 { + trip =3D <&gpu02_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu02_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-0-2-critical { @@ -7203,13 +7232,22 @@ gpu-0-2-critical { }; =20 thermal_gpu_1_0: gpu-1-0-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 4>; =20 + cooling-maps { + map0 { + trip =3D <&gpu10_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu10_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-1-0-critical { @@ -7221,13 +7259,22 @@ gpu-1-0-critical { }; =20 thermal_gpu_1_1: gpu-1-1-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 5>; =20 + cooling-maps { + map0 { + trip =3D <&gpu11_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu11_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-1-1-critical { @@ -7239,13 +7286,22 @@ gpu-1-1-critical { }; =20 thermal_gpu_1_2: gpu-1-2-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 6>; =20 + cooling-maps { + map0 { + trip =3D <&gpu12_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu12_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-1-2-critical { @@ -7257,13 +7313,22 @@ gpu-1-2-critical { }; =20 thermal_gpu_2_0: gpu-2-0-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 7>; =20 + cooling-maps { + map0 { + trip =3D <&gpu20_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu20_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-2-0-critical { @@ -7275,13 +7340,22 @@ gpu-2-0-critical { }; =20 thermal_gpu_2_1: gpu-2-1-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 8>; =20 + cooling-maps { + map0 { + trip =3D <&gpu21_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu21_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-2-1-critical { @@ -7293,13 +7367,22 @@ gpu-2-1-critical { }; =20 thermal_gpu_2_2: gpu-2-2-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 9>; =20 + cooling-maps { + map0 { + trip =3D <&gpu22_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu22_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-2-2-critical { @@ -7311,13 +7394,22 @@ gpu-2-2-critical { }; =20 thermal_gpu_3_0: gpu-3-0-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 10>; =20 + cooling-maps { + map0 { + trip =3D <&gpu30_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu30_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-3-0-critical { @@ -7329,13 +7421,22 @@ gpu-3-0-critical { }; =20 thermal_gpu_3_1: gpu-3-1-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 11>; =20 + cooling-maps { + map0 { + trip =3D <&gpu31_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu31_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-3-1-critical { @@ -7347,13 +7448,22 @@ gpu-3-1-critical { }; =20 thermal_gpu_3_2: gpu-3-2-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 12>; =20 + cooling-maps { + map0 { + trip =3D <&gpu32_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpu32_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpu-3-2-critical { @@ -7365,13 +7475,22 @@ gpu-3-2-critical { }; =20 thermal_gpuss_0: gpuss-0-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 13>; =20 + cooling-maps { + map0 { + trip =3D <&gpuss0_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpuss0_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpuss-0-critical { @@ -7383,13 +7502,22 @@ gpuss-0-critical { }; =20 thermal_gpuss_1: gpuss-1-thermal { + polling-delay-passive =3D <100>; + thermal-sensors =3D <&tsens7 14>; =20 + cooling-maps { + map0 { + trip =3D <&gpuss1_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + trips { - trip-point0 { - temperature =3D <90000>; - hysteresis =3D <5000>; - type =3D "hot"; + gpuss1_alert0: trip-point0 { + temperature =3D <95000>; + hysteresis =3D <1000>; + type =3D "passive"; }; =20 gpuss-1-critical { --=20 2.51.0