diff options
| author | Mark Pizzutillo <Mark.Pizzutillo@ibm.com> | 2019-06-20 13:15:47 -0500 |
|---|---|---|
| committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2019-07-09 10:20:45 -0500 |
| commit | edce11bc98f220b92a9906929891ea430b77a54d (patch) | |
| tree | 062f8492969b0193424aba61d00005f839d80347 /src/import/chips/ocmb/explorer/common/include | |
| parent | d9bbcfabbc2f041ba85095ac70dc27c37cb87755 (diff) | |
| download | blackbird-hostboot-edce11bc98f220b92a9906929891ea430b77a54d.tar.gz blackbird-hostboot-edce11bc98f220b92a9906929891ea430b77a54d.zip | |
Fix more exp_draminit parameters
Change-Id: I1183b37048b6075bd85276058f123883efb351e9
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/79299
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com>
Reviewed-by: RYAN P. KING <rpking@us.ibm.com>
Reviewed-by: Jennifer A Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/79320
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>
Diffstat (limited to 'src/import/chips/ocmb/explorer/common/include')
| -rw-r--r-- | src/import/chips/ocmb/explorer/common/include/exp_data_structs.H | 52 |
1 files changed, 35 insertions, 17 deletions
diff --git a/src/import/chips/ocmb/explorer/common/include/exp_data_structs.H b/src/import/chips/ocmb/explorer/common/include/exp_data_structs.H index aab5715b2..206a847e3 100644 --- a/src/import/chips/ocmb/explorer/common/include/exp_data_structs.H +++ b/src/import/chips/ocmb/explorer/common/include/exp_data_structs.H @@ -465,25 +465,43 @@ typedef struct __attribute__((packed)) user_input_msdg uint16_t InitPhyVref[MSDG_MAX_PSTATE]; // Enter desired ODT[3:0] value when writing to ranks - // OdtWrMapCs[i][3:0] ODT value when writing to rank 0 - // OdtWrMapCs[i][7:4] ODT value when writing to rank 1 - // OdtWrMapCs[i][11:8] ODT value when writing to rank 2 - // OdtWrMapCs[i][15:12] ODT value when writing to rank 3 - // [0] - ODT value for P0 - // [1] - ODT value for P1 - // [2] - ODT value for P2 - // [3] - ODT value for P3 + // in normal mode (2 rank) + // OdtWrMapCs BIT [1:0] ODT_A/B[1:0] value when writing to rank 0 + // OdtWrMapCs BIT [5:4] ODT_A/B[1:0] value when writing to rank 1 + // If EncodedQuadCs = 1 + // OdtWrMapCs BIT [1:0] ODT_A/B[1:0] value when writing to rank 0 + // OdtWrMapCs BIT [5:4] ODT_A/B[1:0] value when writing to rank 1 + // OdtWrMapCs BIT [9:8] ODT_A/B[1:0] value when writing to rank 2 + // OdtWrMapCs BIT [13:12] ODT_A/B[1:0] value when writing to rank 3 + // If Rank4Mode = 1 + // OdtWrMapCs BIT [1:0] ODT_A[1:0] value when writing to rank 0 + // OdtWrMapCs BIT [3:2] ODT_B[1:0] value when writing to rank 0 + // OdtWrMapCs BIT [5:4] ODT_A[1:0] value when writing to rank 1 + // OdtWrMapCs BIT [7:6] ODT_B[1:0] value when writing to rank 1 + // OdtWrMapCs BIT [9:8] ODT_A[1:0] value when writing to rank 2 + // OdtWrMapCs BIT [11:10] ODT_B[1:0] value when writing to rank 2 + // OdtWrMapCs BIT [13:12] ODT_A[1:0] value when writing to rank 3 + // OdtWrMapCs BIT [15:14] ODT_B[1:0] value when writing to rank 3 uint16_t OdtWrMapCs[MSDG_MAX_PSTATE]; - // Enter desired ODT[3:0] value when writing to ranks - // OdtRdMapCs[i][3:0] ODT value when writing to rank 0 - // OdtRdMapCs[i][7:4] ODT value when writing to rank 1 - // OdtRdMapCs[i][11:8] ODT value when writing to rank 2 - // OdtRdMapCs[i][15:12] ODT value when writing to rank 3 - // [0] - ODT value for P0 - // [1] - ODT value for P1 - // [2] - ODT value for P2 - // [3] - ODT value for P3 + // Enter desired ODT[3:0] value when reading from ranks + // in normal mode (2 rank) + // OdtRdMapCs BIT [1:0] ODT_A/B[1:0] value when reading from rank 0 + // OdtRdMapCs BIT [5:4] ODT_A/B[1:0] value when reading from rank 1 + // If EncodedQuadCs = 1 + // OdtRdMapCs BIT [1:0] ODT_A/B[1:0] value when reading from rank 0 + // OdtRdMapCs BIT [5:4] ODT_A/B[1:0] value when reading from rank 1 + // OdtRdMapCs BIT [9:8] ODT_A/B[1:0] value when reading from rank 2 + // OdtRdMapCs BIT [13:12] ODT_A/B[1:0] value when reading from rank 3 + // If Rank4Mode = 1 + // OdtRdMapCs BIT [1:0] ODT_A[1:0] value when reading from rank 0 + // OdtRdMapCs BIT [3:2] ODT_B[1:0] value when reading from rank 0 + // OdtRdMapCs BIT [5:4] ODT_A[1:0] value when reading from rank 1 + // OdtRdMapCs BIT [7:6] ODT_B[1:0] value when reading from rank 1 + // OdtRdMapCs BIT [9:8] ODT_A[1:0] value when reading from rank 2 + // OdtRdMapCs BIT [11:10] ODT_B[1:0] value when reading from rank 2 + // OdtRdMapCs BIT [13:12] ODT_A[1:0] value when reading from rank 3 + // OdtRdMapCs BIT [15:14] ODT_B[1:0] value when reading from rank 3 uint16_t OdtRdMapCs[MSDG_MAX_PSTATE]; // Enable geardown mode during training/dfi_bist. |

