summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/usr')
-rw-r--r--src/include/usr/initservice/mboxRegs.H17
-rw-r--r--src/include/usr/isteps/istep06list.H1
-rw-r--r--src/include/usr/isteps/istep07list.H1
-rw-r--r--src/include/usr/targeting/common/target.H5
4 files changed, 23 insertions, 1 deletions
diff --git a/src/include/usr/initservice/mboxRegs.H b/src/include/usr/initservice/mboxRegs.H
index e70e7a147..cb1a60d05 100644
--- a/src/include/usr/initservice/mboxRegs.H
+++ b/src/include/usr/initservice/mboxRegs.H
@@ -72,6 +72,23 @@ namespace SPLESS
} PACKED;
};
+ // Mailbox Scratch Register 8
+ union MboxScratch8_t
+ {
+ uint32_t data32;
+ struct
+ {
+ uint32_t validFwFunctionalEqEc :1; //0
+ uint32_t validSbeI2cBusSpeed :1; //1
+ uint32_t validFwMode :1; //2
+ uint32_t validBootFreq :1; //3
+ uint32_t validHwpControlFlags :1; //4
+ uint32_t validMasterSlaveChipNode :1; //5
+ uint32_t validDrtmPayloadAddr :1; //6
+ uint32_t validBytes :1; //7
+ uint32_t reserved :24; //8:31
+ } PACKED;
+ };
};
};
diff --git a/src/include/usr/isteps/istep06list.H b/src/include/usr/isteps/istep06list.H
index 923525911..fa9ca4129 100644
--- a/src/include/usr/isteps/istep06list.H
+++ b/src/include/usr/isteps/istep06list.H
@@ -233,6 +233,7 @@ const TaskInfo g_istep06[] = {
const DepModInfo g_istep06Dependancies = {
{
DEP_LIB(libistep06.so),
+ DEP_LIB(libsbe.so),
#ifdef CONFIG_IPLTIME_CHECKSTOP_ANALYSIS
DEP_LIB(libocc.so),
#endif
diff --git a/src/include/usr/isteps/istep07list.H b/src/include/usr/isteps/istep07list.H
index 821759bcf..ebb91f894 100644
--- a/src/include/usr/isteps/istep07list.H
+++ b/src/include/usr/isteps/istep07list.H
@@ -151,6 +151,7 @@ const DepModInfo g_istep07Dependancies = {
{
DEP_LIB(libistep07.so),
DEP_LIB(libisteps_mss.so),
+ DEP_LIB(libsbe.so),
NULL
}
};
diff --git a/src/include/usr/targeting/common/target.H b/src/include/usr/targeting/common/target.H
index ae7f64e90..acc2c7e78 100644
--- a/src/include/usr/targeting/common/target.H
+++ b/src/include/usr/targeting/common/target.H
@@ -687,8 +687,11 @@ const char* Target::getAttrAsString() const
* @param[in] i_sys - top level system target to set attributes for
* @param[in] i_newNestFreq - the new nest frequency to base all the attributes
* off of.
+ * @param[in] i_i2cBusDiv - The i2c bus divisor
*/
-void setFrequencyAttributes(Target * i_sys, uint32_t i_newNestFreq);
+void setFrequencyAttributes(Target * i_sys,
+ uint32_t i_newNestFreq,
+ uint32_t i_i2cBusDiv);
// WARNING: The following #include imports any platform specific template
OpenPOWER on IntegriCloud