Jian Peng
270dac35c2
libata: ahci_start_engine compliant to AHCI spec
...
At the end of section 10.1 of AHCI spec (rev 1.3), it states
Software shall not set PxCMD.ST to 1 until it is determined that
a functoinal device is present on the port as determined by
PxTFD.STS.BSY=0, PxTFD.STS.DRQ=0 and PxSSTS.DET=3h
Even though most AHCI host controller works without this check,
specific controller will fail under this condition.
Signed-off-by: Jian Peng <jipeng2005@gmail.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2011-04-24 11:35:40 -04:00
..
2011-04-24 11:34:05 -04:00
2011-04-24 11:31:31 -04:00
2011-03-02 02:36:45 -05:00
2011-04-24 11:34:05 -04:00
2011-03-14 02:52:46 -04:00
2011-04-24 11:35:40 -04:00
2011-03-02 02:36:46 -05:00
2011-04-24 11:34:05 -04:00
2011-04-24 11:32:16 -04:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-02 02:36:45 -05:00
2011-03-14 02:52:46 -04:00
2011-03-02 02:36:46 -05:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-02 02:36:46 -05:00
2011-04-24 11:34:06 -04:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-14 02:56:31 -04:00
2011-03-02 02:36:45 -05:00
2011-03-14 02:56:31 -04:00
2011-03-14 02:56:31 -04:00
2011-03-02 02:36:45 -05:00
2011-03-29 14:48:19 +02:00
2011-03-02 02:36:46 -05:00
2011-03-02 02:36:45 -05:00
2011-02-28 13:22:46 -07:00
2011-03-31 11:26:23 -03:00
2011-03-02 02:36:45 -05:00
2011-03-02 02:36:46 -05:00
2011-02-28 13:22:46 -07:00
2011-03-26 10:03:03 +00:00
2011-03-02 02:36:45 -05:00
2011-03-02 02:36:46 -05:00
2011-03-02 02:36:46 -05:00
2011-03-29 14:48:19 +02:00
2011-03-31 11:26:23 -03:00
2011-03-02 02:36:46 -05:00
2011-03-02 02:36:46 -05:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-02 02:36:46 -05:00
2011-03-16 17:28:10 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-02 02:36:46 -05:00
2011-03-02 02:36:46 -05:00
2011-03-02 02:36:46 -05:00
2011-03-02 02:36:46 -05:00
2011-03-02 02:36:46 -05:00
2011-03-02 02:36:46 -05:00
2011-03-02 02:36:46 -05:00
2011-03-02 02:36:46 -05:00
2011-03-31 11:26:23 -03:00
2011-03-02 02:36:46 -05:00