mb/google/volteer/variants/eldrid: add memory.c for ddr4 support
[coreboot.git] / src / mainboard / google / volteer / variants / eldrid / memory.c
blob577734dbcf7891662af7450c2295506f920a8104
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 #include <baseboard/gpio.h>
4 #include <baseboard/variants.h>
5 #include <gpio.h>
7 /*This mb_ddr4_cfg structure is intentionally left empty so that fields are left nil. */
8 static const struct mb_ddr4_cfg eldrid_memcfg = {
9 };
11 static const struct ddr_memory_cfg baseboard_memcfg = {
12 .mem_type = MEMTYPE_DDR4,
13 .ddr4_cfg = &eldrid_memcfg
16 const struct ddr_memory_cfg *variant_memory_params(void)
18 return &baseboard_memcfg;
21 int variant_memory_sku(void)
23 gpio_t spd_gpios[] = {
24 GPIO_MEM_CONFIG_3,
25 GPIO_MEM_CONFIG_2,
26 GPIO_MEM_CONFIG_1,
27 GPIO_MEM_CONFIG_0,
30 return gpio_base2_value(spd_gpios, ARRAY_SIZE(spd_gpios));