PERFORCE change 166640 for review
Alexander Motin
mav at FreeBSD.org
Mon Jul 27 18:20:46 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=166640
Change 166640 by mav at mav_mavbook on 2009/07/27 18:20:03
Change connection speed setting order, to make it work also on ICH8.
Affected files ...
.. //depot/projects/scottl-camlock/src/sys/dev/ahci/ahci.c#46 edit
Differences ...
==== //depot/projects/scottl-camlock/src/sys/dev/ahci/ahci.c#46 (text+ko) ====
@@ -1664,9 +1664,6 @@
if (bootverbose)
device_printf(dev, "hardware reset ...\n");
- ATA_OUTL(ch->r_mem, AHCI_P_SCTL, ATA_SC_IPM_DIS_PARTIAL |
- ATA_SC_IPM_DIS_SLUMBER | ATA_SC_DET_RESET);
- DELAY(50000);
if (ch->sata_rev == 1)
val = ATA_SC_SPD_SPEED_GEN1;
else if (ch->sata_rev == 2)
@@ -1676,6 +1673,10 @@
else
val = 0;
ATA_OUTL(ch->r_mem, AHCI_P_SCTL,
+ ATA_SC_DET_RESET | val |
+ ATA_SC_IPM_DIS_PARTIAL | ATA_SC_IPM_DIS_SLUMBER);
+ DELAY(50000);
+ ATA_OUTL(ch->r_mem, AHCI_P_SCTL,
ATA_SC_DET_IDLE | val | ((ch->pm_level > 0) ? 0 :
(ATA_SC_IPM_DIS_PARTIAL | ATA_SC_IPM_DIS_SLUMBER)));
DELAY(50000);
More information about the p4-projects
mailing list