diff options
Diffstat (limited to 'sys/dev/ata/ata-sata.c')
-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 931c60e..9ab38d6 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)) |