SITFDR
dma_tx_id, res->start + SITFDR);
sh_msiof_write(p, SITFDR, buf_8[k] << fs);
sh_msiof_write(p, SITFDR, buf_16[k] << fs);
sh_msiof_write(p, SITFDR, get_unaligned(&buf_16[k]) << fs);
sh_msiof_write(p, SITFDR, buf_32[k] << fs);
sh_msiof_write(p, SITFDR, get_unaligned(&buf_32[k]) << fs);
sh_msiof_write(p, SITFDR, swab32(buf_32[k] << fs));
sh_msiof_write(p, SITFDR, swab32(get_unaligned(&buf_32[k]) << fs));
cfg.dst_addr = priv->phy_addr + SITFDR;