Lines Matching refs:mpddr
17 static inline void atmel_mpddr_op(const struct atmel_mpddr *mpddr, in atmel_mpddr_op() argument
21 writel(mode, &mpddr->mr); in atmel_mpddr_op()
27 struct atmel_mpddr *mpddr = (struct atmel_mpddr *)base; in ddr2_decodtype_is_seq() local
28 u16 version = readl(&mpddr->version) & 0xffff; in ddr2_decodtype_is_seq()
42 const struct atmel_mpddr *mpddr = (struct atmel_mpddr *)base; in ddr2_init() local
54 writel(mpddr_value->md, &mpddr->md); in ddr2_init()
57 writel(mpddr_value->cr, &mpddr->cr); in ddr2_init()
60 writel(mpddr_value->tpr0, &mpddr->tpr0); in ddr2_init()
61 writel(mpddr_value->tpr1, &mpddr->tpr1); in ddr2_init()
62 writel(mpddr_value->tpr2, &mpddr->tpr2); in ddr2_init()
65 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NOP_CMD, ram_address); in ddr2_init()
71 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NOP_CMD, ram_address); in ddr2_init()
74 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_PRCGALL_CMD, ram_address); in ddr2_init()
77 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr2_init()
81 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr2_init()
88 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr2_init()
92 cr = readl(&mpddr->cr); in ddr2_init()
93 writel(cr | ATMEL_MPDDRC_CR_DLL_RESET_ENABLED, &mpddr->cr); in ddr2_init()
96 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_LMR_CMD, ram_address); in ddr2_init()
99 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_PRCGALL_CMD, ram_address); in ddr2_init()
102 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_RFSH_CMD, ram_address); in ddr2_init()
103 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_RFSH_CMD, ram_address); in ddr2_init()
106 cr = readl(&mpddr->cr); in ddr2_init()
107 writel(cr & (~ATMEL_MPDDRC_CR_DLL_RESET_ENABLED), &mpddr->cr); in ddr2_init()
110 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_LMR_CMD, ram_address); in ddr2_init()
113 cr = readl(&mpddr->cr); in ddr2_init()
114 writel(cr | ATMEL_MPDDRC_CR_OCD_DEFAULT, &mpddr->cr); in ddr2_init()
120 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr2_init()
124 cr = readl(&mpddr->cr); in ddr2_init()
125 writel(cr & (~ATMEL_MPDDRC_CR_OCD_DEFAULT), &mpddr->cr); in ddr2_init()
131 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr2_init()
135 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NORMAL_CMD, ram_address); in ddr2_init()
141 writel(mpddr_value->rtr, &mpddr->rtr); in ddr2_init()
150 struct atmel_mpddr *mpddr = (struct atmel_mpddr *)base; in ddr3_init() local
162 writel(mpddr_value->md, &mpddr->md); in ddr3_init()
167 writel(mpddr_value->cr, &mpddr->cr); in ddr3_init()
169 writel(mpddr_value->tpr0, &mpddr->tpr0); in ddr3_init()
170 writel(mpddr_value->tpr1, &mpddr->tpr1); in ddr3_init()
171 writel(mpddr_value->tpr2, &mpddr->tpr2); in ddr3_init()
174 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NOP_CMD, ram_address); in ddr3_init()
180 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NOP_CMD, ram_address); in ddr3_init()
186 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr3_init()
192 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr3_init()
198 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_EXT_LMR_CMD, in ddr3_init()
207 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_LMR_CMD, ram_address); in ddr3_init()
215 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_DEEP_CMD, ram_address); in ddr3_init()
218 atmel_mpddr_op(mpddr, ATMEL_MPDDRC_MR_MODE_NORMAL_CMD, ram_address); in ddr3_init()
227 writel(mpddr_value->rtr, &mpddr->rtr); in ddr3_init()