Firmware: fix FPGA DMA call

This commit is contained in:
Maximilian Rehkopf 2012-11-18 20:12:19 +01:00
parent 443f7b138c
commit 7233278db2

View File

@ -226,7 +226,7 @@ void fpga_set_sddma_range(uint16_t start, uint16_t end) {
void fpga_sddma(uint8_t tgt, uint8_t partial) {
BITBAND(SD_CLKREG->FIODIR, SD_CLKPIN) = 0;
FPGA_SELECT();
FPGA_TX_BYTE(FPGA_CMD_SDDMA | (tgt & 3) | partial ? FPGA_SDDMA_PARTIAL : 0);
FPGA_TX_BYTE(FPGA_CMD_SDDMA | (tgt & 3) | (partial ? FPGA_SDDMA_PARTIAL : 0));
FPGA_TX_BYTE(0x00); /* dummy for falling DMA_EN edge */
FPGA_DESELECT();
FPGA_SELECT();