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 C0A8827B4F7 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 618NSNeK3111687 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-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c6g65a3f4-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-f197.google.com with SMTP id 41be03b00d2f7-c52d37d346dso2518882a12.3 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=qCkMhgJEsAp0brdUE1wSWV5tsrt6P25qSqeAZZ570UZyxd7P01+07PAm7PKMwUOrk2 n6zdqKYpVttAcO4Zule+uk1hWYCt5Pj4SrbEnzLwohoErEURtSF6FyLgFQR05MZPbyPi j0T7XC7XnydTioNVEdlLijy1cgCABcrIFnB08mXms4YXjNA3OcwO9LB2ri+gpec+L/hq KCNq/JAH4eI2JWXbLrDnkrcWSvjNi/bivd7UxgFvkAhNaDEc9enSLPl5LtubmJpokIpF +gd+58yEajvFlK30Dmq5xcTn5aWy3HwpFywT9AS2kYtdPHuLQ03tZsNKQ9/67Y5HqSIX eBeQ== X-Forwarded-Encrypted: i=1; AJvYcCWa0yd//wnZ68mIEO8EbD6yPgFc61mfRioB/8XI45dBWuIUY1ujbwF+iiBOIp9/D+3TlDcUHTdqFIcrBys=@vger.kernel.org X-Gm-Message-State: AOJu0YyaochXVt25GZ+dA+pfNuNbl2f4Zau21hqrAiu50hYHuGAnXFKr hnOfLeXR7onJIANvgMKdFr6ObDnDjbBsYtSFkmCTi+8TYqcev/desch9tanYePOy+Exyg47SgB5 /lPy571HpevvBAsa9bceAlQHlE13CiPVWwlIM+blahRFEHDVeXe2UngifTYk4tQGU8Kc= X-Gm-Gg: AZuq6aJFOR01jRdgc03+cyaKT3dzdC5CFyr7KeJTvl80TDuT7NHbtT0Os1PBPhfImzW ByNI8M3TgrEKpg63z9tarPLRXbCyTlG1Uyt5L4q9bOsuJZZyscvc3hljHP4x72b2qYEWQuzGZJN V2xHuk93igjEPKw2GwHBeOcBQ8xt1cA8Zzg7qHb8vpL97/8OHxD2TJZR7mcAXEuVhnkIu0FAjqV w0NTyS+oahJyPs0noYUXEK2WJp+hwBO2jXg1c9KaPFf1A0lt28DL20DemOLMU5E7b8/xKZyITWm O9BydgcFkadWmu5i2AzzRk8tfBdxHEnHHSPvYCpHZlMB62u2gwfJ4XKGEyxXR6Tif4JTnONN9Pb AhEsCNSguO0rKUyjUoVw852AqENtNXZiI79O8E5g= X-Received: by 2002:a05:6a00:3e02:b0:81d:dd3a:b8f5 with SMTP id d2e1a72fcca58-824416f7a6amr10078158b3a.38.1770615208734; 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-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: 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=rz3CxIlbcmazkYymdCej/Q==: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=bFCP_H2QrGi7Okbo017w:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: n6MooBdAxFHBfw-WAmF832YhE6lzJRDE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDA0NCBTYWx0ZWRfXxnd1rRXMJ2k3 4s4DxPJO1U/6Wlr0j5Cp0q9H7SROGr5uBvBm53VaaK4mShiJuuXrgiRw2rXUlEX54OMwqxRHMUw D1q71cmooa+ybvnqkEc7mp13lRWEinozm0XIcvoWkkSxZmJBysZNA76nCO3CdHW6GhVHqtzXzsn AsCsxIUqBvAI4N29KaEoJpo2fUptb2UNi1azWASJ+ejGk3SsUMYwH0SN8XlXA9L3edVJNjw0L1F Jxb1awFXr9n2ADPCGtemcolVaQXFeXnhGAW/0AaYHt+US7dv9jr6hXksDddXYa+Mk1jsumyZaaf RZkBZ/ImZhvgMTKc6+2SCkBj7ynJdyxxI05Dg6Ns5K5Y9Vy5/PUbqHlXW+ULoyS1WyMcp40B1+L xFo2lrOkvXJizd63Vu2xk5AlJAD88vMSuX9KqKOVHs3tzFwiRp9yEuLX/LPAEFWKgURuRGb6sR8 4uy+mfoKeaHtbbEnpeQ== X-Proofpoint-GUID: n6MooBdAxFHBfw-WAmF832YhE6lzJRDE 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