Lines Matching refs:pdimm
26 dimm_params_t *pdimm,
717 static inline unsigned int auto_bank_intlv(dimm_params_t *pdimm) in auto_bank_intlv() argument
720 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
722 else if (pdimm[0].n_ranks == 2) in auto_bank_intlv()
726 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
729 if (pdimm[0].n_ranks == 2) { in auto_bank_intlv()
730 if (pdimm[1].n_ranks == 2) in auto_bank_intlv()
741 dimm_params_t *pdimm, in populate_memctl_options() argument
766 switch (pdimm[0].n_ranks) { in populate_memctl_options()
778 switch (pdimm[0].n_ranks) { in populate_memctl_options()
782 if (pdimm[1].n_ranks) in populate_memctl_options()
787 switch (pdimm[1].n_ranks) { in populate_memctl_options()
800 switch (pdimm[1].n_ranks) { in populate_memctl_options()
813 switch (pdimm[1].n_ranks) { in populate_memctl_options()
919 if (pdimm[0].n_ranks != 0) { in populate_memctl_options()
920 if ((pdimm[0].data_width >= 64) && \ in populate_memctl_options()
921 (pdimm[0].data_width <= 72)) in populate_memctl_options()
923 else if ((pdimm[0].data_width >= 32) && \ in populate_memctl_options()
924 (pdimm[0].data_width <= 40)) in populate_memctl_options()
928 pdimm[0].data_width); in populate_memctl_options()
932 if (pdimm[0].n_ranks != 0) { in populate_memctl_options()
933 if (pdimm[0].primary_sdram_width == 64) in populate_memctl_options()
935 else if (pdimm[0].primary_sdram_width == 32) in populate_memctl_options()
937 else if (pdimm[0].primary_sdram_width == 16) in populate_memctl_options()
941 pdimm[0].primary_sdram_width); in populate_memctl_options()
946 popts->x4_en = (pdimm[0].device_width == 4) ? 1 : 0; in populate_memctl_options()
970 if (pdimm[i].n_ranks) { in populate_memctl_options()
971 popts->mirrored_dimm = pdimm[i].mirrored_dimm; in populate_memctl_options()
1054 popts->tfaw_window_four_activates_ps = pdimm[0].tfaw_ps; in populate_memctl_options()
1091 if (pdimm[0].n_ranks == 0) { in populate_memctl_options()
1207 popts->ba_intlv_ctl = auto_bank_intlv(pdimm); in populate_memctl_options()
1213 if (pdimm[0].n_ranks < 4) { in populate_memctl_options()
1221 if (pdimm[0].n_ranks == 4) in populate_memctl_options()
1224 if ((pdimm[0].n_ranks < 2) && (pdimm[1].n_ranks < 2)) { in populate_memctl_options()
1230 if (pdimm[0].capacity != pdimm[1].capacity) { in populate_memctl_options()
1239 if (pdimm[0].n_ranks < 2) { in populate_memctl_options()
1248 if (pdimm[0].n_ranks < 4) { in populate_memctl_options()
1254 if (pdimm[1].n_ranks < 2) { in populate_memctl_options()
1263 if (pdimm[0].n_ranks < 4) { in populate_memctl_options()
1270 if ((pdimm[0].n_ranks < 2) || (pdimm[1].n_ranks < 2)) { in populate_memctl_options()
1292 if (pdimm[0].n_ranks == 4) in populate_memctl_options()
1309 fsl_ddr_board_options(popts, pdimm, ctrl_num); in populate_memctl_options()