SPI_DATA
ddbwritel(dev, data, tag | SPI_DATA);
ddbwritel(dev, data, tag | SPI_DATA);
ddbwritel(dev, 0xffffffff, tag | SPI_DATA);
data = ddbreadl(dev, tag | SPI_DATA);
ddbwritel(dev, 0xffffffff, tag | SPI_DATA);
data = ddbreadl(dev, tag | SPI_DATA);
out_8(ms->regs + SPI_DATA, *ms->tx_buf++);
out_8(ms->regs + SPI_DATA, 0);
out_8(ms->regs + SPI_DATA, data); /* try again */
out_8(ms->regs + SPI_DATA, *ms->tx_buf++);
out_8(ms->regs + SPI_DATA, 0);
data = in_8(ms->regs + SPI_DATA);
in_8(regs + SPI_DATA);