/u-boot/drivers/ram/rockchip/ |
A D | sdram_rk3128.c | 15 struct dram_info { struct 22 struct dram_info *priv = dev_get_priv(dev); in rk3128_dmc_probe() argument
|
A D | sdram_rk3308.c | 14 struct dram_info { struct 21 struct dram_info *priv = dev_get_priv(dev); in rk3308_dmc_probe() argument
|
A D | sdram_px30.c | 22 struct dram_info { struct 24 struct ddr_pctl_regs *pctl; 25 struct ddr_phy_regs *phy; 26 struct px30_cru *cru; 27 struct msch_regs *msch; 28 struct px30_ddr_grf_regs *ddr_grf; 29 struct px30_grf *grf; 31 struct ram_info info; 32 struct px30_pmugrf *pmugrf; 125 struct dram_info dram_info; variable
|
A D | sdram_rk3328.c | 24 struct dram_info { struct 26 struct ddr_pctl_regs *pctl; 27 struct ddr_phy_regs *phy; 28 struct clk ddr_clk; 29 struct rk3328_cru *cru; 30 struct msch_regs *msch; 31 struct rk3328_ddr_grf_regs *ddr_grf; 33 struct ram_info info; 34 struct rk3328_grf_regs *grf;
|
A D | sdram_rk322x.c | 34 struct dram_info { struct 35 struct chan_info chan[1]; 36 struct ram_info info; 37 struct clk ddr_clk; 38 struct rk322x_cru *cru; 39 struct rk322x_grf *grf;
|
A D | dmc-rk3368.c | 27 struct dram_info { struct 28 struct ram_info info; 29 struct clk ddr_clk; 30 struct rk3368_cru *cru; 31 struct rk3368_grf *grf; 32 struct rk3368_ddr_pctl *pctl; 33 struct rk3368_ddrphy *phy; 34 struct rk3368_pmu_grf *pmugrf; 35 struct rk3368_msch *msch;
|
A D | sdram_rk3288.c | 39 struct dram_info { struct 40 struct chan_info chan[2]; 41 struct ram_info info; 42 struct clk ddr_clk; 43 struct rockchip_cru *cru; 44 struct rk3288_grf *grf; 45 struct rk3288_sgrf *sgrf; 46 struct rk3288_pmu *pmu; 47 bool is_veyron;
|
A D | sdram_rk3188.c | 37 struct dram_info { struct 38 struct chan_info chan[1]; 39 struct ram_info info; 40 struct clk ddr_clk; 41 struct rk3188_cru *cru; 42 struct rk3188_grf *grf; 43 struct rk3188_sgrf *sgrf; 44 struct rk3188_pmu *pmu;
|
A D | sdram_rk3399.c | 66 struct dram_info { struct 85 int (*data_training_first)(struct dram_info *dram, u32 channel, u8 rank, argument
|
/u-boot/drivers/ddr/marvell/axp/ |
A D | ddr3_hw_training.h | 252 u32 num_cs; 253 u32 cs_ena; 261 u32 rl_max_phase; 262 u32 rl_min_phase; 265 u32 rd_smpl_dly; 266 u32 rd_rdy_dly; 267 u32 cl; 268 u32 cwl; 269 u32 mode_2t; 270 int rl400_bug; [all …]
|
A D | ddr3_hw_training.c | 86 MV_DRAM_INFO dram_info; in ddr3_hw_training() local 486 void ddr3_set_performance_params(MV_DRAM_INFO *dram_info) in ddr3_set_performance_params() 621 int ddr3_load_patterns(MV_DRAM_INFO *dram_info, int resume) in ddr3_load_patterns() 697 void ddr3_save_training(MV_DRAM_INFO *dram_info) in ddr3_save_training() 871 int ddr3_check_if_resume_mode(MV_DRAM_INFO *dram_info, u32 freq) in ddr3_check_if_resume_mode() 915 int ddr3_training_suspend_resume(MV_DRAM_INFO *dram_info) in ddr3_training_suspend_resume() 1047 int ddr3_get_min_max_rl_phase(MV_DRAM_INFO *dram_info, u32 *min, u32 *max, in ddr3_get_min_max_rl_phase() 1087 int ddr3_odt_read_dynamic_config(MV_DRAM_INFO *dram_info) in ddr3_odt_read_dynamic_config()
|
A D | ddr3_dqs.c | 93 static u32 *ddr3_dqs_choose_pattern(MV_DRAM_INFO *dram_info, u32 victim_dq) in ddr3_dqs_choose_pattern() 131 int ddr3_dqs_centralization_rx(MV_DRAM_INFO *dram_info) in ddr3_dqs_centralization_rx() 213 int ddr3_dqs_centralization_tx(MV_DRAM_INFO *dram_info) in ddr3_dqs_centralization_tx() 296 int ddr3_find_adll_limits(MV_DRAM_INFO *dram_info, u32 cs, u32 ecc, int is_tx) in ddr3_find_adll_limits() 887 static int ddr3_center_calc(MV_DRAM_INFO *dram_info, u32 cs, u32 ecc, in ddr3_center_calc() 952 int ddr3_special_pattern_i_search(MV_DRAM_INFO *dram_info, u32 cs, u32 ecc, in ddr3_special_pattern_i_search() 1113 int ddr3_special_pattern_ii_search(MV_DRAM_INFO *dram_info, u32 cs, u32 ecc, in ddr3_special_pattern_ii_search() 1262 int ddr3_set_dqs_centralization_results(MV_DRAM_INFO *dram_info, u32 cs, in ddr3_set_dqs_centralization_results() 1328 int ddr3_load_dqs_patterns(MV_DRAM_INFO *dram_info) in ddr3_load_dqs_patterns()
|
A D | ddr3_write_leveling.c | 66 int ddr3_write_leveling_hw(u32 freq, MV_DRAM_INFO *dram_info) in ddr3_write_leveling_hw() 186 int ddr3_wl_supplement(MV_DRAM_INFO *dram_info) in ddr3_wl_supplement() 474 int ddr3_write_leveling_hw_reg_dimm(u32 freq, MV_DRAM_INFO *dram_info) in ddr3_write_leveling_hw_reg_dimm() 659 int ddr3_write_leveling_sw(u32 freq, int ratio_2to1, MV_DRAM_INFO *dram_info) in ddr3_write_leveling_sw() 884 MV_DRAM_INFO *dram_info) in ddr3_write_leveling_sw_reg_dimm() 1127 u32 *result, MV_DRAM_INFO *dram_info) in ddr3_write_leveling_single_cs()
|
A D | ddr3_pbs.c | 76 int ddr3_pbs_tx(MV_DRAM_INFO *dram_info) in ddr3_pbs_tx() 405 static int ddr3_tx_shift_dqs_adll_step_before_fail(MV_DRAM_INFO *dram_info, in ddr3_tx_shift_dqs_adll_step_before_fail() 520 int ddr3_pbs_rx(MV_DRAM_INFO *dram_info) in ddr3_pbs_rx() 917 static int ddr3_rx_shift_dqs_to_first_fail(MV_DRAM_INFO *dram_info, u32 cur_pup, in ddr3_rx_shift_dqs_to_first_fail() 1137 static int ddr3_pbs_per_bit(MV_DRAM_INFO *dram_info, int *start_over, int is_tx, in ddr3_pbs_per_bit() 1417 static int ddr3_set_pbs_results(MV_DRAM_INFO *dram_info, int is_tx) in ddr3_set_pbs_results() 1531 int ddr3_load_pbs_patterns(MV_DRAM_INFO *dram_info) in ddr3_load_pbs_patterns()
|
A D | ddr3_sdram.c | 163 int ddr3_sdram_compare(MV_DRAM_INFO *dram_info, u32 unlock_pup, in ddr3_sdram_compare() 219 int ddr3_sdram_dm_compare(MV_DRAM_INFO *dram_info, u32 unlock_pup, in ddr3_sdram_dm_compare() 280 int ddr3_sdram_pbs_compare(MV_DRAM_INFO *dram_info, u32 pup_locked, in ddr3_sdram_pbs_compare() 441 int ddr3_sdram_direct_compare(MV_DRAM_INFO *dram_info, u32 unlock_pup, in ddr3_sdram_direct_compare() 599 int ddr3_sdram_dqs_compare(MV_DRAM_INFO *dram_info, u32 unlock_pup, in ddr3_sdram_dqs_compare()
|
A D | ddr3_read_leveling.c | 62 int ddr3_read_leveling_hw(u32 freq, MV_DRAM_INFO *dram_info) in ddr3_read_leveling_hw() 180 int ddr3_read_leveling_sw(u32 freq, int ratio_2to1, MV_DRAM_INFO *dram_info) in ddr3_read_leveling_sw() 402 MV_DRAM_INFO *dram_info) in ddr3_read_leveling_single_cs_rl_mode() 754 MV_DRAM_INFO *dram_info) in ddr3_read_leveling_single_cs_window_mode()
|
A D | ddr3_dfs.c | 113 int ddr3_dfs_high_2_low(u32 freq, MV_DRAM_INFO *dram_info) in ddr3_dfs_high_2_low() 769 int ddr3_dfs_low_2_high(u32 freq, int ratio_2to1, MV_DRAM_INFO *dram_info) in ddr3_dfs_low_2_high()
|
A D | xor.c | 24 void mv_sys_xor_init(MV_DRAM_INFO *dram_info) in mv_sys_xor_init()
|
/u-boot/drivers/ram/aspeed/ |
A D | sdram_ast2500.c | 68 struct dram_info { struct 69 struct ram_info info; 70 struct clk ddr_clk; 71 struct ast2500_sdrammc_regs *regs; 95 static void ast2500_ddr_phy_init_process(struct dram_info *info) in ast2500_ddr_phy_init_process() argument
|
A D | sdram_ast2600.c | 429 struct dram_info { struct 440 static void ast2600_sdramphy_kick_training(struct dram_info *info) in ast2600_sdramphy_kick_training() argument
|