TianoCore EDK2 master
Loading...
Searching...
No Matches
SdramSpdDdr4.h File Reference

Go to the source code of this file.

Data Structures

union  SPD4_DEVICE_DESCRIPTION_STRUCT
 
union  SPD4_REVISION_STRUCT
 
union  SPD4_DRAM_DEVICE_TYPE_STRUCT
 
union  SPD4_MODULE_TYPE_STRUCT
 
union  SPD4_SDRAM_DENSITY_BANKS_STRUCT
 
union  SPD4_SDRAM_ADDRESSING_STRUCT
 
union  SPD4_PRIMARY_SDRAM_PACKAGE_TYPE_STRUCT
 
union  SPD4_SDRAM_OPTIONAL_FEATURES_STRUCT
 
union  SPD4_SDRAM_THERMAL_REFRESH_STRUCT
 
union  SPD4_OTHER_SDRAM_OPTIONAL_FEATURES_STRUCT
 
union  SPD4_SECONDARY_SDRAM_PACKAGE_TYPE_STRUCT
 
union  SPD4_MODULE_NOMINAL_VOLTAGE_STRUCT
 
union  SPD4_MODULE_ORGANIZATION_STRUCT
 
union  SPD4_MODULE_MEMORY_BUS_WIDTH_STRUCT
 
union  SPD4_MODULE_THERMAL_SENSOR_STRUCT
 
union  SPD4_EXTENDED_MODULE_TYPE_STRUCT
 
union  SPD4_TIMEBASE_STRUCT
 
union  SPD4_TCK_MIN_MTB_STRUCT
 
union  SPD4_TCK_MAX_MTB_STRUCT
 
union  SPD4_CAS_LATENCIES_SUPPORTED_STRUCT
 
union  SPD4_TAA_MIN_MTB_STRUCT
 
union  SPD4_TRCD_MIN_MTB_STRUCT
 
union  SPD4_TRP_MIN_MTB_STRUCT
 
union  SPD4_TRAS_TRC_MIN_MTB_STRUCT
 
union  SPD4_TRAS_MIN_MTB_STRUCT
 
union  SPD4_TRC_MIN_MTB_STRUCT
 
union  SPD4_TRFC_MIN_MTB_STRUCT
 
union  SPD4_TFAW_MIN_MTB_UPPER_STRUCT
 
union  SPD4_TFAW_MIN_MTB_STRUCT
 
union  SPD4_TRRD_MIN_MTB_STRUCT
 
union  SPD4_TCCD_MIN_MTB_STRUCT
 
union  SPD4_TWR_UPPER_NIBBLE_STRUCT
 
union  SPD4_TWR_MIN_MTB_STRUCT
 
union  SPD4_TWTR_UPPER_NIBBLE_STRUCT
 
union  SPD4_TWTR_MIN_MTB_STRUCT
 
union  SPD4_CONNECTOR_BIT_MAPPING_BYTE_STRUCT
 
union  SPD4_TCCD_MIN_FTB_STRUCT
 
union  SPD4_TRRD_MIN_FTB_STRUCT
 
union  SPD4_TRC_MIN_FTB_STRUCT
 
union  SPD4_TRP_MIN_FTB_STRUCT
 
union  SPD4_TRCD_MIN_FTB_STRUCT
 
union  SPD4_TAA_MIN_FTB_STRUCT
 
union  SPD4_TCK_MAX_FTB_STRUCT
 
union  SPD4_TCK_MIN_FTB_STRUCT
 
union  SPD4_UNBUF_MODULE_NOMINAL_HEIGHT
 
union  SPD4_UNBUF_MODULE_NOMINAL_THICKNESS
 
union  SPD4_UNBUF_REFERENCE_RAW_CARD
 
union  SPD4_UNBUF_ADDRESS_MAPPING
 
union  SPD4_RDIMM_MODULE_NOMINAL_HEIGHT
 
union  SPD4_RDIMM_MODULE_NOMINAL_THICKNESS
 
union  SPD4_RDIMM_REFERENCE_RAW_CARD
 
union  SPD4_RDIMM_MODULE_ATTRIBUTES
 
union  SPD4_RDIMM_THERMAL_HEAT_SPREADER_SOLUTION
 
union  SPD4_MANUFACTURER_ID_CODE
 
union  SPD4_RDIMM_REGISTER_REVISION_NUMBER
 
union  SPD4_RDIMM_ADDRESS_MAPPING_FROM_REGISTER_TO_DRAM
 
union  SPD4_RDIMM_REGISTER_OUTPUT_DRIVE_STRENGTH_FOR_CONTROL_COMMAND_ADDRESS
 
union  SPD4_RDIMM_REGISTER_OUTPUT_DRIVE_STRENGTH_FOR_CLOCK
 
union  SPD4_LRDIMM_MODULE_NOMINAL_HEIGHT
 
union  SPD4_LRDIMM_MODULE_NOMINAL_THICKNESS
 
union  SPD4_LRDIMM_REFERENCE_RAW_CARD
 
union  SPD4_LRDIMM_MODULE_ATTRIBUTES
 
union  SPD4_LRDIMM_THERMAL_HEAT_SPREADER_SOLUTION
 
union  SPD4_LRDIMM_REGISTER_REVISION_NUMBER
 
union  SPD4_LRDIMM_ADDRESS_MAPPING_FROM_REGISTER_TO_DRAM
 
union  SPD4_LRDIMM_REGISTER_OUTPUT_DRIVE_STRENGTH_FOR_CONTROL_COMMAND_ADDRESS
 
union  SPD4_LRDIMM_REGISTER_OUTPUT_DRIVE_STRENGTH_FOR_CLOCK
 
struct  SPD4_LRDIMM_DATA_BUFFER_REVISION_NUMBER
 
union  SPD4_LRDIMM_DRAM_VREFDQ_FOR_PACKAGE_RANK
 
struct  SPD4_LRDIMM_DATA_BUFFER_VREFDQ_FOR_DRAM_INTERFACE
 
union  SPD4_LRDIMM_DATA_BUFFER_MDQ_DRIVE_STRENGTH_RTT_FOR_DATA_RATE
 
union  SPD4_LRDIMM_DRAM_DRIVE_STRENGTH
 
union  SPD4_LRDIMM_DRAM_ODT_RTT_WR_RTT_NOM_FOR_DATA_RATE
 
union  SPD4_LRDIMM_DRAM_ODT_RTT_PARK_FOR_DATA_RATE
 
union  SPD4_LRDIMM_DATA_BUFFER_VREFDQ_FOR_DRAM_INTERFACE_RANGE
 
union  SPD4_LRDIMM_DATA_BUFFER_DQ_DECISION_FEEDBACK_EQUALIZATION
 
union  SPD4_NVDIMM_SUBSYSTEM_CONTROLLER_MANUFACTURER_ID_CODE
 
union  SPD4_NVDIMM_REFERENCE_RAW_CARD
 
union  SPD4_NVDIMM_MODULE_CHARACTERISTICS
 
struct  SPD4_NVDIMM_HYBRID_MODULE_MEDIA_TYPES
 
union  SPD4_NVDIMM_FUNCTION_INTERFACE_DESCRIPTOR
 
struct  SPD4_MANUFACTURING_DATE
 
union  SPD4_MANUFACTURER_SERIAL_NUMBER
 
struct  SPD4_MANUFACTURING_LOCATION
 
struct  SPD4_UNIQUE_MODULE_ID
 
union  SPD4_CYCLIC_REDUNDANCY_CODE
 
struct  SPD4_BASE_SECTION
 
struct  SPD4_MODULE_UNBUFFERED
 
struct  SPD4_MODULE_REGISTERED
 
struct  SPD4_MODULE_LOADREDUCED
 
struct  SPD4_MODULE_NVDIMM
 
union  SPD4_MODULE_SPECIFIC
 
struct  SPD4_MODULE_PART_NUMBER
 
struct  SPD4_MANUFACTURER_SPECIFIC
 
struct  SPD4_MANUFACTURING_DATA
 
struct  SPD4_END_USER_SECTION
 
struct  SPD_DDR4
 

Typedefs

typedef UINT16 SPD4_NVDIMM_MODULE_PRODUCT_IDENTIFIER
 
typedef UINT16 SPD4_NVDIMM_SUBSYSTEM_CONTROLLER_IDENTIFIER
 
typedef UINT8 SPD4_NVDIMM_SUBSYSTEM_CONTROLLER_REVISION_CODE
 
typedef UINT8 SPD4_NVDIMM_MAXIMUM_NONVOLATILE_MEMORY_INITIALIZATION_TIME
 
typedef UINT8 SPD4_MODULE_REVISION_CODE
 349 Module Revision Code
 
typedef UINT8 SPD4_DRAM_STEPPING
 352 Dram Stepping
 

Detailed Description

This file contains definitions for SPD DDR4.

Copyright (c) 2016, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Revision Reference:

Definition in file SdramSpdDdr4.h.

Typedef Documentation

◆ SPD4_DRAM_STEPPING

typedef UINT8 SPD4_DRAM_STEPPING

352 Dram Stepping

Definition at line 924 of file SdramSpdDdr4.h.

◆ SPD4_MODULE_REVISION_CODE

349 Module Revision Code

Definition at line 923 of file SdramSpdDdr4.h.

◆ SPD4_NVDIMM_MAXIMUM_NONVOLATILE_MEMORY_INITIALIZATION_TIME

typedef UINT8 SPD4_NVDIMM_MAXIMUM_NONVOLATILE_MEMORY_INITIALIZATION_TIME

Definition at line 739 of file SdramSpdDdr4.h.

◆ SPD4_NVDIMM_MODULE_PRODUCT_IDENTIFIER

typedef UINT16 SPD4_NVDIMM_MODULE_PRODUCT_IDENTIFIER

Definition at line 701 of file SdramSpdDdr4.h.

◆ SPD4_NVDIMM_SUBSYSTEM_CONTROLLER_IDENTIFIER

typedef UINT16 SPD4_NVDIMM_SUBSYSTEM_CONTROLLER_IDENTIFIER

Definition at line 713 of file SdramSpdDdr4.h.

◆ SPD4_NVDIMM_SUBSYSTEM_CONTROLLER_REVISION_CODE

typedef UINT8 SPD4_NVDIMM_SUBSYSTEM_CONTROLLER_REVISION_CODE

Definition at line 715 of file SdramSpdDdr4.h.