[PATCH] Intel Triton 2 chipset

Peter Denison (peterd@pnd-pc.demon.co.uk)
Wed, 22 May 1996 18:10:33 +0100 (BST)


Hi all,
Anybody lucky enough to have a Triton II chipset yet? I am :-)
(very smug grin, sorry). Here's a patch to a) recognise it and b) let
Mark's triton.c in the IDE driver use it. It is supposedly register-level
compatible with the Triton I, but that remains to be seen.

Cheers,
Peter

--- linux/drivers/pci/pci.c.safe Tue May 21 21:45:17 1996
+++ linux/drivers/pci/pci.c Tue May 21 21:48:48 1996
@@ -226,6 +226,9 @@
DEVICE( INTEL, INTEL_82437, "82437"),
DEVICE( INTEL, INTEL_82371_0, "82371 Triton PIIX"),
DEVICE( INTEL, INTEL_82371_1, "82371 Triton PIIX"),
+ DEVICE( INTEL, INTEL_82439, "82439HX Triton II"),
+ DEVICE( INTEL, INTEL_82371SB_0,"82371SB Triton II PIIX"),
+ DEVICE( INTEL, INTEL_82371SB_1,"82371SB Triton II PIIX"),
DEVICE( INTEL, INTEL_P6, "Orion P6"),
DEVICE( ADAPTEC, ADAPTEC_7850, "AIC-7850"),
DEVICE( ADAPTEC, ADAPTEC_7855, "AIC-7855"),
--- linux/include/linux/pci.h.safe Tue May 21 21:19:11 1996
+++ linux/include/linux/pci.h Tue May 21 21:44:40 1996
@@ -547,6 +547,9 @@
#define PCI_DEVICE_ID_INTEL_82437 0x122d
#define PCI_DEVICE_ID_INTEL_82371_0 0x122e
#define PCI_DEVICE_ID_INTEL_82371_1 0x1230
+#define PCI_DEVICE_ID_INTEL_82439 0x1250
+#define PCI_DEVICE_ID_INTEL_82371SB_0 0x7000
+#define PCI_DEVICE_ID_INTEL_82371SB_1 0x7010
#define PCI_DEVICE_ID_INTEL_P6 0x84c4

#define PCI_VENDOR_ID_ADAPTEC 0x9004
--- linux/drivers/block/ide.c.safe Tue May 21 20:54:55 1996
+++ linux/drivers/block/ide.c Tue May 21 22:38:07 1996
@@ -3207,6 +3207,7 @@
* and then add 1.
*/
ide_probe_pci (PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371_0, &ide_init_triton, 1);
+ ide_probe_pci (PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371SB_1, &ide_init_triton, 0);
#endif /* CONFIG_BLK_DEV_TRITON */
}
#endif /* CONFIG_PCI */

-- 
Peter Denison <peterd@pnd-pc.demon.co.uk>
Currently (still) working on a driver for Promise cards under Linux.