| /arch/arm/mach-sunxi/ |
| A D | dram_sun8i_a23.c | 30 static const struct dram_para dram_para = { variable 102 if (dram_para.tpr13 & 0x20) in mctl_init() 107 if (dram_para.clock >= 480) in mctl_init() 141 if (dram_para.clock <= 240 || !dram_para.odt_en) { in mctl_init() 145 if (dram_para.clock <= 240) { in mctl_init() 201 writel((dram_para.mr0 << 16) | dram_para.mr1, &mctl_ctl->init3); in mctl_init() 202 writel((dram_para.mr2 << 16) | dram_para.mr3, &mctl_ctl->init4); in mctl_init() 211 if (dram_para.tpr13 & 0x20) in mctl_init() 254 if (dram_para.odt_correction) { in mctl_init() 256 dram_para.odt_correction); in mctl_init() [all …]
|
| A D | dram_sun8i_a33.c | 23 struct dram_para { struct 33 static void mctl_set_cr(struct dram_para *para) in mctl_set_cr() argument 47 static void auto_detect_dram_size(struct dram_para *para) in auto_detect_dram_size() 87 static void auto_set_timing_para(struct dram_para *para) in auto_set_timing_para() 180 static void mctl_data_train_cfg(struct dram_para *para) in mctl_data_train_cfg() 191 static int mctl_train_dram(struct dram_para *para) in mctl_train_dram() 202 static int mctl_channel_init(struct dram_para *para) in mctl_channel_init() 295 static void mctl_sys_init(struct dram_para *para) in mctl_sys_init() 335 struct dram_para para = { in sunxi_dram_init()
|
| A D | dram_sun8i_a83t.c | 21 struct dram_para { struct 32 static void mctl_set_cr(struct dram_para *para) in mctl_set_cr() argument 46 static void auto_detect_dram_size(struct dram_para *para) in auto_detect_dram_size() 86 static void auto_set_timing_para(struct dram_para *para) in auto_set_timing_para() 212 static void mctl_data_train_cfg(struct dram_para *para) in mctl_data_train_cfg() 223 static int mctl_train_dram(struct dram_para *para) in mctl_train_dram() 258 static int mctl_channel_init(struct dram_para *para) in mctl_channel_init() 388 static void mctl_sys_init(struct dram_para *para) in mctl_sys_init() 432 struct dram_para para = { in sunxi_dram_init()
|
| A D | dram_suniv.c | 42 struct dram_para { struct 56 struct dram_para suniv_dram_para = { argument 128 static int dram_para_setup(struct dram_para *para) in dram_para_setup() 202 static u32 dram_check_type(struct dram_para *para) in dram_check_type() 223 static u32 dram_scan_readpipe(struct dram_para *para) in dram_scan_readpipe() 256 static u32 dram_get_dram_size(struct dram_para *para) in dram_get_dram_size() 346 static void do_dram_init(struct dram_para *para) in do_dram_init()
|
| A D | dram_sunxi_dw.c | 28 static void mctl_set_bit_delays(struct dram_para *para) in mctl_set_bit_delays() 296 static void mctl_h3_zq_calibration_quirk(struct dram_para *para) in mctl_h3_zq_calibration_quirk() 363 static void mctl_v3s_zq_calibration_quirk(struct dram_para *para) in mctl_v3s_zq_calibration_quirk() 385 static void mctl_set_cr(uint16_t socid, struct dram_para *para) in mctl_set_cr() 421 static void mctl_sys_init(uint16_t socid, struct dram_para *para) in mctl_sys_init() 476 static int mctl_channel_init(uint16_t socid, struct dram_para *para) in mctl_channel_init() 653 static void mctl_auto_detect_dram_size_rank(uint16_t socid, struct dram_para *para, ulong base, str… in mctl_auto_detect_dram_size_rank() 696 static void mctl_r40_detect_rank_count(struct dram_para *para) in mctl_r40_detect_rank_count() 729 static void mctl_auto_detect_dram_size(uint16_t socid, struct dram_para *para) in mctl_auto_detect_dram_size() 834 struct dram_para para = { in sunxi_dram_init()
|
| A D | dram_dw_helpers.c | 12 void mctl_auto_detect_rank_width(const struct dram_para *para, in mctl_auto_detect_rank_width() 87 void mctl_auto_detect_dram_size(const struct dram_para *para, in mctl_auto_detect_dram_size()
|
| A D | dram_sun50i_a133.c | 109 static void mctl_set_odtmap(const struct dram_para *para, in mctl_set_odtmap() 339 static void mctl_com_init(const struct dram_para *para, in mctl_com_init() 416 static void mctl_drive_odt_config(const struct dram_para *para) in mctl_drive_odt_config() 517 static void mctl_phy_init(const struct dram_para *para, in mctl_phy_init() 701 static void mctl_dfi_init(const struct dram_para *para) in mctl_dfi_init() 895 static void mctl_phy_dx_delay_compensation(const struct dram_para *para) in mctl_phy_dx_delay_compensation() 949 static bool mctl_calibrate_phy(const struct dram_para *para, in mctl_calibrate_phy() 985 static bool mctl_core_init(const struct dram_para *para, in mctl_core_init() 997 static void auto_detect_ranks(const struct dram_para *para, in auto_detect_ranks() 1062 static void mctl_auto_detect_dram_size(const struct dram_para *para, in mctl_auto_detect_dram_size() [all …]
|
| A D | dram_sun50i_h6.c | 39 static void mctl_com_init(const struct dram_para *para, 41 static bool mctl_channel_init(const struct dram_para *para, 44 bool mctl_core_init(const struct dram_para *para, in mctl_core_init() 289 static void mctl_com_init(const struct dram_para *para, in mctl_com_init() 360 static void mctl_bit_delay_set(const struct dram_para *para) in mctl_bit_delay_set() 419 static bool mctl_channel_init(const struct dram_para *para, in mctl_channel_init() 586 static const struct dram_para para = {
|
| A D | dram_sun55i_a523.c | 152 static void mctl_phy_configure_odt(const struct dram_para *para) in mctl_phy_configure_odt() 192 static bool mctl_phy_write_leveling(const struct dram_para *para, in mctl_phy_write_leveling() 277 static bool mctl_phy_read_calibration(const struct dram_para *para, in mctl_phy_read_calibration() 322 static bool mctl_phy_read_training(const struct dram_para *para, in mctl_phy_read_training() 508 static void mctl_phy_bit_delay_compensation(const struct dram_para *para, in mctl_phy_bit_delay_compensation() 919 static bool mctl_phy_init(const struct dram_para *para, in mctl_phy_init() 1293 static bool mctl_ctrl_init(const struct dram_para *para, in mctl_ctrl_init() 1390 static bool mctl_core_init(const struct dram_para *para, in mctl_core_init() 1398 static void mctl_auto_detect_rank_width(const struct dram_para *para, in mctl_auto_detect_rank_width() 1440 static void mctl_auto_detect_dram_size(const struct dram_para *para, in mctl_auto_detect_dram_size() [all …]
|
| A D | dram_sun50i_h616.c | 270 static void mctl_phy_configure_odt(const struct dram_para *para) in mctl_phy_configure_odt() 318 static bool mctl_phy_write_leveling(const struct dram_para *para, in mctl_phy_write_leveling() 440 static bool mctl_phy_read_training(const struct dram_para *para, in mctl_phy_read_training() 623 static void mctl_phy_bit_delay_compensation(const struct dram_para *para) in mctl_phy_bit_delay_compensation() 826 static void mctl_phy_ca_bit_delay_compensation(const struct dram_para *para, in mctl_phy_ca_bit_delay_compensation() 904 static bool mctl_phy_init(const struct dram_para *para, in mctl_phy_init() 1200 static bool mctl_ctrl_init(const struct dram_para *para, in mctl_ctrl_init() 1314 bool mctl_core_init(const struct dram_para *para, in mctl_core_init() 1322 static const struct dram_para para = {
|
| A D | dram_sun4i.c | 562 static unsigned long dramc_init_helper(struct dram_para *para) in dramc_init_helper() 693 unsigned long dramc_init(struct dram_para *para) in dramc_init()
|
| /arch/arm/include/asm/arch-sunxi/ |
| A D | dram_dw_helpers.h | 14 bool mctl_core_init(const struct dram_para *para, 16 void mctl_auto_detect_rank_width(const struct dram_para *para, 18 void mctl_auto_detect_dram_size(const struct dram_para *para,
|
| A D | dram_sun50i_h616.h | 149 struct dram_para { struct 178 void mctl_set_timing_params(const struct dram_para *para); argument
|
| A D | dram_sun4i.h | 67 struct dram_para { struct 178 unsigned long dramc_init(struct dram_para *para);
|
| A D | dram_sunxi_dw.h | 225 struct dram_para { struct 241 void mctl_set_timing_params(uint16_t socid, struct dram_para *para); argument
|
| A D | dram_sun50i_a133.h | 197 struct dram_para { struct 219 void mctl_set_timing_params(const struct dram_para *para); argument
|
| A D | dram_sun55i_a523.h | 120 struct dram_para { struct
|
| /arch/arm/mach-sunxi/dram_timings/ |
| A D | h616_lpddr3.c | 17 void mctl_set_timing_params(const struct dram_para *para) in mctl_set_timing_params()
|
| A D | a133_ddr4.c | 4 void mctl_set_timing_params(const struct dram_para *para) in mctl_set_timing_params()
|
| A D | ddr2_v3s.c | 4 void mctl_set_timing_params(uint16_t socid, struct dram_para *para) in mctl_set_timing_params()
|
| A D | ddr3_1333.c | 4 void mctl_set_timing_params(uint16_t socid, struct dram_para *para) in mctl_set_timing_params()
|
| A D | lpddr3_stock.c | 4 void mctl_set_timing_params(uint16_t socid, struct dram_para *para) in mctl_set_timing_params()
|
| A D | h616_ddr3_1333.c | 17 void mctl_set_timing_params(const struct dram_para *para) in mctl_set_timing_params()
|
| A D | h616_lpddr4_2133.c | 15 void mctl_set_timing_params(const struct dram_para *para) in mctl_set_timing_params()
|
| A D | a133_lpddr4.c | 4 void mctl_set_timing_params(const struct dram_para *para) in mctl_set_timing_params()
|