Update CTEST1 FIFO status when CTEST8 is written, setting to 0xFF when
FIFO is flushed, otherwise clear to 0x00.
Signed-off-by: Soumyajyotii Ssarkar <soumyajyotisarkar23@gmail.com>
Tested-by: Helge Deller <deller@gmx.de>
Signed-off-by: Helge Deller <deller@gmx.de>
if (val & 0x04) {
ncr710_scsi_fifo_init(&s->scsi_fifo);
s->dstat |= NCR710_DSTAT_DFE;
+ s->ctest1 = 0xFF;
+ } else if (s->ctest8 & 0x04) {
+ s->ctest1 = 0x00;
}
+ s->ctest8 = val;
break;
case NCR710_LCRC_REG: /* LCRC */
s->lcrc = val;