| 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 0 |
| 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. |