Lines Matching refs:mctl_ctl
97 struct sunxi_mctl_ctl_reg * const mctl_ctl = in mctl_init() local
147 writel(0, &mctl_ctl->odtmap); in mctl_init()
153 &mctl_ctl->rfshctl0); in mctl_init()
159 &mctl_ctl->dramtmg0); in mctl_init()
164 &mctl_ctl->dramtmg1); in mctl_init()
170 &mctl_ctl->dramtmg2); in mctl_init()
174 &mctl_ctl->dramtmg3); in mctl_init()
180 &mctl_ctl->dramtmg4); in mctl_init()
186 &mctl_ctl->dramtmg5); in mctl_init()
188 writel(0x00000008, &mctl_ctl->dramtmg8); in mctl_init()
194 &mctl_ctl->pitmg0); in mctl_init()
196 setbits_le32(&mctl_ctl->pitmg1, 0x80000); in mctl_init()
199 &mctl_ctl->sched); in mctl_init()
201 writel((dram_para.mr0 << 16) | dram_para.mr1, &mctl_ctl->init3); in mctl_init()
202 writel((dram_para.mr2 << 16) | dram_para.mr3, &mctl_ctl->init4); in mctl_init()
204 writel(0x00000000, &mctl_ctl->pimisc); in mctl_init()
205 writel(0x80000000, &mctl_ctl->upd0); in mctl_init()
209 &mctl_ctl->rfshtmg); in mctl_init()
212 writel(0x01040001, &mctl_ctl->mstr); in mctl_init()
214 writel(0x01040401, &mctl_ctl->mstr); in mctl_init()
217 writel(0x00000002, &mctl_ctl->pwrctl); in mctl_init()
218 writel(0x00008001, &mctl_ctl->pwrtmg); in mctl_init()
221 writel(0x00000001, &mctl_ctl->rfshctl3); in mctl_init()
222 writel(0x00000001, &mctl_ctl->pimisc); in mctl_init()
250 setbits_le32(&mctl_ctl->mstr, 0x1000); in mctl_init()
261 mctl_await_completion(&mctl_ctl->statr, 0x01, 0x01); in mctl_init()
264 writel(0x00000000, &mctl_ctl->rfshctl3); in mctl_init()