aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata/sata_mv.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ata/sata_mv.c')
-rw-r--r--drivers/ata/sata_mv.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c
index d4634cf0fdc..38d4d08283e 100644
--- a/drivers/ata/sata_mv.c
+++ b/drivers/ata/sata_mv.c
@@ -29,7 +29,13 @@
29 I distinctly remember a couple workarounds (one related to PCI-X) 29 I distinctly remember a couple workarounds (one related to PCI-X)
30 are still needed. 30 are still needed.
31 31
32 4) Add NCQ support (easy to intermediate, once new-EH support appears) 32 2) Improve/fix IRQ and error handling sequences.
33
34 3) ATAPI support (Marvell claims the 60xx/70xx chips can do it).
35
36 4) Think about TCQ support here, and for libata in general
37 with controllers that suppport it via host-queuing hardware
38 (a software-only implementation could be a nightmare).
33 39
34 5) Investigate problems with PCI Message Signalled Interrupts (MSI). 40 5) Investigate problems with PCI Message Signalled Interrupts (MSI).
35 41
@@ -53,8 +59,6 @@
53 Target mode, for those without docs, is the ability to directly 59 Target mode, for those without docs, is the ability to directly
54 connect two SATA controllers. 60 connect two SATA controllers.
55 61
56 13) Verify that 7042 is fully supported. I only have a 6042.
57
58*/ 62*/
59 63
60 64
@@ -73,7 +77,7 @@
73#include <linux/libata.h> 77#include <linux/libata.h>
74 78
75#define DRV_NAME "sata_mv" 79#define DRV_NAME "sata_mv"
76#define DRV_VERSION "1.01" 80#define DRV_VERSION "1.20"
77 81
78enum { 82enum {
79 /* BAR's are enumerated in terms of pci_resource_start() terms */ 83 /* BAR's are enumerated in terms of pci_resource_start() terms */