diff options
| author | Terry J. Opie <opiet@us.ibm.com> | 2012-05-04 12:37:54 -0500 |
|---|---|---|
| committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2012-06-06 16:46:28 -0500 |
| commit | 200c99f2adcf88697a2fce80becee61ef405094d (patch) | |
| tree | cfbf305e3c6622277329444ea461bdf7b7d829c5 /src/include/usr | |
| parent | 27736382210dc00505de777d0f978a0a8cb3e594 (diff) | |
| download | talos-hostboot-200c99f2adcf88697a2fce80becee61ef405094d.tar.gz talos-hostboot-200c99f2adcf88697a2fce80becee61ef405094d.zip | |
SPD Module Specific Keywords
- Unbuffered Memory Module (UMM)
- Registered Memory Module (RMM)
- Clocked Memory Module (CMM)
- Load Reduction Memory Module (LRMM)
- Fixed TRCMIN_FINE_OFFSET naming
Change-Id: I463eae708ba0b1b96ea58ea0099280f15ff089c7
RTC: 41501
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1029
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr')
| -rw-r--r-- | src/include/usr/spd/spdenums.H | 279 | ||||
| -rw-r--r-- | src/include/usr/spd/spdreasoncodes.H | 6 |
2 files changed, 218 insertions, 67 deletions
diff --git a/src/include/usr/spd/spdenums.H b/src/include/usr/spd/spdenums.H index c685fa99e..b99738cc3 100644 --- a/src/include/usr/spd/spdenums.H +++ b/src/include/usr/spd/spdenums.H @@ -33,79 +33,224 @@ namespace SPD { /** +* @brief Enumerations for the start of each of the different sections of +* keywords available to read. +*/ +enum +{ + SPD_FIRST_NORM_KEYWORD = 0x0, + SPD_FIRST_MOD_SPEC = 0x8000, +}; + +/** * @brief Enumerations for fields that can be accessed in the SPD */ enum { - SPD_FIRST_KEYWORD = 0x00, - CRC_EXCLUDE = SPD_FIRST_KEYWORD, - SPD_BYTES_TOTAL = 0x01, - SPD_BYTES_USED = 0x02, - SPD_MAJOR_REVISION = 0x03, - SPD_MINOR_REVISION = 0x04, - BASIC_MEMORY_TYPE = 0x05, - MODULE_TYPE = 0x06, - BANK_ADDRESS_BITS = 0x07, - DENSITY = 0x08, - ROW_ADDRESS = 0x09, - COL_ADDRESS = 0x0a, - MODULE_NOMINAL_VOLTAGE = 0x0b, - MODULE_RANKS = 0x0c, - MODULE_DRAM_WIDTH = 0x0d, - ECC_BITS = 0x0e, - MODULE_MEMORY_BUS_WIDTH = 0x0f, - FTB_DIVIDEND = 0x10, - FTB_DIVISOR = 0x11, - MTB_DIVIDEND = 0x12, - MTB_DIVISOR = 0x13, - TCK_MIN = 0x14, - CAS_LATENCIES_SUPPORTED = 0x15, - MIN_CAS_LATENCY = 0x16, - TWR_MIN = 0x17, - TRCD_MIN = 0x18, - TRRD_MIN = 0x19, - TRP_MIN = 0x1a, - TRC_MIN = 0x1b, - TRAS_MIN = 0x1c, - TRFC_MIN = 0x1d, - TWTR_MIN = 0x1e, - TRTP_MIN = 0x1f, - TFAW_MIN = 0x20, - DLL_OFF = 0x21, - RZQ_7 = 0x22, - RZQ_6 = 0x23, - PASR = 0x24, - ODTS = 0x25, - ASR = 0x26, - ETR_1X = 0x27, - ETR = 0x28, - THERMAL_SENSOR_PRESENT = 0x29, - THERMAL_SENSOR_ACCURACY = 0x2a, - SDRAM_DEVICE_TYPE_NONSTD = 0x2b, - SDRAM_DEVICE_TYPE = 0x2c, - MODULE_TYPE_SPECIFIC_SECTION = 0x2d, - MODULE_MANUFACTURER_ID = 0x2e, - MODULE_MANUFACTURING_LOCATION = 0x2f, - MODULE_MANUFACTURING_DATE = 0x30, - MODULE_SERIAL_NUMBER = 0x31, - MODULE_CRC = 0x32, - MODULE_PART_NUMBER = 0x33, - MODULE_REVISION_CODE = 0x34, - DRAM_MANUFACTURER_ID = 0x35, - MANUFACTURER_SPECIFIC_DATA = 0x36, - TCKMIN_FINE_OFFSET = 0x37, - TAAMIN_FINE_OFFSET = 0x38, - TRCDMIN_FINE_OFFSET = 0x39, - TRPMIN_FINE_OFFSET = 0x3a, - TRPCMIN_FINE_OFFSET = 0x3b, - MODULE_THERMAL_SENSOR = 0x3c, - SDRAM_OPTIONAL_FEATURES = 0x3d, - SDRAM_THERMAL_REFRESH_OPTIONS = 0x3e, - DIMM_BAD_DQ_DATA = 0x3f, + // ============================================================== + // Normal SPD Kewords + CRC_EXCLUDE = SPD_FIRST_NORM_KEYWORD | 0x00, + SPD_BYTES_TOTAL = SPD_FIRST_NORM_KEYWORD | 0x01, + SPD_BYTES_USED = SPD_FIRST_NORM_KEYWORD | 0x02, + SPD_MAJOR_REVISION = SPD_FIRST_NORM_KEYWORD | 0x03, + SPD_MINOR_REVISION = SPD_FIRST_NORM_KEYWORD | 0x04, + BASIC_MEMORY_TYPE = SPD_FIRST_NORM_KEYWORD | 0x05, + MODULE_TYPE = SPD_FIRST_NORM_KEYWORD | 0x06, + BANK_ADDRESS_BITS = SPD_FIRST_NORM_KEYWORD | 0x07, + DENSITY = SPD_FIRST_NORM_KEYWORD | 0x08, + ROW_ADDRESS = SPD_FIRST_NORM_KEYWORD | 0x09, + COL_ADDRESS = SPD_FIRST_NORM_KEYWORD | 0x0a, + MODULE_NOMINAL_VOLTAGE = SPD_FIRST_NORM_KEYWORD | 0x0b, + MODULE_RANKS = SPD_FIRST_NORM_KEYWORD | 0x0c, + MODULE_DRAM_WIDTH = SPD_FIRST_NORM_KEYWORD | 0x0d, + ECC_BITS = SPD_FIRST_NORM_KEYWORD | 0x0e, + MODULE_MEMORY_BUS_WIDTH = SPD_FIRST_NORM_KEYWORD | 0x0f, + FTB_DIVIDEND = SPD_FIRST_NORM_KEYWORD | 0x10, + FTB_DIVISOR = SPD_FIRST_NORM_KEYWORD | 0x11, + MTB_DIVIDEND = SPD_FIRST_NORM_KEYWORD | 0x12, + MTB_DIVISOR = SPD_FIRST_NORM_KEYWORD | 0x13, + TCK_MIN = SPD_FIRST_NORM_KEYWORD | 0x14, + CAS_LATENCIES_SUPPORTED = SPD_FIRST_NORM_KEYWORD | 0x15, + MIN_CAS_LATENCY = SPD_FIRST_NORM_KEYWORD | 0x16, + TWR_MIN = SPD_FIRST_NORM_KEYWORD | 0x17, + TRCD_MIN = SPD_FIRST_NORM_KEYWORD | 0x18, + TRRD_MIN = SPD_FIRST_NORM_KEYWORD | 0x19, + TRP_MIN = SPD_FIRST_NORM_KEYWORD | 0x1a, + TRC_MIN = SPD_FIRST_NORM_KEYWORD | 0x1b, + TRAS_MIN = SPD_FIRST_NORM_KEYWORD | 0x1c, + TRFC_MIN = SPD_FIRST_NORM_KEYWORD | 0x1d, + TWTR_MIN = SPD_FIRST_NORM_KEYWORD | 0x1e, + TRTP_MIN = SPD_FIRST_NORM_KEYWORD | 0x1f, + TFAW_MIN = SPD_FIRST_NORM_KEYWORD | 0x20, + DLL_OFF = SPD_FIRST_NORM_KEYWORD | 0x21, + RZQ_7 = SPD_FIRST_NORM_KEYWORD | 0x22, + RZQ_6 = SPD_FIRST_NORM_KEYWORD | 0x23, + PASR = SPD_FIRST_NORM_KEYWORD | 0x24, + ODTS = SPD_FIRST_NORM_KEYWORD | 0x25, + ASR = SPD_FIRST_NORM_KEYWORD | 0x26, + ETR_1X = SPD_FIRST_NORM_KEYWORD | 0x27, + ETR = SPD_FIRST_NORM_KEYWORD | 0x28, + THERMAL_SENSOR_PRESENT = SPD_FIRST_NORM_KEYWORD | 0x29, + THERMAL_SENSOR_ACCURACY = SPD_FIRST_NORM_KEYWORD | 0x2a, + SDRAM_DEVICE_TYPE_NONSTD = SPD_FIRST_NORM_KEYWORD | 0x2b, + SDRAM_DEVICE_TYPE = SPD_FIRST_NORM_KEYWORD | 0x2c, + MODULE_TYPE_SPECIFIC_SECTION = SPD_FIRST_NORM_KEYWORD | 0x2d, + MODULE_MANUFACTURER_ID = SPD_FIRST_NORM_KEYWORD | 0x2e, + MODULE_MANUFACTURING_LOCATION = SPD_FIRST_NORM_KEYWORD | 0x2f, + MODULE_MANUFACTURING_DATE = SPD_FIRST_NORM_KEYWORD | 0x30, + MODULE_SERIAL_NUMBER = SPD_FIRST_NORM_KEYWORD | 0x31, + MODULE_CRC = SPD_FIRST_NORM_KEYWORD | 0x32, + MODULE_PART_NUMBER = SPD_FIRST_NORM_KEYWORD | 0x33, + MODULE_REVISION_CODE = SPD_FIRST_NORM_KEYWORD | 0x34, + DRAM_MANUFACTURER_ID = SPD_FIRST_NORM_KEYWORD | 0x35, + MANUFACTURER_SPECIFIC_DATA = SPD_FIRST_NORM_KEYWORD | 0x36, + TCKMIN_FINE_OFFSET = SPD_FIRST_NORM_KEYWORD | 0x37, + TAAMIN_FINE_OFFSET = SPD_FIRST_NORM_KEYWORD | 0x38, + TRCDMIN_FINE_OFFSET = SPD_FIRST_NORM_KEYWORD | 0x39, + TRPMIN_FINE_OFFSET = SPD_FIRST_NORM_KEYWORD | 0x3a, + TRCMIN_FINE_OFFSET = SPD_FIRST_NORM_KEYWORD | 0x3b, + MODULE_THERMAL_SENSOR = SPD_FIRST_NORM_KEYWORD | 0x3c, + SDRAM_OPTIONAL_FEATURES = SPD_FIRST_NORM_KEYWORD | 0x3d, + SDRAM_THERMAL_REFRESH_OPTIONS = SPD_FIRST_NORM_KEYWORD | 0x3e, + DIMM_BAD_DQ_DATA = SPD_FIRST_NORM_KEYWORD | 0x3f, + SPD_LAST_NORM_KEYWORD, - // This keyword should be last in the list - SPD_LAST_KEYWORD, + // ============================================================== + // Module Specific Keywords + MODSPEC_COM_NOM_HEIGHT_MAX = SPD_FIRST_MOD_SPEC | 0x00, + MODSPEC_COM_MAX_THICK_BACK = SPD_FIRST_MOD_SPEC | 0x01, + MODSPEC_COM_MAX_THICK_FRONT = SPD_FIRST_MOD_SPEC | 0x02, + MODSPEC_COM_RAW_CARD_EXT = SPD_FIRST_MOD_SPEC | 0x03, + MODSPEC_COM_RAW_CARD_REV = SPD_FIRST_MOD_SPEC | 0x04, + MODSPEC_COM_RAW_CARD = SPD_FIRST_MOD_SPEC | 0x05, + MODSPEC_COM_ADDR_MAPPING = SPD_FIRST_MOD_SPEC | 0x06, + RMM_ROWS_RDIMM = SPD_FIRST_MOD_SPEC | 0x07, + RMM_REGS_RDIMM = SPD_FIRST_MOD_SPEC | 0x08, + RMM_HEAT_SP = SPD_FIRST_MOD_SPEC | 0x09, + RMM_HEAT_SP_CHARS = SPD_FIRST_MOD_SPEC | 0x0a, + RMM_MFR_ID_CODE = SPD_FIRST_MOD_SPEC | 0x0b, + RMM_REG_REV_NUM = SPD_FIRST_MOD_SPEC | 0x0c, + RMM_REG_TYPE = SPD_FIRST_MOD_SPEC | 0x0d, + RMM_RC1 = SPD_FIRST_MOD_SPEC | 0x0e, + RMM_RC0 = SPD_FIRST_MOD_SPEC | 0x0f, + RMM_RC3 = SPD_FIRST_MOD_SPEC | 0x10, + RMM_RC2 = SPD_FIRST_MOD_SPEC | 0x11, + RMM_RC5 = SPD_FIRST_MOD_SPEC | 0x12, + RMM_RC4 = SPD_FIRST_MOD_SPEC | 0x13, + RMM_RC7 = SPD_FIRST_MOD_SPEC | 0x14, + RMM_RC6 = SPD_FIRST_MOD_SPEC | 0x15, + RMM_RC9 = SPD_FIRST_MOD_SPEC | 0x16, + RMM_RC8 = SPD_FIRST_MOD_SPEC | 0x17, + RMM_RC11 = SPD_FIRST_MOD_SPEC | 0x18, + RMM_RC10 = SPD_FIRST_MOD_SPEC | 0x19, + RMM_RC13 = SPD_FIRST_MOD_SPEC | 0x1a, + RMM_RC12 = SPD_FIRST_MOD_SPEC | 0x1b, + RMM_RC15 = SPD_FIRST_MOD_SPEC | 0x1c, + RMM_RC14 = SPD_FIRST_MOD_SPEC | 0x1d, + LRMM_HEAT_SP = SPD_FIRST_MOD_SPEC | 0x1e, + LRMM_RANK_NUMBERING = SPD_FIRST_MOD_SPEC | 0x1f, + LRMM_MEMBUF_ORIEN = SPD_FIRST_MOD_SPEC | 0x20, + LRMM_NUM_ROWS = SPD_FIRST_MOD_SPEC | 0x21, + LRMM_MIRRORING = SPD_FIRST_MOD_SPEC | 0x22, + LRMM_REVISION_NUM = SPD_FIRST_MOD_SPEC | 0x23, + LRMM_MFR_ID_CODE = SPD_FIRST_MOD_SPEC | 0x24, + LRMM_F0RC3 = SPD_FIRST_MOD_SPEC | 0x25, + LRMM_F0RC2 = SPD_FIRST_MOD_SPEC | 0x26, + LRMM_F0RC5 = SPD_FIRST_MOD_SPEC | 0x27, + LRMM_F0RC4 = SPD_FIRST_MOD_SPEC | 0x28, + LRMM_F1RC11 = SPD_FIRST_MOD_SPEC | 0x29, + LRMM_F1RC8 = SPD_FIRST_MOD_SPEC | 0x2a, + LRMM_F1RC13 = SPD_FIRST_MOD_SPEC | 0x2b, + LRMM_F1RC12 = SPD_FIRST_MOD_SPEC | 0x2c, + LRMM_F1RC15 = SPD_FIRST_MOD_SPEC | 0x2d, + LRMM_F1RC14 = SPD_FIRST_MOD_SPEC | 0x2e, + LRMM_F3RC9_800_1600 = SPD_FIRST_MOD_SPEC | 0x2f, + LRMM_F3RC8_800_1600 = SPD_FIRST_MOD_SPEC | 0x30, + LRMM_F4RC11_800_1600 = SPD_FIRST_MOD_SPEC | 0x31, + LRMM_F3RC11_800_1600 = SPD_FIRST_MOD_SPEC | 0x32, + LRMM_F4RC10_800_1600 = SPD_FIRST_MOD_SPEC | 0x33, + LRMM_F3RC10_800_1600 = SPD_FIRST_MOD_SPEC | 0x34, + LRMM_F6RC11_800_1600 = SPD_FIRST_MOD_SPEC | 0x35, + LRMM_F5RC11_800_1600 = SPD_FIRST_MOD_SPEC | 0x36, + LRMM_F6RC10_800_1600 = SPD_FIRST_MOD_SPEC | 0x37, + LRMM_F5RC10_800_1600 = SPD_FIRST_MOD_SPEC | 0x38, + LRMM_F8RC11_800_1600 = SPD_FIRST_MOD_SPEC | 0x39, + LRMM_F7RC11_800_1600 = SPD_FIRST_MOD_SPEC | 0x3a, + LRMM_F8RC10_800_1600 = SPD_FIRST_MOD_SPEC | 0x3b, + LRMM_F7RC10_800_1600 = SPD_FIRST_MOD_SPEC | 0x3c, + LRMM_F10RC11_800_1600 = SPD_FIRST_MOD_SPEC | 0x3d, + LRMM_F9RC11_800_1600 = SPD_FIRST_MOD_SPEC | 0x3e, + LRMM_F10RC10_800_1600 = SPD_FIRST_MOD_SPEC | 0x3f, + LRMM_F9RC10_800_1600 = SPD_FIRST_MOD_SPEC | 0x40, + LRMM_RTT_WR_800_1600 = SPD_FIRST_MOD_SPEC | 0x41, + LRMM_RTT_NOM_800_1600 = SPD_FIRST_MOD_SPEC | 0x42, + LRMM_IMPEDANCE_800_1600 = SPD_FIRST_MOD_SPEC | 0x43, + LRMM_F3RC9_1333_1600 = SPD_FIRST_MOD_SPEC | 0x44, + LRMM_F3RC8_1333_1600 = SPD_FIRST_MOD_SPEC | 0x45, + LRMM_F4RC11_1333_1600 = SPD_FIRST_MOD_SPEC | 0x46, + LRMM_F3RC11_1333_1600 = SPD_FIRST_MOD_SPEC | 0x47, + LRMM_F4RC10_1333_1600 = SPD_FIRST_MOD_SPEC | 0x48, + LRMM_F3RC10_1333_1600 = SPD_FIRST_MOD_SPEC | 0x49, + LRMM_F6RC11_1333_1600 = SPD_FIRST_MOD_SPEC | 0x4a, + LRMM_F5RC11_1333_1600 = SPD_FIRST_MOD_SPEC | 0x4b, + LRMM_F6RC10_1333_1600 = SPD_FIRST_MOD_SPEC | 0x4c, + LRMM_F5RC10_1333_1600 = SPD_FIRST_MOD_SPEC | 0x4d, + LRMM_F8RC11_1333_1600 = SPD_FIRST_MOD_SPEC | 0x4e, + LRMM_F7RC11_1333_1600 = SPD_FIRST_MOD_SPEC | 0x4f, + LRMM_F8RC10_1333_1600 = SPD_FIRST_MOD_SPEC | 0x50, + LRMM_F7RC10_1333_1600 = SPD_FIRST_MOD_SPEC | 0x51, + LRMM_F10RC11_1333_1600 = SPD_FIRST_MOD_SPEC | 0x52, + LRMM_F9RC11_1333_1600 = SPD_FIRST_MOD_SPEC | 0x53, + LRMM_F10RC10_1333_1600 = SPD_FIRST_MOD_SPEC | 0x54, + LRMM_F9RC10_1333_1600 = SPD_FIRST_MOD_SPEC | 0x55, + LRMM_RTT_WR_1333_1600 = SPD_FIRST_MOD_SPEC | 0x56, + LRMM_RTT_NOM_1333_1600 = SPD_FIRST_MOD_SPEC | 0x57, + LRMM_IMPEDANCE_1333_1600 = SPD_FIRST_MOD_SPEC | 0x58, + LRMM_F3RC9_1866_2133 = SPD_FIRST_MOD_SPEC | 0x59, + LRMM_F3RC8_1866_2133 = SPD_FIRST_MOD_SPEC | 0x5a, + LRMM_F4RC11_1866_2133 = SPD_FIRST_MOD_SPEC | 0x5b, + LRMM_F3RC11_1866_2133 = SPD_FIRST_MOD_SPEC | 0x5c, + LRMM_F4RC10_1866_2133 = SPD_FIRST_MOD_SPEC | 0x5d, + LRMM_F3RC10_1866_2133 = SPD_FIRST_MOD_SPEC | 0x5e, + LRMM_F6RC11_1866_2133 = SPD_FIRST_MOD_SPEC | 0x5f, + LRMM_F5RC11_1866_2133 = SPD_FIRST_MOD_SPEC | 0x60, + LRMM_F6RC10_1866_2133 = SPD_FIRST_MOD_SPEC | 0x61, + LRMM_F5RC10_1866_2133 = SPD_FIRST_MOD_SPEC | 0x62, + LRMM_F8RC11_1866_2133 = SPD_FIRST_MOD_SPEC | 0x63, + LRMM_F7RC11_1866_2133 = SPD_FIRST_MOD_SPEC | 0x64, + LRMM_F8RC10_1866_2133 = SPD_FIRST_MOD_SPEC | 0x65, + LRMM_F7RC10_1866_2133 = SPD_FIRST_MOD_SPEC | 0x66, + LRMM_F10RC11_1866_2133 = SPD_FIRST_MOD_SPEC | 0x67, + LRMM_F9RC11_1866_2133 = SPD_FIRST_MOD_SPEC | 0x68, + LRMM_F10RC10_1866_2133 = SPD_FIRST_MOD_SPEC | 0x69, + LRMM_F9RC10_1866_2133 = SPD_FIRST_MOD_SPEC | 0x6a, + LRMM_RTT_WR_1866_2133 = SPD_FIRST_MOD_SPEC | 0x6b, + LRMM_RTT_NOM_1866_2133 = SPD_FIRST_MOD_SPEC | 0x6c, + LRMM_IMPEDANCE_1866_2133 = SPD_FIRST_MOD_SPEC | 0x6d, + LRMM_MIN_DELAY_150V = SPD_FIRST_MOD_SPEC | 0x6e, + LRMM_MAX_DELAY_150V = SPD_FIRST_MOD_SPEC | 0x6f, + LRMM_MIN_DELAY_135V = SPD_FIRST_MOD_SPEC | 0x70, + LRMM_MAX_DELAY_135V = SPD_FIRST_MOD_SPEC | 0x71, + LRMM_MIN_DELAY_125V = SPD_FIRST_MOD_SPEC | 0x72, + LRMM_MAX_DELAY_125V = SPD_FIRST_MOD_SPEC | 0x73, + LRMM_PERSONALITY_BYTE0 = SPD_FIRST_MOD_SPEC | 0x74, + LRMM_PERSONALITY_BYTE1 = SPD_FIRST_MOD_SPEC | 0x75, + LRMM_PERSONALITY_BYTE2 = SPD_FIRST_MOD_SPEC | 0x76, + LRMM_PERSONALITY_BYTE3 = SPD_FIRST_MOD_SPEC | 0x77, + LRMM_PERSONALITY_BYTE4 = SPD_FIRST_MOD_SPEC | 0x78, + LRMM_PERSONALITY_BYTE5 = SPD_FIRST_MOD_SPEC | 0x79, + LRMM_PERSONALITY_BYTE6 = SPD_FIRST_MOD_SPEC | 0x7a, + LRMM_PERSONALITY_BYTE7 = SPD_FIRST_MOD_SPEC | 0x7b, + LRMM_PERSONALITY_BYTE8 = SPD_FIRST_MOD_SPEC | 0x7c, + LRMM_PERSONALITY_BYTE9 = SPD_FIRST_MOD_SPEC | 0x7d, + LRMM_PERSONALITY_BYTE10 = SPD_FIRST_MOD_SPEC | 0x7e, + LRMM_PERSONALITY_BYTE11 = SPD_FIRST_MOD_SPEC | 0x7f, + LRMM_PERSONALITY_BYTE12 = SPD_FIRST_MOD_SPEC | 0x80, + LRMM_PERSONALITY_BYTE13 = SPD_FIRST_MOD_SPEC | 0x81, + LRMM_PERSONALITY_BYTE14 = SPD_FIRST_MOD_SPEC | 0x82, + SPD_LAST_MOD_SPEC, + // This keyword should be last in the list // Invalid Keyword INVALID_SPD_KEYWORD = 0xFFFF, }; diff --git a/src/include/usr/spd/spdreasoncodes.H b/src/include/usr/spd/spdreasoncodes.H index 9fb5515e4..9767d3916 100644 --- a/src/include/usr/spd/spdreasoncodes.H +++ b/src/include/usr/spd/spdreasoncodes.H @@ -53,6 +53,7 @@ enum spdModuleId SPD_WRITE_KEYWORD_VALUE = 0x05, SPD_SPECIAL_CASES = 0x06, SPD_PRESENCE_DETECT = 0x07, + SPD_CHECK_MODULE_SPECIFIC_KEYWORD = 0x08, }; /** @@ -72,6 +73,11 @@ enum spdReasonCode SPD_INSUFFICIENT_FILE_SIZE = SPD_COMP_ID | 0x06, SPD_NOT_SUPPORTED = SPD_COMP_ID | 0x07, SPD_KEYWORD_NOT_FOUND = SPD_COMP_ID | 0x08, + SPD_MOD_SPECIFIC_MISMATCH_UMM = SPD_COMP_ID | 0x09, + SPD_MOD_SPECIFIC_MISMATCH_RMM = SPD_COMP_ID | 0x0a, + SPD_MOD_SPECIFIC_MISMATCH_CMM = SPD_COMP_ID | 0x0b, + SPD_MOD_SPECIFIC_MISMATCH_LRMM = SPD_COMP_ID | 0x0c, + SPD_MOD_SPECIFIC_UNSUPPORTED = SPD_COMP_ID | 0x0d, }; }; // end SPD |

