![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Go to the source code of this file.
Macros | |
#define | NS2MHZ_DIV256 (1000 << 8) |
Convenience definitions for TCK values. More... | |
#define | TCK_1333MHZ 192 |
#define | TCK_1200MHZ 212 |
#define | TCK_1100MHZ 232 |
#define | TCK_1066MHZ 240 |
#define | TCK_1000MHZ 256 |
#define | TCK_933MHZ 274 |
#define | TCK_900MHZ 284 |
#define | TCK_800MHZ 320 |
#define | TCK_700MHZ 365 |
#define | TCK_666MHZ 384 |
#define | TCK_533MHZ 480 |
#define | TCK_400MHZ 640 |
#define | TCK_333MHZ 768 |
#define | TCK_266MHZ 960 |
#define | TCK_200MHZ 1280 |
#define | printram(x, ...) |
Convenience macro for enabling printk with CONFIG(DEBUG_RAM_SETUP) More... | |
Enumerations | |
enum | spd_status { SPD_STATUS_OK = 0 , SPD_STATUS_INVALID , SPD_STATUS_CRC_ERROR , SPD_STATUS_INVALID_FIELD } |
Result of the SPD decoding process. More... | |
Functions | |
u16 | ddr_crc16 (const u8 *ptr, int n_crc) |
Calculate the CRC of a DDR SPD data. More... | |
#define NS2MHZ_DIV256 (1000 << 8) |
#define printram | ( | x, | |
... | |||
) |
Convenience macro for enabling printk with CONFIG(DEBUG_RAM_SETUP)
Use this macro instead of printk(); for verbose RAM initialization messages. When CONFIG(DEBUG_RAM_SETUP) is not selected, these messages are automatically disabled.
enum spd_status |
Calculate the CRC of a DDR SPD data.
spd | pointer to raw SPD data |
len | length of data in SPD |
Definition at line 14 of file ddr_common.c.
Referenced by mainboard_memory_init_params(), spd_ddr2_calc_unique_crc(), spd_ddr3_calc_crc(), spd_ddr3_calc_unique_crc(), and verify_block().