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-03-31 11:26:23 -03:00
2011-04-11 22:54:42 +02:00
2011-04-24 11:35:40 -04:00
2011-04-07 11:14:49 -07:00
2011-03-31 11:26:23 -03:00
2011-04-20 00:36:11 +02:00
2011-03-31 11:26:23 -03:00
2011-04-07 11:14:49 -07:00
2011-03-31 11:26:23 -03:00
2011-04-21 09:58:42 -07:00
2011-04-12 14:38:57 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-04-11 15:44:38 -07:00
2011-04-07 11:14:49 -07:00
2011-03-31 11:26:23 -03:00
2011-04-11 15:44:38 -07:00
2011-04-21 09:57:56 -07:00
2011-04-07 11:14:49 -07:00
2011-04-19 08:49:56 -07:00
2011-04-17 10:20:19 +02:00
2011-04-21 19:43:59 +02:00
2011-03-31 11:26:23 -03:00
2011-04-18 13:29:03 -07:00
2011-03-31 11:26:23 -03:00
2011-04-14 16:06:54 -07:00
2011-03-31 11:26:23 -03:00
2011-04-07 11:14:49 -07:00
2011-04-21 10:00:00 -07:00
2011-04-19 10:54:44 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-04-12 11:13:00 +02:00
2011-04-14 16:06:55 -07:00
2011-03-31 11:26:23 -03:00
2011-04-09 13:23:50 -07:00
2011-04-17 23:27:16 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-04-19 16:36:24 -07:00
2011-04-21 09:56:35 -07:00
2011-04-13 09:30:40 +08:00
2011-04-13 09:15:55 -07:00
2011-03-31 11:26:23 -03:00
2011-03-29 14:48:19 +02:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-04-14 16:06:56 -07:00
2011-03-31 11:26:23 -03:00
2011-04-18 10:39:38 +02:00
2011-04-08 07:36:14 -07:00
2011-03-31 11:26:23 -03:00
2011-04-19 13:32:46 +02:00
2011-03-31 11:26:23 -03:00
2011-03-30 00:15:49 +02:00
2011-04-11 15:44:38 -07:00
2011-03-31 11:26:23 -03:00
2011-04-12 15:24:23 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-04-19 16:38:50 -07:00
2011-03-31 11:26:23 -03:00
2011-04-14 13:37:07 -07:00
2011-03-31 11:26:23 -03:00
2011-04-12 23:07:42 +08:00
2011-04-21 22:57:00 +09:30
2011-03-28 19:33:04 +02:00
2011-03-31 11:26:23 -03:00
2011-04-07 20:20:24 +00:00
2011-04-20 00:36:11 +02:00