diff options
| author | Alexander Motin <mav@FreeBSD.org> | 2012-10-03 12:43:26 +0000 |
|---|---|---|
| committer | Alexander Motin <mav@FreeBSD.org> | 2012-10-03 12:43:26 +0000 |
| commit | 6b67444bacdf486309c753b7f4699cbda4b320ad (patch) | |
| tree | cdc61cbc4755c6ff941ae4b32c35fa242eb3c617 /sys/dev/ata | |
| parent | 47ed3abe8e62deb6ea01e59d8d37776aac6909f9 (diff) | |
Notes
Diffstat (limited to 'sys/dev/ata')
| -rw-r--r-- | sys/dev/ata/ata-sata.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-sata.c b/sys/dev/ata/ata-sata.c index 931c60e9ba41..9ab38d6c0edc 100644 --- a/sys/dev/ata/ata-sata.c +++ b/sys/dev/ata/ata-sata.c @@ -155,9 +155,13 @@ ata_sata_phy_reset(device_t dev, int port, int quick) int loop, retry, sata_rev; uint32_t val, val1; +#ifdef ATA_CAM sata_rev = ch->user[port < 0 ? 0 : port].revision; if (sata_rev > 0) quick = 0; +#else + sata_rev = 0; +#endif if (quick) { if (ata_sata_scr_read(ch, port, ATA_SCONTROL, &val)) |
