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 966833D411F for ; Mon, 16 Mar 2026 19:58:01 +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=1773691082; cv=none; b=V4CrUcKMs7RL7okGb83n3VEABYxohxqT8/+qDcPy9UHYOOCKE8DN042LqRHsE9Zm0DuU6m41T+v6C1g5LRvhcQDbqJ9Psp8DVUIcuJcZBo6ayZV093Ey8L1/s50u4ARqG0/0/A6CzCLbH9mxoofaeBrCT+/3kNr2Ylfak09WK00= 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.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="Osz8bkEc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BIUpMS5P" 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 62GF4cg1795936 for ; Mon, 16 Mar 2026 19:58:01 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-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cxm6d11m8-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-f200.google.com with SMTP id af79cd13be357-8cd773dd39bso3852771585a.2 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=GnxlECLG9tv8axWfvpfIDG0DpazjnFZeyy8tso5t6njrrqcCAlft0v+fppRmZHawKb P5Mjcj6flNhInAW1wSnZQg2UEwILrXWJexil5/7jd74u9N5vJkJ6x1/i7yK0BZFCWkJT 3oZkyB2gbxqM8zusPiC8E/1SAqMiQl0/Jz/JgALD9kzg+nM0XLc+QCMY8CdSXjcRf7nx dVoWyyA9Fi/47ESIJumgWbCptBRvKQRfm3PCIwDWUfUa5PEEyBCXK7/biBF8eV6zZ9Pl D4gkc7hNLJbMOOFlvX8fbNKmQRh2hx1gQQL2P4jeN4p44o10foUjXYdBKdkwYJ9qGxdm N5mA== X-Forwarded-Encrypted: i=1; AJvYcCUoq1bIV0ucaeVDSuj/9yzsbpdUGBoE6FeH2MowzGvwjSYp+F7xtaiJfN7FSZ/lTQ6B9HAsjWmGRuGlVP8=@vger.kernel.org X-Gm-Message-State: AOJu0YyGVabRy5vYV6dupiUS2zi/7fSofXptoW18oKh0JlVS+UDIhJnj 1cnA5nFkw1O34w7ewTv0K6HqkB+gLaZaF9ZIz6qACPaFDv+ILFcW02fu73gB5K19I2ct0vrBsVj aDHqbNvWIg+DcWqTNaHv04mvf4Ogeqn4pRvAnUvh4HHUq5JBNMENhiJsK9xA7m3vq7mI= X-Gm-Gg: ATEYQzz6HQ1jbH0urQhjEnQRxqLGwpELsKuLz0Pmb9XxRVfu6E+j6DskknNa/1NkOYg RQTdVbCKv6le/acdvGPFwKSlJa4RVb9eRf99efiI6om3DRB7GDufd9T+LpmmF0IDTdqYnw8JX8V 1RXwFqPRPx/nUpUwAUeSX3mUDaI+RlrrsPxN+pZlGVfZQvOdwAD/grnodW95epW0CBASZbL3Onp 4EOeorZHGBnNfS9ZasaWMtMCjXMhhGGs9v42ANy/Y6man2sML6G9H2p2lGCL25RtK5go1CkaaRg qr6qI1WdFNHCFyS2Xa8Q0D7SBaRnNP2jFh7rqKNUqdt2gATuPQ2FApv+WmShIXtGUaBmpEtwRlM 4zVYeC7O7/GhjG+kwh1rtbIfu5qIE4om2wkbqRNQCvFY= X-Received: by 2002:a05:620a:414a:b0:8cd:b317:b464 with SMTP id af79cd13be357-8cdb5bafd02mr1865250485a.61.1773691079913; 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-kernel@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-Authority-Analysis: v=2.4 cv=c7+mgB9l c=1 sm=1 tr=0 ts=69b860c8 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=Otm6cmvd0WkZQvGKRdUA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-ORIG-GUID: EOimdl1_qIIQ_Rdhr6_IUzN82MlIQxAF X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDE2MCBTYWx0ZWRfX34YH4jTDxCdO lFaQM75/LGYN57C8EFTDUYnhi914JEjY8WFJ0ztqz4Ds4C/3SmetKeOkJCvT67JNGB5MnqFA4LL 03K5vF3QROIIELKjOpNfRVIHdTjj38GDraUBsX4NH9pw5YOsFN2XiYN/1pNhQRLppspSLcuk16s jSP1v+9OZacDYRf8e5DeuiLdZpjWrAHhYEtGwgsxICQCSjHE73aXPAjEjKm5jusRTm6RZEE66i4 1uX8G0BfUjgr8oD05Ik3674iOTT51RcDvzq+TrBapQGM6JM8CdT2sn/LJFHspd1jMmPV1EmGAp/ jTrLPlwYPRhWsaxXnrE9K/VDvQMlKdUJ+xapHTrJ0G3hZPg+lrbumrcL3s7D2CjBTWyCzLzEUks D6NkrO824etMqmHXkGEJKZ+BbNMTGK1KqTQ3zACqT43formbMVwttCINCL7Bw1uwYg5WMVYH94d K9wrGoFsbr2xnLXOF0Q== X-Proofpoint-GUID: EOimdl1_qIIQ_Rdhr6_IUzN82MlIQxAF 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 impostorscore=0 bulkscore=0 priorityscore=1501 suspectscore=0 phishscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 malwarescore=0 adultscore=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 ?