fsi_reg_write
fsi_reg_write(fsi, DODT, buf[i]);
fsi_reg_write(fsi, DODT, ((u32)*(buf + i) << 8));
fsi_reg_write(fsi, DODT, *(buf + i));
fsi_reg_write(fsi, DIFF_ST, 0);
fsi_reg_write(fsi, DOFF_CTL, IRQ_HALF);
fsi_reg_write(fsi, DIFF_CTL, IRQ_HALF);
fsi_reg_write(fsi, CKG2, data);
fsi_reg_write(fsi, DOFF_ST, 0);
fsi_reg_write(fsi, DIFF_ST, 0);
fsi_reg_write(fsi, OUT_DMAC, dma);
fsi_reg_write(fsi, IN_DMAC, dma);
fsi_reg_write(fsi, DO_FMT, fmt);
fsi_reg_write(fsi, DI_FMT, fmt);