From nobody Mon Feb 9 20:09:33 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 4B96235F8A3 for ; Tue, 27 Jan 2026 15:58:17 +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=1769529498; cv=none; b=tjhkQalphp2RsDuvMlVnZ00roKAfMuYPvRVzWWpddJXfDjSLbRq3f1Rja3UxK778hSBouImyT8R+BfvA88A4mYwMIo+KtIkZEHNsQ0mIPJtZ0jOXL9L1G6VuzxKCYS5guufGJekFZ1vIfkE7ScRSjZrkmX8lD3eVRq5+EnULwlE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769529498; c=relaxed/simple; bh=rT9aOvKoSdoVMoHRIYOqTjccVfZ8vSzhwbpRtBd8d4U=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=ahOxL3kg25Kr5CtZT9r6IT8P/tx6+8CA1C8Hbsd67/SOjymhS4/zklOhDmKzK4QGXlgtBSXnlycnlOfi+rHMAOBTLAW4wPrPT6H0De02Jdt4sTPhDUfzo7rAJ0ugYyOY3hU+wrUIbubDn3urWVXqjqEcxU6cIuBQ4l4PRmC2hKY= 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=MckToMAX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GyBE5OAN; 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="MckToMAX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GyBE5OAN" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60RFA5in2379299 for ; Tue, 27 Jan 2026 15:58:16 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= F+ZHp27u6SO09MSQuvFyIVk4/ZmKs1kInQ5godvccYU=; b=MckToMAXYIa8T6OI vGtZEhd1polk+Ow4u8Tp/ZNtsbWZNEwPLWVomCBClbTeOvc/Xv7rMaESHIve8Qzh 6aF43VuejqjB7vU9gitmIFS1AgawiE9qtnDrtYdQrshlF2HDle19+OvV3O/2hLjC ekGIA6QMxPg78U2IX1xvqQTfB84AIQK4LUydKnSX0r+pRMAsmIyEyrgwK/x2Py8E 7Rn4LJSofT9SHv2zt1r9osDXOij3YBHGZl6UKB3mjom7wRkMPtel9TyhwWJ/05Wb TJ0Oj/sjZ6wEUt9aGrOoZRs0D91m05rsFKArpvfQnkeQTt3mzMIFcJWXcvMmwRiP mkXg+w== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bxsjr9hdu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 15:58:16 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2a13be531b2so58185075ad.2 for ; Tue, 27 Jan 2026 07:58:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769529496; x=1770134296; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=F+ZHp27u6SO09MSQuvFyIVk4/ZmKs1kInQ5godvccYU=; b=GyBE5OANqbz3VLkJYtdL37ozw8xF508XEVtkcO2HQTH4+YyRYrwSM+eB5pdN5+Npmx zJQ0iA89z9AKL0BIVxE9SZPDWndP2ZtAfKcKw6+5Ix2b9eZc/vS4yAjJjDOI2PBozXa0 Pz/fZZn/Wt5JgVQCe1AmrqkvFzenO35E/1Er4Yb3bIE2HwHIg9W+LRoUlF7U3PsFNzGF M5W5dUbnmcMU9gNlVX8ckpCt3c3a+L2htPD5JDBi3fLV9b7PqW46n3J4OGQzIuo+WKVK SgyIlOD7nO1ZqwPOpNyi7RDfdLMdZWdhOyPPYSrl7PF8r764zDy2PNrOOk4jgJ+Cmjgf wKVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769529496; x=1770134296; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=F+ZHp27u6SO09MSQuvFyIVk4/ZmKs1kInQ5godvccYU=; b=uUQipiTxkmfzP4L96MFHKUsOeZAfLEtPmCGsO/9UBz36ypOaztEWdewt0Uyp7z6L+p TKtU6ziIjE3PAZQ8ovy/gkHfELNUx7JFCmx6gafcxcjnUjYITQ40KNnaPJ7dIknp1x9D GVpTrKo54W4y0jerrrIPSq3aRuHjPA0yfKhWx+VfuxNlIYzYGwk7GXaE6HoXk9mKEfP2 5oafeUiy9bwEUlddzuwEvI9JML1dKZr/F3K66E8K7jOxaPYm9Kwosh5FNVo2meyGmJ8T rGDl5NLaiDZeO6rB0JdSF9GnYRoguIAJ4tTomL07UqQ3ipP0Gs9lZEFcqJWQkQ+0EbOf 7rDg== X-Forwarded-Encrypted: i=1; AJvYcCXiUqkfjCygvLmSPfZ3Z65H2RaDMl6w00j3+tvVPbyeClQ1l9u03FhNI0j4A6llACMUNA95C1BH+o5JxF8=@vger.kernel.org X-Gm-Message-State: AOJu0YyYXsnEUZPNHrfG9ClVbEvCI1i/VnhaM0TQxoLlzlwuv3M01AHu ZgC9oItU5HazansJa+QAKbtx9+pCV7Z75fB5btDDbgrppYqMlrAe6Zab98hO/dEOSlJQcJ1v7Q6 EvkOQbvv7JW0ruLKjpGKk/788yka3azvLM6MryKuVAUolpazPn6vmYeF9i3sBdNBUdw0= X-Gm-Gg: AZuq6aKGKChhns07cMUhcZnUnNJAZvyTWShWs/8CAGmkI4Khh88FmLaoxWSJXurJwFC Xs4qTrsQpemAEQ9fKq7xrNCrgNljkuvvB7XzyBrQ4IoIVX3pIfr+oTh/EE7aukn+P2Z5RMhBoPV XVyf0PCRKNmvWpLcPqnHrOBOsF7p5fY1Mzu0cJ+7sEaGECTT8Jbn6vAriFjG+AMpqmyw7fGIJGC eNBRYJg36S3JsMU6Vrf00QRWAAQSJlhtmk3XyhFrOIGK2PaGRd+JVDgkGfpaiWrP7GF70+56qOH sqaxWXZcaqKIVNDUHND82CEK3GifVF1ECnOuWCvQUUWSlBITIWPe1IYpn43yaU8k3k8T/JOgqSi icnjvmNHHI63RAsQJxRCWmxk901LeJK8M7pEGRb0= X-Received: by 2002:a17:903:1206:b0:2a7:a98b:9fa7 with SMTP id d9443c01a7336-2a870d96a7dmr18054835ad.25.1769529495512; Tue, 27 Jan 2026 07:58:15 -0800 (PST) X-Received: by 2002:a17:903:1206:b0:2a7:a98b:9fa7 with SMTP id d9443c01a7336-2a870d96a7dmr18054575ad.25.1769529494982; Tue, 27 Jan 2026 07:58:14 -0800 (PST) Received: from hu-gkohli-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802ede745sm120577465ad.44.2026.01.27.07.58.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 07:58:14 -0800 (PST) From: Gaurav Kohli To: andersson@kernel.org, mathieu.poirier@linaro.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, rui.zhang@intel.com, lukasz.luba@arm.com, konradybcio@kernel.org, mani@kernel.org, casey.connolly@linaro.org, amit.kucheria@oss.qualcomm.com Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, gaurav.kohli@oss.qualcomm.com, manaf.pallikunhi@oss.qualcomm.com Subject: [PATCH v2 7/8] arm64: dts: qcom: kodiak: Enable CDSP cooling Date: Tue, 27 Jan 2026 21:27:21 +0530 Message-Id: <20260127155722.2797783-8-gaurav.kohli@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260127155722.2797783-1-gaurav.kohli@oss.qualcomm.com> References: <20260127155722.2797783-1-gaurav.kohli@oss.qualcomm.com> 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 X-Proofpoint-GUID: JLI1ZtFtL_ZUpNtiKsg8hCJs9oWuzsye X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDEzMCBTYWx0ZWRfX1Pg3/Um1KG7O xYqoU7e+uU5W/GzBQOMwscISouUaDBg6fezBzE01sOuWEK2yP+KVgbsHn8fDf8l4hZk76hrFWpk ZBV4DqhVaz656rKSU7Ir4uHrm1TE6BCNBAitbsMl29e38LbIWMpwd0SVuWKV/cWS7BXNCLst87d P6AKK1NEbiMnjZo2mBM8YUADguBfHzinT2dARlp6L12h9xpiZ7Pv990IXgO2WH3PDc7uG+AeiWY t+Mog+8HHKHBwFZUUXCSs3E6aAE3eJBuvwjrS7pSSoMShZFnoQqMJfVa0V8Mz3iz9Lk2Spa1ngq fKzZXVV4jHcF9dd/Jo5wdg7VJKrobB8Ku574wssKjh6rmdkETETDtjNdqcnQ1UBZXte3jwc/emY HTYAkfmhBhLwR8yZvk78z9VGG8VP6OjVYPJ47RnI6NW4ZU7WzKefktv8iZeo2ktbLs84D9hGVx9 +67x9X1MiAkJ1XL7ABg== X-Authority-Analysis: v=2.4 cv=b+i/I9Gx c=1 sm=1 tr=0 ts=6978e098 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=9N0ZlmuXsyx8K3-BwEIA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: JLI1ZtFtL_ZUpNtiKsg8hCJs9oWuzsye X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-27_03,2026-01-27_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 impostorscore=0 bulkscore=0 spamscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270130 Unlike the CPU, the CDSP does not throttle its speed automatically when it reaches high temperatures in kodiak. Set up CDSP cooling by throttling the cdsp when it reaches 100=C2=B0C. Signed-off-by: Gaurav Kohli --- arch/arm64/boot/dts/qcom/kodiak.dtsi | 37 ++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qco= m/kodiak.dtsi index 6079e67ea829..3c79572bf55f 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -4793,6 +4793,15 @@ compute-cb@14 { }; }; }; + + cooling { + compatible =3D "qcom,qmi-cooling-cdsp"; + + cdsp_tmd0: cdsp-tmd0 { + label =3D "cdsp_sw"; + #cooling-cells =3D <2>; + }; + }; }; =20 usb_1: usb@a600000 { @@ -7600,12 +7609,26 @@ nspss0_alert0: trip-point0 { type =3D "hot"; }; =20 + nspss0_alert1: trip-point1 { + temperature =3D <100000>; + hysteresis =3D <5000>; + type =3D "passive"; + }; + nspss0_crit: nspss0-crit { temperature =3D <110000>; hysteresis =3D <0>; type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&nspss0_alert1>; + cooling-device =3D <&cdsp_tmd0 + THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 nspss1-thermal { @@ -7618,12 +7641,26 @@ nspss1_alert0: trip-point0 { type =3D "hot"; }; =20 + nspss1_alert1: trip-point1 { + temperature =3D <100000>; + hysteresis =3D <5000>; + type =3D "passive"; + }; + nspss1_crit: nspss1-crit { temperature =3D <110000>; hysteresis =3D <0>; type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&nspss1_alert1>; + cooling-device =3D <&cdsp_tmd0 + THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 video-thermal { --=20 2.34.1