diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2020-01-16 12:55:30 -0600 |
---|---|---|
committer | Daniel M Crowell <dcrowell@us.ibm.com> | 2020-01-29 15:03:54 -0600 |
commit | 3b5bb9f2e7467bde7c5f3a5c092f541a7e335dad (patch) | |
tree | 7906aa16688c6d20c8b80bdf32b4664834bd2982 /src/import/chips/ocmb/explorer/common/include/explorer_scom_addresses_fld_fixes.H | |
parent | a801fcf53301760bc456217d1e6a0790a840bc1f (diff) | |
download | talos-hostboot-3b5bb9f2e7467bde7c5f3a5c092f541a7e335dad.tar.gz talos-hostboot-3b5bb9f2e7467bde7c5f3a5c092f541a7e335dad.zip |
Adjust idec algorithm for Explorer B.0 format
The update to B.0 doesn't allow for a change to the register that
previously contained the MAJOR_REVISION value. Because of that
we are revising the logic that determines the EC level to be a
lookup based on a single number instead.
Ignore the MAJOR_RELEASE field from CHIP_INFO entirely, it will
always =1. Instead we will rely only on the EFUSE bits currently
designated for MINOR_RELEASE. Since we lost the ability to have
a common M.m we will just use a single incrementing value to
represent the ordinal revision number, regardless of major/minor,
i.e. the 1st revision is 0, the 2nd is 1, the 10th is 9, etc.
So that gives us these values for EFUSE_IMAGE_OUT_3[13:10]
A.0 = 0 = 0x10 in Host Firmware
A.1 = 1 = 0x11 in Host Firmware
B.0 = 2 = 0x20 in Host Firmware
B.1 = 3 = 0x21 in Host Firmware (if it were to happen)
Change-Id: I878491e8e004c231ce4dcd7abe887a947c7f3dc3
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/89764
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Christian R Geddes <crgeddes@us.ibm.com>
Reviewed-by: Jennifer A Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/89794
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: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/ocmb/explorer/common/include/explorer_scom_addresses_fld_fixes.H')
-rw-r--r-- | src/import/chips/ocmb/explorer/common/include/explorer_scom_addresses_fld_fixes.H | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/import/chips/ocmb/explorer/common/include/explorer_scom_addresses_fld_fixes.H b/src/import/chips/ocmb/explorer/common/include/explorer_scom_addresses_fld_fixes.H index 87927362f..fc02d5360 100644 --- a/src/import/chips/ocmb/explorer/common/include/explorer_scom_addresses_fld_fixes.H +++ b/src/import/chips/ocmb/explorer/common/include/explorer_scom_addresses_fld_fixes.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2018,2019 */ +/* Contributors Listed Below - COPYRIGHT 2018,2020 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -27,8 +27,6 @@ #define __EXPLR_SCOM_ADDRESSES_FLD_FIXES_H static const uint64_t EXPLR_MIPS_TO_OCMB_INTERRUPT_REGISTER1_DOORBELL = 63; -static const uint64_t EXPLR_EFUSE_IMAGE_OUT_3_ENTERPRISE_MODE_EC_MINOR = 50; -static const uint8_t EXPLR_EFUSE_IMAGE_OUT_3_ENTERPRISE_MODE_EC_MINOR_LEN = 4; static const uint64_t EXPLR_EFUSE_IMAGE_OUT_0_ENTERPRISE_MODE_DIS = 53; static const uint64_t EXPLR_SRQ_MBA_PMU8Q_CFG_INIT_COMPLETE = 63; |