siemens/mc_apl5: Enable TPM support
This patch enables TPM on SPI and adds the needed devicetree entry for mc_apl5. TEST=Build coreboot for mc_apl5 board and check the TPM console output. In addition the TPM was correctly verified by our Linux driver. Change-Id: Iafc967c7a2bfee9bdb9b6591d12328620e2887cc Signed-off-by: Mario Scheithauer <mario.scheithauer@siemens.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/33173 Reviewed-by: Patrick Georgi <pgeorgi@google.com> Reviewed-by: Werner Zeh <werner.zeh@siemens.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
committed by
Patrick Georgi
parent
fbeec122c0
commit
37fedc0414
@@ -8,5 +8,8 @@ config BOARD_SPECIFIC_OPTIONS
|
||||
select DRIVER_SIEMENS_NC_FPGA
|
||||
select NC_FPGA_NOTIFY_CB_READY
|
||||
select APL_SKIP_SET_POWER_LIMITS
|
||||
select MAINBOARD_HAS_TPM2
|
||||
select MAINBOARD_HAS_LPC_TPM
|
||||
select TPM_ON_FAST_SPI
|
||||
|
||||
endif # BOARD_SIEMENS_MC_APL5
|
||||
|
@@ -104,7 +104,11 @@ chip soc/intel/apollolake
|
||||
device pci 1c.0 on end # - eMMC
|
||||
device pci 1d.0 off end # - UFS
|
||||
device pci 1e.0 off end # - SDIO
|
||||
device pci 1f.0 on end # - LPC
|
||||
device pci 1f.0 on # - LPC
|
||||
chip drivers/pc80/tpm
|
||||
device pnp 0c31.0 on end
|
||||
end
|
||||
end
|
||||
device pci 1f.1 on end # - SMBUS
|
||||
end
|
||||
end
|
||||
|
@@ -254,7 +254,7 @@ static const struct pad_config gpio_table[] = {
|
||||
/* SIO_SPI_0 -- unused */
|
||||
PAD_CFG_GPI(GPIO_104, DN_20K, DEEP), /* GP_SSP_0_CLK */
|
||||
PAD_CFG_GPI(GPIO_105, DN_20K, DEEP), /* GP_SSP_0_FS0 */
|
||||
PAD_CFG_GPI(GPIO_106, UP_20K, DEEP), /* GP_SSP_0_FS1 */
|
||||
PAD_CFG_NF(GPIO_106, NATIVE, DEEP, NF3), /* FST_SPI_CS2_N */
|
||||
PAD_CFG_GPI(GPIO_109, DN_20K, DEEP), /* GP_SSP_0_RXD */
|
||||
PAD_CFG_GPI(GPIO_110, DN_20K, DEEP), /* GP_SSP_0_TXD */
|
||||
|
||||
|
Reference in New Issue
Block a user