Lines Matching refs:pdimm
26 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
720 static inline unsigned int auto_bank_intlv(dimm_params_t *pdimm) in auto_bank_intlv() argument
723 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
725 else if (pdimm[0].n_ranks == 2) in auto_bank_intlv()
729 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
732 if (pdimm[0].n_ranks == 2) { in auto_bank_intlv()
733 if (pdimm[1].n_ranks == 2) in auto_bank_intlv()
744 dimm_params_t *pdimm, in populate_memctl_options() argument
770 switch (pdimm[0].n_ranks) { in populate_memctl_options()
782 switch (pdimm[0].n_ranks) { in populate_memctl_options()
786 if (pdimm[1].n_ranks) in populate_memctl_options()
791 switch (pdimm[1].n_ranks) { in populate_memctl_options()
804 switch (pdimm[1].n_ranks) { in populate_memctl_options()
817 switch (pdimm[1].n_ranks) { in populate_memctl_options()
923 if (pdimm[0].n_ranks != 0) { in populate_memctl_options()
924 if ((pdimm[0].data_width >= 64) && \ in populate_memctl_options()
925 (pdimm[0].data_width <= 72)) in populate_memctl_options()
927 else if ((pdimm[0].data_width >= 32) && \ in populate_memctl_options()
928 (pdimm[0].data_width <= 40)) in populate_memctl_options()
932 pdimm[0].data_width); in populate_memctl_options()
936 if (pdimm[0].n_ranks != 0) { in populate_memctl_options()
937 if (pdimm[0].primary_sdram_width == 64) in populate_memctl_options()
939 else if (pdimm[0].primary_sdram_width == 32) in populate_memctl_options()
941 else if (pdimm[0].primary_sdram_width == 16) in populate_memctl_options()
945 pdimm[0].primary_sdram_width); in populate_memctl_options()
950 popts->x4_en = (pdimm[0].device_width == 4) ? 1 : 0; in populate_memctl_options()
974 if (pdimm[i].n_ranks) { in populate_memctl_options()
975 popts->mirrored_dimm = pdimm[i].mirrored_dimm; in populate_memctl_options()
1058 popts->tfaw_window_four_activates_ps = pdimm[0].tfaw_ps; in populate_memctl_options()
1095 if (pdimm[0].n_ranks == 0) { in populate_memctl_options()
1211 popts->ba_intlv_ctl = auto_bank_intlv(pdimm); in populate_memctl_options()
1217 if (pdimm[0].n_ranks < 4) { in populate_memctl_options()
1225 if (pdimm[0].n_ranks == 4) in populate_memctl_options()
1228 if ((pdimm[0].n_ranks < 2) && (pdimm[1].n_ranks < 2)) { in populate_memctl_options()
1234 if (pdimm[0].capacity != pdimm[1].capacity) { in populate_memctl_options()
1243 if (pdimm[0].n_ranks < 2) { in populate_memctl_options()
1252 if (pdimm[0].n_ranks < 4) { in populate_memctl_options()
1258 if (pdimm[1].n_ranks < 2) { in populate_memctl_options()
1267 if (pdimm[0].n_ranks < 4) { in populate_memctl_options()
1274 if ((pdimm[0].n_ranks < 2) || (pdimm[1].n_ranks < 2)) { in populate_memctl_options()
1296 if (pdimm[0].n_ranks == 4) in populate_memctl_options()
1299 popts->package_3ds = pdimm->package_3ds; in populate_memctl_options()
1317 fsl_ddr_board_options(popts, pdimm, ctrl_num); in populate_memctl_options()