summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/usr')
-rw-r--r--src/include/usr/isteps/istep08list.H2
-rw-r--r--src/include/usr/sbe/sbeif.H19
2 files changed, 20 insertions, 1 deletions
diff --git a/src/include/usr/isteps/istep08list.H b/src/include/usr/isteps/istep08list.H
index 949653928..0a721c694 100644
--- a/src/include/usr/isteps/istep08list.H
+++ b/src/include/usr/isteps/istep08list.H
@@ -120,6 +120,8 @@ const DepModInfo g_istep08Dependancies = {
DEP_LIB(libnest_chiplets.so),
DEP_LIB(libsecure_boot.so),
DEP_LIB(libslave_sbe.so),
+ DEP_LIB(libsbe.so),
+ DEP_LIB(libbuild_winkle_images.so),
NULL
}
};
diff --git a/src/include/usr/sbe/sbeif.H b/src/include/usr/sbe/sbeif.H
index 9cf20c637..b00e01f7d 100644
--- a/src/include/usr/sbe/sbeif.H
+++ b/src/include/usr/sbe/sbeif.H
@@ -59,14 +59,31 @@ namespace SBE
size_t& o_imgSize,
sbe_image_version_t* o_version = NULL);
+ /**
+ * @enum sbeUpdateCheckType
+ *
+ * @brief Determines what types of checks are performed on the SBE Seeproms
+ * to determine if an update is necessary.
+ *
+ */
+ enum sbeUpdateCheckType
+ {
+ SBE_UPDATE_CHECK_ALL = 0x00,
+ SBE_UPDATE_ONLY_CHECK_NEST_FREQ = 0x01
+ };
/**
* @brief Iterates through all the functional processors and updates
* the SBE Image in a SEEPROM, if necessary.
*
+ * @param[in] i_check_type Indicates what types of checks are performed
+ * on the SBE Seeproms to determine if an update
+ * is necessary.
+ *
* @return errlHndl_t Error log handle on failure.
*/
- errlHndl_t updateProcessorSbeSeeproms();
+ errlHndl_t updateProcessorSbeSeeproms(
+ sbeUpdateCheckType i_check_type = SBE_UPDATE_CHECK_ALL);
/**
* @brief Iterates through all the functional processors and resolves
OpenPOWER on IntegriCloud