summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/usr')
-rw-r--r--src/include/usr/isteps/istep11list.H121
-rw-r--r--src/include/usr/isteps/istep12list.H105
2 files changed, 223 insertions, 3 deletions
diff --git a/src/include/usr/isteps/istep11list.H b/src/include/usr/isteps/istep11list.H
index df30a3758..d5fc9afb6 100644
--- a/src/include/usr/isteps/istep11list.H
+++ b/src/include/usr/isteps/istep11list.H
@@ -27,7 +27,7 @@
/**
* list of functions called for ISTEP 11 according to Dean's
- * IPL Flow Doc v0.60 (06/02/15)
+ * IPL Flow Doc v0.67 (11/11/15)
*
*/
@@ -44,9 +44,90 @@
#include <initservice/initsvcreasoncodes.H>
// include prototypes file
-#include "../../../usr/hwpf/hwp/dmi_training/dmi_training.H"
#include <config.h>
+namespace ISTEP_11
+{
+
+/**
+ * @brief host prd hwreconfig
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_host_prd_hwreconfig( void *io_pArgs );
+
+
+
+/**
+ * @brief cen sbe tp chiplet init1
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_cen_sbe_tp_chiplet_init1( void *io_pArgs );
+
+
+
+/**
+ * @brief cen sbe pll initf
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_cen_sbe_pll_initf( void *io_pArgs );
+
+/**
+ * @brief cen sbe pll setup
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_cen_sbe_pll_setup( void *io_pArgs );
+
+
+/**
+ * @brief cen sbe tp chiplet init2
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_cen_sbe_tp_chiplet_init2( void *io_pArgs );
+
+/**
+ * @brief cen sbe tp arrayinit
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_cen_sbe_tp_arrayinit( void *io_pArgs );
+
+/**
+ * @brief cen sbe tp chiplet init3
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_cen_sbe_tp_chiplet_init3( void *io_pArgs );
+
+
+};
+
+
namespace INITSERVICE
{
@@ -56,10 +137,46 @@ const TaskInfo g_istep11[] = {
NULL,
{ NONE, EXT_IMAGE, IPL_NOOP, false }
},
+ {
+ ISTEPNAME(11,01,"host_prd_hwreconfig"),
+ ISTEP_11::call_host_prd_hwreconfig,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(11,02,"cen_sbe_tp_chiplet_init1"),
+ ISTEP_11::call_cen_sbe_tp_chiplet_init1,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(11,03,"cen_sbe_pll_initf"),
+ ISTEP_11::call_cen_sbe_pll_initf,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(11,04,"cen_sbe_pll_setup"),
+ ISTEP_11::call_cen_sbe_pll_setup,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(11,05,"cen_sbe_tp_chiplet_init2"),
+ ISTEP_11::call_cen_sbe_tp_chiplet_init2,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(11,06,"cen_sbe_tp_arrayinit"),
+ ISTEP_11::call_cen_sbe_tp_arrayinit,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(11,07,"cen_sbe_tp_chiplet_init3"),
+ ISTEP_11::call_cen_sbe_tp_chiplet_init3,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
};
const DepModInfo g_istep11Dependancies = {
{
+ DEP_LIB(libistep11.so),
NULL
}
};
diff --git a/src/include/usr/isteps/istep12list.H b/src/include/usr/isteps/istep12list.H
index 20fb8d113..281ef6c0d 100644
--- a/src/include/usr/isteps/istep12list.H
+++ b/src/include/usr/isteps/istep12list.H
@@ -30,7 +30,7 @@
* @file istep12list.H
*
* IStep 12 Step 12 DMI Training
- * IPL FLow Doc v0.60 (06/02/15)
+ * IPL FLow Doc v0.67 (11/11/15)
*
* Please see the note in initsvcstructs.H for description of
* the ISTEPNAME macro.
@@ -44,6 +44,78 @@
#include <config.h>
+namespace ISTEP_12
+{
+
+/**
+ * @brief mss getecid
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_mss_getecid( void *io_pArgs );
+
+
+
+/**
+ * @brief dmi attr update
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_dmi_attr_update( void *io_pArgs );
+
+
+
+/**
+ * @brief proc dmi scominit
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_proc_dmi_scominit( void *io_pArgs );
+
+/**
+ * @brief dmi scominit
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_dmi_scominit( void *io_pArgs );
+
+
+/**
+ * @brief dmi erepair
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_dmi_erepair( void *io_pArgs );
+
+/**
+ * @brief dmi io dccal
+ *
+ * param[in,out] - pointer to any arguments, usually NULL
+ *
+ * return any errlogs to istep
+ *
+ */
+void* call_dmi_io_dccal( void *io_pArgs );
+
+
+};
+
+
namespace INITSERVICE
{
@@ -53,11 +125,42 @@ const TaskInfo g_istep12[] = {
NULL,
{ NONE, EXT_IMAGE, IPL_NOOP, false }
},
+ {
+ ISTEPNAME(12,01,"mss_getecid"),
+ ISTEP_12::call_mss_getecid,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(12,02,"dmi_attr_update"),
+ ISTEP_12::call_dmi_attr_update,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(12,03,"proc_dmi_scominit"),
+ ISTEP_12::call_proc_dmi_scominit,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(12,04,"dmi_scominit"),
+ ISTEP_12::call_dmi_scominit,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(12,05,"dmi_erepair"),
+ ISTEP_12::call_dmi_erepair,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
+ {
+ ISTEPNAME(12,06,"dmi_io_dccal"),
+ ISTEP_12::call_dmi_io_dccal,
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ },
};
const DepModInfo g_istep12Dependancies = {
{
+ DEP_LIB(libistep12.so),
NULL
}
};
OpenPOWER on IntegriCloud