diff options
author | Richard J. Knight <rjknight@us.ibm.com> | 2013-09-12 15:15:54 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-09-13 09:55:19 -0500 |
commit | 7747d54277d67621aab5ae715c3c4db372aa8c2b (patch) | |
tree | 9e6e1121b656920f7077895bc0b69db3d770c221 /src/include/usr | |
parent | 52904ec000600bf19fcebe864c15fc7b9e134255 (diff) | |
download | talos-hostboot-7747d54277d67621aab5ae715c3c4db372aa8c2b.tar.gz talos-hostboot-7747d54277d67621aab5ae715c3c4db372aa8c2b.zip |
Centaur: Driver Update : Support of x4 (hostboot)
Change-Id: I79c3f3b710c507dff435824d7cbb919caf87dfc7
CQ:SW222748
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6147
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr')
-rw-r--r-- | src/include/usr/hwpf/hwp/utility_procedures/mss_maint_cmds.H | 55 |
1 files changed, 49 insertions, 6 deletions
diff --git a/src/include/usr/hwpf/hwp/utility_procedures/mss_maint_cmds.H b/src/include/usr/hwpf/hwp/utility_procedures/mss_maint_cmds.H index 317c7649f..217ff2423 100644 --- a/src/include/usr/hwpf/hwp/utility_procedures/mss_maint_cmds.H +++ b/src/include/usr/hwpf/hwp/utility_procedures/mss_maint_cmds.H @@ -1,11 +1,11 @@ /* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ -/* $Source: src/include/usr/hwpf/hwp/dram_initialization/mss_memdiag/mss_maint_cmds.H $ */ +/* $Source: src/include/usr/hwpf/hwp/utility_procedures/mss_maint_cmds.H $ */ /* */ /* IBM CONFIDENTIAL */ /* */ -/* COPYRIGHT International Business Machines Corp. 2012,2013 */ +/* COPYRIGHT International Business Machines Corp. 2013 */ /* */ /* p1 */ /* */ @@ -20,7 +20,7 @@ /* Origin: 30 */ /* */ /* IBM_PROLOG_END_TAG */ -// $Id: mss_maint_cmds.H,v 1.16 2013/01/31 22:27:57 gollub Exp $ +// $Id: mss_maint_cmds.H,v 1.17 2013/08/23 19:44:02 gollub Exp $ //------------------------------------------------------------------------------ // Don't forget to create CVS comments when you check in your changes! //------------------------------------------------------------------------------ @@ -53,7 +53,7 @@ // | | | Added mss_do_steering // | | | Added mss_stopCmd // | | | Changed setupAndExecuteCmd to pure virtual - +// 1.17 | 08/23/13 | gollub | Added x4 ECC mode support: mss_x4_chip_mark_to_centaurDQ #ifndef _MSS_MAINT_CMDS_H #define _MSS_MAINT_CMDS_H @@ -78,9 +78,9 @@ //------------------------------------------------------------------------------ /** - * @brief For index into this table, use 1st symbol index of chip mark / 4. + * @brief For index into this table, use 1st symbol index of x8 chip mark / 4. */ -static const uint8_t mss_chip_mark_to_centaurDQ[18][2]={ +static const uint8_t mss_x8_chip_mark_to_centaurDQ[18][2]={ // centaurDQ port 1st symbol index of chip mark {64, 1}, // 0 {64, 0}, // 4 @@ -101,6 +101,49 @@ static const uint8_t mss_chip_mark_to_centaurDQ[18][2]={ {8, 0}, // 64 {0, 0}}; // 68 +/** + * @brief For index into this table, use 1st symbol index of x4 chip mark / 2. + */ +static const uint8_t mss_x4_chip_mark_to_centaurDQ[36][2]={ + // centaurDQ port 1st symbol index of x4 chip mark + {68, 1}, // 0 - NOTE: not actually valid in x4 mode.... + {64, 1}, // 2 + {68, 0}, // 4 + {64, 0}, // 6 + {60, 1}, // 8 + {56, 1}, // 10 + {52, 1}, // 12 + {48, 1}, // 14 + {44, 1}, // 16 + {40, 1}, // 18 + {36, 1}, // 20 + {32, 1}, // 22 + {28, 1}, // 24 + {24, 1}, // 26 + {20, 1}, // 28 + {16, 1}, // 30 + {12, 1}, // 32 + {8, 1}, // 34 + {4, 1}, // 36 + {0, 1}, // 38 + {60, 0}, // 40 + {56, 0}, // 42 + {52, 0}, // 44 + {48, 0}, // 46 + {44, 0}, // 48 + {40, 0}, // 50 + {36, 0}, // 52 + {32, 0}, // 54 + {28, 0}, // 56 + {24, 0}, // 58 + {20, 0}, // 60 + {16, 0}, // 62 + {12, 0}, // 64 + {8, 0}, // 66 + {4, 0}, // 68 + {0, 0}}; // 70 + + /** * @brief Used to get addess range of all ranks from get_address_range() |