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 C38DA2FE575 for ; Mon, 9 Feb 2026 05:33:30 +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=1770615211; cv=none; b=meq/1NulbYv5UFqezOkgc9AOzC+ui3q8k0huCxQKTRilRH/mXV+IRRl/jkykEcXzWRjKiAM2EsDM0+Pau06xvpp+HLNN4ClammM1CHZaLQftnx5yvvKbx1dEp1QDPgl+y63k83ggb++DCGNNq9TpgCNMRt6gItegF9/upvrccyE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770615211; c=relaxed/simple; bh=iU9ndyXsUxRU5ybXQL78dQGD3oec8nQZFvUtRzer5l8=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=hSUr4xoEyJjmtu2A8RhlMNzkZGQpVg3NlMK03awt4bUqD2exvTMt0CjB6i1LhgS3hWbFLEhr6J63b2tZ/UF0BNjQbAzMej3B288Zof41bdp+dx3565vFdm6pl5AlxZHdSv3K/5IBNqEIZsU6eBK2kouK0mDrQ3tTKp3YXn+0IMo= 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=N1YFD8CG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Jp2eOuw5; 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="N1YFD8CG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Jp2eOuw5" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 618MF7Io2968270 for ; Mon, 9 Feb 2026 05:33:29 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= C5YlhjmvNyjJ9U6RPPq6HIt0CbIE+cBIgsc0g8lsze0=; b=N1YFD8CGKGdQsOAi Bk4dArqsoIGIYJreU6Oby5msKqQq2UGkSFyknZf/zm63c/FS6up/idLiu1KbOpSC 7lvnFo9GvgVhq/JqLvu0aTUoJpZ1+RnkXjsfonlwnrZPzz3Scj7hN6YSlx/sAHZg ayicO68WiF+zvs+zXkCo9SU8GxPPqDqCINbOfYB64mp/J71XhESlexFnXUOUyz0q Nn4Rv5/4LDEX5T8lnT2zaxuJVwVBbyhvGnUeG2BoRUi1TYyxMxkdEFdS5CdppktE +wtYxnYQArkXdvvLhPLa1vbSocnjxtynbwvfpefv2gUBQ6aIfr1dAUhzm8sd8utd AKpcdA== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c6g65a3f3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 05:33:29 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-c337cde7e40so2589321a12.1 for ; Sun, 08 Feb 2026 21:33:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770615209; x=1771220009; 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=C5YlhjmvNyjJ9U6RPPq6HIt0CbIE+cBIgsc0g8lsze0=; b=Jp2eOuw5Z4etqFAAKr0tZuHtzB6KkKMPww4511lnLkkga5SCsteREkdK6nJh+jFAWi zRkCUVZq3pEflM2UGbFWCPivGVT/rdXBi3ylsqp1frz+WzuXmKG/rEbR153kpDRVqHbY OcyE0wpBSDXsZkG3ruRw1viq3x02NVSQ5a26dIrSnvsUqhEntisz3OIGxEhl3OV91K/1 lE7sgSFJoYEGCRsyAx/pP1lNwepshxjLd/jDKQtBWtyMJJh8Hwejp1mvQi4gepD07Mg0 +2w99hVXR/ODrFz1EKJhhWYUsy6qTjDkeB8ao+tGCe2pS0hDCobnJ3E0O6R1oIaKEO+H qnCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770615209; x=1771220009; 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=C5YlhjmvNyjJ9U6RPPq6HIt0CbIE+cBIgsc0g8lsze0=; b=O5ENz5yT9zLpsrByOAew0NBTndk4+5kRK2rzm+moKEFSVXxdg6aXQAIJL2uXbtCYVZ 3EWzZI4DkXWmajhzVtOn2a+hIku/MeQjTYpO4Y68r2HAcZ8M4qp0oXn+DTf9qIkb9k9S NwNMLpLggSz03gsph/1S0D2wnvXBTfWissyyQnJb+ngxh+Eoqsi7PPh7I/V2KpLfUTUf 9J5qtLWtcoq1rByfD0+2UiJte+Q3uPUEqB/xP6n87zqNmJcQV228iDfjR4bKXVMNlKbA J+V3l6OVcuDipCoVrzvqrUbn7d2jvH064OPSbtetrbtNeg1nl0vwyvj6sSpUCwhfu74J mSeQ== X-Gm-Message-State: AOJu0YyMB2BJ4oWbpGi/NsBhrLK4BBqGHxw/0ev2tTT0Gk4JcabPFzim BZpne87MHCvZnenIyWrXoQI87WUWYwh10BymQaRFN6EW7SND9cfjPfGl/fl0nR6cnGf5emq4WCj BMh1D0eae2oO+6Lf06UHamS/ckmkR7u+ErWKiSBR8049upsRIi8TmkYEi+toqvGZNVzId X-Gm-Gg: AZuq6aKp+g+mHqDHnQMTza9bMa/z1dUu6seiV7/Wa3yDMTXbeDW5QU79S0OYhh2v7xE FstOMHO6yjqB66cGXg0UwSowon4RqAtJuRNULoDD2+tS6iIWn9BVjQee6kaNyq6qSTYDAJkTQIY MOCOCQ5q2KTl9ZiAlyoy8Aiyi7E6il/1rTam2/0VSbAPT1r8U5Sx8/nHOPM324wV4e9IalkzewO xOd139xsBUEtzXeY5/jI5mNvEEP7s5jqY8FbsqiF5KSEcspedoM+i8SGEcUf61T3ULfXdymoQQy s9T0/QK+OkgSlau8H1JGhIiQlcp2J6aTXMksrqYZJ6ZGenI05IfP53QLOQkFipNnjgSWUhsJOog w2gdBW1Cjyfc++QI+sHE8AZ7ojpWvRbFW3VE803Y= X-Received: by 2002:a05:6a00:3e02:b0:81d:dd3a:b8f5 with SMTP id d2e1a72fcca58-824416f7a6amr10078155b3a.38.1770615208731; Sun, 08 Feb 2026 21:33:28 -0800 (PST) X-Received: by 2002:a05:6a00:3e02:b0:81d:dd3a:b8f5 with SMTP id d2e1a72fcca58-824416f7a6amr10078129b3a.38.1770615208241; Sun, 08 Feb 2026 21:33:28 -0800 (PST) Received: from [10.218.12.237] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-824418a70fesm8717016b3a.45.2026.02.08.21.33.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 08 Feb 2026 21:33:27 -0800 (PST) Message-ID: <415c6b8d-9e66-42df-bc41-c57136822d84@oss.qualcomm.com> Date: Mon, 9 Feb 2026 11:03:20 +0530 Precedence: bulk X-Mailing-List: linux-arm-msm@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: Trilok Soni , 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: Gaurav Kohli In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=GqNPO01C c=1 sm=1 tr=0 ts=698971a9 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=COk6AnOGAAAA:8 a=C7jLkf_o0pUfgFifxXcA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: mfHdvesaJbJfVuN_DFiuYCIHH0EM29KM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDA0NCBTYWx0ZWRfX1Z6X0eU2eQqy 2d2NGACga6mJO+QlMiDFcBZHn7mI5aQ+pKBCsNRMqwQ490rS/bpgn+Hc98DzFwqpGcV5S3r4ahP gfj1rmMYaquNf6erPM26zAlTZCzD8+V/L7B7QMibBffWOBsOGZ80R7gNiYkIDCdAu1Oyr5rftj9 Qf3c1K0jtwnOjsaGJH+AE/d7ZyrVly24kcQGJ4mWHITn2NGr8f8qZtzGlXMiJKs4GfCwYjFN0be k5klQJUFlPbr70HU1bg0jOL3eXZxv9y9GBMR5nXmCv6Yg7ouXlcnj5djZgvd9Jq2U3N+ego5I2G hZoWnffYludbJppZyLw+7g3s9GdtZCWXcmhPD0s1RbaDa8R6iIIBlNjDA2CnNii85o7dplorato YAtTvk51kfJ2zeV8U3cFgpcfFDiVNHLTGg4xwbxxTdaUfemMOEbZGxxsR65gRqp3w2rVVQ69Uri itB0MwBt+SRNRVhAkdQ== X-Proofpoint-GUID: mfHdvesaJbJfVuN_DFiuYCIHH0EM29KM 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-08_05,2026-02-05_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 malwarescore=0 adultscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090044 On 2/2/2026 1:50 AM, Trilok Soni wrote: > 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. thanks Trilok for review, i have marked this qmi-cooling to v1, as using this as part of new remoteproc cooling series. > > ---Trilok Soni