Commit 788f125e authored by Benjamin Hahn's avatar Benjamin Hahn Committed by Shawn Guo
Browse files

arm64: dts: freescale: imx8mp-phyboard-pollux: Add and enable TPM



Add support for TPM for phyBOARD Pollux.

Reviewed-by: default avatarPeng Fan <peng.fan@nxp.com>
Reviewed-by: default avatarFabio Estevam <festevam@gmail.com>
Signed-off-by: default avatarBenjamin Hahn <B.Hahn@phytec.de>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent 3298cd78
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -103,6 +103,22 @@ reg_vcc_3v3_sw: regulator-vcc-3v3-sw {
	};
};

/* TPM */
&ecspi1 {
	#address-cells = <1>;
	#size-cells = <0>;
	cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_ecspi1>;
	status = "okay";

	tpm: tpm@0 {
		compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
		reg = <0>;
		spi-max-frequency = <38000000>;
	};
};

&eqos {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_eqos>;
@@ -301,6 +317,15 @@ &gpio4 {
};

&iomuxc {
	pinctrl_ecspi1: ecspi1grp {
		fsl,pins = <
			MX8MP_IOMUXC_ECSPI1_MISO__ECSPI1_MISO   0x80
			MX8MP_IOMUXC_ECSPI1_MOSI__ECSPI1_MOSI   0x80
			MX8MP_IOMUXC_ECSPI1_SCLK__ECSPI1_SCLK   0x80
			MX8MP_IOMUXC_ECSPI1_SS0__GPIO5_IO09     0x00
		>;
	};

	pinctrl_eqos: eqosgrp {
		fsl,pins = <
			MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC			0x2