SPIDAT1
iowrite16(spidat1, dspi->base + SPIDAT1 + 2);
spidat1 = ioread32(dspi->base + SPIDAT1);
iowrite32(spidat1, dspi->base + SPIDAT1);
spidat1 = ioread32(dspi->base + SPIDAT1);
iowrite32(spidat1, dspi->base + SPIDAT1);
.dst_addr = (unsigned long)dspi->pbase + SPIDAT1,
iowrite16(spidat1 >> 16, dspi->base + SPIDAT1 + 2);