TX_FIFO
i3c_writel_fifo(master->regs + TX_FIFO, bytes, nbytes);
outw(skb->len, ioaddr + TX_FIFO);
outw(0x00, ioaddr + TX_FIFO);
outsl(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
outl(skb->len, ioaddr + TX_FIFO);
outsl(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
outsl(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
outw(skb->len, ioaddr + TX_FIFO);
outw(0, ioaddr + TX_FIFO);
outsl(ioaddr + TX_FIFO, skb->data, (skb->len+3)>>2);
outw(skb->len, ioaddr + TX_FIFO);
outw(0x00, ioaddr + TX_FIFO);
outsl(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
iowrite32(skb->len, ioaddr + TX_FIFO);
iowrite32_rep(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);