summaryrefslogtreecommitdiff
path: root/src/soc/intel/common/reset.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/common/reset.h')
-rw-r--r--src/soc/intel/common/reset.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/soc/intel/common/reset.h b/src/soc/intel/common/reset.h
index e1f6aabbf6..d9c6ac6228 100644
--- a/src/soc/intel/common/reset.h
+++ b/src/soc/intel/common/reset.h
@@ -13,4 +13,14 @@ void do_global_reset(void);
/* Prepare for reset, run do_global_reset(), halt. */
__noreturn void global_reset(void);
+/*
+ * Return PCH Reset Status
+ * The return status can be between EfiResetCold, EfiResetWarm, EfiResetShutdown
+ * or EfiResetPlatformSpecific.
+ *
+ * If reset type if `EfiResetPlatformSpecific` then relying on pch_reset_data structure
+ * to know if the reset type is a global reset.
+ */
+uint32_t fsp_get_pch_reset_status(void);
+
#endif /* _INTEL_COMMON_RESET_H_ */