REGS_DMA_TX
rxrev = udma_readl(priv, REGS_DMA_TX, UDMA_TX_REVISION);
udma_writel(priv, REGS_DMA_TX, UDMA_TX_BUFx_PTR_LO(0),
udma_writel(priv, REGS_DMA_TX, UDMA_TX_BUFx_PTR_HI(0),
udma_writel(priv, REGS_DMA_TX, UDMA_TX_CTRL,
value = udma_readl(priv, REGS_DMA_TX, UDMA_TX_CTRL);
udma_set(priv, REGS_DMA_TX, UDMA_TX_CTRL, UDMA_TX_CTRL_ABORT);
udma_writel(priv, REGS_DMA_TX, UDMA_TX_TRANSFER_LEN, tx_size);
udma_writel(priv, REGS_DMA_TX, UDMA_TX_BUF0_DATA_LEN, tx_size);
udma_unset(priv, REGS_DMA_TX, UDMA_TX_BUF0_STATUS, UDMA_TX_BUFX_EMPTY);
udma_set(priv, REGS_DMA_TX, UDMA_TX_CTRL, UDMA_TX_CTRL_ENA);