/* SPDX-License-Identifier: GPL-2.0-only */ #include #include static const struct cnl_mb_cfg memcfg = { .spd[0] = { .read_type = READ_SMBUS, .spd_spec = {.spd_smbus_address = 0xa0}, }, .spd[2] = { .read_type = READ_SMBUS, .spd_spec = {.spd_smbus_address = 0xa4}, }, .rcomp_resistor = { 121, 81, 100 }, .rcomp_targets = { 100, 40, 20, 20, 26 }, .dq_pins_interleaved = 1, .vref_ca_config = 2, }; void mainboard_memory_init_params(FSPM_UPD *memupd) { cannonlake_memcfg_init(&memupd->FspmConfig, &memcfg); }