SXFRCTL1
bus_space_write_1(iot, ioh, SXFRCTL1, BITBUCKET);
bus_space_write_1(iot, ioh, SXFRCTL1, 0);
bus_space_write_1(iot, ioh, SXFRCTL1, BITBUCKET);
bus_space_write_1(iot, ioh, SXFRCTL1, 0);
bus_space_write_1(iot, ioh, SXFRCTL1, 0);
bus_space_write_1(iot, ioh, SXFRCTL1, 0);
bus_space_read_1(iot, ioh, SXFRCTL1),
bus_space_write_1(iot, ioh, SXFRCTL1, 0);
bus_space_write_1(iot, ioh, SXFRCTL1, STIMO_256ms | ENSTIMER);
ahd_outb(ahd, SXFRCTL1, ahd_inb(ahd, SXFRCTL1) & ~BITBUCKET);
sxfrctl1 = ahd_inb(ahd, SXFRCTL1);
ahd_outb(ahd, SXFRCTL1, sxfrctl1|STPWEN);
ahd_outb(ahd, SXFRCTL1, sxfrctl1);
ahd_outb(ahd, SXFRCTL1, sxfrctl1|ahd->seltime|ENSTIMER|ACTNEGEN);
ahc_outb(ahc, SXFRCTL1, ahc_inb(ahc, SXFRCTL1) & ~BITBUCKET);
sxfrctl1_b = ahc_inb(ahc, SXFRCTL1);
sxfrctl1_a = ahc_inb(ahc, SXFRCTL1);
ahc_outb(ahc, SXFRCTL1, sxfrctl1_b);
ahc_outb(ahc, SXFRCTL1, sxfrctl1_a);
ahc_outb(ahc, SXFRCTL1, (scsi_conf & (ENSPCHK|STIMESEL))
ahc_outb(ahc, SXFRCTL1, (scsi_conf & (ENSPCHK|STIMESEL))
ahc_outb(ahc, SXFRCTL1,
ahc_inb(ahc, SXFRCTL1) | BITBUCKET);
ahc_outb(ahc, SXFRCTL1,
ahc_inb(ahc, SXFRCTL1) & ~BITBUCKET);
ahc_outb(ahc, SXFRCTL1, *sxfrctl1);
ahc_outb(ahc, SXFRCTL1, *sxfrctl1);
sxfrctl1 = ahc_inb(ahc, SXFRCTL1) & STPWEN;
sxfrctl1 = ahd_inb(ahd, SXFRCTL1) & ~STPWEN;
ahd_outb(ahd, SXFRCTL1, sxfrctl1|STPWEN);
ahd_outb(ahd, SXFRCTL1, sxfrctl1);