From nobody Mon Sep 28 16:22:44 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 E3A792E7396 for ; Thu, 20 Aug 2026 09:16:14 +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=1787217376; cv=none; b=i9sgfQWY5UuRjtKmhzV9VmwRPCl+pHepN3bMu1GIwEAbCu9j7OrHeHT1NKGHsH7rawRRmZnxztwlQFCgYeZsRDxLDMG110WtbItJ0DIhYaEVmtmKLiDYxr/hWwnOVS0tVuCQcUAOyAdZUoLjImEf8u74ApOUrRD0gLr1lB1vDGo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787217376; c=relaxed/simple; bh=M1IKsX35QWBCod2ZjRe01yA0dvDg1c9PPdXLvHebjw0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=RT6bkfI3n4fcKnE+CRuHQEwwHKGGE0yu68JHwqcmdCzNjzKJzML8cYsqIB5+WN8h7uHDQQpGqjNCUjwE7rhNPrO1ZIjrojj2ymSU3UDK3IRj9Tx57sN4CxHWEqjsex93/gq+QNomIHOxUTXH6gLfVuxXpF9JxE5Z65CxbZmLaVI= 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=aB6Kv3Wg; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GgTccjGe; 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="aB6Kv3Wg"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GgTccjGe" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67K6NU8Y1776986 for ; Thu, 20 Aug 2026 09:16:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=VsElX53WbTDzAmEoQneheo mUHxHEL1u4BxpuZ93xy8s=; b=aB6Kv3WgoEPXE/M84KvMcaeEgt0l5QWNLu5np+ +w3aft8ZlWJdB8uUTt6udDI0Tm6Ck/LQgmtaEiedmvDiVr1DkfGlIEjsFsNZdQno 1kwZ3Zl2M8ODPGGFi86s0Ulgn4tF4FpI90ov6OIpKiYq5C21jmLBWuxd50GzuZf4 Nr8G101/J68Bg6a0AnGTCiSt+Ly3Mt07Cn8JzhGmqmQNaEnTvnzEAOZpdTV34DwI HpnXeuvcjNHakqOpz3Jz0g5eV8JD5NQTICdd4a3ddUGweTomv9cMFLv6xe2QC23w o0MMEIo87+mto/SyeVvNHefG4RrGKotd37giFbEVbVJk1rnw== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g5es3m2r6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 09:16:13 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2ce7dff6253so8601345ad.1 for ; Thu, 20 Aug 2026 02:16:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787217373; x=1787822173; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=VsElX53WbTDzAmEoQneheomUHxHEL1u4BxpuZ93xy8s=; b=GgTccjGez2PsqI5Ma5hbsmh5hO5rIavnkrzT2iRfLCAcuWIUMeyPTjpRLD8+5NQx/8 MfSYH0di8S+ulQ88f8rVx46sXCFBrmgJ12+PS2dNfJzP8fafCHaN+Ag/im1GUzb/dnJS tEeRUUTiH/Q8nq+fiJdhx8qUA1NXKpJPlwOqE1ZOkGRZI+8YSeWEIb4MDb1bh3OHyxre 2dtsAVUqJmt+JmnOTPRl7hfaKDHprNKaUSeIWk6EWb4PIRAvF8qa9uKhwCetgETGXp8s nXYmH+kQ22GGCbpWDDqlfEUPfC2ffEv3FThBpJcLYZzaHSvGoiYCdp1V3b1+jQZeCYf4 sKpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787217373; x=1787822173; h=cc:to: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=VsElX53WbTDzAmEoQneheomUHxHEL1u4BxpuZ93xy8s=; b=eZMRZ0ulwybm5ebLUDErl01hFRoSfz5ZlKijvsj+7uRdTW3pkAdDYs7s6EYYd/ArYE pESxxyEAgf1gS21qpKA/nGmUgpuJV/JrfYqh+p5QSpO8R8kMZHV/7teAvkS5fiQMqmfX ub9gVgK9hvYJKsgqNXtNHIwDS3kTDwbCcpHAeDEtVHdtOl11lMDZlU9tpUL/FgwZTPz5 qoNpD3eeMgBPBr05C+c3jY/hAEURM8HPGtaAvPsNgWsQD0U2+SJir2pVnjxXRbrPQuBu 2ujmJXIY6BZvqeAiYajS8Bhs85nf8TAgoabnsy2FhwaMRlEqq0zrDaLccJUbdc8qqM+P f/XQ== X-Forwarded-Encrypted: i=1; AHgh+Rq5OZcf+epDVexMfm/6O31ZJj/O4vAAzPcY000XwvY9I1M60LVdmuKGY9Y1VOi8RM5mbCR6tJdMPnFWOTQ=@vger.kernel.org X-Gm-Message-State: AFuF++kdOJxP5N4Ts7vksY/XJZPEO2PRD9uisYmQH+xmYtv3mqsTsnT+ uarHHipPq4Vnj8Hz0pEh0R4SnsuWR+beaqZ4CQKffdihLNGqsxZ+fvttKgACMpc2kP+JUji2eRW 9lVt5p1nLe+mPLjyGXyUkeq9wY3XEJZJtkjwVOsK0ggGVN9LK9JGTkjrPlIan4mydfZs= X-Gm-Gg: AR+sD10wQzZ2sY9Uh6I58ynJjkvbNbxQc329imGxYRu5HdjRoiMYFLRpBogFwHKN1o2 JPfOHKQgQoamnowcD6bQAmab2pG1T8YyLOvI/1SF6FYmkAa9wqdj9gAmZqu1Kx77uJhpa4v4f0O Bvl6eYSxBdYbiq7ycwutzzkiPe88coRO9XBZHQXUEGFckbhE+ehaMtEpRuD+qTwppeaEOsMfLF+ K51VrCDMkHpGaMeveGNGLRt86SSJ4/Kqv7IhRunw+SAhro0298AuP7WIprMcfk5F4rnDe8x3e2v TV0OYt8zVtTTyhTC9/CthVIY/IuF6mjnw3Dx2quNK/zWKovH2Ee9f5lRRxofr0f4wQqWR0ojVGw bYXL2Xvwr1eHcRN+ZG9uiObhkpeDZ+xjR X-Received: by 2002:a17:902:d546:b0:2c6:8d95:fd7e with SMTP id d9443c01a7336-2d61a07f932mr68875795ad.6.1787217372720; Thu, 20 Aug 2026 02:16:12 -0700 (PDT) X-Received: by 2002:a17:902:d546:b0:2c6:8d95:fd7e with SMTP id d9443c01a7336-2d61a07f932mr68875135ad.6.1787217372265; Thu, 20 Aug 2026 02:16:12 -0700 (PDT) Received: from hu-afaisal-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d62d555374sm4232905ad.16.2026.08.20.02.16.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 02:16:10 -0700 (PDT) From: Khalid Faisal Ansari Date: Thu, 20 Aug 2026 14:46:07 +0530 Subject: [PATCH] arm64: dts: qcom: shikra: Enable dTPM on EVK boards 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: quoted-printable Message-Id: <20260820-shikra_dtpm-v1-1-40d96b8238bb@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIANbFhmoC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDCyMD3eKMzOyixPiUkoJcXaOkZBNLk5QUM3NTMyWgjoKi1LTMCrBp0bG 1tQDRjgHVXQAAAA== X-Change-ID: 20260820-shikra_dtpm-2bc494dd6756 To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Khalid Faisal Ansari X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787217367; l=2497; i=khalid.ansari@oss.qualcomm.com; s=20251105; h=from:subject:message-id; bh=M1IKsX35QWBCod2ZjRe01yA0dvDg1c9PPdXLvHebjw0=; b=nUs0SxXJeugvMzhmSrNmrbt5iU2pMSJ++tczuxPMl/G9grZCP0FV4AfCex0kUg+WDXCJvmnap c9Ta+AI72+CAMkuazBJMonTS1s3i1IijFssHIpSg2e+i4Cd4TARzoT9 X-Developer-Key: i=khalid.ansari@oss.qualcomm.com; a=ed25519; pk=eBXrIUgTWV0cgG+GsNeZPPgvj1Tm6g9L2sfcoxMGrKo= X-Authority-Analysis: v=2.4 cv=UIrt2ify c=1 sm=1 tr=0 ts=6a86c5dd cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=uLInlHqCeYv2vpw5_MEA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA2NyBTYWx0ZWRfX93vIFsiLoNeQ PMHQYpIxW/k3MsEobahvzyaDcZXX1vEzXxNJKIzkxnF1WL4euOOoJtS416lQTX7K/1t/ldcQKpU z0ndCaTpuh4kEnFegDXABpm+0KgOBC0jF1YTwKVAY+r0rJu48Bja1tlsGM8Gnrrhfb0gfLMfD0O F4gnwc4tgcUTQWwps6s12Yo/qgpPHGySc4LqtABUQzLXv34ChqZ69qEDGiqdAz9E7SWoF/KfVjD WmrtDePUWNjW0B58/uRzD+avKxzcrlMs3xFqQF75fncUPsB2TSG/HQp0hHzSJ7zzvJ/RA77zfyx ogk92aqxDdZRGroOzKGVfEMachPrThAiG5Wy2FRaPnn2h6pDi2MgC8KGugPS6V9OjcurqKj+GTq I65AyldOZ3402XtOM+z4x4Zt8Truk8Q+5+XmKAh7XkybCayxl75blxLo0F0/GU7ExH8cqC5MlfA 5zeWWKhynJ8WiHeAdog== X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA2NyBTYWx0ZWRfX9rNpcb0F971D lcvdppR+Oi6I/N4g8lbPEGXcJUxNjTwHCcJhwHjwtZXI29JZqeDv2D19mBQTj+OBMgGKypjoGTy tCmLCIK6q19ILX8V6YL3oY9vl//ak7g= X-Proofpoint-ORIG-GUID: -t8deRQOK8AgBa8ew7nZaJRhWt0PsyVK X-Proofpoint-GUID: -t8deRQOK8AgBa8ew7nZaJRhWt0PsyVK X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 suspectscore=0 impostorscore=0 spamscore=0 priorityscore=1501 clxscore=1011 phishscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200067 The Shikra EVK boards (CQM, CQS, IQS) carry an ST33 discrete TPM connected via SPI5. Enable the SPI controller and add the TPM node with the ST33HTPM compatible and a 20 MHz max clock. Depends-on: https://lore.kernel.org/all/20260820085347.822-1-xueyao.an@oss.= qualcomm.com/ Signed-off-by: Khalid Faisal Ansari Reviewed-by: Abel Vesa --- The Shikra EVK boards (CQM, CQS, IQS) have an ST33 discrete TPM (dTPM) connected over SPI5. Enable the SPI controller and add the TPM node for all three board variants. This series depends on the SPI5 node addition in shikra-evk.dtsi: https://lore.kernel.org/all/20260820085347.822-1-xueyao.an@oss.qualcomm.c= om/ --- arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 10 ++++++++++ arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 10 ++++++++++ arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 10 ++++++++++ 3 files changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqm-evk.dts index b112b21b1d79..32916e9df9d3 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts @@ -57,3 +57,13 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&spi5 { + status =3D "okay"; + + tpm@0 { + compatible =3D "st,st33htpm-spi", "tcg,tpm_tis-spi"; + reg =3D <0>; + spi-max-frequency =3D <20000000>; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqs-evk.dts index e62ba5aef71f..bacdc7c77c2f 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts @@ -57,3 +57,13 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&spi5 { + status =3D "okay"; + + tpm@0 { + compatible =3D "st,st33htpm-spi", "tcg,tpm_tis-spi"; + reg =3D <0>; + spi-max-frequency =3D <20000000>; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-iqs-evk.dts index 727809430fd1..b42f94708bfd 100644 --- a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts @@ -57,3 +57,13 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&spi5 { + status =3D "okay"; + + tpm@0 { + compatible =3D "st,st33htpm-spi", "tcg,tpm_tis-spi"; + reg =3D <0>; + spi-max-frequency =3D <20000000>; + }; +}; --- base-commit: a4ff2be345d0abc943da8dd8da98151843b750dc change-id: 20260820-shikra_dtpm-2bc494dd6756 Best regards, --=20 Khalid Faisal Ansari