config MAINBOARD_HAS_LPC_TPM bool default n help Board has TPM support config LPC_TPM bool "Enable TPM support" depends on MAINBOARD_HAS_LPC_TPM default n help Enable this option to enable LPC TPM support in coreboot. If unsure, say N. config TPM_TIS_BASE_ADDRESS hex default 0xfed40000 depends on LPC_TPM help This can be used to adjust the TPM memory base address. The default is specified by the TCG PC Client Specific TPM Interface Specification 1.2 and should not be changed unless the TPM being used does not conform to TPM TIS 1.2. config TPM_PIRQ hex default 0x0 depends on LPC_TPM help This can be used to specify a PIRQ to use instead of SERIRQ, which is needed for SPI TPM interrupt support on x86. config TPM_INIT_FAILURE_IS_FATAL bool default n depends on LPC_TPM help What to do if TPM init failed. If true, force a hard reset, otherwise just log error message to console. config SKIP_TPM_STARTUP_ON_NORMAL_BOOT bool default n depends on LPC_TPM help Skip TPM init on normal boot. Useful if payload does TPM init. config TPM_DEACTIVATE bool "Deactivate TPM" default n depends on LPC_TPM help Deactivate TPM by issuing deactivate command.