Mark Lord
d16ab3f633
[libata] sata_mv: Add a new mv_sff_check_status() function to sata_mv.
...
This is necessary for use with the upcoming "mv_qc_issue_fis()" patch,
but is being added separately here for easier code review.
When using command issue via the "mv_qc_issue_fis()" mechanism,
the initial ATA_BUSY bit does not show in the ATA status (shadow) register.
This can confuse libata! So here we add a hook to fake ATA_BUSY
for that situation, until the first time a BUSY, DRQ, or ERR bit is seen.
Signed-off-by: Mark Lord <mlord@pobox.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2009-03-24 22:02:41 -04:00
..
2009-03-24 22:02:40 -04:00
2008-12-28 22:43:20 -05:00
2009-03-13 14:56:07 -04:00
2009-01-26 06:42:10 -05:00
2009-01-09 03:39:43 -05:00
2009-03-05 07:26:10 -05:00
2009-03-05 07:25:43 -05:00
2009-02-02 23:03:22 -05:00
2009-02-02 22:41:45 -05:00
2009-03-13 14:55:58 -04:00
2009-02-02 23:03:22 -05:00
2009-01-16 10:23:39 -05:00
2008-12-31 01:15:22 -05:00
2009-01-16 10:23:43 -05:00
2009-02-25 15:30:16 -05:00
2008-10-27 23:54:50 -04:00
2008-08-05 14:36:57 +02:00
2009-01-16 10:20:27 -05:00
2008-12-28 22:43:21 -05:00
2008-10-27 23:54:50 -04:00
2008-10-27 23:54:50 -04:00
2008-04-17 15:44:21 -04:00
2008-10-27 23:54:50 -04:00
2008-11-11 02:58:30 -05:00
2008-11-11 02:58:30 -05:00
2008-10-27 23:54:50 -04:00
2008-10-27 23:54:50 -04:00
2008-04-17 15:44:21 -04:00
2009-01-08 16:28:21 -05:00
2008-04-17 15:44:21 -04:00
2009-01-08 16:29:20 -05:00
2008-06-04 06:40:41 -04:00
2008-10-27 23:54:50 -04:00
2009-02-25 15:22:44 -05:00
2008-04-17 15:44:21 -04:00
2008-12-28 22:43:20 -05:00
2008-10-27 23:54:50 -04:00
2009-02-25 15:30:23 -05:00
2008-10-27 23:54:50 -04:00
2008-12-21 02:54:29 -07:00
2009-01-08 16:34:27 -05:00
2008-10-27 23:54:50 -04:00
2008-12-09 00:44:19 -05:00
2008-10-27 23:54:50 -04:00
2008-10-27 23:54:50 -04:00
2009-01-16 10:23:39 -05:00
2008-10-10 15:55:17 +11:00
2008-12-28 22:43:21 -05:00
2008-10-27 23:54:50 -04:00
2008-10-27 23:54:50 -04:00
2008-11-11 02:59:13 -05:00
2008-10-27 23:54:50 -04:00
2008-12-28 22:43:21 -05:00
2009-01-08 16:10:29 -05:00
2009-02-03 16:53:56 -08:00
2008-12-28 22:43:21 -05:00
2009-03-24 22:02:40 -04:00
2008-12-28 22:43:20 -05:00
2008-10-27 23:54:50 -04:00
2008-12-28 22:43:21 -05:00
2008-11-11 02:58:59 -05:00
2008-12-28 22:43:21 -05:00
2009-01-08 16:34:27 -05:00
2008-12-28 22:43:21 -05:00
2008-10-27 23:54:50 -04:00
2008-10-27 23:54:50 -04:00
2009-02-17 16:56:31 -08:00
2008-10-27 23:54:50 -04:00
2008-04-17 15:44:21 -04:00
2009-01-16 10:23:58 -05:00
2008-09-29 00:22:28 -04:00
2009-03-24 22:02:41 -04:00
2009-03-05 07:25:37 -05:00
2008-11-04 01:08:03 -05:00
2008-01-23 05:24:15 -05:00
2008-09-29 00:22:28 -04:00
2009-01-08 16:09:59 -05:00
2009-02-02 22:38:29 -05:00
2008-09-29 00:22:28 -04:00
2008-09-29 00:22:28 -04:00
2008-04-17 15:44:23 -04:00
2008-09-29 00:22:28 -04:00
2009-01-16 10:23:22 -05:00
2008-09-29 00:22:28 -04:00