On Tue, Jan 02, 2024 at 12:44:09PM +0800, Peter Yin wrote: > Add spi-gpio for tpm device. > > Signed-off-by: Peter Yin <peteryin.openbmc@xxxxxxxxx> > --- > .../dts/aspeed/aspeed-bmc-facebook-harma.dts | 21 +++++++++++++++++++ > 1 file changed, 21 insertions(+) > > diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts > index 36aad01dda20..25ae044cd176 100644 > --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts > +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts > @@ -28,6 +28,8 @@ aliases { > i2c29 = &imux29; > i2c30 = &imux30; > i2c31 = &imux31; > + > + spi1 = &spi_gpio; > }; > > chosen { > @@ -67,6 +69,25 @@ led-2 { > gpios = <&gpio0 124 GPIO_ACTIVE_HIGH>; > }; > }; > + > + spi_gpio: spi-gpio { > + status = "okay"; > + compatible = "spi-gpio"; > + #address-cells = <1>; > + #size-cells = <0>; > + > + gpio-sck = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>; > + gpio-mosi = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>; > + gpio-miso = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>; > + num-chipselects = <1>; > + cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>; > + > + tpmdev@0 { > + compatible = "tcg,tpm_tis-spi"; Due to other pending changes, there is a request that all tpm_tis-spi also contain a compatible with a chip vendor. Please add "infineon,slb9670". See https://lore.kernel.org/lkml/ZZTS0p1hdAchIbKp@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/ for more context. > + spi-max-frequency = <33000000>; > + reg = <0>; > + }; > + }; > }; > > // HOST BIOS Debug > -- > 2.25.1 > -- Patrick Williams
Attachment:
signature.asc
Description: PGP signature