diff options
author | Tim Harvey <tharvey@gateworks.com> | 2024-03-25 09:27:22 -0700 |
---|---|---|
committer | Fabio Estevam <festevam@gmail.com> | 2024-03-30 13:56:59 -0300 |
commit | 77dd945b2ca3a19c0327d3666dd35eba772b7abd (patch) | |
tree | 7596102fe2714aecc0ad940e56f94724b8f2e275 | |
parent | e11fad3e186e66db46276346c50fa5b640e196bf (diff) | |
download | u-boot-77dd945b2ca3a19c0327d3666dd35eba772b7abd.zip u-boot-77dd945b2ca3a19c0327d3666dd35eba772b7abd.tar.gz u-boot-77dd945b2ca3a19c0327d3666dd35eba772b7abd.tar.bz2 |
arm: dts: imx8m*-venice-gw72xx: add TPM device
The GW71xx baseboard has a TPM that defined in the upstream dt however
we need to ensure the GPIO reset line is de-asserted which we do in boot
firmware with a gpio hog.
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
-rw-r--r-- | arch/arm/dts/imx8mm-venice-gw71xx-0x-u-boot.dtsi | 7 | ||||
-rw-r--r-- | arch/arm/dts/imx8mp-venice-gw71xx-2x-u-boot.dtsi | 9 |
2 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/dts/imx8mm-venice-gw71xx-0x-u-boot.dtsi b/arch/arm/dts/imx8mm-venice-gw71xx-0x-u-boot.dtsi index b359233..07789c8 100644 --- a/arch/arm/dts/imx8mm-venice-gw71xx-0x-u-boot.dtsi +++ b/arch/arm/dts/imx8mm-venice-gw71xx-0x-u-boot.dtsi @@ -25,6 +25,13 @@ gpios = <9 GPIO_ACTIVE_HIGH>; line-name = "dio1"; }; + + tpm_rst { + gpio-hog; + output-high; + gpios = <11 GPIO_ACTIVE_HIGH>; + line-name = "tpm_rst#"; + }; }; &gpio4 { diff --git a/arch/arm/dts/imx8mp-venice-gw71xx-2x-u-boot.dtsi b/arch/arm/dts/imx8mp-venice-gw71xx-2x-u-boot.dtsi index 5c33f8c..216a7a0 100644 --- a/arch/arm/dts/imx8mp-venice-gw71xx-2x-u-boot.dtsi +++ b/arch/arm/dts/imx8mp-venice-gw71xx-2x-u-boot.dtsi @@ -4,6 +4,15 @@ */ #include "imx8mp-venice-gw702x-u-boot.dtsi" +&gpio1 { + tpm_rst { + gpio-hog; + output-high; + gpios = <11 GPIO_ACTIVE_HIGH>; + line-name = "tpm_rst#"; + }; +}; + &gpio4 { dio_1 { gpio-hog; |