coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
timings Struct Reference

#include <raminit.h>

Collaboration diagram for timings:
Collaboration graph

Data Fields

u32 min_tCLK_cas [8]
 
u32 min_tRAS
 
u32 min_tRP
 
u32 min_tRCD
 
u32 min_tWR
 
u32 min_tRFC
 
u32 max_tRR
 
u8 cas_mask
 
unsigned int CAS
 
enum fsb_clk fsb_clock
 
enum mem_clk mem_clock
 
unsigned int tRAS
 
unsigned int tRP
 
unsigned int tRCD
 
unsigned int tWR
 
unsigned int tRFC
 
unsigned int tWTR
 
unsigned int tRRD
 
unsigned int tRTP
 
unsigned int tclk
 
enum fsb_clock fsb_clk
 
enum mem_clock mem_clk
 

Detailed Description

Definition at line 273 of file raminit.c.

Field Documentation

◆ CAS

◆ cas_mask

u8 timings::cas_mask

Definition at line 281 of file raminit.c.

Referenced by choose_tclk(), and gather_common_timing().

◆ fsb_clk

enum fsb_clock timings::fsb_clk

Definition at line 146 of file raminit.h.

◆ fsb_clock

◆ max_tRR

u32 timings::max_tRR

Definition at line 280 of file raminit.c.

Referenced by derive_timings(), and gather_common_timing().

◆ mem_clk

enum mem_clock timings::mem_clk

Definition at line 146 of file raminit.h.

◆ mem_clock

◆ min_tCLK_cas

u32 timings::min_tCLK_cas[8]

Definition at line 274 of file raminit.c.

Referenced by choose_tclk(), and gather_common_timing().

◆ min_tRAS

u32 timings::min_tRAS

Definition at line 275 of file raminit.c.

Referenced by derive_timings(), gather_common_timing(), and select_discrete_timings().

◆ min_tRCD

u32 timings::min_tRCD

Definition at line 277 of file raminit.c.

Referenced by derive_timings(), gather_common_timing(), and select_discrete_timings().

◆ min_tRFC

u32 timings::min_tRFC

Definition at line 279 of file raminit.c.

Referenced by derive_timings(), gather_common_timing(), and select_discrete_timings().

◆ min_tRP

u32 timings::min_tRP

Definition at line 276 of file raminit.c.

Referenced by derive_timings(), gather_common_timing(), and select_discrete_timings().

◆ min_tWR

u32 timings::min_tWR

Definition at line 278 of file raminit.c.

Referenced by derive_timings(), gather_common_timing(), and select_discrete_timings().

◆ tclk

unsigned int timings::tclk

Definition at line 146 of file raminit.h.

◆ tRAS

unsigned int timings::tRAS

Definition at line 48 of file raminit.h.

Referenced by calculate_derived_timings(), and dram_program_timings().

◆ tRCD

unsigned int timings::tRCD

Definition at line 50 of file raminit.h.

Referenced by calculate_derived_timings(), and dram_program_timings().

◆ tRFC

unsigned int timings::tRFC

Definition at line 52 of file raminit.h.

Referenced by calculate_derived_timings(), and dram_program_timings().

◆ tRP

unsigned int timings::tRP

Definition at line 49 of file raminit.h.

Referenced by calculate_derived_timings(), and dram_program_timings().

◆ tRRD

unsigned int timings::tRRD

Definition at line 54 of file raminit.h.

Referenced by calculate_derived_timings(), and dram_program_timings().

◆ tRTP

unsigned int timings::tRTP

Definition at line 55 of file raminit.h.

◆ tWR

unsigned int timings::tWR

Definition at line 51 of file raminit.h.

Referenced by calculate_derived_timings(), dram_program_timings(), and jedec_init().

◆ tWTR

unsigned int timings::tWTR

Definition at line 53 of file raminit.h.


The documentation for this struct was generated from the following files: