From nobody Thu Apr 9 18:00:26 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2046A4611D7 for ; Fri, 6 Mar 2026 19:58:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772827134; cv=none; b=YyNk4rOzQdwNkp2qtQQ5IUA7LunuNOFb9kAE0E5KoLlpFCCX1AYVK39KRVAYKyUoaXk9WfjXahPne8hZPTuOEN9SaM/gfVN2xOua+arK6WbXDSz2rZsUCfMSN0VnFBBO7qhuCf6obA+/5/JdkIk+3dM4+w3HzXaLFjy+Xtv2yW8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772827134; c=relaxed/simple; bh=4aVrNgDRvufpaoAAyHRbFgNpLX99+RxCXZtMDwCIHnQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cT7xScWs1pWJAbZpwQEMw6gnHrGJ0ydcfJFwCOEApz2h9ZH0NH7uqfGiwAVOdJVnTGYU6zmVY56esqry5hqWt8oNUqVdpANMfL3V/6QdMS/tfqtI7FMRVY4fCMgpn+Xz6idVxiflJcIysfAm5DNeingiZ2nCVyYBFQDmroUyT7s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=iYP6SP8G; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="iYP6SP8G" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-48370174e18so58720715e9.2 for ; Fri, 06 Mar 2026 11:58:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772827129; x=1773431929; 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=DQyi1SlQ7yqSFVYKOlrAnDhopzWugvynZ+QL9xEDhOk=; b=iYP6SP8GHg/QoB0teVPoncIVP13PpLxQSN2qbLsWGfbZLOOpdG0c9kRxAnZ1qXqsOX Bf3cr+VB4+PNjF9bfcXHfDrxk49o6s9G5AcEBMS753Jd/SYuSe+ZZ4jheM4/C40i/be5 8Gaih6+gAw0OJAn7NzoFKHZG/mvhaqyL0tqLCNYAE82EWlkJlzHE1dh1uFAooab18uZN Nu1mHYgGyUrEgH/B9YANw7TFrgPnnnlL4O6KkWK+j2I5nBi+WMfuArPLTuNMhqHXnEu2 exnjITszh0S/7KLO0tAa6hz4h0FQ3q81JKQWvUCBHuxa4Vi3WgIB1ILcqxvDS8PEwlA3 GDKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772827129; x=1773431929; 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=DQyi1SlQ7yqSFVYKOlrAnDhopzWugvynZ+QL9xEDhOk=; b=DJKxlE9utSe1ApkLV5aPxd3TwtxD8Vm+uxd3AtbNKIqXHDVNucJgyYNLYodgrgZ3KR ImQ1QX7O9WgXQqaV05PTzR3lsKU6Fwkui0gfc/4HwJ92DTxgSqo4QNsG2Dx18GuPPnSf 2xPu9jy/i7YjaWaXkwBCs7SP8Gbd6OhW8WqXHTqTjTjHtN/90vteb97h+Sly3tXI5D1x y/Aig8ImuZagrhpcf6FHS78ZlJg2Ra7zlrSvigU9PMSf9JqHz4oUZtsuxihBIarTMEBQ V4y/28pYZidzLyQkbUeT7ArSXWGBCpIIFBLOVD0LB/7yyXkAIMF21JhZb+NAeFAzAVVY b1pw== X-Gm-Message-State: AOJu0Yw9H74sbTCubn9Rg+QQ+gXSHBTTDTRUHBbXLOZ1GbBLCQLtM0RT fUbc2OaJsJo//3o6B/xGeHH+XUjNZDIwGYVDFVC1LzNBZkBNm2YklaOztTCobg== X-Gm-Gg: ATEYQzwqVrfXi6/EV0uFifFdGUHN8GMekxrWNE4zb+ysY/ptWTMngm5T2WQ0hGeDvs9 IdPK/rdJ4uygB6y5kSjFX6Xo4M7QKIhLN6/SGpuygq8EglVs6iaOYjUWFfU05r1TVZQb9f0keyW OFVD+gQ1wzgFS6OMjRbxlBYNDbQmLjLnhnHWhv4y/77qU7g1gk5/IU9uJCVWwUVvcA0vgVCO7+b SQzt0KAyMkZwmkxGHipUNtCeTzTyTBD2JDsV60MOTBD5CddQ5oGJ6whmaGCB5DNOeh35ct+jNWq Kqkh6p48qop39tQCqRv3gcIMfBrY029xl5no/VYhDpIB0twb3fo1NQC2X3Fqcb1B49zISkUtdK5 RyyI/0DTch7cGmQdnTtyjvWwBSXVo6o6j5T0VX+v84GtvPmdc++am5aL5yq6kP4hxKNWRFWJ5Pi 72UkEhdTSIxfR1/BfIfoQldaz6xw7DtGwSqruwYO8djK0g2O5px/Ebx6+Hquoim6vl8ZtjqM1Gt C0eCXVWpC7vq7TI0BPJ9YAcLtZ8p09uTnG2pzbVJUK6PcMCaQ== X-Received: by 2002:a05:600c:1c03:b0:480:1dc6:2686 with SMTP id 5b1f17b1804b1-48526930d92mr60341145e9.13.1772827129080; Fri, 06 Mar 2026 11:58:49 -0800 (PST) Received: from Lord-Beerus.station (net-188-152-100-94.cust.dsl.teletu.it. [188.152.100.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48523803b5fsm25167265e9.7.2026.03.06.11.58.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Mar 2026 11:58:48 -0800 (PST) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v2 09/11] arm64: dts: imx8mm-var-som-symphony: Add TPM2 support Date: Fri, 6 Mar 2026 20:58:28 +0100 Message-ID: <72e21074031d16153460e128f8f37b8c942aaf30.1772826534.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: 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 Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Add support for the TPM2 device on the VAR-SOM Symphony carrier board. The ST33K TPM2 is connected over I2C, and A PCA6408 GPIO expander is used to control the reset signal required to release the TPM from reset. This patch adds: - The PCA6408 GPIO expander. - The ST33K TPM2 device node. Signed-off-by: Stefano Radaelli --- v1->v2: -=20 .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts index 66c306f755af..a77085b264e5 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts @@ -160,6 +160,20 @@ typec1_dr_sw: endpoint { }; =20 &i2c3 { + pca6408: gpio@21 { + compatible =3D "nxp,pcal6408"; + reg =3D <0x21>; + gpio-controller; + #gpio-cells =3D <2>; + }; + + st33ktpm2xi2c: tpm@2e { + compatible =3D "st,st33ktpm2xi2c", "tcg,tpm-tis-i2c"; + reg =3D <0x2e>; + label =3D "tpm"; + reset-gpios =3D <&pca6408 4 GPIO_ACTIVE_LOW>; + }; + /* Capacitive touch controller */ ft5x06_ts: touchscreen@38 { compatible =3D "edt,edt-ft5406"; --=20 2.47.3