SOURCES: linux-2.4-ide-update.patch - SiS typo fix - VIA IDE backp...

qboosh qboosh at pld-linux.org
Thu Aug 17 14:55:48 CEST 2006


Author: qboosh                       Date: Thu Aug 17 12:55:48 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- SiS typo fix
- VIA IDE backports from 2.6.18-rc4

---- Files affected:
SOURCES:
   linux-2.4-ide-update.patch (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SOURCES/linux-2.4-ide-update.patch
diff -u SOURCES/linux-2.4-ide-update.patch:1.5 SOURCES/linux-2.4-ide-update.patch:1.6
--- SOURCES/linux-2.4-ide-update.patch:1.5	Thu Aug 17 14:37:53 2006
+++ SOURCES/linux-2.4-ide-update.patch	Thu Aug 17 14:55:43 2006
@@ -42,7 +42,21 @@
  
  #define PCI_VENDOR_ID_IMS		0x10e0
  #define PCI_DEVICE_ID_IMS_8849		0x8849
-@@ -1792,6 +1794,9 @@
+@@ -1164,11 +1164,13 @@
+ #define PCI_DEVICE_ID_VIA_8233A		0x3147
+ #define PCI_DEVICE_ID_VIA_P4M266	0x3148
+ #define PCI_DEVICE_ID_VIA_8237_SATA	0x3149
++#define PCI_DEVICE_ID_VIA_6410		0x3164
+ #define PCI_DEVICE_ID_VIA_P4X333	0x3168
+ #define PCI_DEVICE_ID_VIA_8235		0x3177
+ #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_8251		0x3287
+ #define PCI_DEVICE_ID_VIA_86C100A	0x6100
+ #define PCI_DEVICE_ID_VIA_8231		0x8231
+ #define PCI_DEVICE_ID_VIA_8231_4	0x8235
+@@ -1792,6 +1796,9 @@
  #define PCI_DEVICE_ID_FARSITE_TE1       0x1610
  #define PCI_DEVICE_ID_FARSITE_TE1C      0x1612
  
@@ -52,7 +66,7 @@
  #define PCI_VENDOR_ID_ALTIMA		0x173b
  #define PCI_DEVICE_ID_ALTIMA_AC1000	0x03e8
  #define PCI_DEVICE_ID_ALTIMA_AC1001	0x03e9
-@@ -1939,6 +1952,7 @@
+@@ -1939,6 +1954,7 @@
  #define PCI_DEVICE_ID_INTEL_82801CA_11	0x248b
  #define PCI_DEVICE_ID_INTEL_82801CA_12	0x248c
  #define PCI_DEVICE_ID_INTEL_82801DB_0	0x24c0
@@ -60,7 +74,7 @@
  #define PCI_DEVICE_ID_INTEL_82801DB_2	0x24c2
  #define PCI_DEVICE_ID_INTEL_82801DB_3	0x24c3
  #define PCI_DEVICE_ID_INTEL_82801DB_4	0x24c4
-@@ -1975,8 +1989,21 @@
+@@ -1975,8 +1991,21 @@
  #define PCI_DEVICE_ID_INTEL_ESB_13	0x25ae
  #define PCI_DEVICE_ID_INTEL_ICH6_0	0x2640
  #define PCI_DEVICE_ID_INTEL_ICH6_1	0x2641
@@ -105,6 +119,16 @@
  			r->name = "PIIX/ICH";
  			r->get = pirq_piix_get;
  			r->set = pirq_piix_set;
+@@ -710,7 +710,9 @@
+ 		case PCI_DEVICE_ID_VIA_82C596:
+ 		case PCI_DEVICE_ID_VIA_82C686:
+ 		case PCI_DEVICE_ID_VIA_8231:
++		case PCI_DEVICE_ID_VIA_8233A:
+ 		case PCI_DEVICE_ID_VIA_8235:
++		case PCI_DEVICE_ID_VIA_8237:
+ 		/* FIXME: add new ones for 8233/5 */
+ 			r->name = "VIA";
+ 			r->get = pirq_via_get;
 --- linux-2.4.33/drivers/ide/pci/piix.c.orig	2004-11-17 12:54:21.000000000 +0100
 +++ linux-2.4.33/drivers/ide/pci/piix.c	2006-08-17 12:22:01.685971000 +0200
 @@ -149,12 +149,16 @@
@@ -491,7 +515,7 @@
  		.enablebits	= {{0x4a,0x02,0x02}, {0x4a,0x04,0x04}},
  		.bootable	= ON_BOARD,
  		.extra		= 0
-+	{	/* 1 */
++	},{	/* 1 */
 +		.vendor		= PCI_VENDOR_ID_SI,
 +		.device		= PCI_DEVICE_ID_SI_5518,
 +		.name		= "SIS5518",
@@ -504,6 +528,47 @@
 +		.enablebits	= {{0x4a,0x02,0x02}, {0x4a,0x04,0x04}},
 +		.bootable	= ON_BOARD,
 +		.extra		= 0
+ 	},{
+ 		.vendor		= 0,
+ 		.device		= 0,
+--- linux-2.4.33/drivers/ide/pci/via82cxxx.c.orig	2003-08-25 13:44:41.000000000 +0200
++++ linux-2.4.33/drivers/ide/pci/via82cxxx.c	2006-08-17 14:40:59.305971000 +0200
+@@ -74,6 +74,8 @@
+ 	u8 rev_max;
+ 	u16 flags;
+ } via_isa_bridges[] = {
++	{ "vt6410",	PCI_DEVICE_ID_VIA_6410,     0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
++	{ "vt8251",	PCI_DEVICE_ID_VIA_8251,     0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
+ 	{ "vt8237",	PCI_DEVICE_ID_VIA_8237,     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 },
+@@ -641,6 +643,7 @@
+ static struct pci_device_id via_pci_tbl[] __devinitdata = {
+ 	{ PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C576_1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+ 	{ PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1},
++	{ PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_6410,     PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2},
+ 	{ 0, },
+ };
+ 
+--- linux-2.4.33/drivers/ide/pci/via82cxxx.h.orig	2003-06-13 16:51:33.000000000 +0200
++++ linux-2.4.33/drivers/ide/pci/via82cxxx.h	2006-08-17 14:39:46.315971000 +0200
+@@ -56,6 +56,19 @@
+ 		.enablebits	= {{0x40,0x02,0x02}, {0x40,0x01,0x01}},
+ 		.bootable	= ON_BOARD,
+ 		.extra		= 0,
++	},{	/* 2 */
++		.vendor		= PCI_VENDOR_ID_VIA,
++		.device		= PCI_DEVICE_ID_VIA_6410,
++		.name		= "VP_IDE",
++		.init_chipset	= init_chipset_via82cxxx,
++		.init_iops	= NULL,
++		.init_hwif	= init_hwif_via82cxxx,
++		.init_dma	= init_dma_via82cxxx,
++		.channels	= 2,
++		.autodma	= AUTODMA,
++		.enablebits	= {{0x00,0x00,0x00}, {0x00,0x00,0x00}},
++		.bootable	= ON_BOARD,
++		.extra		= 0,
  	},{
  		.vendor		= 0,
  		.device		= 0,
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/linux-2.4-ide-update.patch?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list