diff options
author | Jennifer A. Stofer <stofer@us.ibm.com> | 2019-01-31 11:16:33 -0600 |
---|---|---|
committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2019-02-14 17:30:03 -0600 |
commit | 117289f4ebcf54e6bace81b1c477b4a303200c61 (patch) | |
tree | d988577cf2265a673452afe1c122680c6c5e0479 | |
parent | 1434297c10f3197341e379760dddaa632367fa59 (diff) | |
download | talos-hostboot-117289f4ebcf54e6bace81b1c477b4a303200c61.tar.gz talos-hostboot-117289f4ebcf54e6bace81b1c477b4a303200c61.zip |
Revert "Adds exp_draminit_mc"
This reverts commit 7a9e1cebc8cf1304102f6032cf65a8bb781005c1.
Change-Id: I3f49c62572b26715a1875dca5a2ca25deba891c6
Original-Change-Id: Id86cd49977c4311e89d37186cfa302abc7877cfb
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71146
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71849
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
-rw-r--r-- | src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_draminit_mc.C | 78 | ||||
-rw-r--r-- | src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_draminit_mc.H | 30 |
2 files changed, 0 insertions, 108 deletions
diff --git a/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_draminit_mc.C b/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_draminit_mc.C index 8165573e8..54e135000 100644 --- a/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_draminit_mc.C +++ b/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_draminit_mc.C @@ -22,81 +22,3 @@ /* permissions and limitations under the License. */ /* */ /* IBM_PROLOG_END_TAG */ -/// -/// @file exp_mss_draminit_mc.C -/// @brief Initialize the memory controller to take over the DRAM -/// -// *HWP HWP Owner: Louis Stermole <stermole@us.ibm.com> -// *HWP HWP Backup: Andre Marin <aamarin@us.ibm.com> -// *HWP Team: Memory -// *HWP Level: 3 -// *HWP Consumed by: FSP:HB - -#include <fapi2.H> - -#include <generic/memory/lib/utils/c_str.H> -#include <generic/memory/lib/utils/find.H> -#include <generic/memory/lib/utils/count_dimm.H> - -#include <lib/mc/exp_port.H> - -using fapi2::TARGET_TYPE_OCMB_CHIP; - -extern "C" -{ -/// -/// @brief Initialize the MC now that DRAM is up -/// @param[in] i_target, the MC of the ports -/// @return FAPI2_RC_SUCCESS iff ok -/// - fapi2::ReturnCode exp_draminit_mc( const fapi2::Target<TARGET_TYPE_OCMB_CHIP>& i_target ) - { - - FAPI_INF("%s Start exp_draminit MC", mss::c_str(i_target)); - - //skip this ocmb_chip if we have no DIMM's configured - if(mss::count_dimm(i_target) == 0) - { - FAPI_INF("No DIMM's configured on %s. Skipping this OCMB_CHIP.", mss::c_str(i_target)); - return fapi2::FAPI2_RC_SUCCESS; - } - - // Enable Power management based off of mrw_power_control_requested - FAPI_TRY( mss::enable_power_management<mss::mc_type::EXPLORER>(i_target), "%s Failed to enable power management", - mss::c_str(i_target) ); - - // Set the IML Complete bit. Steve Powell to find a bit in the SRQ to use for this purpose - FAPI_TRY( mss::change_iml_complete<mss::mc_type::EXPLORER>(i_target, mss::HIGH), "%s Failed to set_ipm_complete", - mss::c_str(i_target)); - - // Set DFI init start requested from Stephen Powell - FAPI_TRY( mss::change_dfi_init_start<mss::mc_type::EXPLORER>(i_target, mss::ON ), "%s Failed to change_dfi_init_start", - mss::c_str(i_target)); - - // Re-enable port fails. - FAPI_TRY( mss::change_port_fail_disable<mss::mc_type::EXPLORER>(i_target, mss::OFF ), - "%s Failed to change_port_fail_disable", mss::c_str(i_target) ); - - // Start the refresh engines by setting MBAREF0Q(0) = “1”. Note that the remaining bits in - // MBAREF0Q should retain their initialization values. - FAPI_TRY( mss::change_refresh_enable<mss::mc_type::EXPLORER>(i_target, mss::HIGH), "%s Failed change_refresh_enable", - mss::c_str(i_target) ); - - // Enable periodic short zq cal - FAPI_TRY( mss::enable_zq_cal<mss::mc_type::EXPLORER>(i_target), "%s Failed enable_zq_cal", mss::c_str(i_target) ); - - // Enable ecc checking - FAPI_TRY( mss::enable_read_ecc<mss::mc_type::EXPLORER>(i_target), "%s Failed enable_read_ecc", mss::c_str(i_target) ); - - // Apply marks from OCMB VPD - FAPI_TRY( mss::apply_mark_store<mss::mc_type::EXPLORER>(i_target), "%s Failed enable_read_ecc", mss::c_str(i_target) ); - - // TODO: Move mss::unmask::after_draminit_mc to generic and call it - // At this point the DDR interface must be monitored for memory errors. Memory related FIRs should be unmasked. - //FAPI_TRY( mss::unmask::after_draminit_mc(i_target), "%s Failed after_draminit_mc", mss::c_str(i_target) ); - - fapi_try_exit: - FAPI_INF("%s End exp_draminit MC", mss::c_str(i_target)); - return fapi2::current_err; - } -} diff --git a/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_draminit_mc.H b/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_draminit_mc.H index 6e049346e..95f15ff9e 100644 --- a/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_draminit_mc.H +++ b/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_draminit_mc.H @@ -22,33 +22,3 @@ /* permissions and limitations under the License. */ /* */ /* IBM_PROLOG_END_TAG */ - -/// -/// @file exp_draminit_mc.H -/// @brief Initialize the memory controller to take over the DRAM -/// -// *HWP HWP Owner: Louis Stermole <stermole@us.ibm.com> -// *HWP HWP Backup: Andre Marin <aamarin@us.ibm.com> -// *HWP Team: Memory -// *HWP Level: 3 -// *HWP Consumed by: FSP:HB - -#ifndef EXP_DRAMINIT_MC_H_ -#define EXP_DRAMINIT_MC_H_ - -#include <fapi2.H> - -typedef fapi2::ReturnCode (*exp_draminit_mc_FP_t) (const fapi2::Target<fapi2::TARGET_TYPE_OCMB_CHIP>&); - -extern "C" -{ - - /// - /// @brief Trains the OCMB link - /// @param[in] i_target the OCMB target to operate on - /// @return FAPI2_RC_SUCCESS iff ok - /// - fapi2::ReturnCode exp_draminit_mc(const fapi2::Target<fapi2::TARGET_TYPE_OCMB_CHIP>& i_target); -} - -#endif |