Subrata Banik has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/60721 )
Change subject: soc/intel/common/cse: Add config to disable CSE at pre-boot ......................................................................
soc/intel/common/cse: Add config to disable CSE at pre-boot
This patch adds a config to let mainboard users choose the correct state of CSE/Heci1 device prior to handing off to payload.
`DISABLE_CSE_AT_PRE_BOOT` config to make CSE function disable at pre-boot.
Signed-off-by: Subrata Banik subratabanik@google.com Change-Id: I7e127816c506df3ac0cf973b69021d02d05bef4a --- M src/soc/intel/common/block/cse/Kconfig 1 file changed, 10 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/21/60721/1
diff --git a/src/soc/intel/common/block/cse/Kconfig b/src/soc/intel/common/block/cse/Kconfig index ec901ca..ded46ee 100644 --- a/src/soc/intel/common/block/cse/Kconfig +++ b/src/soc/intel/common/block/cse/Kconfig @@ -5,8 +5,18 @@ Driver for communication with Converged Security Engine (CSE) over Host Embedded Controller Interface (HECI)
+config DISABLE_CSE_AT_PRE_BOOT + bool "Disable CSE at the end of boot" + depends on SOC_INTEL_COMMON_BLOCK_CSE + default n + help + This config decides the state of CSE/Heci1 device at the end of boot. + Mainboard users to select this config to make CSE `function disable` prior + to handing off to payload. + config SOC_INTEL_COMMON_BLOCK_HECI_DISABLE_IN_SMM bool + depends on DISABLE_CSE_AT_PRE_BOOT default y if HECI_DISABLE_USING_SMM select SOC_INTEL_COMMON_BLOCK_P2SB help