Mark Lord
9b2c4e0bae
sata_mv wait for empty+idle
...
When performing EH, it is recommended to wait for the EDMA engine
to empty out requests-in-progress before disabling EDMA.
Introduce code to poll the EDMA_STATUS register for idle/empty bits
before disabling EDMA. For non-EH operation, this will normally exit
without delay, other than the register read.
A later series of patches may focus on eliminating this and various
other register reads (when possible) throughout the driver,
but for now we're focussing on solid reliablity.
Signed-off-by: Mark Lord <mlord@pobox.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2008-05-06 11:37:39 -04:00
..
2008-05-06 11:32:02 -04:00
2008-04-17 15:44:21 -04:00
2008-05-06 11:33:53 -04:00
2008-05-06 11:33:58 -04:00
2008-04-25 00:45:52 -04:00
2008-04-29 17:41:13 -04:00
2008-04-25 01:11:37 -04:00
2008-04-17 15:44:25 -04:00
2008-04-29 02:17:03 -04:00
2008-05-06 11:32:02 -04:00
2008-04-29 02:16:37 -04:00
2008-05-06 11:33:58 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-25 00:45:04 -04:00
2008-04-29 17:39:45 -04:00
2008-04-29 02:17:18 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-25 00:45:04 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-02-06 06:54:17 -05:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-25 00:45:04 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-29 02:16:25 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:25 -04:00
2008-05-06 11:33:58 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-29 17:41:10 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-28 10:03:31 -07:00
2008-04-17 15:44:25 -04:00
2008-05-06 11:37:39 -04:00
2008-04-25 00:45:48 -04:00
2008-04-17 15:44:22 -04:00
2008-01-23 05:24:15 -05:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:25 -04:00
2008-04-17 15:44:22 -04:00
2008-04-24 23:42:47 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:23 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:22 -04:00
2007-07-02 10:17:42 -04:00