Lines Matching defs:conf

264 		   struct ddr_conf *conf,
284 pdodt = (conf->cs_in_use == 0x5) ? dual_SS :
285 ((conf->cs_in_use == 0x1) ? dual_S0 : NULL);
287 pdodt = (conf->cs_in_use == 0xf) ? dual_DD :
288 ((conf->cs_in_use == 0x3) ? dual_D0 : NULL);
325 struct ddr_conf *conf,
383 struct ddr_conf *conf,
395 popts->ba_intlv = auto_bank_intlv(conf->cs_in_use, pdimm);
480 &priv->conf,
489 &priv->conf,
498 cal_intlv(priv->num_ctlrs, &priv->opt, &priv->conf, &priv->dimm);
512 struct ddr_conf *conf = &priv->conf;
517 valid_mask = ddr_get_ddr_params(dimm, conf);
577 conf->dimm_in_use[j] = 1;
620 conf->cs_in_use = 0;
622 if (conf->dimm_in_use[j] == 0) {
630 conf->cs_on_dimm[j] = 0x3 << (j * CONFIG_CS_PER_SLOT);
631 conf->cs_in_use |= conf->cs_on_dimm[j];
634 conf->cs_on_dimm[j] = 0x1 << (j * CONFIG_CS_PER_SLOT);
635 conf->cs_in_use |= conf->cs_on_dimm[j];
641 debug("cs_in_use = %x\n", conf->cs_in_use);
642 debug("cs_on_dimm[%d] = %x\n", j, conf->cs_on_dimm[j]);
660 struct ddr_conf *conf,
690 conf->base_addr = current_mem_base;
691 conf->total_mem = total_ctlr_mem;
694 conf->cs_in_use = (1 << ctlr_density_mul) - 1;
695 debug("Overwrite cs_in_use as %x\n", conf->cs_in_use);
699 conf->cs_base_addr[i] = current_mem_base;
700 conf->cs_size[i] = total_ctlr_mem;
702 debug(" base_addr 0x%llx\n", conf->cs_base_addr[i]);
703 debug(" size 0x%llx\n", conf->cs_size[i]);
712 struct ddr_conf *conf,
721 conf->base_addr = current_mem_base;
727 conf->cs_base_addr[i] = current_mem_base;
728 conf->cs_size[i] = rank_density << 2;
733 for (i = 0; ((conf->cs_in_use & (1 << i)) != 0) && i < 2; i++) {
734 conf->cs_base_addr[i] = current_mem_base;
735 conf->cs_size[i] = rank_density << 1;
739 for (; ((conf->cs_in_use & (1 << i)) != 0) && i < DDRC_NUM_CS;
741 conf->cs_base_addr[i] = current_mem_base;
742 conf->cs_size[i] = rank_density;
748 for (i = 0; ((conf->cs_in_use & (1 << i)) != 0) &&
750 conf->cs_base_addr[i] = current_mem_base;
751 conf->cs_size[i] = rank_density;
760 for (i = 0; ((conf->cs_in_use & (1 << i)) != 0) &&
763 debug(" base_addr 0x%llx\n", conf->cs_base_addr[i]);
764 debug(" size 0x%llx\n", conf->cs_size[i]);
777 struct ddr_conf *conf = &priv->conf;
784 total_mem = assign_intlv_addr(dimm, opt, conf,
791 total_mem = assign_non_intlv_addr(dimm, opt, conf,
794 conf->total_mem = total_mem;
807 &priv->conf,