From nobody Mon Feb 9 18:43:15 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 6A069312827 for ; Wed, 31 Dec 2025 08:46:34 +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=1767170795; cv=none; b=uSy3h0iP6a5q0SIsDDOrXOaky4E/vuo/DVGDXTVG/MsK1GImGEUGXsmqdvMxAZ2J0HYjmp09+8/l6VvE26QsRW8VjbYP0Zv7gX/fJEak38prRcIlEWfZVfeCz/kyoIDXORmE6Vf6645200hqTZkBfUgCW6Kx4UaJcZnFgGH98xw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767170795; c=relaxed/simple; bh=nHgD42pr14gVoKxIaue0YTaT0yOvk47dDNaz3KqAIEc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uaFmcBisYxaZ/LHbF6h0Rx0SkPZGUTgM/AmcUgeL4rulo3axpKmCXfJ2lUiUIUhkN3A4HhW34HQv69B63oYzpDLb9y3ENMFrzVcxacBQ8KdneXBuHHyCoZ8kLh9uy55V08vVzrJ9AwArg3EYGb4WXssGw3vcbnDV9JB37088fdo= 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=OpvdTr3q; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SIrF+YrN; 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="OpvdTr3q"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SIrF+YrN" 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 5BV3dPED1830431 for ; Wed, 31 Dec 2025 08:46:33 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= KCIWG0KUEjnWmPrpuMaL3sNQkAcSUVNdZBgNTm0O2wI=; b=OpvdTr3qUCqh2V8k 3qliVfYr0sY5XftmFHsNrw0GnjXba/H5YimbsX2AiugnrGnZYdgFWrtoAev/IRNK pzi+HwhjQbKb7EXQPuTlTaI/GYzfrU33hvAtEcdHLzthhqf64y2waTcS6QQq20nH Oi8O7t/JR8WcOpVX4FSoCA0q509wcIye1GhAFqxnhGicu+xVf381Uva4wPX/Q8WJ Z2t5DVwC+4eBjycGodUcaA6KTXlAQOaT0iKIEM73am/48s7x4A37EzaddHohPy34 NDHrCDaSry1DXSK7KmCZ/2U5Q2v+fyLm1JU4M9Ql8OflMEWiI5gd9oyMlCK8+k95 xc8AZQ== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bcv4agh07-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 31 Dec 2025 08:46:33 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-7b895b520a2so11608360b3a.0 for ; Wed, 31 Dec 2025 00:46:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1767170793; x=1767775593; 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=KCIWG0KUEjnWmPrpuMaL3sNQkAcSUVNdZBgNTm0O2wI=; b=SIrF+YrNx4LT7EdsVHOiz6qPJT8OvUAPOr2lPtRDM1iUVITam2ZzpuR1JMZwUYW2jp wNP6vpu8ksbFLogmL7tJq/Wgy5g2roZhwwsuyXin6m9/n+0LLl5eR5YNZWYKJeRZRKvY Jl3Say0A4UspdWjkZUeGujFqvNUpX3vvXK48yjW02zTapZufXcLYBKtD0dfIVlrQ7Mfr nKhh3biuJO4AFlRYmTs6IB1ir+f5iJ33xM4h6y1vtIAqdG9z+1FIE8wN3pvDP1Ec3kKI +aztGjvhU8SVzcfoI6htJrUyORCFewsM6Jnx53TOhl8PUmxuuufeTnHtljArc+d2yB2V 4/Hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767170793; x=1767775593; 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=KCIWG0KUEjnWmPrpuMaL3sNQkAcSUVNdZBgNTm0O2wI=; b=W7cILTY0OnfN4tbmB5ssfWEjyi+mJ++TsC8GL9Ev55OgxBPmrnNkrZ+nF2RsrW7ky0 cM8OiGzMYPtGIJSVrI8LkdRlLbH4lQc9Uamp2gkZFb9itoittNuW/dTFfpKpMAeptFjO WlAFGz8bYurZWlvFmNjC6wLYZR6GkWTKYA66AZuhMwk6xk/HYgjGpfAftTEroKcjo/NG 8Y8QWKHQDmu6WS4m+TcTBjQYUJWjhVhPPrN6xI70zhvacZxQTRhH58pGeS5ugs0nRoOL 55Hvp0s3tSpplgDf1svMYx75RNoVk5SP3dZCtX7Z7jlgVvfrrOwv3f7ZYFn/fWlusiZi RGKQ== X-Forwarded-Encrypted: i=1; AJvYcCXJae1MxpaOwhmKN4VnD94cE6zwyPYA3BplbGEyesLyLfnJku08LJu68JYp6QXMHgv7+dhnWm9HfQPpVGY=@vger.kernel.org X-Gm-Message-State: AOJu0YyqH6V5UySgKYcnoytHZ4MATOB3o6NLg9bdcOlBOG6ZNIh/w+sD LU8QxPhjO4abhuyUviCo1l8paPawg+7WasH/Fb02OC1pGM5rHnBuXE3ka3ax7qgrIMw+l2t1HuE 1OdgsZ+OMCUHkmTU+6ZLogz5qgmesRlOEyChDaSxt0387IfVWlokZV9iKUo5y+J0K3e8= X-Gm-Gg: AY/fxX5sLXl0wEdQWqpTJPigTmOw6ezkViJ/ohSjMQMhAvInnbW2xXFcC+LXtX+G2W1 Tb2zNL8BWOvyPc88sHjz/jvG3uJ1s/yCZH5yFuS/YVUYp3iNOWy8SqqEjJuOG1oxFNULmz+C/32 v9HNupwFMmFCikFQRV6gdYQCYulTkiNEXrVQpuSiumu+iJAA77h+JzV/npNtT19y+ofQISqm/tW QTTFbv8RLwaGhDc+aQxE+TSbt1ARjNxgtQBfCRdMNmiT1qJJ3WiL97XBJWmfbv5cb9lsa1+QKyn xvkxk4IJLbTG+UPDJVwLysmx2hDmYLiG1Z1MOlfa7leXomFJPU+fBzR4n9SfLrYbeg26hpFCgUg iReIJNPI+WjCX9ya78/GRMSmDqDMDDKu6qw== X-Received: by 2002:a05:6a21:6d97:b0:341:84ee:7597 with SMTP id adf61e73a8af0-376a96b90b4mr33055701637.47.1767170793002; Wed, 31 Dec 2025 00:46:33 -0800 (PST) X-Google-Smtp-Source: AGHT+IHMKoZ4CfyxJ8JIdhC4hUb2vHcOoZVD8S+TG7KXsGGWw4yvF8CMwCaZiAcCC+f2CXKE2gP0xg== X-Received: by 2002:a05:6a21:6d97:b0:341:84ee:7597 with SMTP id adf61e73a8af0-376a96b90b4mr33055678637.47.1767170792541; Wed, 31 Dec 2025 00:46:32 -0800 (PST) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c1e7a018eb5sm31356070a12.16.2025.12.31.00.46.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Dec 2025 00:46:32 -0800 (PST) From: Akhil P Oommen Date: Wed, 31 Dec 2025 14:15:28 +0530 Subject: [PATCH v6 7/8] arm64: dts: qcom: talos: 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: <20251231-qcs615-spin-2-v6-7-da87debf6883@oss.qualcomm.com> References: <20251231-qcs615-spin-2-v6-0-da87debf6883@oss.qualcomm.com> In-Reply-To: <20251231-qcs615-spin-2-v6-0-da87debf6883@oss.qualcomm.com> To: Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Jessica Zhang , Gaurav Kohli Cc: Dan Carpenter , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jie Zhang , Akhil P Oommen , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1767170740; l=1446; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=phfATdzc4XCdePUMQ41nf1i9Bjnn7pmYfcvybrB3at4=; b=Iip2N1zjGZ0jTLyDFYONcGwTZ5iMCyBqGJ7+MURetCbbu+cayFOE97CPHzgF1SaSSsr+7R9nc FtHmtzyOjdsBmVz+y2m7zEKkKR9FhkQld+mVaSTRLfgDQofF4UTj8J3 X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-ORIG-GUID: zzxHNEk8-Orp2ef577k2fQW3-vtpFJHk X-Authority-Analysis: v=2.4 cv=Ps6ergM3 c=1 sm=1 tr=0 ts=6954e2e9 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=doS3iEISOceegCkkCwMA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjMxMDA3NSBTYWx0ZWRfX5ahaScsB8r/K iZW9v8XiZ3ZO6sM0KZidkMd0scGTVej1i4cYFdXT9KCXXXznisXboT/NpG3eJBPRHcdl3kTBn0C 6k6ovyo28wSVZo2y08fQg1ahwto3wC2HA2prx/DGG3hjhZcq1tuDt41yoFfal5nK/qTldLkjmsu VTNIgkKv5IhptbOq1Um1KSmZDTZJUb6UJsA9fqyAjRaPP7TRSICfnOY2QJlWJUVASpovIEBzYrD 7/hQZ9/MjgaBkYZWDQWrBo49GtUqtwG0BUBPL/j9KVAvWsARzj/Rrm1y6rTWX0b13v5ZarkEpJE CsaHGlvx8ICP0FfqpO/yvYzNsJEkCTy/rbztQ3tW0jBy+nbK0dU9ed8dTc+ap73glXlbXlxhQ9G WbNZQg+z6iyNBQSxHMTTC/oH6qe0xbPZo56UPOFpW0PSbM2HhwUIktHtrfkdFxhdh2GRAITccbS xxrrKVE2egJ/wWRZ/6A== X-Proofpoint-GUID: zzxHNEk8-Orp2ef577k2fQW3-vtpFJHk X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-31_02,2025-12-31_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 spamscore=0 impostorscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512310075 From: Gaurav Kohli Unlike the CPU, 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 105=C2=B0C. Signed-off-by: Gaurav Kohli Reviewed-by: Konrad Dybcio Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/talos.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index 6880630e6735..606f5e234e4a 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -18,6 +18,7 @@ #include #include #include +#include =20 / { interrupt-parent =3D <&intc>; @@ -4844,12 +4845,25 @@ gpu-thermal { thermal-sensors =3D <&tsens0 9>; =20 trips { + gpu_alert0: trip-point0 { + temperature =3D <105000>; + hysteresis =3D <5000>; + type =3D "passive"; + }; + gpu-critical { temperature =3D <115000>; hysteresis =3D <1000>; type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpu_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 q6-hvx-thermal { --=20 2.51.0