diff options
author | Dean Sanner <dsanner@us.ibm.com> | 2018-02-26 12:29:44 -0600 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-02-28 05:17:59 -0500 |
commit | d50cc1394696ebb77e8ba2a57efb0dca986264e9 (patch) | |
tree | 5bde24c646673ddb8305ecf410bf7d8c3ce0a082 /src/sbefw | |
parent | 75ddac2a41a9f5cb32a7028b811e6852d5aead89 (diff) | |
download | talos-sbe-d50cc1394696ebb77e8ba2a57efb0dca986264e9.tar.gz talos-sbe-d50cc1394696ebb77e8ba2a57efb0dca986264e9.zip |
Run lpc_init on all processors
In systems that have multiple procs that have
LPC busses, Hostboot couldn't access any LPC
bus except for master (where lpc_init was run)
Change-Id: I4ea9a40e6496f60a1b2b77f3f8136ecbc4a07859
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54722
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/sbefw')
-rw-r--r-- | src/sbefw/app/power/ipl_table.C | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/sbefw/app/power/ipl_table.C b/src/sbefw/app/power/ipl_table.C index 27df087a..aa597f25 100644 --- a/src/sbefw/app/power/ipl_table.C +++ b/src/sbefw/app/power/ipl_table.C @@ -187,7 +187,6 @@ ReturnCode istepStartInstruction( voidfuncptr_t i_hwp); ReturnCode istepWithCoreConditional( voidfuncptr_t i_hwp); ReturnCode istepWithEqConditional( voidfuncptr_t i_hwp); ReturnCode istepNestFreq( voidfuncptr_t i_hwp); -ReturnCode istepLpcInit( voidfuncptr_t i_hwp); ReturnCode istepCacheInitf( voidfuncptr_t i_hwp ); //MPIPL Specific @@ -301,7 +300,7 @@ static istepMap_t g_istep3PtrTbl[] = ISTEP_MAP( istepWithProc, p9_sbe_io_initf ), ISTEP_MAP( istepWithProc, p9_sbe_startclock_chiplets ), ISTEP_MAP( istepWithProc, p9_sbe_scominit ), - ISTEP_MAP( istepLpcInit, p9_sbe_lpc_init ), + ISTEP_MAP( istepWithProc, p9_sbe_lpc_init ), ISTEP_MAP( istepWithProc, p9_sbe_fabricinit ), ISTEP_MAP( istepCheckSbeMaster, NULL ), ISTEP_MAP( istepWithProc, p9_sbe_mcs_setup ), @@ -672,18 +671,6 @@ ReturnCode istepNoOp( voidfuncptr_t i_hwp) return FAPI2_RC_SUCCESS ; } -//---------------------------------------------------------------------------- -ReturnCode istepLpcInit( voidfuncptr_t i_hwp) -{ - ReturnCode rc = FAPI2_RC_SUCCESS; - Target<TARGET_TYPE_PROC_CHIP > proc = plat_getChipTarget(); - assert( NULL != i_hwp ); - if( !(SbeRegAccess::theSbeRegAccess().isSbeSlave()) ) - { - SBE_EXEC_HWP(rc, reinterpret_cast<sbeIstepHwpProc_t>( i_hwp ),proc); - } - return rc; -} /* * end PIBMEMCODE ----------------------------------------------- */ |