Compaq Triflex IDE driver
Hi,
Attached is a chipset driver for the Compaq Triflex IDE device (PCI device ID 0xae33). Enables Busmaster DMA on both devices.
Known to work with the Compaq Workstation 5x00 series.
Let me know of any problems.
Thanks,
Torben Mathiasen
drivers/ide/Kconfig +6 -0
@@ -658,6 +658,12 @@ tristate "SLC90E66 chipset support" depends on BLK_DEV_IDEDMA_PCI +config BLK_DEV_TRIFLEX + tristate "Compaq Triflex IDE support" + depends on BLK_DEV_IDEDMA_PCI + help + This driver adds DMA support for the Compaq Triflex IDE device. + config BLK_DEV_TRM290 tristate "Tekram TRM290 chipset support" depends on BLK_DEV_IDEDMA_PCI
drivers/ide/pci/Makefile +1 -0
@@ -29,6 +29,7 @@ obj-$(CONFIG_BLK_DEV_SLC90E66) += slc90e66.o obj-$(CONFIG_BLK_DEV_TRM290) += trm290.o obj-$(CONFIG_BLK_DEV_VIA82CXXX) += via82cxxx.o +obj-$(CONFIG_BLK_DEV_TRIFLEX) += triflex.o # Must appear at the end of the block obj-$(CONFIG_BLK_DEV_GENERIC) += generic.o
drivers/ide/pci/triflex.c +249 -0
249 lines not on this page · raw message
drivers/ide/pci/triflex.h +55 -0
55 lines not on this page · raw message
include/linux/pci_ids.h +1 -0
@@ -136,6 +136,7 @@#define PCI_DEVICE_ID_COMPAQ_TACHYON 0xa0fc#define PCI_DEVICE_ID_COMPAQ_SMART2P 0xae10#define PCI_DEVICE_ID_COMPAQ_NETEL100 0xae32 +#define PCI_DEVICE_ID_COMPAQ_TRIFLEX_IDE 0xae33#define PCI_DEVICE_ID_COMPAQ_NETEL10 0xae34#define PCI_DEVICE_ID_COMPAQ_NETFLEX3I 0xae35#define PCI_DEVICE_ID_COMPAQ_NETEL100D 0xae40
Quoted 8 lines · Torben Mathiasen
Hi,
Attached is a chipset driver for the Compaq Triflex IDE device (PCI device ID
0xae33). Enables Busmaster DMA on both devices.Known to work with the Compaq Workstation 5x00 series.
Let me know of any problems.
I'll give it a spin, excellent stuff