8 #ifndef DEVICE_DRAM_DDR4L_H
9 #define DEVICE_DRAM_DDR4L_H
21 #define SPD_DDR4_PART_OFF 329
22 #define SPD_DDR4_PART_LEN 20
69 const u16 selected_freq,
cb_err
coreboot error codes
int spd_decode_ddr4(struct dimm_attr_ddr4_st *dimm, spd_raw_data spd)
Decode the raw SPD data.
uint16_t ddr4_speed_mhz_to_reported_mts(uint16_t speed_mhz)
Converts DDR4 clock speed in MHz to the standard reported speed in MT/s.
enum cb_err spd_add_smbios17_ddr4(const u8 channel, const u8 slot, const u16 selected_freq, const struct dimm_attr_ddr4_st *info)
@ SPD_DDR4_DIMM_TYPE_SO_DIMM
@ SPD_DDR4_DIMM_TYPE_32B_SO_DIMM
@ SPD_DDR4_DIMM_TYPE_UDIMM
@ SPD_DDR4_DIMM_TYPE_EXTENDED
@ SPD_DDR4_DIMM_TYPE_RDIMM
@ SPD_DDR4_DIMM_TYPE_MASK
@ SPD_DDR4_DIMM_TYPE_16B_SO_DIMM
@ SPD_DDR4_DIMM_TYPE_LRDIMM
@ SPD_DDR4_DIMM_TYPE_72B_SO_UDIMM
@ SPD_DDR4_DIMM_TYPE_MINI_RDIMM
@ SPD_DDR4_DIMM_TYPE_MINI_UDIMM
@ SPD_DDR4_DIMM_TYPE_72B_SO_RDIMM
#define SPD_DDR4_PART_LEN
static struct smmstore_params_info info
char part_number[SPD_DDR4_PART_LEN+1]
enum spd_memory_type dram_type
enum spd_dimm_type_ddr4 dimm_type