Skip to contentSkip to conversation

Some IDE chipsets are architecture-specific

PATCH In review Matthew Wilcox 4 participants 4 messages Mar 7, 2005 libata

lore
Share & tools
lore
#0 lore raw

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
diff -u -p -r1.25.2.1 Kconfig
@@ -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
#1 lore raw
Quoted 13 lines · Matthew Wilcox

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
diff -u -p -r1.25.2.1 Kconfig

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
#2 lore raw
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.

Index: ./drivers/ide/Kconfig
===================================================================
RCS file: /var/cvs/linux-2.6/drivers/ide/Kconfig,v retrieving revision 1.25.2.1
diff -u -p -r1.25.2.1 Kconfig

drivers/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 -0
 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.

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'
#3 lore raw
In reply to Matthew Wilcox
Quoted 13 lines · Matthew Wilcox

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
diff -u -p -r1.25.2.1 Kconfig

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