summaryrefslogtreecommitdiff
path: root/src/soc/intel/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/common')
-rw-r--r--src/soc/intel/common/smbios.c4
-rw-r--r--src/soc/intel/common/smbios.h2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/soc/intel/common/smbios.c b/src/soc/intel/common/smbios.c
index bd6de9f7d1..5ab2dbc08a 100644
--- a/src/soc/intel/common/smbios.c
+++ b/src/soc/intel/common/smbios.c
@@ -14,7 +14,7 @@ void dimm_info_fill(struct dimm_info *dimm, u32 dimm_capacity, u8 ddr_type,
u32 frequency, u8 rank_per_dimm, u8 channel_id, u8 dimm_id,
const char *module_part_num, size_t module_part_number_size,
const u8 *module_serial_num, u16 data_width, u32 vdd_voltage,
- bool ecc_support, u16 mod_id, u8 mod_type)
+ bool ecc_support, u16 mod_id, u8 mod_type, u8 ctrlr_id)
{
dimm->mod_id = mod_id;
dimm->mod_type = mod_type;
@@ -24,6 +24,8 @@ void dimm_info_fill(struct dimm_info *dimm, u32 dimm_capacity, u8 ddr_type,
dimm->rank_per_dimm = rank_per_dimm;
dimm->channel_num = channel_id;
dimm->dimm_num = dimm_id;
+ dimm->ctrlr_num = ctrlr_id;
+
if (vdd_voltage > 0xFFFF) {
dimm->vdd_voltage = 0xFFFF;
} else {
diff --git a/src/soc/intel/common/smbios.h b/src/soc/intel/common/smbios.h
index 06a35c7e84..410b2fdf87 100644
--- a/src/soc/intel/common/smbios.h
+++ b/src/soc/intel/common/smbios.h
@@ -14,6 +14,6 @@ void dimm_info_fill(struct dimm_info *dimm, u32 dimm_capacity, u8 ddr_type,
u32 frequency, u8 rank_per_dimm, u8 channel_id, u8 dimm_id,
const char *module_part_num, size_t module_part_number_size,
const u8 *module_serial_num, u16 data_width, u32 vdd_voltage,
- bool ecc_support, u16 mod_id, u8 mod_type);
+ bool ecc_support, u16 mod_id, u8 mod_type, u8 ctrlr_id);
#endif /* _COMMON_SMBIOS_H_ */