Lines Matching defs:m

35 #define MCCR0(m)	((m)->base0 + 0x00)
36 #define MCDR0(m) ((m)->base0 + 0x08)
37 #define MCDR1(m) ((m)->base0 + 0x0c)
38 #define MCDR2(m) ((m)->base0 + 0x10)
39 #define MCSR(m) ((m)->base0 + 0x18)
40 #define MCCR1(m) ((m)->base1 + 0x00)
47 struct mcp_sa11x0 *m = priv(mcp);
51 m->mccr0 &= ~0x00007f00;
52 m->mccr0 |= divisor << 8;
53 writel_relaxed(m->mccr0, MCCR0(m));
59 struct mcp_sa11x0 *m = priv(mcp);
63 m->mccr0 &= ~0x0000007f;
64 m->mccr0 |= divisor;
65 writel_relaxed(m->mccr0, MCCR0(m));
77 struct mcp_sa11x0 *m = priv(mcp);
81 writel_relaxed(reg << 17 | MCDR2_Wr | (val & 0xffff), MCDR2(m));
85 if (readl_relaxed(MCSR(m)) & MCSR_CWC) {
104 struct mcp_sa11x0 *m = priv(mcp);
108 writel_relaxed(reg << 17 | MCDR2_Rd, MCDR2(m));
112 if (readl_relaxed(MCSR(m)) & MCSR_CRC) {
113 ret = readl_relaxed(MCDR2(m)) & 0xffff;
126 struct mcp_sa11x0 *m = priv(mcp);
128 writel(-1, MCSR(m));
129 m->mccr0 |= MCCR0_MCE;
130 writel_relaxed(m->mccr0, MCCR0(m));
135 struct mcp_sa11x0 *m = priv(mcp);
137 m->mccr0 &= ~MCCR0_MCE;
138 writel_relaxed(m->mccr0, MCCR0(m));
157 struct mcp_sa11x0 *m;
191 m = priv(mcp);
192 m->mccr0 = data->mccr0 | 0x7f7f;
193 m->mccr1 = data->mccr1;
195 m->base0 = ioremap(mem0->start, resource_size(mem0));
196 m->base1 = ioremap(mem1->start, resource_size(mem1));
197 if (!m->base0 || !m->base1) {
208 writel_relaxed(-1, MCSR(m));
209 writel_relaxed(m->mccr1, MCCR1(m));
210 writel_relaxed(m->mccr0, MCCR0(m));
224 iounmap(m->base1);
225 iounmap(m->base0);
238 struct mcp_sa11x0 *m = priv(mcp);
241 if (m->mccr0 & MCCR0_MCE)
249 iounmap(m->base1);
250 iounmap(m->base0);
258 struct mcp_sa11x0 *m = priv(dev_get_drvdata(dev));
260 if (m->mccr0 & MCCR0_MCE)
263 writel(m->mccr0 & ~MCCR0_MCE, MCCR0(m));
270 struct mcp_sa11x0 *m = priv(dev_get_drvdata(dev));
272 writel_relaxed(m->mccr1, MCCR1(m));
273 writel_relaxed(m->mccr0, MCCR0(m));