diff options
Diffstat (limited to 'src/soc/intel/common/block/smm/smihandler.c')
-rw-r--r-- | src/soc/intel/common/block/smm/smihandler.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/soc/intel/common/block/smm/smihandler.c b/src/soc/intel/common/block/smm/smihandler.c index 3cbdd9fa09..680ec87f3e 100644 --- a/src/soc/intel/common/block/smm/smihandler.c +++ b/src/soc/intel/common/block/smm/smihandler.c @@ -15,6 +15,7 @@ #include <device/pci_ops.h> #include <elog.h> #include <intelblocks/fast_spi.h> +#include <intelblocks/oc_wdt.h> #include <intelblocks/pmclib.h> #include <intelblocks/smihandler.h> #include <intelblocks/tco.h> @@ -480,6 +481,9 @@ void smihandler_southbridge_periodic( if ((reg32 & PERIODIC_EN) == 0) return; printk(BIOS_DEBUG, "Periodic SMI.\n"); + + if (CONFIG(SOC_INTEL_COMMON_OC_WDT_RELOAD_IN_PERIODIC_SMI)) + oc_wdt_reload(); } void smihandler_southbridge_gpi( |