diff options
author | Prachi Gupta <pragupta@us.ibm.com> | 2015-10-23 17:00:16 -0500 |
---|---|---|
committer | Patrick Williams <iawillia@us.ibm.com> | 2015-12-11 15:30:27 -0600 |
commit | 3f38d7bb2084ab959fd407e4b864e995d2b003a7 (patch) | |
tree | a407ea4072d37657f73ce10af7e0cb6aed607918 /src/include/usr/isteps/istep13list.H | |
parent | 6aab5b3a5300c63bbbfeecf243c8fb2bd6bd0681 (diff) | |
download | blackbird-hostboot-3f38d7bb2084ab959fd407e4b864e995d2b003a7.tar.gz blackbird-hostboot-3f38d7bb2084ab959fd407e4b864e995d2b003a7.zip |
P9 Isteps: Created directory structure for istep 13 wrappers
Change-Id: I964a84b630b035ad08569a24879298cacb545a69
RTC:137652
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21463
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/isteps/istep13list.H')
-rw-r--r-- | src/include/usr/isteps/istep13list.H | 199 |
1 files changed, 197 insertions, 2 deletions
diff --git a/src/include/usr/isteps/istep13list.H b/src/include/usr/isteps/istep13list.H index b8169edcc..7ab413769 100644 --- a/src/include/usr/isteps/istep13list.H +++ b/src/include/usr/isteps/istep13list.H @@ -31,7 +31,7 @@ * @file istep13list.H * * IStep 13 Step 13 - * 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. @@ -42,9 +42,143 @@ #include <initservice/initsvcreasoncodes.H> // include prototypes file -#include "../../../usr/hwpf/hwp/dram_training/dram_training.H" #include <config.h> +namespace ISTEP_13 +{ + +/** + * @brief host_disable_vddr + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_host_disable_vddr( void *io_pArgs ); + + + +/** + * @brief mem_pll_initf + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_mem_pll_initf( void *io_pArgs ); + + + +/** + * @brief mem_pll_setup + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_mem_pll_setup( void *io_pArgs ); + +/** + * @brief proc_mcs_skewadjust + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_proc_mcs_skewadjust( void *io_pArgs ); + + +/** + * @brief mem_startclocks + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_mem_startclocks( void *io_pArgs ); + +/** + * @brief host_enable_vddr + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_host_enable_vddr( void *io_pArgs ); + +/** + * @brief mss_scominit + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_mss_scominit( void *io_pArgs ); + +/** + * @brief mss_ddr_phy_reset + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_mss_ddr_phy_reset( void *io_pArgs ); + +/** + * @brief mss_draminit + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_mss_draminit( void *io_pArgs ); + +/** + * @brief mss_draminit_training + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_mss_draminit_training( void *io_pArgs ); + +/** + * @brief mss_draminit_trainadv + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_mss_draminit_trainadv( void *io_pArgs ); + +/** + * @brief mss_draminit_mc + * + * param[in,out] - pointer to any arguments, usually NULL + * + * return any errlogs to istep + * + */ +void* call_mss_draminit_mc( void *io_pArgs ); + + + + + +}; + + namespace INITSERVICE { const TaskInfo g_istep13[] = { @@ -53,10 +187,71 @@ const TaskInfo g_istep13[] = { NULL, { NONE, EXT_IMAGE, IPL_NOOP, false } }, + { + ISTEPNAME(13,01,"host_disable_vddr"), + ISTEP_13::call_host_disable_vddr, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,02,"mem_pll_initf"), + ISTEP_13::call_mem_pll_initf, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,03,"mem_pll_setup"), + ISTEP_13::call_mem_pll_setup, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,04,"proc_mcs_skewadjust"), + ISTEP_13::call_proc_mcs_skewadjust, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,05,"mem_startclocks"), + ISTEP_13::call_mem_startclocks, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,06,"host_enable_vddr"), + ISTEP_13::call_host_enable_vddr, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,07,"mss_scominit"), + ISTEP_13::call_mss_scominit, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,08,"mss_ddr_phy_reset"), + ISTEP_13::call_mss_ddr_phy_reset, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,09,"mss_draminit"), + ISTEP_13::call_mss_draminit, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,10,"mss_draminit_training"), + ISTEP_13::call_mss_draminit_training, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,11,"mss_draminit_trainadv"), + ISTEP_13::call_mss_draminit_trainadv, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, + { + ISTEPNAME(13,12,"mss_draminit_mc"), + ISTEP_13::call_mss_draminit_mc, + { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true } + }, }; const DepModInfo g_istep13Dependancies = { { + DEP_LIB(libistep13.so), NULL } }; |