diff --git a/src/soc/intel/common/block/cse/Kconfig b/src/soc/intel/common/block/cse/Kconfig index 82022b190b..07aba19080 100644 --- a/src/soc/intel/common/block/cse/Kconfig +++ b/src/soc/intel/common/block/cse/Kconfig @@ -73,6 +73,12 @@ config SOC_INTEL_CSE_LITE_SKU help Enables CSE Lite SKU +config SOC_INTEL_CSE_SERVER_SKU + bool + default n + help + Enables CSE Server SKU + config SOC_INTEL_CSE_RW_UPDATE bool "Enable the CSE RW Update Feature" default n diff --git a/src/soc/intel/common/block/cse/cse.c b/src/soc/intel/common/block/cse/cse.c index 8f32c7ce61..82f619a1fd 100644 --- a/src/soc/intel/common/block/cse/cse.c +++ b/src/soc/intel/common/block/cse/cse.c @@ -572,6 +572,8 @@ static enum cse_tx_rx_status heci_receive(void *buff, size_t *maxlen) if ((hdr & MEI_HDR_IS_COMPLETE) && received) { *maxlen = p - (uint8_t *)buff; + if (CONFIG(SOC_INTEL_CSE_SERVER_SKU)) + clear_int(); return CSE_TX_RX_SUCCESS; } }