From mboxrd@z Thu Jan 1 00:00:00 1970 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 A3AAB3F6600 for ; Tue, 9 Jun 2026 10:23: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=1781000635; cv=none; b=C7m6xNgK42zJvBhz91bxmOMtTT+5rUPV3aLYUt59XOXRyiBpZC5RBEzGnBrWawHQTmaQWdpVn8KInwfmsvxzZs7ttL/RINXIG2/0mQZAB8yGgPfNTAeaTWmEYofoF28F9NqnMyWk5vOiVT3aPrSKdUI8SVux1Z3dtXUSmww7vAE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781000635; c=relaxed/simple; bh=a8Ddnn2Nc02nY8QcpqWNes+H/BxIoa1XcjdKvupu35M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jhTV2//SRim9PG6WYPNBLJk54gQ/998RyquHVz+CJWESe+vSFHMPAnQ7i7uXyavpiipUOOYbpIYjeAIcrW0lGKjR5FXX/3wlr+xYbfqGSJwpvSEqtcjLVs2eRTwqbnlZBGBL3nmvay2Dnl0b+1fD/drusi5SJFNPDFj1PIIjU3s= 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=Hgtixk4x; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Yf/VvXR+; 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="Hgtixk4x"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Yf/VvXR+" 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 6599vDr01800481 for ; Tue, 9 Jun 2026 10:23: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= NZ+KJCKJBYZ0I9hBBLCHrvszvJD/h6bpPe+WJahV6Uw=; b=Hgtixk4xHCl9Olbf 2rEI7eAkXRxPojCOJAd63gayfCVoz/Jo/Pj3eZZwNuOXJORT/hW2aw5fRr9+9Sc5 eAjqZKsy/IxFZFHNUmRN740ixbZTS9WIyfc26yQi3JYgmFEH06cDqHAeiiHQA25/ RUnnN7HxeLihU9gSvVzQAcm6E+yV3zLZ+9U7nMD+OV3rOnHDeVxe6kTwP76znLR3 0DguU5+KygXOL+2yU+hAa9p4q1doQJers4r/HxVqhRe0wdY3Q2id1fQn+ND7y+y2 4gJNVJtrwr+oSkRded0HWj11BWPzX4zjfIpLhm5PKBefy97Qw8OYsIxv9N3r88Oi CpXPHQ== 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 4epenr8n6n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 09 Jun 2026 10:23:53 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2bf30576aa3so37996075ad.3 for ; Tue, 09 Jun 2026 03:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781000632; x=1781605432; 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=NZ+KJCKJBYZ0I9hBBLCHrvszvJD/h6bpPe+WJahV6Uw=; b=Yf/VvXR+D7ZLJZjddzHy+2nkNALXo3AB6ltsWsJwOzEN36c1uQpFMBft3x7nzl13h1 1tULJHo8bGB4zrRB9yMOG5mD357MiawXO7SlSoAHgTnfAUoXVWsYdSZz40vmexzhejaK PLa3sMBWoY2gat+1LIgmnhFVnj4v2w8qG89jlclOb3yKHJpG9MJTaadfGZTKeEUnpwW6 LwOXbALtk7aQqrqaLOmEcNjBhdsrnxAEkNkN8i9I/1+Cw2ohBYr+RuHR+He4Hlheuek8 OzHjnKhZjPK9XUIfmN9FCsL7s1Zw8p00Lkhq6yhUe0cw9M58WfrE+jcHWG7mbEGxS57a KQOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781000632; x=1781605432; 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=NZ+KJCKJBYZ0I9hBBLCHrvszvJD/h6bpPe+WJahV6Uw=; b=NV9L1zGXDeQV5otFCAXIBoyuUKrqzV7gEpYrNVXdaJDC0/20k5Fqn/klcThujbay+T jEOxJ5QGC08uNNCfSH4/jr15XILqELQVQbbfTH4uAB2RfCw4D4rdp9XLfMw4GY7hPUR7 +nd/Nj1f6Hkz4A8bzE8/puxGdSEOr7hn/7Nm7NUyz1nKra7ZSDu3Fl2lcni0j7usdDvb ZdS/bQ+118uYZjQoEX3Y/9hQpit5Un+JjyxRaYIXdmRbnpmSq0J0b0SsECwliYv6FUPo eW071clSwfNWBF58FXXK71VHmrSyfVUBHtM9sQvxbw2SuLVgwVDGaivcgLzp4bzUmx0J 4jmQ== X-Forwarded-Encrypted: i=1; AFNElJ9Li0pmH/9uE6EZddCuWkw0SHX214ekB7YC2UCE+6IMYrYjNhJ4vYVj5Ti46fSF/pDNuBm6gTYRKzMHGcA=@vger.kernel.org X-Gm-Message-State: AOJu0YwvK3Frxmlsi5524qhKtuilrXkfBn6qoC6Ub2PQ0tuJeWuDz3q1 mV3OrhZHsahMjhytnMyO4ayQQYV22uqFWrRo18FVjDG54VkMzMr90W/SBbcOKrEGFpUz0pVfYt+ yL99cWPIhAQo5aJqgBXDGgKEg9/FYnIyw4X2kmSBrQf2HVPGBD89qVb4pBBWg/S8gQO8= X-Gm-Gg: Acq92OHehQLIzfeUowIAO6hmItZxaSURQOXdvCen/O+Iu4Llda6KsrqAJSJ80cqFwRN KB0KGGEqjOz5k9vzeRA+0tBZHa5iemh7r96veHOB/S0S5pHL6T5HG3guRHryFbc8eX2pfsKMRp/ nelADakYZZHr5gUNJYHqYmI3HOK0SaPH3UKBuEKcoLXu2kEgvn3TxQE/154O2nzMc7kmdsXYGNG Vm1J8rFMpgwz4VaCXzmHb2sOXNqOkb5mE7H0qHyL7SCRpA578BQbWiR0lLZz87fqkERDwekZHl7 MAOOc2YRoEc3Aat9s70KukLEdxTii1K4Umn4VNiHgScIn0VN7dQnfQEa4M53MtGx5bNIDQrE9jm oCOt0VznrIhHZ1NcjIp7E1Uf6XSOepzfGexOaPN8c/YujqsqfLbg/ukOfhOwg3Q== X-Received: by 2002:a17:903:908:b0:2bf:2d0:887b with SMTP id d9443c01a7336-2c2a1bc8420mr33578155ad.9.1781000632341; Tue, 09 Jun 2026 03:23:52 -0700 (PDT) X-Received: by 2002:a17:903:908:b0:2bf:2d0:887b with SMTP id d9443c01a7336-2c2a1bc8420mr33577665ad.9.1781000631863; Tue, 09 Jun 2026 03:23:51 -0700 (PDT) Received: from hu-gkohli-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c2a4a64e22sm14738915ad.61.2026.06.09.03.23.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 03:23:51 -0700 (PDT) From: Gaurav Kohli Date: Tue, 09 Jun 2026 15:53:01 +0530 Subject: [PATCH v3 6/8] arm64: dts: qcom: talos: Enable CDSP 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: 8bit Message-Id: <20260609-qmi-tmd-v3-6-291a2ff4c634@oss.qualcomm.com> References: <20260609-qmi-tmd-v3-0-291a2ff4c634@oss.qualcomm.com> In-Reply-To: <20260609-qmi-tmd-v3-0-291a2ff4c634@oss.qualcomm.com> To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Daniel Lezcano , Amit Kucheria , Manivannan Sadhasivam , Konrad Dybcio , Gaurav Kohli , Kees Cook , "Gustavo A. R. Silva" , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-hardening@vger.kernel.org, Manaf Meethalavalappu Pallikunhi X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781000588; l=1451; i=gaurav.kohli@oss.qualcomm.com; s=20260302; h=from:subject:message-id; bh=a8Ddnn2Nc02nY8QcpqWNes+H/BxIoa1XcjdKvupu35M=; b=GgB6T6pl0JCdOhwCam1LbdsIaZP77JdccYjBCz/aXaONH22w1yDzdtdx+y+w74SGKIA9OCbsj W3NYdg6SUVJC20gru/sXeAX9nui+Vn+2F2ljYGSmMuB3soVhTCyZEjL X-Developer-Key: i=gaurav.kohli@oss.qualcomm.com; a=ed25519; pk=IdNsqe8rWsF6dbpGHfwPEH9zM0nbOdRH72HxUT9qPak= X-Proofpoint-GUID: 6P-tECHyeWHC-OroWFNN8oD_THJNCegd X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA5MDA5NyBTYWx0ZWRfXw7k24V33qUFz 2iHdxnFZkCvRFGnjzT4XtCdAMmVFsMC7Y7cYeS3m+pQqqoHWpoQWQ+Lo59TJEgS1XhACkQkStoI kYKpybcTRorR1TnGlIjN6I1bLLzk3FpokYbEBVqeZxxtTj2TX2GXka1hirnCWVMWrVCmKQRDgai wL+jGAgIwLFYk5XqcEUvwT0C2BMgND8C1QnGCy5X0fpxuRmuZ6CDbw9rZ65yBzG+h14axjETT9x i2Sw/PiugVzI0wfiu2fMJdguqJUO8ObYhAPPRFIrgf4/J07/c1CY5zQweC5xobQIDNWxuK4OE3j 41Cz/xLUimFUDhEugdNm1pKIIZTVdP65smsre0JmYLcJ6Kmvp9ZiQ1l/zWXRFs9HR7dqa6K3xM2 bkkiNJJsT3C8HUZpvFAvzUmPuvTzZAsav474nbQ0GK6Iexw+nlBVnk1Pw8YqOq0dlHWb3hwVlsZ RRy5Il6+qO3X74roDBg== X-Authority-Analysis: v=2.4 cv=NKPlPU6g c=1 sm=1 tr=0 ts=6a27e9b9 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=Sq2dutmKN4KAylfvdeAA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: 6P-tECHyeWHC-OroWFNN8oD_THJNCegd X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-09_02,2026-06-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 impostorscore=0 malwarescore=0 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606090097 Unlike the CPU, the CDSP does not throttle its speed automatically when it reaches high temperatures in talos. Set up CDSP cooling by throttling the cdsp, when it reaches 105°C. Signed-off-by: Gaurav Kohli --- arch/arm64/boot/dts/qcom/talos.dtsi | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom/talos.dtsi index fb1bbc51bb8a..c105743764fa 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -3772,6 +3772,9 @@ remoteproc_cdsp: remoteproc@8300000 { qcom,smem-states = <&cdsp_smp2p_out 0>; qcom,smem-state-names = "stop"; + #cooling-cells = <2>; + tmd-names = "cdsp_sw"; + status = "disabled"; glink-edge { @@ -5425,15 +5428,31 @@ map0 { }; q6-hvx-thermal { + polling-delay-passive = <200>; + thermal-sensors = <&tsens0 10>; trips { + q6_hvx_alert0: trip-point0 { + temperature = <105000>; + hysteresis = <5000>; + type = "passive"; + }; + q6-hvx-critical { temperature = <115000>; hysteresis = <1000>; type = "critical"; }; }; + + cooling-maps { + map0 { + trip = <&q6_hvx_alert0>; + cooling-device = <&remoteproc_cdsp THERMAL_NO_LIMIT + THERMAL_NO_LIMIT>; + }; + }; }; mdm-core-thermal { -- 2.34.1