| /OK3568_Linux_fs/u-boot/drivers/ddr/fsl/ |
| H A D | ctrl_regs.c | 84 const unsigned int ctrl_num) in compute_cas_write_latency() argument 87 const unsigned int mclk_ps = get_memory_clk_period_ps(ctrl_num); in compute_cas_write_latency() 118 const unsigned int ctrl_num) in compute_cas_write_latency() argument 121 const unsigned int mclk_ps = get_memory_clk_period_ps(ctrl_num); in compute_cas_write_latency() 294 static void set_timing_cfg_0(const unsigned int ctrl_num, in set_timing_cfg_0() argument 314 const unsigned int mclk_ps = get_memory_clk_period_ps(ctrl_num); in set_timing_cfg_0() 320 unsigned int data_rate = get_ddr_freq(ctrl_num); in set_timing_cfg_0() 342 act_pd_exit_mclk = picos_to_mclk(ctrl_num, txp); in set_timing_cfg_0() 348 tmrd_mclk = max(24U, picos_to_mclk(ctrl_num, 15000)); in set_timing_cfg_0() 350 unsigned int data_rate = get_ddr_freq(ctrl_num); in set_timing_cfg_0() [all …]
|
| H A D | util.c | 28 u32 fsl_ddr_get_version(unsigned int ctrl_num) in fsl_ddr_get_version() argument 33 switch (ctrl_num) { in fsl_ddr_get_version() 53 printf("%s unexpected ctrl_num = %u\n", __func__, ctrl_num); in fsl_ddr_get_version() 70 unsigned int get_memory_clk_period_ps(const unsigned int ctrl_num) in get_memory_clk_period_ps() argument 72 unsigned int data_rate = get_ddr_freq(ctrl_num); in get_memory_clk_period_ps() 86 unsigned int picos_to_mclk(const unsigned int ctrl_num, unsigned int picos) in picos_to_mclk() argument 89 unsigned long data_rate = get_ddr_freq(ctrl_num); in picos_to_mclk() 115 unsigned int mclk_to_picos(const unsigned int ctrl_num, unsigned int mclk) in mclk_to_picos() argument 117 return get_memory_clk_period_ps(ctrl_num) * mclk; in mclk_to_picos() 124 unsigned int ctrl_num) in __fsl_ddr_set_lawbar() argument [all …]
|
| H A D | options.c | 27 unsigned int ctrl_num); 742 unsigned int ctrl_num) in populate_memctl_options() argument 978 debug("mclk_ps = %u ps\n", get_memory_clk_period_ps(ctrl_num)); in populate_memctl_options() 1033 popts->bstopre = picos_to_mclk(ctrl_num, common_dimm->refresh_rate_ps) in populate_memctl_options() 1044 popts->tfaw_window_four_activates_ps = mclk_to_picos(ctrl_num, 1); in populate_memctl_options() 1092 printf("There is no rank on CS0 for controller %d.\n", ctrl_num); in populate_memctl_options() 1114 ((CONFIG_SYS_NUM_DDR_CTLRS == 3) && ctrl_num == 2) ? in populate_memctl_options() 1117 ((CONFIG_SYS_NUM_DDR_CTLRS == 3) && ctrl_num == 2) ? in populate_memctl_options() 1123 ((CONFIG_SYS_NUM_DDR_CTLRS == 3) && ctrl_num == 2) ? in populate_memctl_options() 1126 ((CONFIG_SYS_NUM_DDR_CTLRS == 3) && ctrl_num == 2) ? in populate_memctl_options() [all …]
|
| H A D | lc_common_dimm_params.c | 14 compute_cas_latency(const unsigned int ctrl_num, in compute_cas_latency() argument 24 const unsigned int mclk_ps = get_memory_clk_period_ps(ctrl_num); in compute_cas_latency() 73 compute_cas_latency(const unsigned int ctrl_num, in compute_cas_latency() argument 79 const unsigned int mclk_ps = get_memory_clk_period_ps(ctrl_num); in compute_cas_latency() 214 compute_lowest_common_dimm_parameters(const unsigned int ctrl_num, in compute_lowest_common_dimm_parameters() argument 445 if (compute_cas_latency(ctrl_num, dimm_params, in compute_lowest_common_dimm_parameters() 522 (picos_to_mclk(ctrl_num, trcd_ps) > in compute_lowest_common_dimm_parameters() 524 additive_latency = picos_to_mclk(ctrl_num, trcd_ps) - in compute_lowest_common_dimm_parameters() 526 if (mclk_to_picos(ctrl_num, additive_latency) > trcd_ps) { in compute_lowest_common_dimm_parameters() 527 additive_latency = picos_to_mclk(ctrl_num, trcd_ps); in compute_lowest_common_dimm_parameters() [all …]
|
| H A D | fsl_ddr_gen4.c | 50 unsigned int ctrl_num, int step) in fsl_ddr_set_memctl_regs() argument 71 switch (ctrl_num) { in fsl_ddr_set_memctl_regs() 91 printf("%s unexpected ctrl_num = %u\n", __func__, ctrl_num); in fsl_ddr_set_memctl_regs() 230 if (fsl_ddr_get_version(ctrl_num) == 0x50200) { in fsl_ddr_set_memctl_regs() 239 } else if (fsl_ddr_get_version(ctrl_num) == 0x50201) { in fsl_ddr_set_memctl_regs() 265 temp32 = get_ddr_freq(ctrl_num) / 1000000; in fsl_ddr_set_memctl_regs() 330 ctrl_num, ddr_in32(&ddr->debug[1])); in fsl_ddr_set_memctl_regs() 335 if (fsl_ddr_get_version(ctrl_num) == 0x50200) { in fsl_ddr_set_memctl_regs() 380 ctrl_num, ddr_in32(&ddr->debug[1])); in fsl_ddr_set_memctl_regs() 435 (get_ddr_freq(ctrl_num) >> 20)) << 2; in fsl_ddr_set_memctl_regs() [all …]
|
| H A D | ddr1_dimm_params.c | 221 unsigned int ddr_compute_dimm_parameters(const unsigned int ctrl_num, in ddr_compute_dimm_parameters() argument 305 get_memory_clk_period_ps(ctrl_num)); in ddr_compute_dimm_parameters() 312 pdimm->twr_ps = mclk_to_picos(ctrl_num, 3); in ddr_compute_dimm_parameters() 313 pdimm->twtr_ps = mclk_to_picos(ctrl_num, 1); in ddr_compute_dimm_parameters() 328 pdimm->trtp_ps = mclk_to_picos(ctrl_num, 2); /* By the book. */ in ddr_compute_dimm_parameters()
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | fsl_ddr.h | 35 u32 fsl_ddr_get_version(unsigned int ctrl_num); 43 compute_dimm_parameters(const unsigned int ctrl_num, in compute_dimm_parameters() argument 48 return ddr_compute_dimm_parameters(ctrl_num, spd, pdimm, dimm_number); in compute_dimm_parameters() 91 unsigned int compute_fsl_memctl_config_regs(const unsigned int ctrl_num, 99 const unsigned int ctrl_num, 106 unsigned int ctrl_num); 109 unsigned int mclk_to_picos(const unsigned int ctrl_num, unsigned int mclk); 110 unsigned int get_memory_clk_period_ps(const unsigned int ctrl_num); 111 unsigned int picos_to_mclk(const unsigned int ctrl_num, unsigned int picos); 115 unsigned int ctrl_num); [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/ls2080aqds/ |
| H A D | ddr.c | 18 unsigned int ctrl_num) in fsl_ddr_board_options() argument 27 if (ctrl_num > 2) { in fsl_ddr_board_options() 28 printf("Not supported controller number %d\n", ctrl_num); in fsl_ddr_board_options() 45 pbsp = rdimms[ctrl_num]; in fsl_ddr_board_options() 47 pbsp = udimms[ctrl_num]; in fsl_ddr_board_options() 53 ddr_freq = get_ddr_freq(ctrl_num) / 1000000; in fsl_ddr_board_options() 87 if (ctrl_num == CONFIG_DP_DDR_CTRL) { in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/ls2080ardb/ |
| H A D | ddr.c | 18 unsigned int ctrl_num) in fsl_ddr_board_options() argument 27 if (ctrl_num > 2) { in fsl_ddr_board_options() 28 printf("Not supported controller number %d\n", ctrl_num); in fsl_ddr_board_options() 45 pbsp = rdimms[ctrl_num]; in fsl_ddr_board_options() 47 pbsp = udimms[ctrl_num]; in fsl_ddr_board_options() 53 ddr_freq = get_ddr_freq(ctrl_num) / 1000000; in fsl_ddr_board_options() 87 if (ctrl_num == CONFIG_DP_DDR_CTRL) { in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc8572ds/ |
| H A D | ddr.c | 112 unsigned int ctrl_num) in fsl_ddr_board_options() argument 117 if (ctrl_num > 1) { in fsl_ddr_board_options() 118 printf("Wrong parameter for controller number %d", ctrl_num); in fsl_ddr_board_options() 125 pbsp = rdimms[ctrl_num]; in fsl_ddr_board_options() 127 pbsp = udimms[ctrl_num]; in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/ls2080a/ |
| H A D | ddr.c | 18 unsigned int ctrl_num) in fsl_ddr_board_options() argument 23 if (ctrl_num > 3) { in fsl_ddr_board_options() 24 printf("Not supported controller number %d\n", ctrl_num); in fsl_ddr_board_options() 35 pbsp = rdimms[ctrl_num]; in fsl_ddr_board_options() 37 pbsp = udimms[ctrl_num]; in fsl_ddr_board_options() 77 if (ctrl_num == CONFIG_DP_DDR_CTRL) { in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/varisys/cyrus/ |
| H A D | ddr.c | 98 unsigned int ctrl_num) in fsl_ddr_board_options() argument 103 if (ctrl_num > 1) { in fsl_ddr_board_options() 104 printf("Wrong parameter for controller number %d", ctrl_num); in fsl_ddr_board_options() 111 pbsp = rdimms[ctrl_num]; in fsl_ddr_board_options() 113 pbsp = udimms[ctrl_num]; in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc8641hpcn/ |
| H A D | ddr.c | 56 unsigned int ctrl_num) in fsl_ddr_board_options() argument 62 if (ctrl_num > 1) { in fsl_ddr_board_options() 63 printf("Wrong parameter for controller number %d", ctrl_num); in fsl_ddr_board_options() 73 pbsp = dimms[ctrl_num]; in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/xes/xpedite517x/ |
| H A D | ddr.c | 95 unsigned int ctrl_num) in fsl_ddr_board_options() argument 97 struct board_memctl_options *bopts = bopts_ctrl[ctrl_num]; in fsl_ddr_board_options() 105 for (i = 0; i < ARRAY_SIZE(bopts_ctrl[ctrl_num]); i++) { in fsl_ddr_board_options() 108 debug("controller %d:\n", ctrl_num); in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/xes/xpedite537x/ |
| H A D | ddr.c | 205 unsigned int ctrl_num) in fsl_ddr_board_options() argument 207 struct board_memctl_options *bopts = bopts_ctrl[ctrl_num]; in fsl_ddr_board_options() 215 for (i = 0; i < ARRAY_SIZE(bopts_ctrl[ctrl_num]); i++) { in fsl_ddr_board_options() 218 debug("controller %d:\n", ctrl_num); in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/corenet_ds/ |
| H A D | ddr.c | 188 unsigned int ctrl_num) in fsl_ddr_board_options() argument 193 if (ctrl_num > 1) { in fsl_ddr_board_options() 194 printf("Wrong parameter for controller number %d", ctrl_num); in fsl_ddr_board_options() 201 pbsp = rdimms[ctrl_num]; in fsl_ddr_board_options() 203 pbsp = udimms[ctrl_num]; in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/keymile/kmp204x/ |
| H A D | ddr.c | 21 unsigned int ctrl_num) in fsl_ddr_board_options() argument 23 if (ctrl_num) { in fsl_ddr_board_options() 24 printf("Wrong parameter for controller number %d", ctrl_num); in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/gdsys/p1022/ |
| H A D | ddr.c | 16 unsigned int ctrl_num) in fsl_ddr_board_options() argument 20 if (ctrl_num) { in fsl_ddr_board_options() 21 printf("Wrong parameter for controller number %d", ctrl_num); in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/xes/xpedite550x/ |
| H A D | ddr.c | 70 unsigned int ctrl_num) in fsl_ddr_board_options() argument 73 &(board_specific_parameters[ctrl_num][0]); in fsl_ddr_board_options() 74 u32 num_params = sizeof(board_specific_parameters[ctrl_num]) / in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/p1022ds/ |
| H A D | ddr.c | 42 unsigned int ctrl_num) in fsl_ddr_board_options() argument 49 if (ctrl_num) { in fsl_ddr_board_options() 50 printf("Wrong parameter for controller number %d", ctrl_num); in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/ls1046aqds/ |
| H A D | ddr.c | 20 unsigned int ctrl_num) in fsl_ddr_board_options() argument 25 if (ctrl_num > 3) { in fsl_ddr_board_options() 26 printf("Not supported controller number %d\n", ctrl_num); in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/p2041rdb/ |
| H A D | ddr.c | 52 unsigned int ctrl_num) in fsl_ddr_board_options() argument 57 if (ctrl_num) { in fsl_ddr_board_options() 58 printf("Wrong parameter for controller number %d", ctrl_num); in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/ls1046ardb/ |
| H A D | ddr.c | 20 unsigned int ctrl_num) in fsl_ddr_board_options() argument 25 if (ctrl_num > 1) { in fsl_ddr_board_options() 26 printf("Not supported controller number %d\n", ctrl_num); in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/t208xrdb/ |
| H A D | ddr.c | 20 unsigned int ctrl_num) in fsl_ddr_board_options() argument 25 if (ctrl_num > 1) { in fsl_ddr_board_options() 26 printf("Not supported controller number %d\n", ctrl_num); in fsl_ddr_board_options()
|
| /OK3568_Linux_fs/u-boot/board/freescale/t4rdb/ |
| H A D | ddr.c | 20 unsigned int ctrl_num) in fsl_ddr_board_options() argument 25 if (ctrl_num > 2) { in fsl_ddr_board_options() 26 printf("Not supported controller number %d\n", ctrl_num); in fsl_ddr_board_options()
|