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 79A8C3932FF for ; Tue, 25 Aug 2026 10:35:54 +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=1787654155; cv=none; b=gYVjtcxw5xTW4Hm8q7dOgqq/jfUaJ4iXws8bofffeNmbKKcSCFZ3LBbfhDn9gsEp7ScaPE12naw5rjwp36iQrf7wDp+sG26MMYTyZPE1HrRFJNNxGt8oXYd1X7atmIIm3K8wpV/VqY+1LB7jYrGYE5ftOIB57TVLfznmsWzBUBI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787654155; c=relaxed/simple; bh=DfyVBN56e2NqPZWvmOnCCiUB5xG2xPKXSlt6DQy7tUY=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=AsYc4yxScqaHqipvmDSh4FiOu5B7DUE6K1Y+Bwq+WtVqEDjDZYemBA0uWIrX/BgF3DL9v7CASjSHqmLxnFJaN5UdgNV1AJYgGYR/PA8NTFl/Cl9xqvot38M2m0E+WmW/WUVGzhUIu8fI20gaYV83OxtJvipqiEepxcAiaAO+kNQ= 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=dH95ZmWn; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=S7YeByVI; 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="dH95ZmWn"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="S7YeByVI" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67P88N4a1359382 for ; Tue, 25 Aug 2026 10:35:54 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= yl0QksLVyVsTjDDZ0w/DwLlXDR6Eujjgayv0fISugvA=; b=dH95ZmWnEdI6Gjju +GkgT6VRYbp2Sjz5518/1EMoLgl4kul48SA4WxbLfl56HAnB94A+cBDpHPAZVTeQ fUToiNw+8fawFtDTCRaskxWUQ1rXPRIcEIfgu42tvAfuoDd0Oum4ZZ7Ppd2+kZPV fBDMLKbE8gjFrCkXO31nw6MFiBt0CfLjQ2Cm+kObWycPOBVf15qFd50/8+mWi3+T iaFUlwsq/Pa03BUQFMkt9HLdK1bN5HGkW6BBOSZogoFEz6RYtTpisDZsocN2JZvn A1bRrNVqjxktK0nW0d3MT0ojcyS3PnNri+UDa+5YxskbmPlrPu8t2ey0vp8/9bK0 GUSCrg== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8swy3hh1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 25 Aug 2026 10:35:53 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-38e54b6556aso5411740a91.2 for ; Tue, 25 Aug 2026 03:35:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787654153; x=1788258953; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=yl0QksLVyVsTjDDZ0w/DwLlXDR6Eujjgayv0fISugvA=; b=S7YeByVIBIXHZe9m7b4XBpAx6cL+KB74aLdAZXXJ1R857R3bU0hkw81iu8cyRU5rBN a3m+6THWxmKLsd50S+6PCuGH2yiAvoI7u6kVI3Tr5hsmt+VoraCkP0ApWbFyNnlibsCb mAcWfZAq9+ckeAcexUCQIzZwuvc2hr+LG7FnV2xQ/mZM9X3+E1m8jcNcKnRgCOKLdI5z ouT+xz846ovQyHRmlTaRxVGUBVey6yELk+hKJSkjZIIeeDuCpKdR77QPzdNKaILu2ZJ9 tgxgGOqvNRUw7swmhh7+P3J0tm95pfolOAAUE6Rh1lHGljo8ZDThQjAGwoANaptKVPpT bnBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787654153; x=1788258953; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=yl0QksLVyVsTjDDZ0w/DwLlXDR6Eujjgayv0fISugvA=; b=dIsA4MVpzy+K37b1hYmqyFj+F1HxsC7Nr+j3O6QRjWWX4+flYmQLaxY/lN2VSUj4IB N7pBYEC3jVgU/GM46lw68C6oSpGcoj3lCGU8BnWQmYjPLzRNZH06EFncYVKzR71M4Ou/ RZZrD3lbHpk+NKPB2zSYOb3MO9QYP6cjnPIw9hMU2dx6FnwvH1KLv7qBa5beDvDFRdbg xKqTfJ/6QIh5a81oNl6V3hdOslHk3L54nkGVtOYwLHdaqiwCKFZrp5t/d5/QlII44wni 8oxTzqvgOd3kFVnUBAw+VAsX0FV+QOSwYCXiMo5Uad7KlqZg33IuNdOIchUoELPdOoNR dCHQ== X-Forwarded-Encrypted: i=1; AHgh+RovMgFvHYz3gaOpED/35kU3eWXwdVL8rsYKjJhrKlqSgKhSPsGvMvtR3OPoCR2gkRgx9xHCh1DOXGRAjEU=@vger.kernel.org X-Gm-Message-State: AFuF++mh3PAd11VTD9rA5/S7VeYkv29YGSCnGa5NniuYOycboHOctjQH RwSe6Rk8syRmoJGdJHXOyiz6rALTwy3vyvpx5OcQ0gRnKqkMWDQlYPXGyTBiDK1B7INB6kMj9SO sNZktjyRfk57f/ONgGDXBEuqdV2l2gI2ULQLygsSDXNuCEKyHBVwg+evCBMcq2Yj4htE= X-Gm-Gg: AR+sD10QBqHOFT4cytFq80y9UEdJRmw6ezK/MXxPugZFkUnyPiC9kXpy9fIFI3adZHQ J51+8wvHCDCS1ybE2LkQcHODZwySzjwvoWEfaMHMUgTjq+gf1A3L7QLxqIMc34LRlW2l+h/9Uqf EzcYJDf13gcXrUFgXn1MmKKSLx7oFfedUZ7EHpWsBVq51sARrMWmQE3sO/cqzBeqictBUxROiEQ scZmI06U5Bt9jbhBdZwmMkw3DNBjPVbplJaBYd/QrldNlpHKSlJSQ98DhLNAy7x+IN8aIcVQiGQ +t4hQte3TZpMCUFxtnFHaTMRm5Pgm1bp0F8EgQypcBD7kkGGubYdXHXt/wRPcMm2Mz++iIhW69g UKNTn8Dn/dQiCENzS34r3WWWsqzx6Aew= X-Received: by 2002:a17:90b:3805:b0:396:4c63:7193 with SMTP id 98e67ed59e1d1-3964c6378fdmr7844468a91.11.1787654153002; Tue, 25 Aug 2026 03:35:53 -0700 (PDT) X-Received: by 2002:a17:90b:3805:b0:396:4c63:7193 with SMTP id 98e67ed59e1d1-3964c6378fdmr7844389a91.11.1787654152532; Tue, 25 Aug 2026 03:35:52 -0700 (PDT) Received: from [10.218.21.115] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39645d31e8csm3259881a91.9.2026.08.25.03.35.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 25 Aug 2026 03:35:52 -0700 (PDT) Message-ID: <92bca6c3-bf00-4fcf-8fd4-5808f883d97e@oss.qualcomm.com> Date: Tue, 25 Aug 2026 16:05:48 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] arm64: dts: qcom: shikra: Enable dTPM on EVK boards To: Konrad Dybcio , 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 References: <20260820-shikra_dtpm-v1-1-40d96b8238bb@oss.qualcomm.com> Content-Language: en-US From: Khalid Faisal Ansari In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI1MDA4OSBTYWx0ZWRfX3iVudTgyDTUg 7hN97ErMZfvKD1QKqvciLK423iWvP8n3Cqbhpx6hv13rTaav+NyvBfEwI68kyvnUdSWXsp/KwwQ 454jvoqEWkvClm+ZEg5Ha+XzKSO+eA8kWWuDdMfUtBis0inP73cL/tyFxf/wLdrdwfDgn84xKI9 VTzXnEmE2yAoMyhRITXsNMGNrV5oIKlOeqB7tRCynIppQqTBEvenNnPq5R/T2ilNwMOqv14CKfV cKS9DPVPEKv1ZklD2G/kLZ5j6CzL6EASDH+p9Rl+UZfFI2SquyuJ1w9r7LiVwdwrPRbF7F/rNMc xY9sCuNK9VihX8vxP5rLfrC+C6tzynaETeEa2Cel6MQehQ6JCH2DxZwV7sPofHo8RFZMfCZzTM0 lyjriR9S+y/OVH509X+38+Gzu/QvID5FBddZm1HeefYlPnHQEzA+Me1iRqEJ/zShlA7KDpO47fG JYjWJeU0vtr68BoHnyQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwODI1MDA4OSBTYWx0ZWRfX94tlEO7Z871+ X/nKlaLEsCzwFDTr3zgmA0W3FOBEg9J1yd53s1zUgWGdNOwvpu4rCJR47xccBJdgFdaaO9uO7hf 6iCx04yP50NWNsI5X3N4Ssn1OhejOSY= X-Proofpoint-ORIG-GUID: OBaudVaM4-sMffG0PVEDQlwOTY29RI4c X-Proofpoint-GUID: OBaudVaM4-sMffG0PVEDQlwOTY29RI4c X-Authority-Analysis: v=2.4 cv=QIlYgALL c=1 sm=1 tr=0 ts=6a8d7009 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=pIAKJmClMoa1dPgAgGEA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 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-25_02,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 suspectscore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608250089 On 8/20/2026 2:52 PM, Konrad Dybcio wrote: > On 8/20/26 11:16 AM, Khalid Faisal Ansari wrote: >> 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/ > This is not a valid tag to put in the commit message > > Why haven't you sent the two clearly interdependent patches together? I referenced the SPI5 enabling patch because the TPM node addition depends on that change being present. I had followed a similar approach used in anĀ  earlier submission (https://lore.kernel.org/all/0afa55d5-20bf-487b-abe0-4e2126ccf453@oss.qualcomm.com/), where the dependency was mentioned in the commit message. Since the two changes originate from different internal ownership areas but are functionally interdependent, we have been handling them as separate submissions while documenting the dependency between them. >> 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.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 ++++++++++ > Turn this into a single addition to shikra-evk.dtsi I intentionally kept the changes in the individual board DTS files rather than placing them in shikra-evk.dtsi. While the current EVK variants (CQM, CQS, and IQS) all carry the ST33 dTPM, a future board could potentially reuse shikra-evk.dtsi without supporting the TPM hardware. Keeping the node in the board-specific DTS files makes the hardware dependency explicit and avoids enabling TPM on boards where it may not be present. > > Konrad