From 76806c3263111afb3b451f024ef45adfbee7949e Mon Sep 17 00:00:00 2001 From: Subrata Banik Date: Mon, 3 Jan 2022 17:33:35 +0000 Subject: soc/intel/common/cse: Add config to disable HECI1 at pre-boot This patch adds a config to let mainboard users choose the correct state of HECI1(CSE) device prior to handing off to payload. `DISABLE_HECI1_AT_PRE_BOOT` config to make HECI1 function disable at pre-boot. Signed-off-by: Subrata Banik Change-Id: I7e127816c506df3ac0cf973b69021d02d05bef4a Reviewed-on: https://review.coreboot.org/c/coreboot/+/60721 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber Reviewed-by: Angel Pons --- src/soc/intel/common/block/cse/Kconfig | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/soc') diff --git a/src/soc/intel/common/block/cse/Kconfig b/src/soc/intel/common/block/cse/Kconfig index ec901ca8a1..23e08e636a 100644 --- a/src/soc/intel/common/block/cse/Kconfig +++ b/src/soc/intel/common/block/cse/Kconfig @@ -5,6 +5,15 @@ config SOC_INTEL_COMMON_BLOCK_CSE Driver for communication with Converged Security Engine (CSE) over Host Embedded Controller Interface (HECI) +config DISABLE_HECI1_AT_PRE_BOOT + bool "Disable HECI1 at the end of boot" + depends on SOC_INTEL_COMMON_BLOCK_CSE + default n + help + This config decides the state of HECI1(CSE) device at the end of boot. + Mainboard users to select this config to make HECI1 `function disable` + prior to handing off to payload. + config SOC_INTEL_COMMON_BLOCK_HECI_DISABLE_IN_SMM bool default y if HECI_DISABLE_USING_SMM -- cgit v1.2.3