Some IDE chipsets are architecture-specific
PATCH 1/1 Some IDE chipsets are architecture-specific
Mark some chipset support as being for specific architectures. I may have got some wrong, so please double-check.
Index: ./drivers/ide/Kconfig
===================================================================
RCS file: /var/cvs/linux-2.6/drivers/ide/Kconfig,v retrieving revision 1.25.2.1
drivers/ide/Kconfig +12 -2
@@ -457,6 +457,7 @@ config BLK_DEV_AEC62XX config BLK_DEV_ALI15X3 tristate "ALI M15x3 chipset support" + depends on X86 help This driver ensures (U)DMA support for ALI 1533, 1543 and 1543C onboard chipsets. It also tests for Simplex mode and enables
@@ -485,6 +486,7 @@ config WDC_ALI15X3 config BLK_DEV_AMD74XX tristate "AMD and nVidia IDE support" + depends on X86 || PPC help This driver adds explicit support for AMD-7xx and AMD-8111 chips and also for the nVidia nForce chip. This allows the kernel to
@@ -509,12 +511,14 @@ config BLK_DEV_CMD64X config BLK_DEV_TRIFLEX tristate "Compaq Triflex IDE support" + depends on X86 help Say Y here if you have a Compaq Triflex IDE controller, such as those commonly found on Compaq Pentium-Pro systems config BLK_DEV_CY82C693 tristate "CY82C693 chipset support" + depends on ALPHA help This driver adds detection and support for the CY82C693 chipset used on Digital's PC-Alpha 164SX boards.
@@ -524,7 +528,7 @@ config BLK_DEV_CY82C693 config BLK_DEV_CS5520 tristate "Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTAL)" - depends on EXPERIMENTAL + depends on X86 && EXPERIMENTAL help Include support for PIO tuning an virtual DMA on the Cyrix MediaGX 5510/5520 chipset. This will automatically be detected and
@@ -534,6 +538,7 @@ config BLK_DEV_CS5520 config BLK_DEV_CS5530 tristate "Cyrix/National Semiconductor CS5530 MediaGX chipset support" + depends on X86 help Include support for UDMA on the Cyrix MediaGX 5530 chipset. This will automatically be detected and configured if found.
@@ -586,12 +591,14 @@ config BLK_DEV_HPT366 config BLK_DEV_SC1200 tristate "National SCx200 chipset support" + depends on X86 help This driver adds support for the built in IDE on the National SCx200 series of embedded x86 "Geode" systems config BLK_DEV_PIIX tristate "Intel PIIXn chipsets support" + depends on X86 || IA64 help This driver adds explicit support for Intel PIIX and ICH chips and also for the Efar Victory66 (slc90e66) chip. This allows
@@ -611,7 +618,7 @@ config BLK_DEV_NS87415 tristate "NS87415 chipset support" help This driver adds detection and support for the NS87415 chip - (used in SPARC64, among others). + (used mainly in SPARC64 and PA-RISC machines). Please read the comments at the top of <file:drivers/ide/pci/ns87415.c>.
@@ -668,6 +675,7 @@ config PDC202XX_FORCE config BLK_DEV_SVWKS tristate "ServerWorks OSB4/CSB5/CSB6 chipsets support" + depends on X86 help This driver adds PIO/(U)DMA support for the ServerWorks OSB4/CSB5 chipsets.
@@ -707,6 +715,7 @@ config BLK_DEV_SIS5513 config BLK_DEV_SLC90E66 tristate "SLC90E66 chipset support" + depends on X86 help This driver ensures (U)DMA support for Victroy66 SouthBridges for SMsC with Intel NorthBridges. This is an Ultra66 based chipset.
@@ -961,6 +970,7 @@ config BLK_DEV_4DRIVES config BLK_DEV_ALI14XX tristate "ALI M14xx support" + depends on X86 help This driver is enabled at runtime using the "ide0=ali14xx" kernel boot parameter. It enables support for the secondary IDE interface
Signature · 6 lines
"Next the statesmen will invent cheap lies, putting the blame upon the nation that is attacked, and every man will be glad of those conscience-soothing falsities, and will diligently study them, and refuse to examine any refutations of them; and thus he will by and by convince himself that the war is just, and will thank God for the better sleep he enjoys after this process of grotesque self-deception." -- Mark Twain
Quoted 13 lines · Matthew Wilcox
Mark some chipset support as being for specific architectures. I may have got some wrong, so please double-check.
Signed-off-by Matthew Wilcox <[email protected]>Index:
./drivers/ide/Kconfig
===================================================================
RCS file:/var/cvs/linux-2.6/drivers/ide/Kconfig,vretrieving revision 1.25.2.1
diff -u -p -r1.25.2.1Kconfig
drivers/ide/Kconfig config BLK_DEV_AEC62XX · line 463
Quoted 7 lines
drivers/ide/Kconfig +1
-0@@ -457,6 +457,7 @@ config BLK_DEV_AEC62XX config BLK_DEV_ALI15X3 tristate "ALI M15x3 chipset support" + depends on X86 help This driver ensures (U)DMA support for ALI 1533, 1543 and 1543C onboard chipsets. It also tests for Simplex mode and enables
AFAIK the ALI 1533 and 1543 are generic PCI southbridges that can be used on any PCI bus, so I wouldn't limit them to X86 only.
Erik
Signature · 2 lines
+-- Erik Mouw -- www.harddisk-recovery.com -- +31 70 370 12 90 -- | Lab address: Delftechpark 26, 2628 XH, Delft, The Netherlands
Quoted 15 lines · Erik Mouw
Quoted 14 lines · Matthew Wilcox
Mark some chipset support as being for specific architectures. I may have got some wrong, so please double-check.
Signed-off-by Matthew Wilcox <[email protected]>Index:
./drivers/ide/Kconfig
===================================================================
RCS file:/var/cvs/linux-2.6/drivers/ide/Kconfig,vretrieving revision 1.25.2.1
diff -u -p -r1.25.2.1Kconfigdrivers/ide/Kconfig +0
-0@@ -457,6 +457,7 @@ config BLK_DEV_AEC62XX
Quoted 9 lines
drivers/ide/Kconfig config BLK_DEV_AEC62XX · line 463
Quoted 6 lines
drivers/ide/Kconfig +1
-0config BLK_DEV_ALI15X3 tristate "ALI M15x3 chipset support" + depends on X86 help This driver ensures (U)DMA support for ALI 1533, 1543 and 1543C onboard chipsets. It also tests for Simplex mode and enablesAFAIK the ALI 1533 and 1543 are generic PCI southbridges that can be used on any PCI bus, so I wouldn't limit them to X86 only.
The Simtec (ex Chalice) CATS uses an ALI 1543, and that is an ARM
Signature · 3 lines
Ben ([email protected], http://www.fluff.org/) 'a smiley only costs 4 bytes'
Quoted 13 lines · Matthew Wilcox
Mark some chipset support as being for specific architectures. I may have got some wrong, so please double-check.
Signed-off-by Matthew Wilcox <[email protected]>Index:
./drivers/ide/Kconfig
===================================================================
RCS file:/var/cvs/linux-2.6/drivers/ide/Kconfig,vretrieving revision 1.25.2.1
diff -u -p -r1.25.2.1Kconfig
drivers/ide/Kconfig config BLK_DEV_AEC62XX · line 463
Quoted 7 lines
drivers/ide/Kconfig +1
-0@@ -457,6 +457,7 @@ config BLK_DEV_AEC62XX config BLK_DEV_ALI15X3 tristate "ALI M15x3 chipset support" + depends on X86 help This driver ensures (U)DMA support for ALI 1533, 1543 and 1543C onboard chipsets. It also tests for Simplex mode and enables
these are in alphas, and others I think
drivers/ide/Kconfig config WDC_ALI15X3 · line 492
Quoted 8 lines
drivers/ide/Kconfig +1
-0@@ -485,6 +486,7 @@ config WDC_ALI15X3 config BLK_DEV_AMD74XX tristate "AMD and nVidia IDE support" + depends on X86 || PPC help This driver adds explicit support for AMD-7xx and AMD-8111 chips and also for the nVidia nForce chip. This allows the kernel to
x86-64 too I presume