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 E56173D890F for ; Tue, 28 Jul 2026 17:45:45 +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=1785260747; cv=none; b=ofocrnSwQ9m/p91rf+ELVWMBFuib+X9MJIklSuT4JlHhpdNhsULcdP7lbMfw6nCfucr32QfP7UdTfjXuL6xxjqJK7j8iBGFoBs0aq5FRm+mnaZXgCZO7Jv7hqWEr7wsDQHJO/5/vr/mQPr+aYuBUzse3aRnbqkKTlDfPcTEEF+k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785260747; c=relaxed/simple; bh=FtLHHvBZP3IdOOc774WR4L7i+UG2wLsyAZrLBryavq0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dp6i+IKNhSUJLZPMyEV6YmtWzxJchybsQXG10hyAgaMGnlJevwJi4Lyxc/P6qz1b31TNeg3x/ILjZA3sKxy5wC9iDEtptDehk4vgbxrxFcfk+1ejGHkXG9E1F28G+i1XVz07PUsiOd59Uqt0Y6kIKQrHgzzetvCcf0QkNEpNwYc= 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=kvwo2ANN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YHrQ5FKv; 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="kvwo2ANN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YHrQ5FKv" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66SEceOb2996420 for ; Tue, 28 Jul 2026 17:45:45 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= j5nbKEu6f2VBQemGVqTJN/Rhxv0wawgQC71gUUGmCNw=; b=kvwo2ANNhS5WE6td vEyfITPqBV1DTzIsVmBdxmqbGFArDgj/qsr2V/iNCg1p76daH+nCcE2yVXYTKH+S K99p5SFfeA2JKHrCLMPmWXA1k3wbcit90iF6LF8306Ejh+qx0/KLjt2bupL47Cgx FjMJSkl5Vt67/L5cuv5dVgwlnvM6HFLNVQxD6xLF+18x8cZrYjuFJYTw9HEzJXSX +bce21Ioa+iX/7lNyUNddlqkCj0ZxE2ZR3zvPDH92umR9Pu5iSzMYi4RktST6NhN AW7DwNkyVW9HBvwjPM677rtSmJrn6V1krcwJd5kEy9Z/mJJXw2ugGa8juPJKBNTq SJ/v+Q== 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 4fpqxjjx7q-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 28 Jul 2026 17:45:45 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-38e63de75aaso119602a91.3 for ; Tue, 28 Jul 2026 10:45:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1785260744; x=1785865544; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=j5nbKEu6f2VBQemGVqTJN/Rhxv0wawgQC71gUUGmCNw=; b=YHrQ5FKvdDGOUMoFLNidOwe3hVPs7lyLy6LVgdfTpWZqHnbdo2y/SF6ysfyHmVDflN maJR7QgISUeUDjbfvavQh/koMSL9ZG86O4uZ3xJ5OP0BqceXeHFxDMZ+EAMwGDUmWNqY c8eim34jZNguQFI7PZ5BcEHI/vof2cnPaR2WdEtha3X4qbQ/I7k6s2J3N9I3MKrBNfa6 KQ+17SWNIXf/3+h7Va2MSacbUXm49g5Agx1n602emHzo3vdM0XqDon30FjxmgUX0grbk 9nQfMpvh1UaYX9tjeV4Bvk20pSzI2WPmXGzhkXB6Agw6sZ3/KhnUUtYr8hwe3qRQsN3I TbpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785260744; x=1785865544; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=j5nbKEu6f2VBQemGVqTJN/Rhxv0wawgQC71gUUGmCNw=; b=HJmLyJN+vwpD/pUx7YJvhg4/kNkIjAEwPeGjfhnji2er7o8V28X+Hkv+ZAlbk3070m fdgfEYzD/mfqgQmAe4SZEkWBH9yh7xWA5R0niTb61vVKd3IOPQ1eLiNTLePrTC+RCPBy dJu/TF6iir6Vi+myk0R90LpoXU65BzQraHHWetM398+rI27Pf1DG7unfwz/dNBIo+W3Q eaqoT2bjo4O086buh13/Dbi1hvGYMHRIhgDUryglpD4MXpTKAt0+cnLOpVkCjiC4h5Wy hmtz0GH1X4T93YGahfIM/N6pY/Vg00TBDSGDH3EgS9r3YYc2eKlk9wB79woigeLbb8+v 5mWA== X-Forwarded-Encrypted: i=1; AHgh+Rp3EUJkO3eUR6nGpimBR8fYYxGoA29vLp0qB9dHMwtjnSF4acTP1gFxqFYDNnCZHsWFaiXDwKdhUFLM6Xc=@vger.kernel.org X-Gm-Message-State: AOJu0YyzZSCMKreE48QB8YPMG4GJ8DvIHLBYrXTx7ysBC6WLYHOswVUh kqsn66EmcySPnSKfjJ1rIfbaCNm0W/6rn35tFtircXj8MMKxlNdigSWRtBSPC+bbmIu20R5sS30 RMLRj+rECUwyhh6Wog6uaKiPvkyS99bdw+fGPlZuD2U7izGscpMmOHZSRNrM3LXNiDoU= X-Gm-Gg: AR+sD13zTcjhgsHdE0WZ2acw22c1uL+qISXHSEUxC23erkH8VcW1/n+bo2/+P+FfM03 CThGWWyYEGiG9pYbm8rIGjaxf1ORof8RlQCm7TtLQe3EE+H6kc7J1pLrSjfHpIGu0H2Oas9BtlJ g+SUXgELiJAkj/7BJ682VxDkc+aq2nY3zfcgWro3FbKTGQw8OsN1Slk3e/gDmf+rNO+Kp8CjFyh +w9mem0jnDJfl9Y725Hq9uwvx1gf6Q+UBDX84xn9ryCCB6kKcbdN4NzGo+i8+BaaIzWfQz0yUsA mCZPMYQhOJlTv61raE9VwxTsYiSRP6l7KR1BeDWXdtgza9JFp0RQBRZuAn3/fh4MJxwr6ItgZtY dggQvX04gxtqQwBoThSto1BI8AFpCQDNf/YsJXmX35y7ptwRKA7m+Xm1tMw/Kug2qV7EUR6FUUV hSY1NOaen1B37q X-Received: by 2002:a17:90b:1e48:b0:38e:3fdc:62e5 with SMTP id 98e67ed59e1d1-38f6a479f10mr3348004a91.19.1785260744505; Tue, 28 Jul 2026 10:45:44 -0700 (PDT) X-Received: by 2002:a17:90b:1e48:b0:38e:3fdc:62e5 with SMTP id 98e67ed59e1d1-38f6a479f10mr3347973a91.19.1785260744085; Tue, 28 Jul 2026 10:45:44 -0700 (PDT) Received: from hu-ajainp-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13e7273cd9esm749553c88.13.2026.07.28.10.45.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Jul 2026 10:45:43 -0700 (PDT) From: Anvesh Jain P Date: Tue, 28 Jul 2026 23:14:35 +0530 Subject: [PATCH 7/8] arm64: dts: qcom: x1p42100-crd: Add qcom,tsens for EC fan thermal management 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-Transfer-Encoding: 7bit Message-Id: <20260728-ec_add_more_commands-v1-7-771abd65ee1a@oss.qualcomm.com> References: <20260728-ec_add_more_commands-v1-0-771abd65ee1a@oss.qualcomm.com> In-Reply-To: <20260728-ec_add_more_commands-v1-0-771abd65ee1a@oss.qualcomm.com> To: Anvesh Jain P , Sibi Sankar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Hans de Goede , =?utf-8?q?Ilpo_J=C3=A4rvinen?= , Bryan O'Donoghue , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, platform-driver-x86@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1785260700; l=1142; i=anvesh.p@oss.qualcomm.com; s=20260313; h=from:subject:message-id; bh=FtLHHvBZP3IdOOc774WR4L7i+UG2wLsyAZrLBryavq0=; b=Ghx9jnGnxQm+67/x5HlgjMXg50hEUdmvmsMU78ID0xL877ZcuHdlsH7yZEg9D8+3IBpikTGrF fC/onsNLcxMAlOrJx8X5nxO8lJG+hZT7VBYYq/a1Xd+Sr/h3ZkRts7m X-Developer-Key: i=anvesh.p@oss.qualcomm.com; a=ed25519; pk=8o9EG7gkPe2Er9y9UVCx8MTdcFCwU8Pa54hBZPuduXE= X-Proofpoint-GUID: sthq0QKG-AEGjM871XUCxAx8vtNrCom7 X-Authority-Analysis: v=2.4 cv=MORQXsZl c=1 sm=1 tr=0 ts=6a68eac9 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=51hZXEhXtzUsyNNNMF0A:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI4MDE1NiBTYWx0ZWRfX0iwY6LMjC+HN nN7WKbLuJ12M52dRZc31GDBoAjD7tX5JcKCAcZIyNzadE0bc8vqQgk6w5jLw6e61zZCIWxDHLfX 5cgckSvIhUGJwDsgVn29gNIo0QV1IzA= X-Proofpoint-ORIG-GUID: sthq0QKG-AEGjM871XUCxAx8vtNrCom7 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI4MDE1NiBTYWx0ZWRfXzR6t1xg4PTFM zumRpt4PG88oPBAnbdn26PWPGQlcohDGuO/NDk0fgZc1X5gPvFuTXoemh03P/fpTZrNQvXspGDX vSsIGBPghAqjKRuQCu1teRwFBh/3j4Hw1qGepFOf0EzG4DnV2INF9KFUI9kqZYS2Y7DFJmU9elL WUF00FEi6mJudLy2GRVxm+eVYxBpf9FGW3n/wa8DT02+/k5XfcYnTvZOox73EpvEiQE/GDD0Esy c964GiYIcLZCeqf1kZadWJmAFO8+fl+kqrm9Xd9mTKX44lG+zNT3zl7TVcawjewMz4wF2r+gOva Bpvx7bbX3+KKynlBn5HR4fkCbnq2MrB/TSihxJ1/PyCZrm4bYTeztIQ1Zen0/ScZwrjwOG2Xa2+ nxqpZoR8mVKWgBNqTSHN6gmVjxs8AALeMnWW2eEiWt1iaKseUD867jcmhxTsdh77jSB+4FpZD5c ud7HJJn0dv16X6QoO5A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-28_04,2026-07-28_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 suspectscore=0 impostorscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 spamscore=0 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607280156 Add the qcom,tsens property to the embedded-controller node, pointing at tsens2 and covering its first 11 sensor IDs (AOSS, NSP, GPU and camera) whose readings are averaged to compute the SoC junction temperature periodically reported to the EC for fan control. The x1p42100 is a reduced part: purwa.dtsi disables tsens3 and deletes the CPU cluster-2, CPUSS, AOSS and upper GPU thermal zones, remapping the NSP, lower GPU and camera sensors onto tsens2. Only those sensors are available to contribute to the SoC Tj average on this board. Signed-off-by: Anvesh Jain P --- arch/arm64/boot/dts/qcom/x1p42100-crd.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1p42100-crd.dts b/arch/arm64/boot/dts/qcom/x1p42100-crd.dts index 7ed4116b9590..b46b67c5e436 100644 --- a/arch/arm64/boot/dts/qcom/x1p42100-crd.dts +++ b/arch/arm64/boot/dts/qcom/x1p42100-crd.dts @@ -19,3 +19,9 @@ / { &gpu_zap_shader { firmware-name = "qcom/x1p42100/gen71500_zap.mbn"; }; + +&i2c5 { + embedded-controller@76 { + qcom,tsens = <&tsens2 11>; + }; +}; -- 2.34.1