coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <smbios.h>
#include <string.h>
#include <commonlib/helpers.h>
#include <device/dram/ddr3.h>
#include <dimm_info_util.h>
Go to the source code of this file.
Macros | |
#define | EXTENSION_BUS_WIDTH_8BITS 8 |
Functions | |
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) |
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 | ||
) |
Definition at line 13 of file smbios.c.
References dimm_info::bus_width, dimm_info::channel_num, dimm_info::ddr_frequency, dimm_info::ddr_type, DIMM_INFO_SERIAL_SIZE, dimm_info::dimm_num, dimm_info::dimm_size, EXTENSION_BUS_WIDTH_8BITS, memcpy(), MIN, dimm_info::mod_id, dimm_info::mod_type, dimm_info::module_part_number, dimm_info::rank_per_dimm, dimm_info::serial, smbios_bus_width_to_spd_width(), strncpy(), and dimm_info::vdd_voltage.
Referenced by save_dimm_info(), and save_lpddr4_dimm_info_part_num().