Lines Matching refs:timings
110 void ddrmc_ctrl_init_ddr3(struct ddr3_jedec_timings const *timings, in ddrmc_ctrl_init_ddr3() argument
120 writel(DDRMC_CR02_DRAM_TINIT(timings->tinit), &ddrmr->cr[2]); in ddrmc_ctrl_init_ddr3()
121 writel(DDRMC_CR10_TRST_PWRON(timings->trst_pwron), &ddrmr->cr[10]); in ddrmc_ctrl_init_ddr3()
123 writel(DDRMC_CR11_CKE_INACTIVE(timings->cke_inactive), &ddrmr->cr[11]); in ddrmc_ctrl_init_ddr3()
124 writel(DDRMC_CR12_WRLAT(timings->wrlat) | in ddrmc_ctrl_init_ddr3()
125 DDRMC_CR12_CASLAT_LIN(timings->caslat_lin), &ddrmr->cr[12]); in ddrmc_ctrl_init_ddr3()
126 writel(DDRMC_CR13_TRC(timings->trc) | DDRMC_CR13_TRRD(timings->trrd) | in ddrmc_ctrl_init_ddr3()
127 DDRMC_CR13_TCCD(timings->tccd) | in ddrmc_ctrl_init_ddr3()
128 DDRMC_CR13_TBST_INT_INTERVAL(timings->tbst_int_interval), in ddrmc_ctrl_init_ddr3()
130 writel(DDRMC_CR14_TFAW(timings->tfaw) | DDRMC_CR14_TRP(timings->trp) | in ddrmc_ctrl_init_ddr3()
131 DDRMC_CR14_TWTR(timings->twtr) | in ddrmc_ctrl_init_ddr3()
132 DDRMC_CR14_TRAS_MIN(timings->tras_min), &ddrmr->cr[14]); in ddrmc_ctrl_init_ddr3()
133 writel(DDRMC_CR16_TMRD(timings->tmrd) | in ddrmc_ctrl_init_ddr3()
134 DDRMC_CR16_TRTP(timings->trtp), &ddrmr->cr[16]); in ddrmc_ctrl_init_ddr3()
135 writel(DDRMC_CR17_TRAS_MAX(timings->tras_max) | in ddrmc_ctrl_init_ddr3()
136 DDRMC_CR17_TMOD(timings->tmod), &ddrmr->cr[17]); in ddrmc_ctrl_init_ddr3()
137 writel(DDRMC_CR18_TCKESR(timings->tckesr) | in ddrmc_ctrl_init_ddr3()
138 DDRMC_CR18_TCKE(timings->tcke), &ddrmr->cr[18]); in ddrmc_ctrl_init_ddr3()
141 writel(DDRMC_CR21_TRCD_INT(timings->trcd_int) | DDRMC_CR21_CCMAP_EN | in ddrmc_ctrl_init_ddr3()
142 DDRMC_CR21_TRAS_LOCKOUT(timings->tras_lockout), in ddrmc_ctrl_init_ddr3()
145 writel(DDRMC_CR22_TDAL(timings->tdal), &ddrmr->cr[22]); in ddrmc_ctrl_init_ddr3()
146 writel(DDRMC_CR23_BSTLEN(timings->bstlen) | in ddrmc_ctrl_init_ddr3()
147 DDRMC_CR23_TDLL(timings->tdll), &ddrmr->cr[23]); in ddrmc_ctrl_init_ddr3()
148 writel(DDRMC_CR24_TRP_AB(timings->trp_ab), &ddrmr->cr[24]); in ddrmc_ctrl_init_ddr3()
151 writel(DDRMC_CR26_TREF(timings->tref) | in ddrmc_ctrl_init_ddr3()
152 DDRMC_CR26_TRFC(timings->trfc), &ddrmr->cr[26]); in ddrmc_ctrl_init_ddr3()
153 writel(DDRMC_CR28_TREF_INT(timings->tref_int), &ddrmr->cr[28]); in ddrmc_ctrl_init_ddr3()
154 writel(DDRMC_CR29_TPDEX(timings->tpdex), &ddrmr->cr[29]); in ddrmc_ctrl_init_ddr3()
156 writel(DDRMC_CR30_TXPDLL(timings->txpdll), &ddrmr->cr[30]); in ddrmc_ctrl_init_ddr3()
157 writel(DDRMC_CR31_TXSNR(timings->txsnr) | in ddrmc_ctrl_init_ddr3()
158 DDRMC_CR31_TXSR(timings->txsr), &ddrmr->cr[31]); in ddrmc_ctrl_init_ddr3()
160 writel(DDRMC_CR34_CKSRX(timings->cksrx) | in ddrmc_ctrl_init_ddr3()
161 DDRMC_CR34_CKSRE(timings->cksre), &ddrmr->cr[34]); in ddrmc_ctrl_init_ddr3()
163 writel(DDRMC_CR38_FREQ_CHG_EN(timings->freq_chg_en), &ddrmr->cr[38]); in ddrmc_ctrl_init_ddr3()
171 writel(DDRMC_CR66_ZQCL(timings->zqcl) | in ddrmc_ctrl_init_ddr3()
172 DDRMC_CR66_ZQINIT(timings->zqinit), &ddrmr->cr[66]); in ddrmc_ctrl_init_ddr3()
173 writel(DDRMC_CR67_ZQCS(timings->zqcs), &ddrmr->cr[67]); in ddrmc_ctrl_init_ddr3()
176 writel(DDRMC_CR70_REF_PER_ZQ(timings->ref_per_zq), &ddrmr->cr[70]); in ddrmc_ctrl_init_ddr3()
177 writel(DDRMC_CR72_ZQCS_ROTATE(timings->zqcs_rotate), &ddrmr->cr[72]); in ddrmc_ctrl_init_ddr3()
179 writel(DDRMC_CR73_APREBIT(timings->aprebit) | in ddrmc_ctrl_init_ddr3()
183 DDRMC_CR74_CMD_AGE_CNT(timings->cmd_age_cnt) | in ddrmc_ctrl_init_ddr3()
184 DDRMC_CR74_AGE_CNT(timings->age_cnt), in ddrmc_ctrl_init_ddr3()
192 writel(DDRMC_CR78_Q_FULLNESS(timings->q_fullness) | in ddrmc_ctrl_init_ddr3()
197 writel(DDRMC_CR87_ODT_RD_MAPCS0(timings->odt_rd_mapcs0) | in ddrmc_ctrl_init_ddr3()
198 DDRMC_CR87_ODT_WR_MAPCS0(timings->odt_wr_mapcs0), in ddrmc_ctrl_init_ddr3()
204 writel(DDRMC_CR96_WLMRD(timings->wlmrd) | in ddrmc_ctrl_init_ddr3()
205 DDRMC_CR96_WLDQSEN(timings->wldqsen), &ddrmr->cr[96]); in ddrmc_ctrl_init_ddr3()