Lines Matching refs:maccr
114 static int ftgmac100_reset_mac(struct ftgmac100 *priv, u32 maccr)
120 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR);
121 iowrite32(maccr | FTGMAC100_MACCR_SW_RST,
124 unsigned int maccr;
126 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR);
127 if (!(maccr & FTGMAC100_MACCR_SW_RST))
139 u32 maccr = 0;
147 maccr |= FTGMAC100_MACCR_FAST_MODE;
151 maccr |= FTGMAC100_MACCR_GIGA_MODE;
165 if (ftgmac100_reset_mac(priv, maccr))
168 return ftgmac100_reset_mac(priv, maccr);
313 u32 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR);
316 maccr &= (FTGMAC100_MACCR_FAST_MODE | FTGMAC100_MACCR_GIGA_MODE);
319 maccr |= FTGMAC100_MACCR_TXDMA_EN |
330 maccr |= FTGMAC100_MACCR_FULLDUP;
332 maccr |= FTGMAC100_MACCR_RX_ALL;
334 maccr |= FTGMAC100_MACCR_RX_MULTIPKT;
336 maccr |= FTGMAC100_MACCR_HT_MULTI_EN;
340 maccr |= FTGMAC100_MACCR_RM_VLAN;
343 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR);
1613 u32 maccr;
1615 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR);
1617 maccr |= FTGMAC100_MACCR_RM_VLAN;
1619 maccr &= ~FTGMAC100_MACCR_RM_VLAN;
1620 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR);