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 838DF36657E for ; Mon, 9 Feb 2026 10:22:16 +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=1770632536; cv=none; b=Ap1thmokZFgsDDsHJ4sKTZo2qNZ7Qnxy9UFhZzcHlGr8o0AnoJKGh5Pnsw1nxlV6LrH1qZGacl/fwbixm5MBX1vuBA5KQ0aYcZmxvk/5HGu30gJd2mZCcrS9Ope4yGDw+DpRrHMXDvIcky9qJhQ+bq3BDrTDVYP8ofM0kMh+n8o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770632536; c=relaxed/simple; bh=mZeHb0ft3xtwSA1cYDXI4BwlaPqvYtTNBPUDbmoRIIk=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=uVdyT2Vx/42Rn+2kF29Kob5J0I9Cqygm5qSPxdrt9gDEfUTvjvWWlNPDXGe8bNpKJuh5U7edScsFmGj/TjZwrIOxjO9n2dHaW+tamL1otJ6YAfemytCjCJ7yHDMekTwgtmuHn1B3uY2A91w96IcFRhcVS7lirKenEuc5xhBR3t0= 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=IZvHuuHY; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FCAmnTH2; 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="IZvHuuHY"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FCAmnTH2" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6199sf4Y1656367 for ; Mon, 9 Feb 2026 10:22: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= NKF8kecSERGBemVz6+xIf4ybkVw7pAwLpeHhJ4t2kWQ=; b=IZvHuuHYSFDIlt/o g4xDCFZL96NzyakzpM9RwU0zhGfEtMJHsIG3jIWA6dNkeLBdElErCfa6N/y/5K5B dljZae0ohbIRIx5dE8jNL7n4Bq4hLx0kojp3f+kxK5i/lP1am1gk5YLxiPUsHwpJ fcYRw8Yt79J1CSbzc22IAHXqccNTE0Bvgfgcd9bKWub3Gohe7wpoLM+W5rCJgoWc zop54s++Qy9kJk04pVpfWCXrO73ZRm+Mv+5I9Bfmulbcctu4xWGBmdUH3jUGh9fQ AfNh1aqjGb7NSHn7m80HB9+eLhBzdXoUiziNhb4hXW5lCwrTX4CnOSCCK9xuPtKr s21P+A== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c7862s866-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 10:22:15 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-82444d3d73eso1459567b3a.2 for ; Mon, 09 Feb 2026 02:22:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770632535; x=1771237335; 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=NKF8kecSERGBemVz6+xIf4ybkVw7pAwLpeHhJ4t2kWQ=; b=FCAmnTH2HySED6FQZ3kuIfFL3eZXSyYCwCt1zuWHck6K94fLC8pMUGeGN3gjS2WUcD HqkaM1Atg/xMnfW0H8PAi+VFs54LleQO1oOkKvcvcqq+tRG6OmpNkVkK5nZfeFXk9aT5 ujjNTqRZfoFJxHJ88ViQkMO9+oLDnE13y5fP232KcPh2VJAvmktqDHEfKPYWyNPYkriy PihcPhrqRDB7rZ57xDtq1U5sXjy0sovcRPdbTWILET4/3y9EIccufTybWab06C3/vlCN X4T8FUN79DkE3QMx1jNLRjl6FscGsySCRCrJVKLY+VWVXHSvSr+O284H+oP7+5lytedt PXdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770632535; x=1771237335; 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=NKF8kecSERGBemVz6+xIf4ybkVw7pAwLpeHhJ4t2kWQ=; b=J1ZZK0IbLDMogROizdCfwMMrLKWkoTvq89GBTqPuBPxMMX0Xs6S9AzcGJIB6Tgb/H/ zvSd+jtRkSLeUDjU6yWHQfqJAuSCvgv6Xmts8MapSBzBOcYPIu6EC5EJGej9729RZUa/ Pahqh1HsFCmjX+mv+2fFmbcqRT+wnczah1+TQ+8U3UInkqOmLycyd5VzZLrdV4Hues4a 0xqtyUTU7bLWk1Ab6tXnUA5UA3T4Tnv0limrwu3jVza4fr8VrmEMpT04w+tRwqH9S1lU +yUvJ4ofjUpHgyw8kozB73iPSMF4FYasVouP4lO8moQLNEzHf8KlGVC0depKzqs19sWe USmA== X-Forwarded-Encrypted: i=1; AJvYcCWOo9JXpWC1F/G96VhASZ9b2PTbZxvjFzvDG5MCRxSS4ksDEx9tbngmFqnYUMOuqBMpWdZQDIjxI3XZLV8=@vger.kernel.org X-Gm-Message-State: AOJu0Yw5S4CNHX0NUFnduWQT3rcJlUvJ8B9ExE6rAP1O+EW2rYxO4m+W pePiyJ9rjioAzw4IRu3A/2FoEUx7xUCqZuTzdaGrmyPMMsu/F7dRWRsusxeIhz7quoBy+DuPLaa Y5H3o9ce/b5kVWgm/eTCZWZBmKY9cSOByFahgYexbKhtvaUUw8eUlAZzI66FD/S3cG0M= X-Gm-Gg: AZuq6aIs+scRFcemS61whZT4iaLIjmyRehGAS2b03bFoPXQDrlQtn/X0o2zemcSbZ7k 24WUZU24kTBAMVkjbz3xMbGBQQu8YEbkDGmqqB/I5MGgpxTr3LPG/yL+6c2MbmXIRNl5ZGHiEm3 C2YBaURxBOj70/sy2knRj0AYI1EW49rYrUPf/bhUvyyGvwjYS9X+tcseH591RsKK4DK7lOY16bU oKf2G6BppmjbmOr5zq1Ye342mEuQ3DIo8dBc2Gz1fRGmUOdkf9foQpy6JUe67OnbVzDQuULSgcm F7J+GlxQAs04OHFg+wboKBOydQ11XgJ5Q3BqhWF5BRxp90NklQ/5ivloPveyHj5S3IifdK6s8wn ZWa0NNZXJ1EyBRhIjj2wsoSJ+xfbIK4eEQ4OQCqo= X-Received: by 2002:a05:6a00:234c:b0:81e:81fb:b392 with SMTP id d2e1a72fcca58-8244160a9a3mr9909178b3a.11.1770632534931; Mon, 09 Feb 2026 02:22:14 -0800 (PST) X-Received: by 2002:a05:6a00:234c:b0:81e:81fb:b392 with SMTP id d2e1a72fcca58-8244160a9a3mr9909158b3a.11.1770632534361; Mon, 09 Feb 2026 02:22:14 -0800 (PST) Received: from [10.218.12.237] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82447ab4d21sm9107394b3a.19.2026.02.09.02.22.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 09 Feb 2026 02:22:13 -0800 (PST) Message-ID: <1c9b22ca-6b8c-418a-bae7-7734c6dcfc2d@oss.qualcomm.com> Date: Mon, 9 Feb 2026 15:52:06 +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: Konrad Dybcio , 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-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDA4NiBTYWx0ZWRfX3WigJkxwQY7N 5rooKez/+oVHL5UFNYo3WItEeFgM3ido6/xAXRh1KR7B/dK3HaN8dJ2Dpt1hHw2rOpTw4P9Axh1 meIHesiFSAg22nRv+Gx5NQ0F1wO2qUgao1Y3dUCI+07S9Y1hP+tzof11h4rJY24q6sAiaBFzFjo CyvbxuUXPO+XB1NF6A4o1bej6UtbeDtjHzk3wpxmsSh1fLkJwbvCUgsA/MBcgPc1svE9GXCpkE+ fgYxmOG+jg8Y7c39Vy+HYoNdIOZIb0jiG0IxlEvfHGMK5G4sUMOQTR1qWu6YFoMkEHdSxwe+eiw zpB5e6Q5QrX71cDz7Dj+zzEcb64qPhjSO36a3l0/10Jv9+YnvphVxV0Yrto8Pxr+gostxBaSc11 vNUKO/K+BT32tx3WmJewXsf3NrMe6Is+7ZZP16bbqEK1EB0Dtoj+EXK0hnZdXQcB3Q9z2hPoGh3 aBEI/i4LD2SPOmLuHWg== X-Authority-Analysis: v=2.4 cv=bZhmkePB c=1 sm=1 tr=0 ts=6989b557 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==: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=FMebRDQKz-nL5NJ5uJsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: 10iEbug1vp3WXPlzePHOYLtHwj4G_rrM X-Proofpoint-GUID: 10iEbug1vp3WXPlzePHOYLtHwj4G_rrM 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-09_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 malwarescore=0 spamscore=0 phishscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090086 On 2/2/2026 3:23 PM, Konrad Dybcio wrote: > On 2/1/26 9:20 PM, 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. > > Because we have effectively 2 'v1's, there's already a certain mess, but > the msgid is different between them so the tools won't be confused > (i.e. just go with v2 for the next revision) > > The outstanding request is to include a high-level changelog of what is > different as compared to the original series (as well as picking up the > original 845 DT commit if still relevant) thanks, sure will update changelog for the actual diff/design change in next version. > > Konrad