coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ddr.h File Reference
#include <stdint.h>
Include dependency graph for ddr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DDR_800_TCK_MIN   2500
 
#define DDR_1000_TCK_MIN   2000
 
#define DDR_1066_TCK_MIN   1875
 
#define DDR_1200_TCK_MIN   1667
 
#define DDR_1333_TCK_MIN   1500
 
#define DDR_1400_TCK_MIN   1429
 
#define DDR_1600_TCK_MIN   1250
 
#define DDR_1800_TCK_MIN   1110
 
#define DDR_1866_TCK_MIN   1071
 
#define DDR_2000_TCK_MIN   1000
 
#define DDR_2133_TCK_MIN   938
 
#define DDR_2200_TCK_MIN   909
 
#define DDR_2400_TCK_MIN   833
 
#define DDR_2600_TCK_MIN   769
 
#define DDR_2666_TCK_MIN   750
 
#define DDR_2800_TCK_MIN   714
 
#define DDR_2933_TCK_MIN   682
 
#define DDR_3000_TCK_MIN   667
 
#define DDR_3200_TCK_MIN   625
 
#define DDR_3400_TCK_MIN   589
 
#define DDR_3466_TCK_MIN   577
 
#define DDR_3600_TCK_MIN   556
 
#define DDR_3733_TCK_MIN   536
 
#define DDR_3800_TCK_MIN   527
 
#define DDR_4000_TCK_MIN   500
 
#define DDR_4200_TCK_MIN   477
 
#define DDR_4266_TCK_MIN   469
 
#define DDR_4400_TCK_MIN   455
 
#define DDR_4800_TCK_MIN   417
 
#define DDR_5200_TCK_MIN   385
 
#define DDR_5600_TCK_MIN   358
 
#define DDR_6000_TCK_MIN   334
 
#define DDR_6400_TCK_MIN   313
 
#define DDR_6800_TCK_MIN   295
 
#define DDR_7200_TCK_MIN   278
 
#define DDR_7600_TCK_MIN   264
 
#define DDR_8000_TCK_MIN   250
 
#define DDR_8400_TCK_MIN   239
 

Functions

uint16_t get_max_memory_speed (uint32_t commonTck)
 
uint32_t get_ddr_voltage (uint8_t DdrVoltage)
 

Macro Definition Documentation

◆ DDR_1000_TCK_MIN

#define DDR_1000_TCK_MIN   2000

Definition at line 10 of file ddr.h.

◆ DDR_1066_TCK_MIN

#define DDR_1066_TCK_MIN   1875

Definition at line 11 of file ddr.h.

◆ DDR_1200_TCK_MIN

#define DDR_1200_TCK_MIN   1667

Definition at line 12 of file ddr.h.

◆ DDR_1333_TCK_MIN

#define DDR_1333_TCK_MIN   1500

Definition at line 13 of file ddr.h.

◆ DDR_1400_TCK_MIN

#define DDR_1400_TCK_MIN   1429

Definition at line 14 of file ddr.h.

◆ DDR_1600_TCK_MIN

#define DDR_1600_TCK_MIN   1250

Definition at line 15 of file ddr.h.

◆ DDR_1800_TCK_MIN

#define DDR_1800_TCK_MIN   1110

Definition at line 16 of file ddr.h.

◆ DDR_1866_TCK_MIN

#define DDR_1866_TCK_MIN   1071

Definition at line 17 of file ddr.h.

◆ DDR_2000_TCK_MIN

#define DDR_2000_TCK_MIN   1000

Definition at line 18 of file ddr.h.

◆ DDR_2133_TCK_MIN

#define DDR_2133_TCK_MIN   938

Definition at line 19 of file ddr.h.

◆ DDR_2200_TCK_MIN

#define DDR_2200_TCK_MIN   909

Definition at line 20 of file ddr.h.

◆ DDR_2400_TCK_MIN

#define DDR_2400_TCK_MIN   833

Definition at line 21 of file ddr.h.

◆ DDR_2600_TCK_MIN

#define DDR_2600_TCK_MIN   769

Definition at line 22 of file ddr.h.

◆ DDR_2666_TCK_MIN

#define DDR_2666_TCK_MIN   750

Definition at line 23 of file ddr.h.

◆ DDR_2800_TCK_MIN

#define DDR_2800_TCK_MIN   714

Definition at line 24 of file ddr.h.

◆ DDR_2933_TCK_MIN

#define DDR_2933_TCK_MIN   682

Definition at line 25 of file ddr.h.

◆ DDR_3000_TCK_MIN

#define DDR_3000_TCK_MIN   667

Definition at line 26 of file ddr.h.

◆ DDR_3200_TCK_MIN

#define DDR_3200_TCK_MIN   625

Definition at line 27 of file ddr.h.

◆ DDR_3400_TCK_MIN

#define DDR_3400_TCK_MIN   589

Definition at line 28 of file ddr.h.

◆ DDR_3466_TCK_MIN

#define DDR_3466_TCK_MIN   577

Definition at line 29 of file ddr.h.

◆ DDR_3600_TCK_MIN

#define DDR_3600_TCK_MIN   556

Definition at line 30 of file ddr.h.

◆ DDR_3733_TCK_MIN

#define DDR_3733_TCK_MIN   536

Definition at line 31 of file ddr.h.

◆ DDR_3800_TCK_MIN

#define DDR_3800_TCK_MIN   527

Definition at line 32 of file ddr.h.

◆ DDR_4000_TCK_MIN

#define DDR_4000_TCK_MIN   500

Definition at line 33 of file ddr.h.

◆ DDR_4200_TCK_MIN

#define DDR_4200_TCK_MIN   477

Definition at line 34 of file ddr.h.

◆ DDR_4266_TCK_MIN

#define DDR_4266_TCK_MIN   469

Definition at line 35 of file ddr.h.

◆ DDR_4400_TCK_MIN

#define DDR_4400_TCK_MIN   455

Definition at line 36 of file ddr.h.

◆ DDR_4800_TCK_MIN

#define DDR_4800_TCK_MIN   417

Definition at line 37 of file ddr.h.

◆ DDR_5200_TCK_MIN

#define DDR_5200_TCK_MIN   385

Definition at line 38 of file ddr.h.

◆ DDR_5600_TCK_MIN

#define DDR_5600_TCK_MIN   358

Definition at line 39 of file ddr.h.

◆ DDR_6000_TCK_MIN

#define DDR_6000_TCK_MIN   334

Definition at line 40 of file ddr.h.

◆ DDR_6400_TCK_MIN

#define DDR_6400_TCK_MIN   313

Definition at line 41 of file ddr.h.

◆ DDR_6800_TCK_MIN

#define DDR_6800_TCK_MIN   295

Definition at line 42 of file ddr.h.

◆ DDR_7200_TCK_MIN

#define DDR_7200_TCK_MIN   278

Definition at line 43 of file ddr.h.

◆ DDR_7600_TCK_MIN

#define DDR_7600_TCK_MIN   264

Definition at line 44 of file ddr.h.

◆ DDR_8000_TCK_MIN

#define DDR_8000_TCK_MIN   250

Definition at line 45 of file ddr.h.

◆ DDR_800_TCK_MIN

#define DDR_800_TCK_MIN   2500

Definition at line 9 of file ddr.h.

◆ DDR_8400_TCK_MIN

#define DDR_8400_TCK_MIN   239

Definition at line 46 of file ddr.h.

Function Documentation

◆ get_ddr_voltage()

uint32_t get_ddr_voltage ( uint8_t  DdrVoltage)

Definition at line 5 of file ddr.c.

Referenced by save_dimm_info().

Here is the caller graph for this function:

◆ get_max_memory_speed()