Skip to contentSkip to conversation

ATI IXP IDE support 2.6.5-rc1 (modify)

PATCH New Supphachoke Suntiwichaya 1 participant 1 message Mar 21, 2004 PCI

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ATI IXP IDE support 2.6.5-rc1 (modify)

Hi,

I modified patch from http://www.kernel.org/pub/linux/kernel/people/bart/atiixp_ide/atiixp_ide-2.6.3-2.patch

for kernel 2.6.5-rc1. It work well for my box ASUS P4R800-VM.

MrChoke

Signature · 5 lines
Name : Supphachoke Suntiwichaya
Email : MrChoke at opentle.org
Distribution : LinuxTLE 5.5 (Samila)
OS : Linux 2.4.22-6_1.2174.nptl_01tle #1 Mon Mar 1 21:40:48 ICT 2004 i686 GNU/Linux
Uptime :  16:35:01  up 3 days,  6:58,  1 user,  load average: 0.00, 0.05, 0.09
drivers/ide/Kconfig +10 -0
diff -aurN linux-2.6.4.orig/drivers/ide/Kconfig linux-2.6.4/drivers/ide/Kconfig
@@ -559,6 +559,16 @@
 	  change PIO, DMA and UDMA speeds and to configure the chip to
 	  optimum performance.
 
+config BLK_DEV_ATIIXP
+	tristate "ATI IXP chipset IDE support"
+	depends on X86
+	help
+	  This driver adds explicit support for ATI IXP chipset.
+	  This allows the kernel to change PIO, DMA and UDMA speeds
+	  and to configure the chip to optimum performance.
+
+	  Say Y here if you have an ATI IXP chipset IDE controller.
+
 config BLK_DEV_CMD64X
 	tristate "CMD64{3|6|8|9} chipset support"
 	help
drivers/ide/pci/atiixp.c +512 -0

512 lines not on this page · raw message

drivers/ide/pci/Makefile +1 -0
diff -aurN linux-2.6.4.orig/drivers/ide/pci/Makefile linux-2.6.4/drivers/ide/pci/Makefile
@@ -3,6 +3,7 @@
 obj-$(CONFIG_BLK_DEV_AEC62XX)		+= aec62xx.o
 obj-$(CONFIG_BLK_DEV_ALI15X3)		+= alim15x3.o
 obj-$(CONFIG_BLK_DEV_AMD74XX)		+= amd74xx.o
+obj-$(CONFIG_BLK_DEV_ATIIXP)		+= atiixp.o
 obj-$(CONFIG_BLK_DEV_CMD64X)		+= cmd64x.o
 obj-$(CONFIG_BLK_DEV_CS5520)		+= cs5520.o
 obj-$(CONFIG_BLK_DEV_CS5530)		+= cs5530.o
include/linux/pci_ids.h +2 -0
diff -aurN linux-2.6.4.orig/include/linux/pci_ids.h linux-2.6.4/include/linux/pci_ids.h
@@ -342,6 +342,8 @@
 #define PCI_DEVICE_ID_ATI_RS300_133	0x5831
 #define PCI_DEVICE_ID_ATI_RS300_166	0x5832
 #define PCI_DEVICE_ID_ATI_RS300_200	0x5833
+/* ATI IXP Chipset */
+#define PCI_DEVICE_ID_ATI_IXP_IDE	0x4349
 
 #define PCI_VENDOR_ID_VLSI		0x1004
 #define PCI_DEVICE_ID_VLSI_82C592	0x0005