BYTES_PER_LINE
reg_write32(REG_TS_LNGTH, BYTES_PER_LINE);
reg_write32(REG_DMA28_CNT1, BYTES_PER_LINE / 8);
set_opcode(RISC_WRITE | RISC_SOL | RISC_EOL | BYTES_PER_LINE);
set_opcode((unsigned long)device->dma_buf1_phys + i * BYTES_PER_LINE);
set_opcode(RISC_WRITE | RISC_SOL | RISC_EOL | BYTES_PER_LINE);
set_opcode((unsigned long)device->dma_buf2_phys + i * BYTES_PER_LINE);
#define DMA_BUFFER_SIZE (LINES_PER_BUFFER * BYTES_PER_LINE)
buffer = buffer + min(length, BYTES_PER_LINE/2);
length -= BYTES_PER_LINE/2;
offset += BYTES_PER_LINE/2;
buffer = buffer + min(length, BYTES_PER_LINE);
length -= BYTES_PER_LINE;
offset += BYTES_PER_LINE;