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);
310 u32 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR);
313 maccr &= (FTGMAC100_MACCR_FAST_MODE | FTGMAC100_MACCR_GIGA_MODE);
316 maccr |= FTGMAC100_MACCR_TXDMA_EN |
327 maccr |= FTGMAC100_MACCR_FULLDUP;
329 maccr |= FTGMAC100_MACCR_RX_ALL;
331 maccr |= FTGMAC100_MACCR_RX_MULTIPKT;
333 maccr |= FTGMAC100_MACCR_HT_MULTI_EN;
337 maccr |= FTGMAC100_MACCR_RM_VLAN;
340 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR);
1560 u32 maccr;
1562 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR);
1564 maccr |= FTGMAC100_MACCR_RM_VLAN;
1566 maccr &= ~FTGMAC100_MACCR_RM_VLAN;
1567 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR);