AXIDMA_TX_CHAN
if (AXIDMA_RESET(sc->dma_dev, AXIDMA_TX_CHAN) != 0) {
if (AXIDMA_SETUP_CB(sc->dma_dev, AXIDMA_TX_CHAN, xae_intr_tx, sc)) {
AXIDMA_WR8(sc, AXI_CURDESC(AXIDMA_TX_CHAN), sc->txdesc_ring_paddr);
reg = AXIDMA_RD4(sc, AXI_DMACR(AXIDMA_TX_CHAN));
AXIDMA_WR4(sc, AXI_DMACR(AXIDMA_TX_CHAN), reg);
AXIDMA_WR4(sc, AXI_DMACR(AXIDMA_TX_CHAN), reg);
AXIDMA_WR8(sc, AXI_TAILDESC(AXIDMA_TX_CHAN), addr);
pending = AXIDMA_RD4(sc, AXI_DMASR(AXIDMA_TX_CHAN));
AXIDMA_WR4(sc, AXI_DMASR(AXIDMA_TX_CHAN), pending);