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

#include <raminit.h>

Collaboration diagram for dimminfo:
Collaboration graph

Data Fields

unsigned int card_type
 
u8 type
 
enum chip_width width
 
enum chip_cap chip_capacity
 
unsigned int page_size
 
unsigned int sides
 
unsigned int banks
 
unsigned int ranks
 
unsigned int rows
 
unsigned int cols
 
unsigned int cas_latencies
 
unsigned int tAAmin
 
unsigned int tCKmin
 
unsigned int tWR
 
unsigned int tRP
 
unsigned int tRCD
 
unsigned int tRAS
 
unsigned int rank_capacity_mb
 
u8 spd_data [256]
 
enum n_banks n_banks
 
u16 spd_crc
 
u8 mirrored
 

Detailed Description

Definition at line 58 of file raminit.h.

Field Documentation

◆ banks

unsigned int dimminfo::banks

Definition at line 66 of file raminit.h.

Referenced by collect_dimm_config(), and decode_spd().

◆ card_type

unsigned int dimminfo::card_type

Definition at line 59 of file raminit.h.

Referenced by collect_dimm_config().

◆ cas_latencies

unsigned int dimminfo::cas_latencies

Definition at line 70 of file raminit.h.

Referenced by decode_spd().

◆ chip_capacity

enum chip_cap dimminfo::chip_capacity

Definition at line 61 of file raminit.h.

Referenced by collect_dimm_config(), decode_spd(), and raminit_thermal().

◆ cols

unsigned int dimminfo::cols

Definition at line 69 of file raminit.h.

Referenced by decode_spd().

◆ mirrored

u8 dimminfo::mirrored

Definition at line 168 of file raminit.h.

◆ n_banks

enum n_banks dimminfo::n_banks

Definition at line 162 of file raminit.h.

◆ page_size

unsigned int dimminfo::page_size

Definition at line 64 of file raminit.h.

Referenced by collect_dimm_config(), and decode_spd().

◆ rank_capacity_mb

unsigned int dimminfo::rank_capacity_mb

Definition at line 77 of file raminit.h.

Referenced by collect_dimm_config().

◆ ranks

unsigned int dimminfo::ranks

Definition at line 67 of file raminit.h.

Referenced by collect_dimm_config(), and decode_spd().

◆ rows

unsigned int dimminfo::rows

Definition at line 68 of file raminit.h.

Referenced by decode_spd().

◆ sides

unsigned int dimminfo::sides

Definition at line 65 of file raminit.h.

Referenced by decode_spd().

◆ spd_crc

u16 dimminfo::spd_crc

Definition at line 167 of file raminit.h.

◆ spd_data

u8 dimminfo::spd_data[256]

Definition at line 78 of file raminit.h.

Referenced by decode_spd().

◆ tAAmin

unsigned int dimminfo::tAAmin

Definition at line 71 of file raminit.h.

Referenced by decode_spd().

◆ tCKmin

unsigned int dimminfo::tCKmin

Definition at line 72 of file raminit.h.

Referenced by decode_spd().

◆ tRAS

unsigned int dimminfo::tRAS

Definition at line 76 of file raminit.h.

Referenced by decode_spd().

◆ tRCD

unsigned int dimminfo::tRCD

Definition at line 75 of file raminit.h.

Referenced by decode_spd().

◆ tRP

unsigned int dimminfo::tRP

Definition at line 74 of file raminit.h.

Referenced by decode_spd().

◆ tWR

unsigned int dimminfo::tWR

Definition at line 73 of file raminit.h.

Referenced by decode_spd().

◆ type

u8 dimminfo::type

Definition at line 61 of file raminit.h.

Referenced by decode_spd().

◆ width

enum chip_width dimminfo::width

Definition at line 61 of file raminit.h.

Referenced by decode_spd().


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