• Home
  • Raw
  • Download

Lines Matching refs:pdimm

27 				  dimm_params_t *pdimm,  in fsl_ddr_board_options()  argument
721 static inline unsigned int auto_bank_intlv(dimm_params_t *pdimm) in auto_bank_intlv() argument
724 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
726 else if (pdimm[0].n_ranks == 2) in auto_bank_intlv()
730 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
733 if (pdimm[0].n_ranks == 2) { in auto_bank_intlv()
734 if (pdimm[1].n_ranks == 2) in auto_bank_intlv()
745 dimm_params_t *pdimm, in populate_memctl_options() argument
771 switch (pdimm[0].n_ranks) { in populate_memctl_options()
783 switch (pdimm[0].n_ranks) { in populate_memctl_options()
787 if (pdimm[1].n_ranks) in populate_memctl_options()
792 switch (pdimm[1].n_ranks) { in populate_memctl_options()
805 switch (pdimm[1].n_ranks) { in populate_memctl_options()
818 switch (pdimm[1].n_ranks) { in populate_memctl_options()
924 if (pdimm[0].n_ranks != 0) { in populate_memctl_options()
925 if ((pdimm[0].data_width >= 64) && \ in populate_memctl_options()
926 (pdimm[0].data_width <= 72)) in populate_memctl_options()
928 else if ((pdimm[0].data_width >= 32) && \ in populate_memctl_options()
929 (pdimm[0].data_width <= 40)) in populate_memctl_options()
933 pdimm[0].data_width); in populate_memctl_options()
937 if (pdimm[0].n_ranks != 0) { in populate_memctl_options()
938 if (pdimm[0].primary_sdram_width == 64) in populate_memctl_options()
940 else if (pdimm[0].primary_sdram_width == 32) in populate_memctl_options()
942 else if (pdimm[0].primary_sdram_width == 16) in populate_memctl_options()
946 pdimm[0].primary_sdram_width); in populate_memctl_options()
951 popts->x4_en = (pdimm[0].device_width == 4) ? 1 : 0; in populate_memctl_options()
975 if (pdimm[i].n_ranks) { in populate_memctl_options()
976 popts->mirrored_dimm = pdimm[i].mirrored_dimm; in populate_memctl_options()
1059 popts->tfaw_window_four_activates_ps = pdimm[0].tfaw_ps; in populate_memctl_options()
1096 if (pdimm[0].n_ranks == 0) { in populate_memctl_options()
1212 popts->ba_intlv_ctl = auto_bank_intlv(pdimm); in populate_memctl_options()
1218 if (pdimm[0].n_ranks < 4) { in populate_memctl_options()
1226 if (pdimm[0].n_ranks == 4) in populate_memctl_options()
1229 if ((pdimm[0].n_ranks < 2) && (pdimm[1].n_ranks < 2)) { in populate_memctl_options()
1235 if (pdimm[0].capacity != pdimm[1].capacity) { in populate_memctl_options()
1244 if (pdimm[0].n_ranks < 2) { in populate_memctl_options()
1253 if (pdimm[0].n_ranks < 4) { in populate_memctl_options()
1259 if (pdimm[1].n_ranks < 2) { in populate_memctl_options()
1268 if (pdimm[0].n_ranks < 4) { in populate_memctl_options()
1275 if ((pdimm[0].n_ranks < 2) || (pdimm[1].n_ranks < 2)) { in populate_memctl_options()
1297 if (pdimm[0].n_ranks == 4) in populate_memctl_options()
1300 popts->package_3ds = pdimm->package_3ds; in populate_memctl_options()
1318 fsl_ddr_board_options(popts, pdimm, ctrl_num); in populate_memctl_options()