write_fdreg
write_fdreg(FDC_CS, IRUPT);
write_fdreg(FDC_CS, IRUPT);
write_fdreg(FDC_CS, RESTORE);
write_fdreg(FDC_CS, RESTORE|HBIT);
write_fdreg(FDC_CS, IRUPT); /* reset controller */
static inline void write_fdreg(u_short, u_short);
write_fdreg(FDC_CS, IRUPT);
write_fdreg(FDC_CS, RESTORE|VBIT|hbit);
write_fdreg(FDC_TR, sc->curtrk);
write_fdreg(FDC_DR, track);
write_fdreg(FDC_CS, SEEK|RATE6|VBIT|hbit);
write_fdreg(FDC_SR, sector);
write_fdreg(FDC_CS, F_READ|hbit);
write_fdreg(DMA_WRBIT | FDC_CS, F_WRITE|hbit|EBIT|PBIT);