![]() |
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.
Data Structures | |
struct | sdram_params |
Defines the SDRAM parameter structure. More... | |
struct | dram_impedance |
struct | mr_value |
struct | dram_shared_data |
Enumerations | |
enum | DRAMC_PARAM_SOURCE { DRAMC_PARAM_SOURCE_SDRAM_INVALID = 0 , DRAMC_PARAM_SOURCE_SDRAM_CONFIG , DRAMC_PARAM_SOURCE_FLASH } |
enum | { LP4X_DDR1600 , LP4X_DDR2400 , LP4X_DDR3200 , LP4X_DDR3600 , LP4X_DDRFREQ_MAX } |
Functions | |
int | complex_mem_test (u8 *start, unsigned int len) |
size_t | sdram_size (void) |
const struct sdram_params * | get_sdram_config (void) |
void | enable_emi_dcm (void) |
int | mt_set_emi (const struct dramc_param *dparam) |
void | mt_mem_init (struct dramc_param_ops *dparam_ops) |
Variables | |
const u8 | phy_mapping [CHANNEL_MAX][16] |
anonymous enum |
enum DRAMC_PARAM_SOURCE |
Definition at line 25 of file memory_test.c.
Definition at line 469 of file emi.c.
Referenced by dramc_runtime_config().
const struct sdram_params* get_sdram_config | ( | void | ) |
Definition at line 85 of file sdram_configs.c.
void mt_mem_init | ( | struct dramc_param_ops * | dparam_ops | ) |
Definition at line 223 of file memory.c.
References dparam_ops, mt_mem_init_run(), and pmic_set_vcore_vol().
int mt_set_emi | ( | const struct dramc_param * | dparam | ) |
Definition at line 622 of file emi.c.
References after_calib(), dramc_param_header::config, DRAM_DFS_SHUFFLE_1, DRAM_DFS_SHUFFLE_2, DRAM_DFS_SHUFFLE_3, DRAMC_CONFIG_DVFS, dramc_param::freq_params, dramc_param::header, dram_shared_data::mr, sdram_params::rank_num, run_calib(), and set_vdram1_vddq_voltage().
Definition at line 117 of file emi.c.
References assert, BIOS_INFO, cbmem_find(), CBMEM_ID_MEM_CHIP_INFO, mem_chip_info::channel, mem_chip_info::mem_chip_channel::density, dramc_get_rank_size(), ENV_ROMSTAGE, mtk_dram_size(), mem_chip_info::num_channels, printk, and RANK_MAX.
Referenced by init_4GB_mode().
|
extern |
Definition at line 39 of file emi.c.
Referenced by cbt_mrr_pinmux_mapping(), dramc_rx_rd_dqc_init(), get_cbt_vref_pinmux_value(), and set_mrr_pinmux_mapping().