aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/fdc/fdc.c
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2006-08-29 18:19:39 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2006-08-29 18:19:39 +0000
commit19a388e651aa0a3036fccc3d9519c4451df8838b (patch)
tree2b2eaef3ab181c93ba03b742ce7fd14018c5f058 /sys/dev/fdc/fdc.c
parent59b2dc9f8bcd6f48da2b401fc630f8a931a7cc34 (diff)
downloadsrc-19a388e651aa0a3036fccc3d9519c4451df8838b.tar.gz
src-19a388e651aa0a3036fccc3d9519c4451df8838b.zip
Restore Digital Outpur Register (DOR) for enhanced controller after reset.
Notes
Notes: svn path=/head/; revision=161714
Diffstat (limited to 'sys/dev/fdc/fdc.c')
-rw-r--r--sys/dev/fdc/fdc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/fdc/fdc.c b/sys/dev/fdc/fdc.c
index 19edf51a2ec2..9cf83525773a 100644
--- a/sys/dev/fdc/fdc.c
+++ b/sys/dev/fdc/fdc.c
@@ -511,9 +511,9 @@ fdc_reset(struct fdc_data *fdc)
DELAY(100);
/* enable FDC, but defer interrupts a moment */
fdout_wr(fdc, fdc->fdout & ~FDO_FDMAEN);
- DELAY(100);
- fdout_wr(fdc, fdc->fdout);
}
+ DELAY(100);
+ fdout_wr(fdc, fdc->fdout);
/* XXX after a reset, silently believe the FDC will accept commands */
if (fdc_cmd(fdc, 3, NE7CMD_SPECIFY, spec1, spec2, 0))