diff options
author | sos <sos@FreeBSD.org> | 2002-03-07 16:34:19 +0000 |
---|---|---|
committer | sos <sos@FreeBSD.org> | 2002-03-07 16:34:19 +0000 |
commit | fb90ee5e0bb9cf96e048a1b0b9902d96461f7a0b (patch) | |
tree | fd91df08b6c43017bc2b9dbf3218b736f25b6f98 /sys/dev/ata/ata-all.c | |
parent | 23058273ee0850415e06c13373703f95994bf896 (diff) | |
download | FreeBSD-src-fb90ee5e0bb9cf96e048a1b0b9902d96461f7a0b.zip FreeBSD-src-fb90ee5e0bb9cf96e048a1b0b9902d96461f7a0b.tar.gz |
Minor cosmetic changes to minimise diffs for MFC.
Diffstat (limited to 'sys/dev/ata/ata-all.c')
-rw-r--r-- | sys/dev/ata/ata-all.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/sys/dev/ata/ata-all.c b/sys/dev/ata/ata-all.c index 359bfd3..4dc6508 100644 --- a/sys/dev/ata/ata-all.c +++ b/sys/dev/ata/ata-all.c @@ -421,17 +421,9 @@ ata_getparam(struct ata_device *atadev, u_int8_t command) struct ata_params *ata_parm; int retry = 0; - /* select drive */ - ATA_OUTB(atadev->channel->r_io, ATA_DRIVE, ATA_D_IBM | atadev->unit); - DELAY(1); - - /* enable interrupt */ - ATA_OUTB(atadev->channel->r_altio, ATA_ALTSTAT, ATA_A_4BIT); - DELAY(1); - /* apparently some devices needs this repeated */ do { - if (ata_command(atadev, command, 0, 0, 0, ATA_WAIT_INTR)) { + if (ata_command(atadev, command, 0, 0, 0, ATA_WAIT_READY)) { ata_prtdev(atadev, "%s identify failed\n", command == ATA_C_ATAPI_IDENTIFY ? "ATAPI" : "ATA"); return -1; |