Lines Matching refs:dimm
433 const struct board_timing *dimm, in cal_board_params() argument
437 const struct dimm_params *pdimm = &priv->dimm; in cal_board_params()
444 if (pdimm->rc == dimm[i].rc) { in cal_board_params()
445 prt = dimm[i].p; in cal_board_params()
466 popts->wrlvl_ctl_2 = (prt->wrlvl * 0x01010101 + dimm[i].add1) & in cal_board_params()
468 popts->wrlvl_ctl_3 = (prt->wrlvl * 0x01010101 + dimm[i].add2) & in cal_board_params()
481 &priv->dimm, in synthesize_ctlr()
490 &priv->dimm, in synthesize_ctlr()
498 cal_intlv(priv->num_ctlrs, &priv->opt, &priv->conf, &priv->dimm); in synthesize_ctlr()
513 struct dimm_params *dimm = &priv->dimm; in parse_spd() local
517 valid_mask = ddr_get_ddr_params(dimm, conf); in parse_spd()
565 ret = cal_dimm_params(&spd[0], dimm); in parse_spd()
625 switch (dimm->n_ranks) { in parse_spd()
645 if (priv->dimm.rdimm != 0) { in parse_spd()
646 NOTICE("RDIMM %s\n", priv->dimm.mpart); in parse_spd()
648 NOTICE("UDIMM %s\n", priv->dimm.mpart); in parse_spd()
651 NOTICE("%s\n", priv->dimm.mpart); in parse_spd()
776 const struct dimm_params *dimm = &priv->dimm; in assign_addresses() local
784 total_mem = assign_intlv_addr(dimm, opt, conf, in assign_addresses()
791 total_mem = assign_non_intlv_addr(dimm, opt, conf, in assign_addresses()
809 &priv->dimm, in cal_ddrc_regs()