Lines Matching refs:mpddr
16 static inline void atmel_mpddr_op(const struct atmel_mpddr *mpddr, in atmel_mpddr_op() argument
20 writel(mode, &mpddr->mr); in atmel_mpddr_op()
26 struct atmel_mpddr *mpddr = (struct atmel_mpddr *)base; in ddr2_decodtype_is_seq() local
27 u16 version = readl(&mpddr->version) & 0xffff; in ddr2_decodtype_is_seq()
41 const struct atmel_mpddr *mpddr = (struct atmel_mpddr *)base; in ddr2_init() local
53 writel(mpddr_value->md, &mpddr->md); in ddr2_init()
56 writel(mpddr_value->cr, &mpddr->cr); in ddr2_init()
59 writel(mpddr_value->tpr0, &mpddr->tpr0); in ddr2_init()
60 writel(mpddr_value->tpr1, &mpddr->tpr1); in ddr2_init()
61 writel(mpddr_value->tpr2, &mpddr->tpr2); in ddr2_init()
64 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NOP_CMD, ram_address); in ddr2_init()
70 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NOP_CMD, ram_address); in ddr2_init()
73 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_PRCGALL_CMD, ram_address); in ddr2_init()
76 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr2_init()
80 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr2_init()
87 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr2_init()
91 cr = readl(&mpddr->cr); in ddr2_init()
92 writel(cr | ATMEL_MPDDRC_CR_DLL_RESET_ENABLED, &mpddr->cr); in ddr2_init()
95 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_LMR_CMD, ram_address); in ddr2_init()
98 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_PRCGALL_CMD, ram_address); in ddr2_init()
101 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_RFSH_CMD, ram_address); in ddr2_init()
102 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_RFSH_CMD, ram_address); in ddr2_init()
105 cr = readl(&mpddr->cr); in ddr2_init()
106 writel(cr & (~ATMEL_MPDDRC_CR_DLL_RESET_ENABLED), &mpddr->cr); in ddr2_init()
109 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_LMR_CMD, ram_address); in ddr2_init()
112 cr = readl(&mpddr->cr); in ddr2_init()
113 writel(cr | ATMEL_MPDDRC_CR_OCD_DEFAULT, &mpddr->cr); in ddr2_init()
119 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr2_init()
123 cr = readl(&mpddr->cr); in ddr2_init()
124 writel(cr & (~ATMEL_MPDDRC_CR_OCD_DEFAULT), &mpddr->cr); in ddr2_init()
130 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr2_init()
134 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NORMAL_CMD, ram_address); in ddr2_init()
140 writel(mpddr_value->rtr, &mpddr->rtr); in ddr2_init()
149 struct atmel_mpddr *mpddr = (struct atmel_mpddr *)base; in ddr3_init() local
161 writel(mpddr_value->md, &mpddr->md); in ddr3_init()
166 writel(mpddr_value->cr, &mpddr->cr); in ddr3_init()
168 writel(mpddr_value->tpr0, &mpddr->tpr0); in ddr3_init()
169 writel(mpddr_value->tpr1, &mpddr->tpr1); in ddr3_init()
170 writel(mpddr_value->tpr2, &mpddr->tpr2); in ddr3_init()
173 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NOP_CMD, ram_address); in ddr3_init()
179 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NOP_CMD, ram_address); in ddr3_init()
185 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr3_init()
191 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr3_init()
197 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr3_init()
206 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_LMR_CMD, ram_address); in ddr3_init()
214 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_DEEP_CMD, ram_address); in ddr3_init()
217 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NORMAL_CMD, ram_address); in ddr3_init()
226 writel(mpddr_value->rtr, &mpddr->rtr); in ddr3_init()