From nobody Mon Sep 28 16:22:43 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 6A6523F54BD for ; Thu, 20 Aug 2026 09:38:08 +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=1787218694; cv=none; b=tOmdMaoHUne5ll6ZBn3XewBm8WKXXrV+UTkuwPjdEXgoDbi4BX2QH1xdHhRDP3wEOEGhnpYXzkkg8Bqbq2v6w3OCmfIk4vzdTQ8BlLizEZArhJbTmm3P4RfV5otHJHR5ZBf5zalvtoEJR64kC3VTTjBkKZ3DGDeTJEJDTXadleo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787218694; c=relaxed/simple; bh=etfiY+PwLIr0eh64UPPY0tVGl9GnSfqZZ6UXyBwGV24=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=XvH5cW6BinD+1IaGLEe+4WKa2ksB0HpU44gCRa+asR1XrSWuYZQeKFBymZ6lYEQHACDm+FimyqIxyAKyl1RAKGEiQFVoO/HjMceNLSrjdN1WrAEpIbTCyP+kQ8X1tn8kzFV6mi99kY8OMqbl0anoaldN+ozogk5SFNfcxyCv2sQ= 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=MSrOf79i; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=j0jQMIas; 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="MSrOf79i"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="j0jQMIas" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67K67HrA1457955 for ; Thu, 20 Aug 2026 09:38:05 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=NIX1wKTHzmNkLxxGykTdyB F72vLlPWweEc8exmaaQEg=; b=MSrOf79iUxQgUKqfRr2DpIyUpchiTiGgAxO+hh hJk0rD/uOo6dHxzRrzfP6CA6biKZNsv72DD+3ePr1yoRR0OPjhFgzw25LKLR569/ 50lFdm8KfbG4HzDwWMSsFR6dBjC+ObLWBsLQTSMM744mom2XC33yxgB6GEqjaEtQ lVXwEoxNbxApAT9nv+JUzeH/ewsToQqTY/rkw8cG6cOnCagFkU+r/9GCll2QxAGm ERkaYW0H+abdLieu3KmgXiKpLnBJLwMMxYmTNMnJ+JyWOIFh8a5REmaQaGh2dNYy +HC8+rjHuBDfWp98t1U1rEE/Sf+jOuL1D2BiHxZETZZpXmEg== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g5es4c467-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 09:38:05 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2cce14a21faso12239405ad.0 for ; Thu, 20 Aug 2026 02:38:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787218685; x=1787823485; 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=NIX1wKTHzmNkLxxGykTdyBF72vLlPWweEc8exmaaQEg=; b=j0jQMIasdba4/5R/ylznPhwpmP8wbUFqwDbTDlqtEQiEUyQwleM+nIjyDB6RIZcgOm TsAfITGuFRNSyE2O09v1457f+dR+h9RcneKofKFacJgSqQNC166GrA5qI+ho9CjlxVp7 sJYAqj7/AWeVg0X+lmBZbIbkTUW5wgXAAZeU5wYsoE2Osy2CLFIr7OoegMSswqF5RBC1 VelswJZkpXBZyJ5xowKa5IqA9+s1dIq+LCfrkK94B5pYP8bCXCFy0YjBfqFFbepJ14w0 CU4ds2g9KY3Y7EamYsuAWV6FZ/wz0Nck8KjwrQRT0XGuSPJNzyzDf40UtZ/+YF21gZ30 eXhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787218685; x=1787823485; 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=NIX1wKTHzmNkLxxGykTdyBF72vLlPWweEc8exmaaQEg=; b=BMv0ODdV38N3UkxL3qi1Byd2QgtiNA927+D+os8Y18LmMMAWX5dS4K4ASAOpFGznkq eskoITeiMFp/UnwHrobyLCHtCLhPu3CLBRY5zDgCDHmUtFTpxM8iDxvggMyRV8y1aYjw w+gnmxnnVgd1G/JP3NKEv3Bauo3k/82DUz2csaZKWC9rjEeu8ccqW679wPxdJThOrZO8 vCyp7xDk0vF3PyW4SQ+UMZRci6KJWYkBoFR027uY/qnnUdrQLnscNtXze+bqHcWCuIGh Detb9OQ1Uu2/8NZ8zFBKYmN0yYbMoz8tWyw0sTfHvc8t/+gX7t7/yAhrARy88rZTgWHB lx9g== X-Forwarded-Encrypted: i=1; AHgh+RpDLE8Rji/DVK7U/LQPg/eTSYwwEGS72PjjES5OdjLnXG9yTSXazv1pxtakyz0b0OwZCM8+dObMjjaMqYA=@vger.kernel.org X-Gm-Message-State: AFuF++lUef4OTQ6c3nDiF6r67gyLjYWj+5gJ+HuCmH54Au5rPYbwFXNa DpqplN5RMHt6NIL35OA+kRiaBJYGg+L9uyvJrbSa1ReyeSwqXA5PNUlnmyntzWKIIDR5jamCN9N qGD6ew22nxB00BtOIYptnQOB8Ck785nQIhoagTNJ509RT8+x7uT9frvRZpDqeIxVsUQc= X-Gm-Gg: AR+sD11iTvuAYym27ZiFbxw0znDGjBt9rXZnRpmDrADu4AaGFJ4SQUOORO1JcXV/pRD HK3vBPcIX/leM69i4B3B3hdkYojjbQRNscBpEaQEOAzmKykUkWi6U25yA0gsmyv9p35k64/ksgE vG0tqkpvdMiQqkcPvFflqbqf2cr+DOQ6OQgfyQDCKISiBtGtvqjcxL44anPuHw9/8iW5EMikDFP pBC1w3av023e0YzHMuurehflcvTm4R5SFPNuPvWO2JbQEtXWhPmnS+BFx22exJQZGtRJA2er/JU OAeHUyRrJR+wz4b4z0LfhnXWENHkzUL5HlyBpyROJKB6QZ/lH4fFx3ngDdVdVipuBx3SoPHuRzR AdFK8SqKw2w6DhTfVMe7zhT6DMXlWON+7 X-Received: by 2002:a17:903:3b85:b0:2cc:ac15:ff4c with SMTP id d9443c01a7336-2d61a0da51fmr66469825ad.8.1787218684707; Thu, 20 Aug 2026 02:38:04 -0700 (PDT) X-Received: by 2002:a17:903:3b85:b0:2cc:ac15:ff4c with SMTP id d9443c01a7336-2d61a0da51fmr66469235ad.8.1787218684234; Thu, 20 Aug 2026 02:38:04 -0700 (PDT) Received: from hu-afaisal-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d62e36e1c9sm4343065ad.38.2026.08.20.02.38.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 02:38:03 -0700 (PDT) From: Khalid Faisal Ansari Date: Thu, 20 Aug 2026 15:08:00 +0530 Subject: [PATCH v2] 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-v2-1-bc6698564ed5@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAPfKhmoC/22MwQ6CMBAFf4Xs2ZJSawVO/ochpqVVNlqKXSQa0 n+3cvbyknnJzArkIjqCtlghugUJw5hB7AroBz3eHEObGQQXiteCMxrwHvXFzpNnwvSykdaq40F BNqborvjeaucu84A0h/jZ4kv1e/93lopVTHLbKFOLfW3MKRCVz5d+9MH7Mg90KaUvQkntya0AA AA= 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=1787218680; l=2785; i=khalid.ansari@oss.qualcomm.com; s=20251105; h=from:subject:message-id; bh=etfiY+PwLIr0eh64UPPY0tVGl9GnSfqZZ6UXyBwGV24=; b=uXnXPmSzXQnFPfP7iFN+KjxEikRsLy6i6R7PESDHycMmK/5RD9dshRFjSU/2HjJtANSMGwJyB 8uSQvSBEzTmBCotLg2MgJ3alN+HOVOBwVMQNCM9m3+S3oxCosUwZIZR X-Developer-Key: i=khalid.ansari@oss.qualcomm.com; a=ed25519; pk=eBXrIUgTWV0cgG+GsNeZPPgvj1Tm6g9L2sfcoxMGrKo= X-Proofpoint-ORIG-GUID: EgN_wvQOwFF1ho7EYC9ErwCQp6dL_55Y X-Authority-Analysis: v=2.4 cv=PZXPQChd c=1 sm=1 tr=0 ts=6a86cafd cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=uLInlHqCeYv2vpw5_MEA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3MCBTYWx0ZWRfXxLB/2KXnxvj5 h4Ag62JEBgCVOugEfpmYmO/f4MSOB00LktAA+8o4Nbtc1ildEhCRp4KgDGMwJlFRUPXgooQtZUZ p8bJmG7ctvxyOhfEAmVNmjaQ75okDIk= X-Proofpoint-GUID: EgN_wvQOwFF1ho7EYC9ErwCQp6dL_55Y X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3MCBTYWx0ZWRfXwu+I9nu9BayZ 2eot1TzQueus+OAGNbpKoB4rfoqiMPWtrGRwP7jRfKFze7LTEY2vQv8yp9jYg4l3kV/+Jsh9y7X KSQzKPCUUfF02ysUvKiYb5FGVwcUlre0PxFopvYeHVuc7PEIfPo+Zkr3zkoi4Wql4pSjLuYLgsG zX/0d0IwzPgFn1bu3wRp9+UFFH37qtO3x+4vxitSDd/Jm1jRIbnuPJuacynaEKNPVPh9cbmqCx9 crTEgGHNqtXmD6KE/4X13nDQEVWKd1fxZrGA8tlpYXmAeqK38NS5JmjbduiqUfoC+ix/TgZYEpc tm7IEq0MBzGJsyBpqJ+bpckBJmFXxJKQsqiynIjFNqZRiSb1P3IoAbc280hBl6geyM3duAdj5v6 vbzn1X2QxXfBFCRgWk59znEX+i/xgG9Chl5ssm69FfoZZyFvOeMysSzuINmeTlylpwLNbhqKhWX 8DHbbL3EEBs2R1V4yRg== 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 adultscore=0 phishscore=0 spamscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200070 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. This change requires SPI5 to be enabled in shikra-evk.dtsi [1]. [1] https://lore.kernel.org/all/20260820085347.822-1-xueyao.an@oss.qualcomm= .com/ Signed-off-by: Khalid Faisal Ansari --- 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/ --- Changes in v2: - EDITME: describe what is new in this series revision. - EDITME: use bulletpoints and terse descriptions. - Link to v1: https://lore.kernel.org/r/20260820-shikra_dtpm-v1-1-40d96b823= 8bb@oss.qualcomm.com --- 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