coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
dimm_attr_ddr3_st Struct Reference

DIMM characteristics. More...

#include <ddr3.h>

Collaboration diagram for dimm_attr_ddr3_st:
Collaboration graph

Data Fields

enum spd_memory_type dram_type
 
enum spd_dimm_type_ddr3 dimm_type
 
u16 cas_supported
 
union dimm_flags_ddr3_st flags
 
u8 width
 
u8 ranks
 
u8 row_bits
 
u8 col_bits
 
u32 size_mb
 
u32 tCK
 
u32 tAA
 
u32 tWR
 
u32 tRCD
 
u32 tRRD
 
u32 tRP
 
u32 tRAS
 
u32 tRC
 
u32 tRFC
 
u32 tWTR
 
u32 tRTP
 
u32 tFAW
 
u32 tCWL
 
u16 tCMD
 
u8 reference_card
 
u16 voltage
 
u8 dimms_per_channel
 
u16 manufacturer_id
 
u8 part_number [17]
 
u8 serial [SPD_DIMM_SERIAL_LEN]
 

Detailed Description

DIMM characteristics.

The characteristics of each DIMM, as presented by the SPD

Definition at line 106 of file ddr3.h.

Field Documentation

◆ cas_supported

u16 dimm_attr_ddr3_st::cas_supported

◆ col_bits

u8 dimm_attr_ddr3_st::col_bits

Definition at line 119 of file ddr3.h.

Referenced by ddr3_save_dimminfo(), dram_print_spd_ddr3(), and spd_decode_ddr3().

◆ dimm_type

enum spd_dimm_type_ddr3 dimm_attr_ddr3_st::dimm_type

Definition at line 96 of file ddr3.h.

Referenced by spd_decode_ddr3().

◆ dimms_per_channel

u8 dimm_attr_ddr3_st::dimms_per_channel

Definition at line 142 of file ddr3.h.

Referenced by dram_find_spds_ddr3(), spd_add_smbios17(), and spd_decode_ddr3().

◆ dram_type

enum spd_memory_type dimm_attr_ddr3_st::dram_type

◆ flags

union dimm_flags_ddr3_st dimm_attr_ddr3_st::flags

Definition at line 109 of file ddr3.h.

Referenced by ddr3_save_dimminfo(), dram_find_spds_ddr3(), and spd_decode_ddr3().

◆ manufacturer_id

u16 dimm_attr_ddr3_st::manufacturer_id

Definition at line 144 of file ddr3.h.

Referenced by spd_decode_ddr3().

◆ part_number

u8 dimm_attr_ddr3_st::part_number[17]

Definition at line 146 of file ddr3.h.

Referenced by spd_decode_ddr3().

◆ ranks

u8 dimm_attr_ddr3_st::ranks

◆ reference_card

u8 dimm_attr_ddr3_st::reference_card

Definition at line 138 of file ddr3.h.

Referenced by spd_decode_ddr3().

◆ row_bits

u8 dimm_attr_ddr3_st::row_bits

Definition at line 117 of file ddr3.h.

Referenced by ddr3_save_dimminfo(), dram_print_spd_ddr3(), and spd_decode_ddr3().

◆ serial

u8 dimm_attr_ddr3_st::serial[SPD_DIMM_SERIAL_LEN]

Definition at line 148 of file ddr3.h.

Referenced by spd_decode_ddr3().

◆ size_mb

u32 dimm_attr_ddr3_st::size_mb

◆ tAA

u32 dimm_attr_ddr3_st::tAA

◆ tCK

u32 dimm_attr_ddr3_st::tCK

◆ tCMD

u16 dimm_attr_ddr3_st::tCMD

◆ tCWL

u32 dimm_attr_ddr3_st::tCWL

◆ tFAW

u32 dimm_attr_ddr3_st::tFAW

◆ tRAS

u32 dimm_attr_ddr3_st::tRAS

◆ tRC

u32 dimm_attr_ddr3_st::tRC

Definition at line 130 of file ddr3.h.

Referenced by dram_print_spd_ddr3(), spd_add_smbios17(), and spd_decode_ddr3().

◆ tRCD

u32 dimm_attr_ddr3_st::tRCD

◆ tRFC

u32 dimm_attr_ddr3_st::tRFC

◆ tRP

u32 dimm_attr_ddr3_st::tRP

◆ tRRD

u32 dimm_attr_ddr3_st::tRRD

◆ tRTP

u32 dimm_attr_ddr3_st::tRTP

◆ tWR

u32 dimm_attr_ddr3_st::tWR

◆ tWTR

u32 dimm_attr_ddr3_st::tWTR

◆ voltage

u16 dimm_attr_ddr3_st::voltage

Definition at line 140 of file ddr3.h.

Referenced by dram_find_spds_ddr3(), spd_add_smbios17(), and spd_decode_ddr3().

◆ width

u8 dimm_attr_ddr3_st::width

Definition at line 113 of file ddr3.h.

Referenced by ddr3_save_dimminfo(), dram_dimm_mapping(), and spd_decode_ddr3().


The documentation for this struct was generated from the following file: