DMA_MR
XGMAC_IOWRITE_BITS(pdata, DMA_MR, SWR, 1);
while (--count && XGMAC_IOREAD_BITS(pdata, DMA_MR, SWR))
XGMAC_IOWRITE_BITS(pdata, DMA_MR, INTM,
regval = readl(pdata->mac_regs + DMA_MR);
writel(regval, pdata->mac_regs + DMA_MR);
XLGMAC_GET_REG_BITS(readl(pdata->mac_regs + DMA_MR),
iowrite32(dma_mr_value, xgmac_regs->ioaddr + DMA_MR);
while (--count && (ioread32(xgmac_regs->ioaddr + DMA_MR) & 1))
dma_mr_value = ioread32(xgmac_regs->ioaddr + DMA_MR);