4 #include <soc/romstage.h>
12 .spd_spec = {.spd_smbus_address = 0xa0}
16 .spd_spec = {.spd_smbus_address = 0xa2}
20 .spd_spec = {.spd_smbus_address = 0xa4}
24 .spd_spec = {.spd_smbus_address = 0xa6}
28 .rcomp_resistor = {121, 75, 100},
31 .rcomp_targets = {60, 26, 20, 20, 26},
34 .dq_pins_interleaved = 1,
46 memupd->FspmTestConfig.SmbusSpdWriteDisable = 0;
#define offsetof(TYPE, MEMBER)
void cannonlake_memcfg_init(FSP_M_CONFIG *mem_cfg, const struct cnl_mb_cfg *cnl_cfg)
int check_signature(const size_t offset, const uint64_t signature)
void mainboard_memory_init_params(FSPM_UPD *mupd)
#define READ_EEPROM_FSP_M(dest, opt_name)
static const struct cnl_mb_cfg baseboard_mem_cfg
struct spd_info spd[NUM_DIMM_SLOT]
enum mem_info_read_type read_type