From mboxrd@z Thu Jan 1 00:00:00 1970 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 862A9242D72 for ; Sun, 1 Feb 2026 20:20:31 +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=1769977232; cv=none; b=GAKHVeTITgxfN9GwPmmul9vkvlklKqlirXsA52oWP+FGxSlVm+lFdPDFSPLGsccsnJJ5/BqBl7X92Sh5BOQnU3T6mMUL9yLA/xgAlPcOkUGLlFvK2ZU276iy/c6sw3CtUToKappNi3g/Ux+X/oLGkksw88EcxnkPAKC5rStCPw0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769977232; c=relaxed/simple; bh=OIwoWXiFyC4ULbEkm8Z715O0KwhxMfmbna7ccRPLc3c=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=ZZYgWqP+wKD2FHx0AP+UsF8hNIFkc5XRuSerLxPXQ9xPB2da86Rlzl9nop+PZyRLrkqvBjTZwzOAGag3MybcydA+VOgyDABk90ahCsqWQaWgl5c12bK9NPrGdyrzoq3rcERtbDzl/1vw+HnKoAJV9vORrPbZsBnYk2fZLaAmHB8= 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=A65rwLSm; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KbApePUo; 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="A65rwLSm"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KbApePUo" 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 611HCwsU1205579 for ; Sun, 1 Feb 2026 20:20:30 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= zronmJQSd8FY6RvRET9WRiBavlgCQX2GQk0QoWt8vrE=; b=A65rwLSmF+XOJGFJ WdqlmHISMspfBnwOH6U0CPfCEeWYcUli8on0ahWGsNDOg0HIjbt1EtTw1rRDFYgg t1ShA/akbcjXz5g1hpxtlzJkjATJtpRu8X4j8wYBbreppB+MKIP0VEPY+1EFfMU6 Lwo4E95GXFS4dabOsEYMOHQFBVD2dn86vxKZftqNf/kOVag9Mks7bJHbI7wq71lS rNR0HXRpLi7mCQqv4cXFr5NIe7jHfV8yeND+mBXjcln4Wee0ZAumDtGxnzSR3v/G 7SrtPfJhraaOsRsOwJwPxwZ0jKrLeGYQ3Upe5QYQjBONk+iknftZUxRCmv+dK/dB WcSguw== Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1avnk57r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Feb 2026 20:20:30 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-2b713fa927dso3008030eec.0 for ; Sun, 01 Feb 2026 12:20:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769977229; x=1770582029; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=zronmJQSd8FY6RvRET9WRiBavlgCQX2GQk0QoWt8vrE=; b=KbApePUoK3X0eUXrhw3xYxFfVWdSbqCKEHrpFQ9xKLl5x1D9n0y+2mt5Ng4fF2w3z3 e/ppiScw+HbiER5KCuFjOBvJ5A7dwlAmpybFzGsoiv7lHszBUGD8P+WF+2u2igfGEeO7 E2JiyRYEbkWGOpGn5vPAlDaMGX0qFsgBs0SKcDfyOt6ieUgcfMZoXmj0m4E8SyyJnHwf vwrfJ7iTX2uX/67Le6Y7Bvb/hV9euZT9A5fpVcETvtCu39bk4Kb5NEJZS9/TADpiySpy yyKUwRMkQeVUPfmvzPgMXFAN5Kosyml2pejfGl8fRch8/iLcNOkDyIraIa+a6x6edigB NyzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769977229; x=1770582029; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zronmJQSd8FY6RvRET9WRiBavlgCQX2GQk0QoWt8vrE=; b=h/mR3/krqWP9GqZVjj++/GjjIINzWsYHPrfNFl+pBBkHInZRJmuS81ARY0/T3DPTdB TvrGryxZOM1bP+ZtnNOWR0F5QADRvMEJPW1t503L29UqTqIMyy8E0F7Uz9qQgYvIVzYc UATK7iXJ7rTSFlqxOBmzc7WqF2/Mvu/dJXGLtN4PWVz3sHCXJg8wJmaIvJKd34GNufju SnsAisGYcL/6pkThyHEYpT/AntJrkFSfYPiFBPC9S+uGxGym5khSkYl3rTIhHHXN6i6p qhnZPFEiUqljbzhSYCaoWo3mZtgGNNXSzZfn7A04T2uzvEEhMBImWGO2PKB5Jl4WZ49p ej1w== X-Forwarded-Encrypted: i=1; AJvYcCXvpGWBzamZFmbMBrqm7/Y0CQPOyAqfhzSU3XopadC1+njqXDuIouTHCyhDgr/uaahIgdlKG6cwxA6BLSE=@vger.kernel.org X-Gm-Message-State: AOJu0Yxk2gqp7NR1A2ozqH7lsiPKUSttX36/43w0FHRNG/ve7gzZx8v/ Vm144xOojg3H1M3zNbVzI6QU784lfGvz1ehNhZfpS2dcSy+93Udu3q1KZvSbT8y9TQAp2Zq46T6 y32wOzdv6XiuveNXYOFHn6bRRVxKGQLsb1nx9dGbcTDQNkvEdWkY6b122ouehEIISMI8KtDqRY1 s= X-Gm-Gg: AZuq6aLl0Vnmwlsc+tCuFXYigDS2VkaT2eMFI5ZOSz0tdIjGPdaIZ2YAP0bEheIycFh qbaxKZj7fcgNVVUEbUX7+35+VDH705LR8685DqiiI3n5tYb0X7dK1rruRnbNUuCkk73mC+qPx5L wM7Ctqa91RcNm/Le153EDin4c2/3NJV2lg7TuL9l5rA90Eo1ZjX2CD7JQdGQwyrCUV1wSU7Q15Y yKRtjJDxK/L9moIZWCrrN3dlnu82tOi3GWZsSRs4TOnBCwgZ9iEwxYBoLKcM69s0+HnULqkhiuT mZ3+3ohRUUg+BReuO5opdWgLCdGm07cpgsMAy+4SP2AQ3EnMs3/0pL1xIRpZncm0xXtLL2wWBVR utOSz3EZQKI+6VVk/BOsGu5mFLglQu+8gC8mWQeaI0Lc= X-Received: by 2002:a05:7301:e8d:b0:2b7:c285:837d with SMTP id 5a478bee46e88-2b7c9124fc4mr3817727eec.4.1769977228905; Sun, 01 Feb 2026 12:20:28 -0800 (PST) X-Received: by 2002:a05:7301:e8d:b0:2b7:c285:837d with SMTP id 5a478bee46e88-2b7c9124fc4mr3817718eec.4.1769977228383; Sun, 01 Feb 2026 12:20:28 -0800 (PST) Received: from [192.168.86.148] ([76.176.48.107]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2b7eddf72e3sm4665656eec.28.2026.02.01.12.20.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 01 Feb 2026 12:20:27 -0800 (PST) Message-ID: Date: Sun, 1 Feb 2026 12:20:23 -0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 0/8] Add RemoteProc cooling support To: Gaurav Kohli , Casey Connolly , andersson@kernel.org, mathieu.poirier@linaro.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, rafael@kernel.org, daniel.lezcano@linaro.org, rui.zhang@intel.com, lukasz.luba@arm.com, konradybcio@kernel.org, amitk@kernel.org, mani@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org References: <20251223123227.1317244-1-gaurav.kohli@oss.qualcomm.com> <2a39719e-e73b-4558-95fa-d54f94c43220@linaro.org> <6ae95761-6428-4a01-8c60-54df5e54b71f@oss.qualcomm.com> Content-Language: en-US From: Trilok Soni In-Reply-To: <6ae95761-6428-4a01-8c60-54df5e54b71f@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: wup5WE2h3twpbQSHM-CyXvvOjDNr3WzX X-Authority-Analysis: v=2.4 cv=bPMb4f+Z c=1 sm=1 tr=0 ts=697fb58e cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=lsoD3MMNObdLvy1227ExmA==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=COk6AnOGAAAA:8 a=H6DjUutsPqjzIdRAL8QA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=bBxd6f-gb0O0v-kibOvt:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: wup5WE2h3twpbQSHM-CyXvvOjDNr3WzX X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAxMDE3NCBTYWx0ZWRfX1xYmofO90Idh C5agaXpmNhuE72jmAidIdBw3pra4fVxOdwWypbxteXxiUUCHy1g4VXMQvYsygTdDp2O55Ncbk2a KW19p22Qva5hVOs3am3cNQyPQIvAX+1edd3gFMkxwM+/ZZkX09eSjOKlKqGIQ0PsYGtxMcRJtrP 2xdMxJ67YfEufaYhZ/AiB0TQZVduSlsK2MDjaBS5qypeK4+YtyqQSYPCwFBe8cgmg3mO8HO2JsN S4Mqm9vpKrnbKYsCxWeHJybIEyTQbk+TS9EDG8hrnz6vumJ4S4r6feM5nswhsJd29yCGjaaFbMp K5FVifwAT+FmkzKT+hxWI2y86IkxZGOUK2oOGLVqj2m+pINA4EJ8iSrmkWC4pl6wAHPidFi6DWY 2kzFmvTYAoWn5nHcmJbKmXMom4mT/6CqxYT0WMORiK/ojHvZB/HOhy5pMdr31Eudmo0xWS6dC1K UgAlggVALBdfddQhXjw== 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-02-01_07,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 malwarescore=0 suspectscore=0 bulkscore=0 phishscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602010174 On 1/13/2026 1:33 AM, Gaurav Kohli wrote: > > On 1/10/2026 9:43 PM, Casey Connolly wrote: >> >> >> On 12/23/25 13:32, Gaurav Kohli wrote: >>> This series introduces a generic remote proc cooling framework to control >>> thermal sensors located on remote subsystem like modem, dsp etc. >>> Communications with these subsystems occurs through various channels, for example, >>> QMI interface for Qualcomm. >>>   The Framework provides an abstraction layer between thermal subsytem and vendor >>> specific remote subsystem. Vendor drivers are expected to implement callback >>> and registration mechanisms with cooling framework to control cooling >>> devices. >>> >>> This patchset also revives earlier discussions of QMI based TMD cooling >>> devices discussion posted on below series by Casey: >>> https://lore.kernel.org/linux-devicetree/20230905-caleb-qmi_cooling-v1-0-5aa39d4164a7@linaro.org/ >>> >>> That series introduced Qualcomm QMI-based TMD cooling devices which used >>> to mitigate thermal conditions across multiple remote subsystems. These >>> devices operate based on junction temperature sensors (TSENS) associated >>> with thermal zones for each subsystem and registering with remoteproc >>> cooling framework for cooling registration. >>> >>> This patch series has a compilation/runtime dependency on another series [1]. >>> >>> [1] https://lore.kernel.org/linux-devicetree/20250822042316.1762153-1-quic_gkohli@quicinc.com/ >>> >>> Casey Connolly (2): >>>    remoteproc: qcom: probe all child devices >>>    thermal: qcom: add qmi-cooling driver >> >> I'm glad this series is getting revived. It would be good if you could explain what changes you made to my patches somewhere. >> >> I also remember one of my patches adding the DT parts for SDM845, would you be willing to pick that up for the next revision? I'd be happy to provide my Tested-by. >> >> Kind regards, >> > Hi Casey, > > With this remoeproc cooling abstraction layer, we have integrated your patches for subsystem cooling. As lot of comments came for qmi-cooling driver, so need to send v2 with cleanup. Gaurav - the question somewhere in the series was that why you had marked your patch series to v1, when you had revived the original (v1?) series from Casey? Should we consider current patch series as v2 then? I don't know if that comment was concluded. ---Trilok Soni