Lines Matching defs:mac
284 u32 mac;
286 mac = readl(adpt->base + EMAC_MAC_CTRL);
287 mac &= ~(VLAN_STRIP | PROM_MODE | MULTI_ALL | MAC_LP_EN);
290 mac |= VLAN_STRIP;
293 mac |= PROM_MODE;
296 mac |= MULTI_ALL;
298 writel(mac, adpt->base + EMAC_MAC_CTRL);
484 u32 mac, csr1;
492 /* enable mac control */
493 mac = readl(adpt->base + EMAC_MAC_CTRL);
496 mac |= TXEN | RXEN; /* enable RX/TX */
502 mac &= ~(RXFC | TXFC);
509 mac |= adpt->rx_flow_control ? RXFC : 0;
510 mac |= adpt->tx_flow_control ? TXFC : 0;
513 mac &= ~SPEED_MASK;
515 mac |= SPEED(2);
518 mac |= SPEED(1);
523 mac |= FULLD;
525 mac &= ~FULLD;
528 mac |= (CRCE | PCRCE);
529 mac |= ((adpt->preamble << PRLEN_SHFT) & PRLEN_BMSK);
530 mac |= BROAD_EN;
531 mac |= FLCHK;
532 mac &= ~RX_CHKSUM_EN;
533 mac &= ~(HUGEN | VLAN_STRIP | TPAUSE | SIMR | HUGE | MULTI_ALL |
556 mac |= adpt->single_pause_mode ? SINGLE_PAUSE_MODE : 0;
560 writel_relaxed(mac, adpt->base + EMAC_MAC_CTRL);
581 usleep_range(1000, 1050); /* stopping mac may take upto 1msec */
950 /* enable mac irq */