diff options
author | Richard J. Knight <rjknight@us.ibm.com> | 2017-12-07 20:45:19 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-12-17 15:02:34 -0500 |
commit | 7f860e8a5c4722d0785436b7456f0d4b9be6fde7 (patch) | |
tree | a5ebc9fafaa6c910f58550036b553646a7997efa /src/usr/scan | |
parent | d8083fad5ac13484dbf190aa97792b0eabed2d88 (diff) | |
download | talos-hostboot-7f860e8a5c4722d0785436b7456f0d4b9be6fde7.tar.gz talos-hostboot-7f860e8a5c4722d0785436b7456f0d4b9be6fde7.zip |
BUP - istep 11 support phase 1
-Phase 1 support uses hardcoded ring data for
cen_pll_initf and cen_initf calls.
-Create overloaded platPutRing to use scanDoPib
for membuf chips
-Fix small bug in creation of chipSelect when
dealing with centaur chips.
Change-Id: I9cc71de104576e9e488e3cbb102e9569024a66df
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50778
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
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: Prachi Gupta <pragupta@us.ibm.com>
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/scan')
-rw-r--r-- | src/usr/scan/scandd.C | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/usr/scan/scandd.C b/src/usr/scan/scandd.C index 21f34939a..a02bc9cae 100644 --- a/src/usr/scan/scandd.C +++ b/src/usr/scan/scandd.C @@ -460,9 +460,9 @@ errlHndl_t scanDoPibScan( DeviceFW::OperationType i_opType, // where the ring you want to scan is located. All other chiplet rings // eg. 0203xxxx 0303xxxx stays the same. This is only special with // 0003xxxx" - if ((l_isCentaur) && ((l_scanTypeAddr & 0x01000000) == 0x0)) + if ((l_isCentaur) && ((l_scanTypeAddr & 0x03000000) == 0x0)) { - l_scanTypeAddr |= 0x01000000; + l_scanTypeAddr |= 0x01000000; } // bits 16-31 select the scan type select register @@ -897,6 +897,8 @@ errlHndl_t scanDoPibScan( DeviceFW::OperationType i_opType, } }while(0); + TRACFCOMP( g_trac_scandd,"SCAN::scanDoPibScan> End:::"); + mutex_unlock(l_mutex); return l_err; |