From nobody Fri Jun 19 01:56:55 2026 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 3732F3D75B0 for ; Mon, 15 Jun 2026 08:52:33 +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=1781513557; cv=none; b=d/pZyFcXey1aglawipcxn2FxBUB3efwvTbmo/FbqIfhWO4thkZKd0jn80uPzhlBvQM2W9uR5Qi6lcnjw7u/+/aMH3Q0riLSJiVqJBH6fabT3/wkPd+DBiReQ7D//sPc/f4JoQkznpbOz1HPhmeKBwVFhdnC2wvgAWZWl5sAYZlM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781513557; c=relaxed/simple; bh=STku0i5TtYmUEEpeQwXvpNR0khl4OJn9mGwqJJMHjDA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Q6BugQd4M+1qP7Rfb0hmgcNHi689mntyiKA+0ZHjbTRYCpE2eOp+/zxpIz+eqV/QxkeoY0nYPG5OyCaGh6SH/8YHkA78t7NNCKWZd5zP365Wfyvb2AouSTsPE9Zcg6IuQILYfiYp/z6yJv7Oc132W0p+Xd5CyFi0YXQ+un055QQ= 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=aP0eayDV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IDimv7S6; 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="aP0eayDV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IDimv7S6" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65F6Lr6g3853904 for ; Mon, 15 Jun 2026 08:52:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=2JSXreH0Ef/ woXc4rcsCrGvqXy3i53dhdVhB3MtcL/c=; b=aP0eayDVR9rBkE2kk1eHhW+MIFX 3p+XgnEkHEMPHsoQqzXxM2DMBxJluFsXRbH/hqCkb38RoL3EBw104eyQd+z9Au2e N3r794Looeo7pqt3WS97sXITDUoCDOU8nQ86ck3XK/48cLSdrDiQmgeGT3SMi3qp sJM82BxMPTy8RIMdlAdzm1+3vxcmyV7VvIpCRbISlLQ+vF1gk07HTe9Mr2ez2TTw UaySHNHpmwgeuqVkyiDXcwwwD9F6PKX+8rq8hvYTYzkhBdS/gtXiEX2Dj1mt973S IH9Z8kiF2NaqErU7LmCYr2el7+r6eE2L2uwcPSDn3ljZasdvVv7Cd8IVeag== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ery7gxk4y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 15 Jun 2026 08:52:32 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-36b9d265308so2276649a91.2 for ; Mon, 15 Jun 2026 01:52:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781513552; x=1782118352; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2JSXreH0Ef/woXc4rcsCrGvqXy3i53dhdVhB3MtcL/c=; b=IDimv7S6TDrIBwxk8UW/+Bb0qywXIoxaSYyWKRIHc9ocKMw+eJwUaxSP/i37TkRVI5 yrlcMpI1mtAkIX0B/81Ie4zDKDLej95Gww1k4GZjkZQ2RHodS77wj0IE9Dlm+NRwQbKs /KD/rTlyjNCVhwxXyyHOxSLp1hyENcD+nH6mfQoozALtEZtemHerxzHp9hkBX5E8Mb6/ 92xu2EgcqUyxIEUd3jr2awOelf+RZ1SPzZ7VZqBxYKKziDbyZrwE+EtCaL4E+BBC7s+Z d1jY4pHe3u4laSb51E3XwbglD644zTYmCfi4zePVfKV2XInYq3ia1uPVr3gDxT4NUsDq JZhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781513552; x=1782118352; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2JSXreH0Ef/woXc4rcsCrGvqXy3i53dhdVhB3MtcL/c=; b=ERIKQ47B3RigOAbxSXVbkPt++CitDw+wZfXEgIIrQekEUQ1iIrpqsmtVhxaUtXWpjY voeqVraAT265uzajFczn8wlnIAtWPg5wYPw85H6Ug6PIKfBEgZcbJa84rmC+3jAv0U4+ VrAhdq6gCknYwDGuotpyRyZKPl4u4yBUzPV0y2XxgEWJVqnWxYZbKEcMcBw+RBDOzZy1 VaEhmWnZNN8/jIA3DEMzM3ZSvqVeYvIBGr914NndUKWQU01R2BXlZpdnMG1X3WoRRx5N ZepTC+sTwQabYCoesZ0BuaKKfOcoKEbMHifbyfTf+JkG17BBHD7m2vWyx3O0KtpWuiNH IwEw== X-Forwarded-Encrypted: i=1; AFNElJ+R6ZLE2JRUI00pG6KeIyhT0ea+JjFaLWo4vcXzAj28gaEgKulqCzRZ2FY7Gpib+0y0XCSlddTYXsAIR5c=@vger.kernel.org X-Gm-Message-State: AOJu0YzyJQlbxKJuNkTJZ4tWnAtKDERr6i6EMh0SkyjBEr5p45TR11kO +2HgwG4iDydNT/TPLxsrhG8imGl2Yvym1RQ5WThtnYpbdkoM+2mAuSplBXhXECEiPLX3X+lnk0B k9Ome9B3RTmezsGQ5vi7cHCnrNSjVRmzPm9AzEGKhsFM086s192ANjG9rN+J/l2MHLNc= X-Gm-Gg: Acq92OHWuDaA4+k1NCilbpS6EvJIdDcaHcBIgct++NK0oEmVlJsUE/e5Q5OsstCfv6W CeCwG13wknsAgGyyY15A/b61JU6Xg47n5ZvWnKP7mIXG2IJWJMAsq698pgD9Tsr05h0hgYVqD66 uLgw4zzbtFn1rxx4Aq72ZjwIARC7l/b1P7blbmNJ0XBMKbU9kN2Q/Q7LOpJ/qHj/pcik6eRd/Y/ E6R6pNqiHz4U4RmVi3nLVgIzt9EEXZWQSfUxK8drzfm/Nv0DeukXKDVGSS6LTMJ1rKzZH4xFzF8 0itmJE6a6f4c83t6utWfLt/E1d2FcXNk/mGMCxA5EseCbgEjeZi3FU551ySkScXNcZ0LmL3kvKg EjYDHg3w7ZkDTXkYpLfxoWVb68fK9MtVRJCUb+U761R+2L41WfVzKfUrFjRNSo3WbMjmoGE6/AC ONkRcr4naujUHO1t5bopxA+u8HmITWXJ2+Fckgu0UNhsZ5TQqo9PE= X-Received: by 2002:a17:90b:3f50:b0:36a:7c8f:1423 with SMTP id 98e67ed59e1d1-37c2bc73e4dmr9733598a91.9.1781513551935; Mon, 15 Jun 2026 01:52:31 -0700 (PDT) X-Received: by 2002:a17:90b:3f50:b0:36a:7c8f:1423 with SMTP id 98e67ed59e1d1-37c2bc73e4dmr9733570a91.9.1781513551532; Mon, 15 Jun 2026 01:52:31 -0700 (PDT) Received: from hu-varada-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-37a25ecd5e9sm9539723a91.10.2026.06.15.01.52.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jun 2026 01:52:31 -0700 (PDT) From: Varadarajan Narayanan To: amitk@kernel.org, thara.gopinath@gmail.com, rafael@kernel.org, daniel.lezcano@kernel.org, rui.zhang@intel.com, lukasz.luba@arm.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Varadarajan Narayanan Subject: [PATCH v4 1/2] dt-bindings: thermal: tsens: add ipq5210 & ipq9650 compatible Date: Mon, 15 Jun 2026 14:22:17 +0530 Message-Id: <20260615085218.1421347-2-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260615085218.1421347-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260615085218.1421347-1-varadarajan.narayanan@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNjE1MDA5MiBTYWx0ZWRfX6kLEXA34Mi58 9XMYGpqTKD/jBd9DfJnYLc6sbt53htfvznKcm3GGvXHuF0TErdCvg4tt9EJGA8SPg7l+XJiTMda ltY6oVIeWjhgvDDEa8sW/p+xRb6mKAU= X-Authority-Analysis: v=2.4 cv=fLYJG5ae c=1 sm=1 tr=0 ts=6a2fbd50 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=Cj70nMFs6DzugLwqs6cA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjE1MDA5MiBTYWx0ZWRfX9XxrF65+if4R 82I9DmQbRrVq9nt38fjjb9Pwj1YLLiXLLXqehCM+7uY2x8opPSZAGu7FzvMvjudkuhRRSov4alY DT3ljtsMTkAwb0m63viRreyuZ6W0dh+/DIQXlq+hIQedZjMp7M7WuBtryRo7XuMKMROtfC3eDx9 WYZ8ZuucFzykumKlQUTA6/K5NrfaHpQkDs8Hcj2CQJjGcfYkcdYqQrouLUBFX4+8fvyipB9zqC7 QUWUKZ730mtSaIhI86c46SVywC/E++E8TvfTzuyhIhIOVWs+I/6q8eZeE3nc2V/LBOQXoVFVj63 CTBFqSe2L6U1cZjYuANJx6shIZLDUkwOkC7u6U2JeVZIsBnOqcUmR4bwN9CocznaWJaU/RAtz2y hfNhx0G1wI0lSGR+0rLl92p1E+hQdawbW/mXkXKC3goswzpNPkxkOMGz//8iwINzLvVjUY409PS 5GCjBwzZlTpxwvf6m8w== X-Proofpoint-GUID: NeARihsQAiESJrlwbW86IQ0MUh8PGAEq X-Proofpoint-ORIG-GUID: NeARihsQAiESJrlwbW86IQ0MUh8PGAEq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-15_02,2026-06-12_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 clxscore=1015 malwarescore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606150092 Content-Type: text/plain; charset="utf-8" Add the compatible for the thermal sensors on the ipq5210 and ipq9650. The ipq5210 uses ipq5332-tsens as a fallback, while ipq9650 is added as a standalone v2 TSENS compatible with combined interrupt. Signed-off-by: Varadarajan Narayanan Reviewed-by: Krzysztof Kozlowski --- v4: Fix version number v3: patch version no. mixup Include ipq9650 to all applicable constraints https://lore.kernel.org/linux-arm-msm/20260610081241.1468507-1-varadara= jan.narayanan@oss.qualcomm.com/ v2: Fix fallback definition https://lore.kernel.org/linux-arm-msm/20260609065447.4024695-1-varadara= jan.narayanan@oss.qualcomm.com/ --- .../devicetree/bindings/thermal/qcom-tsens.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml b/Do= cumentation/devicetree/bindings/thermal/qcom-tsens.yaml index f0efaa8349ee..bcec314e0532 100644 --- a/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml +++ b/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml @@ -95,6 +95,13 @@ properties: - qcom,ipq5332-tsens - qcom,ipq5424-tsens - qcom,ipq8074-tsens + - qcom,ipq9650-tsens + + - description: v2 of TSENS with combined interrupt + items: + - enum: + - qcom,ipq5210-tsens + - const: qcom,ipq5332-tsens =20 - description: v2 of TSENS with combined interrupt items: @@ -306,6 +313,7 @@ allOf: - qcom,ipq5332-tsens - qcom,ipq5424-tsens - qcom,ipq8074-tsens + - qcom,ipq9650-tsens then: properties: interrupts: @@ -323,6 +331,7 @@ allOf: - qcom,ipq5332-tsens - qcom,ipq5424-tsens - qcom,ipq8074-tsens + - qcom,ipq9650-tsens - qcom,tsens-v0_1 - qcom,tsens-v1 - qcom,tsens-v2 --=20 2.34.1 From nobody Fri Jun 19 01:56:55 2026 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 7C7B03DB336 for ; Mon, 15 Jun 2026 08:52:39 +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=1781513562; cv=none; b=kD2htrosgXI/SgvQpHDFkfYV+73dby/KDoykRpP0Cu7oii1Q5Hy4AFCL1RxGY8JoM8VkWvPl71cA7MwWt0vYrQJzZPbe5kTu82+eDBu8IW3IpXXyO2POVeoXx//bqJs4liJydV/Jf2BXzWI72q9peNdbCdIr+vR8OPrbQ8N6qGQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781513562; c=relaxed/simple; bh=SBvcmsk6MUxbw4wpEkMR1oe86i/24eAZTR08UQLa1/k=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=SMke2WnVJZy2PcyhZKiuUW9xPEvUCMDrxMqIfjR/6P4Xw2/lSVfHQWSHnIKLj+FYD8fItZikiSe6IoO4+72P7L7Ur5DPLPMmrdf/gZg+35XmwCp5Y5F5PuucWeFUugHBQhJ1HONt099bIklDyFC8XnptdQTs0qZPBia3hpemrX8= 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=TDdQABWt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dgqcom+H; 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="TDdQABWt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dgqcom+H" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65F6LntD3853308 for ; Mon, 15 Jun 2026 08:52:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=054f37+uxK4 iJVuF2KPl8I/UYB9t3kzyOe2Z4r5L9v4=; b=TDdQABWtnNhuD/bGEP5Nd+eJsxh SEELaXuInMUTOYAOuFrMuNHTLlETsbUBWZ+uBMEChxRDdXe0qAjG+acZj3e/3E6W jylJ4QD0soZRIUKhuidju67UWQBonFazTKbCsZeq0lJ2vN7dZ4eVtsTAiHuJDp9Y Co7QLdFpfRBIH2tMBVEX9cHkXJJeC5ptBsZ1TFpvALyPl4xKCn+bUHkSSbV5r34F KN/PJKSz2I/fi9hmTppl4FfEDSekEYLiLeWP/T2jqmAFlXV93OZ09/pPqSEaHrMs urbOidelg45CgHqCZxq/fJpORDkKwxhyvODSRYfHHuA44k5OvzISmYa67zg== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ery7gxk56-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 15 Jun 2026 08:52:38 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-36b982ec338so3306778a91.0 for ; Mon, 15 Jun 2026 01:52:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781513557; x=1782118357; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=054f37+uxK4iJVuF2KPl8I/UYB9t3kzyOe2Z4r5L9v4=; b=dgqcom+HoRrXo/Va+thrxm4gz782l5Owt9L1zxKPzPie41+xVyaAgnzjlKBCyD2v7+ GmafVa25o4qR1LjCL+0JYhOGoW5lKJlG+3AdVJnVMF6WjQTAllkh51FT3/rf43YxscjH nUhAOi3bEyAqjQLurEhLRYN7v7gaEMLfucUtmTe7EM0tzZZC+glCkxPqAw7zaVRIA3uV 6cA6Zk3aXudCqy/p9URpfYMdvjxi+5QXAqE/UjDn8mVqMeAam/hsh/lKrPvMJy1z6UQf HFV9UJbhiNkYrQQWAiU1kC6DsXOQ17Sp7e9e1JBkTvxZVWXlNqWXMtBs7vKDl0JFm62V 49gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781513557; x=1782118357; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=054f37+uxK4iJVuF2KPl8I/UYB9t3kzyOe2Z4r5L9v4=; b=JtveRMrYLxAR0NgYPXGt+BSWhj0BfLa9FyvESuiWbPM65KQHM0SjfYgI7SyjqX2q2D sTjvt+Yw9SvxnZ0QGpQIDiqiQk02CMzUvAZCQtvIL1Gt7ePN2lfwv2N4V6MSN+kpsQVZ PxoKYEEc49nGiAFFrtT1ly40Taj0wCr/8uieBCkuUyqNcZRzTKSCBryy7L2yWnQEh7n6 wkRPwxD/qxq3WCuJSIQKSEDBNZjjaHC1TN53SapuDm81ysBQ88FKZCPEqDPWyDzj6DBQ PpojD/6nqXEEVDluEJQvuuuwIGnk+c4c6xdC9Q+8PS/5J7LU/DVagmNDl/2kv7/kqQuX XOSg== X-Forwarded-Encrypted: i=1; AFNElJ8ptWm/vWlffrB5NaN/eI5HdvqoZGVzCzne8uuQjsIXkpelGQMSg+pdpC9yRAceNaQIYi3znlSU2Z8Cl8s=@vger.kernel.org X-Gm-Message-State: AOJu0YyB6BQdEPr7vwkfezP2+0q3AMErWOJ2ar79qx9lT3dNI+5RNIz0 r3KX2R+ox2WGovSM6ggQjZDJK3yi5Gt4W77gRQDJlxCEcjDDQf30F6jxznWdir7qS3KXfCkgBEo bZ1vR7+0miDKeC6Fwl2dtMP+leg/xmDErHJ1vZoEKMoC2fVGryf2mjXQTvD3VkG/Tp9U= X-Gm-Gg: Acq92OEFx/uvVv1xf71bXyWmtlBGeSb6BqqOeG3tTp8qHSy/nBQq2kpI2+BIkweSIn/ QjBkLEKhBsE54yARttBZeAHZo/Crcndiglh03bZ3GU3LPHtevEbxRgEsgX4I14d0itCQbQgCGum bA9KB0CMgsCN5rqB9jZHZPIrCdiM/495sUM1o+xKC1OdIJl4CPKWQRIDxDe6WHhKnyGuiDtAzPR KAkDJ4sMGOzXhnZjvgVlkmk5Qtlenb9Z2gDcLHWh9VYX620zLqD3EwuFpvFoCljPkBdVPquxDYZ kfXupsPxuSwdGFyK/SMqgCTssWZmEGgpguXFFcKi4HjivSbp/Ejbj5Xs7TnjxwucOixY842Eo0U U+7IsSV/Ng0Vp2euug7vYkmU3aHgHQfOBRg7s01bWNitIujOkhkxZXA/yoXivgJt8Bi/+hhwtXt F6KVQEuidK66jfkbc4YNBA0nOlwOjPjMT0z2nSh7mpymh0VHgCUJg= X-Received: by 2002:a17:90b:57eb:b0:36b:ba9b:7efb with SMTP id 98e67ed59e1d1-37a01a3bfa9mr13782854a91.5.1781513557280; Mon, 15 Jun 2026 01:52:37 -0700 (PDT) X-Received: by 2002:a17:90b:57eb:b0:36b:ba9b:7efb with SMTP id 98e67ed59e1d1-37a01a3bfa9mr13782828a91.5.1781513556812; Mon, 15 Jun 2026 01:52:36 -0700 (PDT) Received: from hu-varada-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-37a25ecd5e9sm9539723a91.10.2026.06.15.01.52.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jun 2026 01:52:36 -0700 (PDT) From: Varadarajan Narayanan To: amitk@kernel.org, thara.gopinath@gmail.com, rafael@kernel.org, daniel.lezcano@kernel.org, rui.zhang@intel.com, lukasz.luba@arm.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Varadarajan Narayanan , Konrad Dybcio , Dmitry Baryshkov Subject: [PATCH v4 2/2] thermal/drivers/qcom/tsens: Add support for ipq9650 tsens Date: Mon, 15 Jun 2026 14:22:18 +0530 Message-Id: <20260615085218.1421347-3-varadarajan.narayanan@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260615085218.1421347-1-varadarajan.narayanan@oss.qualcomm.com> References: <20260615085218.1421347-1-varadarajan.narayanan@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNjE1MDA5MiBTYWx0ZWRfXz0j0GIAPgB3x oxZ5Qaf5W5AEK7C5XXHKGPzU2/xRwoPFQXWg1I1UfzqdhX1FrDb071yCpiYoWNhP3ZJEaszi48d g2eYh0M+4pfokC0H72xQsZS6D/xQ2BU= X-Authority-Analysis: v=2.4 cv=fLYJG5ae c=1 sm=1 tr=0 ts=6a2fbd56 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=nMt2SIcdhh0IZDtwxJkA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjE1MDA5MiBTYWx0ZWRfX+1nkoKlN1+pk /QylYN47riFq+VaF5CKN5nXdLOBaRvW4aMbPS5tD+ZdzjpRjVxQBEJ8YNGXD8oEjWCnFkdjQhan Ysy4vOXxbLz5PdcEi0nZSrNFlJ8i4A9/yHbtBV8P5qfgIMCUG1axO5aBA4dcrYSSHdRvFLMuu7z prmP0D0a4jF2Gp2/0W0PgICuhIHmBdSvhzwnh8TJ0J9bj9DMD7j2iydWeUKFD9Vqq7KvvKRN8vv dvdPB3IfN0tt+PVfo6riXjxjgamkBlTP+J6KJmrIljr+vJxqMEaYCjTOko2xaf2rkEcFeuOkiqb Prir6lypm82EERKRJ2tFAnBTYv9OSFUF8fT9eK32Z2dItfjkdw1CUxfGF4iQrkCNZuyW57SvjlD c+JzTNcsudAmtxGT9J1DmN77Amzq2Z7DS5yZoNweJw6bEiu6mbIyGh3E0vcLOrfeCPEt+qKtvZG +neXdmvTB0HO9h2DgeA== X-Proofpoint-GUID: 6BS7-cfrLyHapvW9vx7jy-d4lFU_bYbL X-Proofpoint-ORIG-GUID: 6BS7-cfrLyHapvW9vx7jy-d4lFU_bYbL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-15_02,2026-06-12_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 clxscore=1015 malwarescore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606150092 Content-Type: text/plain; charset="utf-8" ipq9650's tsens is similar to ipq5332 tsens but has different number of sensors. Re-use the ipq5332 data for ipq9650 and modify the sensor related information. Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Varadarajan Narayanan --- v4: Pick R-b Dmitry Baryshkov --- drivers/thermal/qcom/tsens-v2.c | 8 ++++++++ drivers/thermal/qcom/tsens.c | 3 +++ drivers/thermal/qcom/tsens.h | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/drivers/thermal/qcom/tsens-v2.c b/drivers/thermal/qcom/tsens-v= 2.c index 2ee117aa91ba..70ee5ca4ece2 100644 --- a/drivers/thermal/qcom/tsens-v2.c +++ b/drivers/thermal/qcom/tsens-v2.c @@ -299,6 +299,14 @@ const struct tsens_plat_data data_ipq5424 =3D { .fields =3D tsens_v2_regfields, }; =20 +const struct tsens_plat_data data_ipq9650 =3D { + .num_sensors =3D 11, + .ops =3D &ops_ipq5332, + .hw_ids =3D (unsigned int []){5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}, + .feat =3D &ipq5332_feat, + .fields =3D tsens_v2_regfields, +}; + /* Kept around for backward compatibility with old msm8996.dtsi */ struct tsens_plat_data data_8996 =3D { .num_sensors =3D 13, diff --git a/drivers/thermal/qcom/tsens.c b/drivers/thermal/qcom/tsens.c index 6e3714ecab1d..3e09a06db06b 100644 --- a/drivers/thermal/qcom/tsens.c +++ b/drivers/thermal/qcom/tsens.c @@ -1173,6 +1173,9 @@ static const struct of_device_id tsens_table[] =3D { }, { .compatible =3D "qcom,ipq8074-tsens", .data =3D &data_ipq8074, + }, { + .compatible =3D "qcom,ipq9650-tsens", + .data =3D &data_ipq9650, }, { .compatible =3D "qcom,mdm9607-tsens", .data =3D &data_9607, diff --git a/drivers/thermal/qcom/tsens.h b/drivers/thermal/qcom/tsens.h index e8376accdff3..2514f1161794 100644 --- a/drivers/thermal/qcom/tsens.h +++ b/drivers/thermal/qcom/tsens.h @@ -676,7 +676,7 @@ extern const struct tsens_plat_data data_ipq5018; =20 /* TSENS v2 targets */ extern struct tsens_plat_data data_8996, data_ipq8074, data_tsens_v2; -extern const struct tsens_plat_data data_ipq5332, data_ipq5424; +extern const struct tsens_plat_data data_ipq5332, data_ipq5424, data_ipq96= 50; =20 /* TSENS automotive targets */ extern struct tsens_plat_data data_automotive_v2; --=20 2.34.1