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 9070533A03A for ; Mon, 16 Mar 2026 19:58:01 +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=1773691082; cv=none; b=jJgFEAUcoup+M4r3dHl0d7zfOqR/YFEWzk7P3U2QCkFvZRKEhFG5RmnnNVFMLaSdpDgrMYg4aGyONYOldHFOLTxcMDYMbRTytNRHpjZImb5RTVKNm+kqF+kni5FfjYPEigknzHZThvSHbZ7h2XM2y+94t5OR4+NunGlr+bsZUkU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773691082; c=relaxed/simple; bh=A6js31Z1d6nsCbfs7ycR0dcTVA/JnXJPq1+0VSqpYUo=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=VmmJEU/FLiD8gCICcTz4neSAsr7L4hgUD8h8yy0Z5KPKb+2qgnwi394mE4KUsKWEo1ftWNQ7NHwlt5iiQovNi3MK8+bq+NeFdzbyFkcE+v62jp1EKUUP7qQv0dPL4kifOk4aMyeE1B3m9AGxhfyq9BPlh8MZdfak23WAovTfeX4= 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=Osz8bkEc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BIUpMS5P; 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="Osz8bkEc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BIUpMS5P" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62GDSC2u041519 for ; Mon, 16 Mar 2026 19:58:00 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= ZcF89JA/zHwug4b4HxZGA6W10El1ATEw9RV+7MLjotg=; b=Osz8bkEcXtVFUMzs oiXQKBV6vRZ0Ly1HTEMmW5JOI5AXrvnRqlMH3s1yKQD6Sq5QYO5tXfNCvicdjRae qImMa+NIhp4msbZ70jUI6yRR9GnIyeAWg0MInQv5VbY4I6Cc8gaPPZTkA2MqHWld XE9ae+jicPN7cj49UoO7t58bV2W/Z9uR5hhbMogYDXX6qHDW7msNKsmGFs+bkN1J 7n2+7O01Iin/L1uB7XetbIhc0Ww2dn6s9b/K1tYjf753jaku9pgconKs5H9BCczg xeRA3Zz7oUonpz5lfDt4pu/PCrPjG7PqYPeTAfJ6LoSDmvHqgmYoLyBCPeHd+2IB L4DShA== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cxdt82ngw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 19:58:00 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cd81506677so3174786385a.1 for ; Mon, 16 Mar 2026 12:58:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773691080; x=1774295880; darn=vger.kernel.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=ZcF89JA/zHwug4b4HxZGA6W10El1ATEw9RV+7MLjotg=; b=BIUpMS5P8c0VqPazEtLpLut6hV59BbmpyR+ZL8NxqKKF0ITKHpokzrZL3nVG8DXlNH 3o0FPZHZk62JhN7tbrJBZdzAMavmp+MaPOeK12JMTKYszgpAANgSmRblmrM6+N87e4wO xti3vva1Ld06YElvaZe7YpEGNBbr2Q2vWisLYjSRGllIleBKBnmC+UMEk6g8ZKPHgcVm y66HZY9+phNaBQOgn69T+s9ZkrlT1+9GE6iNK/F+1x98GU8LYEYjNa5uQV67RaIoHsL3 NE4/XaZY+LjK5IfOdHp6qPBDDLy6bpjBhuJ2LPFa+ZM+mJpIJT1d0y+dN4sWDtxDTPam rY5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773691080; x=1774295880; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZcF89JA/zHwug4b4HxZGA6W10El1ATEw9RV+7MLjotg=; b=mdAy0GuvlNvvLYsJv+YZYP1IzYDgnOdrBA9JidFKeKK/Y4oREuOEfg8fhaHM+2Glwh UA/AmUXQqeR3FREyNJ16Kg3MC+ArYXx7Dz9ZOXYc0Lgy/s9NULJP41IRo4TezqPQjbAh oAEVNIb6Lt85TndwxVdJx4J3F1qhQ5Bu1DbOk0DADsN9TiySZj9LkT+Bc1XN8YThvOHu q1w8M5KuS4hphm9LU8BhZoOBehIU9PAxhlToV1orxmds+ykCzDCKh5qDvwS/oiOz0ZIO dJ3YXHvcOL1BIVI9CuPVqi62RnufHdanhm6xv0Zg7mMyQeQomhcWULzFeF/czjUIBoQF rfDQ== X-Forwarded-Encrypted: i=1; AJvYcCXczJAH3zmE1yF7+iP5AreBe7/3fRzXdBEBB8IgyM9shM1b4ed1YHEsrX1cSGerK5xSFe2f/WmcSKUPBthu@vger.kernel.org X-Gm-Message-State: AOJu0YyM/W+S21dSGZsVRcadFR6MbC9pZyy0xMSTew1oO5DOfgSSV7yZ +qQQYhSvzWtCahY8+k3rzV8E/bNuS9MEqT2vWmotW8AU1x2mIE215XqECLNG1iUT/QIh2GICOK9 kDr7rei2RQC2E65B/kx+n9Jx+BXOFKFQ2Ce+OJjnGuebr39v2TfDIJrPFpaywTt+nT+4w X-Gm-Gg: ATEYQzwr0+bux5Nx3WOImR/z0z/XF3mevPoetB1lJBAx5b92GheBBXh13jOqIddPArY GH6AmoCoK/eNiXHw34KorLtmDs/s48hCqGt5BXpeF4y/oJ+xlUmkgbk4SapU6pi7E+BjYZ14Cop elt/5FK2qwl/K+iN7jwTrZmuThBZs1GOcEZjBcNnjwhdTzxf9cZTBha5GUZxozuiBi3q7KBRi9u EEam6rldqecTOnMUwwroRDiuz/Ao8O1t30lqK6jxJ6digWXkmH3M4OpXDsMZSj5RjfhtvSHEerR C1AZCFuOdaaDopTGHG5PgdBWxLVcNCLtNy4mF7EEKnovSp9c8DBM0DwBrIiJmZ1MWjJk56y9fxv mCQC8VY2U1DLw1yPmWMP9GuAph/zuMIrnLWWFC6mAtzY= X-Received: by 2002:a05:620a:414a:b0:8cd:b317:b464 with SMTP id af79cd13be357-8cdb5bafd02mr1865249185a.61.1773691079903; Mon, 16 Mar 2026 12:57:59 -0700 (PDT) X-Received: by 2002:a05:620a:414a:b0:8cd:b317:b464 with SMTP id af79cd13be357-8cdb5bafd02mr1865245785a.61.1773691079423; Mon, 16 Mar 2026 12:57:59 -0700 (PDT) Received: from mai.linaro.org ([2a05:6e02:1041:c10:67fb:53f6:20ba:ff45]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4855725572csm206186085e9.2.2026.03.16.12.57.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 12:57:58 -0700 (PDT) Date: Mon, 16 Mar 2026 20:57:56 +0100 From: Daniel Lezcano To: Krzysztof Kozlowski Cc: Gaurav Kohli , andersson@kernel.org, mathieu.poirier@linaro.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, rui.zhang@intel.com, lukasz.luba@arm.com, konradybcio@kernel.org, mani@kernel.org, casey.connolly@linaro.org, amit.kucheria@oss.qualcomm.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, manaf.pallikunhi@oss.qualcomm.com Subject: Re: [PATCH v2 2/8] dt-bindings: thermal: Add qcom,qmi-cooling yaml bindings Message-ID: References: <20260127155722.2797783-3-gaurav.kohli@oss.qualcomm.com> <20260128-whispering-caracal-of-respect-a26638@quoll> <36706481-2549-4716-8e6d-0e4db42591a2@oss.qualcomm.com> <546faeda-d896-403c-a449-5c9b0cd7159e@kernel.org> <17474333-bb82-49d7-bc04-45ab21095c38@oss.qualcomm.com> <4f815a0f-a815-4b77-a4cf-a4b18e776eab@oss.qualcomm.com> <95142608-b5b1-43a4-b8b6-38e658275f30@kernel.org> Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <95142608-b5b1-43a4-b8b6-38e658275f30@kernel.org> X-Proofpoint-GUID: alsx98UHG4Leg5mBeGemAIpXm0PTOkZH X-Authority-Analysis: v=2.4 cv=CKInnBrD c=1 sm=1 tr=0 ts=69b860c8 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=Otm6cmvd0WkZQvGKRdUA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: alsx98UHG4Leg5mBeGemAIpXm0PTOkZH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDE2MCBTYWx0ZWRfX8tB60KcMGmaK bKzOkCG1nBzGPjXDABpxAWw7h+2UU/6LeGeCHapsHrKuf4tAF7yaSvQnKBHLSvNME2Y7itviReZ 4CNNkWNnad5OXb6icVN0OWq+6c+xrHCugshTJvkgU5ZIiWb/7dH0lNQ6UCRAq3hJDBzDojOh1+2 NWZJ5k4aTZwFyLPOGqA3BpB+XBDLMqG2Kzxk2MvPp3RVMTOnl6u1fvJ85rEwxjOtFTLZDPFGfph p2rPXP2Rjy9xmFWxjRhLsDrQwWwLUKUdoqGFv2zEItQ7owEdXqh/dYUoVQ8OD5snzsO5vhOJr4D DlCoaqI2OJz6bNEOcKe168WB4bMbah8lHy/wFj2JqljxdebATmft3f4A7BBjLmAyJXKyRWONLau ohjU58NgZVXBu/gD9XjK+XMOu8+K7GM4nAyE+hPKz6inwIdRlPDQljm/N3ifZ6rTtjQGECO6llz ZV650Shk8qJBjCIueMw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_05,2026-03-16_06,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 phishscore=0 priorityscore=1501 bulkscore=0 adultscore=0 impostorscore=0 suspectscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160160 On Tue, Feb 24, 2026 at 01:17:22PM +0100, Krzysztof Kozlowski wrote: > On 24/02/2026 13:09, Gaurav Kohli wrote: [ ... ] > >>> As a result, each core requires its own cooling device, which must be > >>> linked to its TSENS thermal zone. Because of this, we introduced > >>> multiple child nodes—one for each cooling device. > >> > >> So you have one device with cooling cells=1+2, no? > >> > > > > This will be a bigger framework change which is not supported, i can see > > I don't think that changing open source frameworks is "not supported". I > am pretty sure that changing is not only supported, but actually desired. Yes, IMO it could make sense. There are the thermal zones with phandle to a sensor and a sensor id. We can have the same with a phandle to a cooling device and a cooling device id. (... or several ids because the thermal sensor can also have multiple ids ?) May be an array of names corresponding to the TMD names at the 'id' position ?