FDC_CS
status = read_fdreg(FDC_CS);
status = read_fdreg(FDC_CS);
status = read_fdreg(FDC_CS);
status = read_fdreg(FDC_CS);
status = read_fdreg(FDC_CS);
write_fdreg(FDC_CS, IRUPT);
write_fdreg(FDC_CS, IRUPT);
(void)read_fdreg(FDC_CS);
write_fdreg(FDC_CS, RESTORE);
tmp = read_fdreg(FDC_CS);
write_fdreg(FDC_CS, RESTORE|HBIT);
status = read_fdreg(FDC_CS);
write_fdreg(FDC_CS, IRUPT); /* reset controller */
DMA->dma_mode = FDC_CS | DMA_SCREG;
write_fdreg(FDC_CS, IRUPT);
write_fdreg(FDC_CS, RESTORE|VBIT|hbit);
write_fdreg(FDC_CS, SEEK|RATE6|VBIT|hbit);
write_fdreg(FDC_CS, F_READ|hbit);
write_fdreg(DMA_WRBIT | FDC_CS, F_WRITE|hbit|EBIT|PBIT);