Lines Matching refs:dimm_info
144 typedef struct dimm_info { struct
579 MV_DIMM_INFO dimm_info[2]; local
599 status = ddr3_spd_init(&dimm_info[0], 0, *ddr_width);
606 dimm_info[0].num_of_module_ranks = 1;
607 status = ddr3_spd_sum_init(&dimm_info[0], &sum_info, 0);
627 status = ddr3_spd_init(&dimm_info[dimm], dimm_addr[dimm],
631 status = ddr3_spd_sum_init(&dimm_info[dimm], &sum_info, dimm);
645 cs_num += dimm_info[dimm].num_of_module_ranks;
665 if (dimm_info[dimm].num_of_module_ranks == 1)
667 else if (dimm_info[dimm].num_of_module_ranks == 2)
669 else if (dimm_info[dimm].num_of_module_ranks == 3)
671 else if (dimm_info[dimm].num_of_module_ranks == 4)
899 if (dimm_info[dimm_cnt].num_of_module_ranks == cs_count) {
904 if (dimm_info[dimm_cnt].sdram_capacity < 0x3) {
905 reg |= ((dimm_info[dimm_cnt].sdram_capacity + 1) <<
908 } else if (dimm_info[dimm_cnt].sdram_capacity > 0x3) {
909 reg |= ((dimm_info[dimm_cnt].sdram_capacity & 0x3) <<
912 reg |= ((dimm_info[dimm_cnt].sdram_capacity & 0x4) <<
923 if (dimm_info[dimm_cnt].num_of_module_ranks == cs_count) {
928 if (dimm_info[dimm_cnt].sdram_width == 16)
1017 if (dimm_info[dimm_cnt].num_of_module_ranks ==
1024 dimm_info[dimm_cnt].rank_capacity - 1);
1152 if (dimm_info[dimm_cnt].num_of_module_ranks == cs_count) {
1158 if (dimm_info[dimm_cnt].addr_mirroring &&
1216 reg |= ((dimm_info[0].dimm_rc[rc] &