Lines Matching +full:dll +full:- +full:config
23 * MA 02111-1307 USA
26 #include <config.h>
55 &dmc->phycontrol1); in phy_control_reset()
57 &dmc->phycontrol1); in phy_control_reset()
60 &dmc->phycontrol0); in phy_control_reset()
62 &dmc->phycontrol0); in phy_control_reset()
76 &dmc->directcmd); in dmc_config_mrs()
83 * DLL Parameter Setting: in dmc_init()
87 writel(mem.control1, &dmc->phycontrol1); in dmc_init()
94 writel(mem.zqcontrol, &dmc->phyzqcontrol); in dmc_init()
98 * Update DLL Information: in dmc_init()
99 * Force DLL Resyncronization in dmc_init()
104 /* Set DLL Parameters */ in dmc_init()
105 writel(mem.control1, &dmc->phycontrol1); in dmc_init()
107 /* DLL Start */ in dmc_init()
108 writel((mem.control0 | CTRL_START | CTRL_DLL_ON), &dmc->phycontrol0); in dmc_init()
110 writel(mem.control2, &dmc->phycontrol2); in dmc_init()
113 writel(mem.concontrol, &dmc->concontrol); in dmc_init()
122 writel(mem.memcontrol, &dmc->memcontrol); in dmc_init()
124 writel(mem.memconfig0, &dmc->memconfig0); in dmc_init()
125 writel(mem.memconfig1, &dmc->memconfig1); in dmc_init()
127 /* Config Precharge Policy */ in dmc_init()
128 writel(mem.prechconfig, &dmc->prechconfig); in dmc_init()
133 writel(mem.timingref, &dmc->timingref); in dmc_init()
134 writel(mem.timingrow, &dmc->timingrow); in dmc_init()
135 writel(mem.timingdata, &dmc->timingdata); in dmc_init()
136 writel(mem.timingpower, &dmc->timingpower); in dmc_init()
139 writel(DIRECT_CMD_NOP, &dmc->directcmd); in dmc_init()
147 writel(DIRECT_CMD_ZQ, &dmc->directcmd); in dmc_init()
150 writel((DIRECT_CMD_NOP | DIRECT_CMD_CHIP1_SHIFT), &dmc->directcmd); in dmc_init()
158 writel((DIRECT_CMD_ZQ | DIRECT_CMD_CHIP1_SHIFT), &dmc->directcmd); in dmc_init()
165 writel((mem.concontrol | AREF_EN), &dmc->concontrol); in dmc_init()