Home
last modified time | relevance | path

Searched refs:spd_index (Results 1 – 25 of 81) sorted by relevance

1234

/external/coreboot/src/mainboard/intel/kunimitsu/spd/
Dspd_util.c66 int spd_index, spd_span; in mainboard_get_spd_data() local
69 spd_index = get_spd_index(); in mainboard_get_spd_data()
70 printk(BIOS_INFO, "SPD index %d\n", spd_index); in mainboard_get_spd_data()
82 if (spd_file_len < ((spd_index + 1) * SPD_SIZE_MAX_DDR3)) { in mainboard_get_spd_data()
84 spd_index = 0; in mainboard_get_spd_data()
87 spd_span = spd_index * SPD_SIZE_MAX_DDR3; in mainboard_get_spd_data()
93 int spd_index; in mainboard_has_dual_channel_mem() local
95 spd_index = get_spd_index(); in mainboard_has_dual_channel_mem()
97 if (spd_index != HYNIX_SINGLE_CHAN && spd_index != SAMSUNG_SINGLE_CHAN in mainboard_has_dual_channel_mem()
98 && spd_index != MIC_SINGLE_CHAN) { in mainboard_has_dual_channel_mem()
/external/coreboot/src/mainboard/lenovo/s230u/
Dearly_init.c39 unsigned int spd_index = get_gpios(spd_gpios); in get_spd_index() local
40 if (spd_index >= ARRAY_SIZE(mainboard_spd_names)) { in get_spd_index()
42 spd_index = 6; in get_spd_index()
45 return spd_index; in get_spd_index()
50 unsigned int spd_index = get_spd_index(); in mb_get_spd_map() local
53 spd_index, mainboard_spd_names[spd_index]); in mb_get_spd_map()
57 spdi->spd_index = spd_index; in mb_get_spd_map()
/external/coreboot/src/mainboard/google/glados/variants/lars/
Dvariant.c22 void variant_memory_init_params(FSPM_UPD *mupd, const int spd_index) in variant_memory_init_params() argument
51 if (spd_index == K4E6E304EB_MEM_ID) in variant_memory_init_params()
62 int is_dual_channel(const int spd_index) in is_dual_channel() argument
64 return (spd_index != MEM_SINGLE_CHAN0 in is_dual_channel()
65 && spd_index != MEM_SINGLE_CHAN3 in is_dual_channel()
66 && spd_index != MEM_SINGLE_CHAN4 in is_dual_channel()
67 && spd_index != MEM_SINGLE_CHAN7 in is_dual_channel()
68 && spd_index != MEM_SINGLE_CHANB in is_dual_channel()
69 && spd_index != MEM_SINGLE_CHANC); in is_dual_channel()
/external/coreboot/src/mainboard/intel/tglrvp/
Dromstage_fsp_params.c15 int spd_index; in mainboard_get_spd_index() local
22 spd_index = SPD_ID_MICRON; in mainboard_get_spd_index()
26 spd_index = SPD_ID_SAMSUNG; in mainboard_get_spd_index()
30 spd_index = SPD_ID_HYNIX; in mainboard_get_spd_index()
33 spd_index = SPD_ID_MICRON; in mainboard_get_spd_index()
37 printk(BIOS_INFO, "SPD index is 0x%x\n", spd_index); in mainboard_get_spd_index()
38 return spd_index; in mainboard_get_spd_index()
/external/coreboot/src/mainboard/samsung/lumpy/
Dearly_init.c75 unsigned int spd_index = 0; in get_spd_index() local
79 spd_index = 0; in get_spd_index()
82 spd_index = 1; in get_spd_index()
86 spd_index = 2; in get_spd_index()
89 spd_index = 3; in get_spd_index()
92 spd_index = 4; in get_spd_index()
96 spd_index = 5; in get_spd_index()
99 return spd_index; in get_spd_index()
115 spdi->spd_index = get_spd_index(); in mb_get_spd_map()
/external/coreboot/src/mainboard/intel/harcuvar/spd/
Dspd.c14 int spd_index; in mainboard_find_spd_data() local
18 spd_index = 0; in mainboard_find_spd_data()
24 if (spd_file_len < ((spd_index + 1) * SPD_SIZE_MAX_DDR4)) { in mainboard_find_spd_data()
27 spd_index = 0; in mainboard_find_spd_data()
34 spd_index *= SPD_SIZE_MAX_DDR4; in mainboard_find_spd_data()
35 spd_data = (uint8_t *)(spd_file + spd_index); in mainboard_find_spd_data()
/external/coreboot/src/mainboard/google/eve/spd/
Dspd.c80 int spd_index; in mainboard_get_spd_data() local
82 spd_index = mainboard_get_spd_index(); in mainboard_get_spd_data()
83 printk(BIOS_INFO, "SPD index %d\n", spd_index); in mainboard_get_spd_data()
95 if (spd_file_len < ((spd_index + 1) * SPD_SIZE_MAX_DDR3)) { in mainboard_get_spd_data()
97 spd_index = 1; in mainboard_get_spd_data()
100 spd_index *= SPD_SIZE_MAX_DDR3; in mainboard_get_spd_data()
101 mainboard_print_spd_info((uint8_t *)(spd_file + spd_index)); in mainboard_get_spd_data()
103 return (uintptr_t)(spd_file + spd_index); in mainboard_get_spd_data()
/external/coreboot/src/mainboard/google/glados/spd/
Dspd.c66 __weak int is_dual_channel(const int spd_index) in is_dual_channel() argument
73 void spd_memory_init_params(FSPM_UPD *mupd, int spd_index) in spd_memory_init_params() argument
80 printk(BIOS_INFO, "SPD index %d\n", spd_index); in spd_memory_init_params()
92 if (spd_file_len < ((spd_index + 1) * SPD_SIZE_MAX_DDR3)) { in spd_memory_init_params()
94 spd_index = 1; in spd_memory_init_params()
97 const size_t spd_offset = spd_index * SPD_SIZE_MAX_DDR3; in spd_memory_init_params()
104 if (is_dual_channel(spd_index)) in spd_memory_init_params()
/external/coreboot/src/mainboard/google/poppy/variants/atlas/
Dmemory.c31 int spd_index; in variant_memory_params() local
40 spd_index = variant_memory_sku(); in variant_memory_params()
41 assert(spd_index >= 0); in variant_memory_params()
42 if (spd_index == SAMSUNG_C_DIE_2G || spd_index == SAMSUNG_C_DIE_4G) in variant_memory_params()
/external/coreboot/src/mainboard/google/auron/variants/lulu/spd/
Dspd.c24 bool variant_is_dual_channel(const unsigned int spd_index) in variant_is_dual_channel() argument
27 return !((spd_index == 0b0000) || (spd_index == 0b0011) || (spd_index == 0b1010)); in variant_is_dual_channel()
/external/coreboot/src/mainboard/facebook/fbg1701/
Dromstage.c22 u8 spd_index; in mainboard_memory_init_params() local
31 spd_index = 0; in mainboard_memory_init_params()
35 spd_index = 1; in mainboard_memory_init_params()
38 spd_index = 2; in mainboard_memory_init_params()
43 memory_params->PcdMemorySpdPtr = spd_cbfs_map(spd_index); in mainboard_memory_init_params()
/external/coreboot/src/mainboard/lenovo/x1_carbon_gen1/
Dearly_init.c29 unsigned int spd_index = get_gpios(spd_gpio_vector); in get_spd_index() local
49 if (spd_index == 3) in get_spd_index()
52 return spd_index; in get_spd_index()
59 spdi->spd_index = get_spd_index(); in mb_get_spd_map()
/external/coreboot/src/mainboard/google/poppy/
Dromstage.c106 int spd_index; in mainboard_get_spd_data() local
110 spd_index = variant_memory_sku(); in mainboard_get_spd_data()
111 assert(spd_index >= 0); in mainboard_get_spd_data()
112 printk(BIOS_INFO, "SPD index %d\n", spd_index); in mainboard_get_spd_data()
124 if (spd_file_len < ((spd_index + 1) * spd_len)) in mainboard_get_spd_data()
127 spd_index *= spd_len; in mainboard_get_spd_data()
128 mainboard_print_spd_info((uint8_t *)(spd_file + spd_index), type); in mainboard_get_spd_data()
130 return (uintptr_t)(spd_file + spd_index); in mainboard_get_spd_data()
/external/coreboot/src/mainboard/portwell/m107/
Dromstage.c15 u8 spd_index = 0; in mainboard_memory_init_params() local
18 spd_index = 1; in mainboard_memory_init_params()
20 spd_index = 2; in mainboard_memory_init_params()
23 memory_params->PcdMemorySpdPtr = spd_cbfs_map(spd_index); in mainboard_memory_init_params()
/external/coreboot/src/mainboard/razer/blade_stealth_kbl/
Dromstage.c21 u8 spd_index = SPD_4X_4GB; in mainboard_memory_init_params() local
23 u8 spd_index = SPD_4X_2GB; in mainboard_memory_init_params() local
26 printk(BIOS_INFO, "SPD index %d\n", spd_index); in mainboard_memory_init_params()
37 mem_cfg->MemorySpdPtr00 = spd_cbfs_map(spd_index); in mainboard_memory_init_params()
/external/coreboot/src/soc/intel/cannonlake/
Dcnl_memcfg_init.c80 int spd_index, uint8_t mem_slot) in meminit_cbfs_spd_index() argument
88 if ((spd_data_ptr == 0) || (last_spd_index != spd_index)) { in meminit_cbfs_spd_index()
89 printk(BIOS_DEBUG, "SPD INDEX = %d\n", spd_index); in meminit_cbfs_spd_index()
91 spd_data_ptr = spd_cbfs_map(spd_index); in meminit_cbfs_spd_index()
100 last_spd_index = spd_index; in meminit_cbfs_spd_index()
129 spdi->spd_spec.spd_index, i); in cannonlake_memcfg_init()
/external/coreboot/src/mainboard/intel/mtlrvp/
Dromstage.c13 size_t spd_index; in get_spd_index() local
17 spd_index = board_id & SPD_ID_MASK; in get_spd_index()
19 printk(BIOS_INFO, "SPD index is 0x%x\n", (unsigned int)spd_index); in get_spd_index()
20 return spd_index; in get_spd_index()
/external/coreboot/src/mainboard/intel/kblrvp/
Dromstage.c16 u8 spd_index; in mainboard_memory_init_params() local
17 if (get_spd_index(&spd_index) < 0) in mainboard_memory_init_params()
20 printk(BIOS_INFO, "SPD index %d\n", spd_index); in mainboard_memory_init_params()
33 mem_cfg->MemorySpdPtr00 = spd_cbfs_map(spd_index); in mainboard_memory_init_params()
/external/coreboot/src/mainboard/intel/adlrvp/
Dromstage_fsp_params.c17 size_t spd_index; in get_spd_index() local
21 spd_index = board_id & SPD_ID_MASK; in get_spd_index()
23 printk(BIOS_INFO, "SPD index is 0x%x\n", (unsigned int)spd_index); in get_spd_index()
24 return spd_index; in get_spd_index()
/external/coreboot/src/mainboard/google/cyan/variants/terra/
Dspd_util.c21 int spd_index = ram_id & 0x03; in get_variant_spd_index() local
29 switch (spd_index) { in get_variant_spd_index()
44 return spd_index; in get_variant_spd_index()
/external/coreboot/src/mainboard/google/cyan/variants/ultima/
Dspd_util.c22 int spd_index = ram_id & 0x7; in get_variant_spd_index() local
30 switch (spd_index) { in get_variant_spd_index()
45 return spd_index; in get_variant_spd_index()
/external/coreboot/src/mainboard/google/cyan/variants/wizpig/
Dspd_util.c24 int spd_index = ram_id & 0x7; in get_variant_spd_index() local
32 switch (spd_index) { in get_variant_spd_index()
50 return spd_index; in get_variant_spd_index()
/external/coreboot/src/mainboard/google/cyan/variants/reks/
Dspd_util.c24 int spd_index = ram_id & 0x7; in get_variant_spd_index() local
32 switch (spd_index) { in get_variant_spd_index()
50 return spd_index; in get_variant_spd_index()
/external/coreboot/src/mainboard/google/cyan/variants/banon/
Dspd_util.c23 int spd_index = ram_id & 0x07; in get_variant_spd_index() local
31 switch (spd_index) { in get_variant_spd_index()
54 return spd_index; in get_variant_spd_index()
/external/coreboot/src/mainboard/google/cyan/variants/relm/
Dspd_util.c28 int spd_index = ram_id & 0x7; in get_variant_spd_index() local
36 switch (spd_index) { in get_variant_spd_index()
60 return spd_index; in get_variant_spd_index()

1234