Lines Matching refs:maccr

114 static int ftgmac100_reset_mac(struct ftgmac100 *priv, u32 maccr)  in ftgmac100_reset_mac()  argument
120 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
121 iowrite32(maccr | FTGMAC100_MACCR_SW_RST, in ftgmac100_reset_mac()
124 unsigned int maccr; in ftgmac100_reset_mac() local
126 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
127 if (!(maccr & FTGMAC100_MACCR_SW_RST)) in ftgmac100_reset_mac()
139 u32 maccr = 0; in ftgmac100_reset_and_config_mac() local
147 maccr |= FTGMAC100_MACCR_FAST_MODE; in ftgmac100_reset_and_config_mac()
151 maccr |= FTGMAC100_MACCR_GIGA_MODE; in ftgmac100_reset_and_config_mac()
165 if (ftgmac100_reset_mac(priv, maccr)) in ftgmac100_reset_and_config_mac()
168 return ftgmac100_reset_mac(priv, maccr); in ftgmac100_reset_and_config_mac()
313 u32 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_start_hw() local
316 maccr &= (FTGMAC100_MACCR_FAST_MODE | FTGMAC100_MACCR_GIGA_MODE); in ftgmac100_start_hw()
319 maccr |= FTGMAC100_MACCR_TXDMA_EN | in ftgmac100_start_hw()
330 maccr |= FTGMAC100_MACCR_FULLDUP; in ftgmac100_start_hw()
332 maccr |= FTGMAC100_MACCR_RX_ALL; in ftgmac100_start_hw()
334 maccr |= FTGMAC100_MACCR_RX_MULTIPKT; in ftgmac100_start_hw()
336 maccr |= FTGMAC100_MACCR_HT_MULTI_EN; in ftgmac100_start_hw()
340 maccr |= FTGMAC100_MACCR_RM_VLAN; in ftgmac100_start_hw()
343 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_start_hw()
1623 u32 maccr; in ftgmac100_set_features() local
1625 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_set_features()
1627 maccr |= FTGMAC100_MACCR_RM_VLAN; in ftgmac100_set_features()
1629 maccr &= ~FTGMAC100_MACCR_RM_VLAN; in ftgmac100_set_features()
1630 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_set_features()