REG_MAC_RX_CFG
writel(cp->mac_rx_cfg & ~MAC_RX_CFG_EN, cp->regs + REG_MAC_RX_CFG);
if (!(readl(cp->regs + REG_MAC_RX_CFG) & MAC_RX_CFG_EN))
val = readl(cp->regs + REG_MAC_RX_CFG);
writel(val | MAC_RX_CFG_EN, cp->regs + REG_MAC_RX_CFG);
readl(cp->regs + REG_MAC_RX_CFG));
val = readl(cp->regs + REG_MAC_RX_CFG) | MAC_RX_CFG_EN;
writel(val, cp->regs + REG_MAC_RX_CFG);
val = readl(cp->regs + REG_MAC_RX_CFG);
val = readl(cp->regs + REG_MAC_RX_CFG);
cp->regs + REG_MAC_RX_CFG);
val = readl(cp->regs + REG_MAC_RX_CFG);
cp->regs + REG_MAC_RX_CFG);
{REG_MAC_RX_CFG},
rxcfg = readl(cp->regs + REG_MAC_RX_CFG);
writel(rxcfg & ~MAC_RX_CFG_EN, cp->regs + REG_MAC_RX_CFG);
while (readl(cp->regs + REG_MAC_RX_CFG) & MAC_RX_CFG_EN) {
writel(rxcfg & ~MAC_RX_CFG_EN, cp->regs + REG_MAC_RX_CFG);
while (readl(cp->regs + REG_MAC_RX_CFG) & MAC_RX_CFG_HASH_FILTER_EN) {
writel(rxcfg, cp->regs + REG_MAC_RX_CFG);