2.4.34 - VIA VT8237A support
PATCH 1/1 2.4.34 - VIA VT8237A support
This patch adds support for VIA VT8237A.
It enables DMA on IDE and it makes sata drives work. Tested on an Asus VINTAGE V2-P5V90.
Ciao,
Filippo
linux/pci_ids.h renamed from linux/pci_ids.h.orig +1 -0
@@ -1160,6 +1160,7 @@#define PCI_DEVICE_ID_VIA_8377_0 0x3189#define PCI_DEVICE_ID_VIA_K8T400M_0 0x3188#define PCI_DEVICE_ID_VIA_8237 0x3227 +#define PCI_DEVICE_ID_VIA_8237A 0x3337#define PCI_DEVICE_ID_VIA_86C100A 0x6100#define PCI_DEVICE_ID_VIA_8231 0x8231#define PCI_DEVICE_ID_VIA_8231_4 0x8235
scsi/sata_via.c renamed from scsi/sata_via.c.orig +1 -0
@@ -76,6 +76,7 @@static void svia_scr_write (struct ata_port *ap,unsigned int sc_reg,u32 val);static const struct pci_device_id svia_pci_tbl[] = { + {0x1106 ,0x0591 ,PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 , vt6420 }, {0x1106 ,0x3149 ,PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 , vt6420 }, {0x1106 ,0x3249 ,PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 , vt6421 },
ide/pci/via82cxxx.c renamed from ide/pci/via82cxxx.c.orig +1 -0
@@ -75,6 +75,7 @@u16 flags; } via_isa_bridges[] = { { "vt8237", PCI_DEVICE_ID_VIA_8237, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, + { "vt8237a", PCI_DEVICE_ID_VIA_8237A, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, { "vt8235", PCI_DEVICE_ID_VIA_8235, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, { "vt8233a", PCI_DEVICE_ID_VIA_8233A, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, { "vt8233c", PCI_DEVICE_ID_VIA_8233C_0, 0x00, 0x2f, VIA_UDMA_100 },