config IDE_MAX_HWIFS
int "Max IDE interfaces"
- depends on ALPHA
+ depends on ALPHA || SUPERH
default 4
help
This is the maximum number of IDE hardware interfaces that will
comment "Please see Documentation/ide.txt for help/info on IDE drives"
-config BLK_DEV_HD_IDE
- bool "Use old disk-only driver on primary interface"
- depends on ((X86 && X86_PC9800!=y) || SH_MPC1211)
+config BLK_DEV_IDE_SATA
+ bool "Support for SATA (deprecated; conflicts with libata SATA driver)"
+ default n
---help---
- There are two drivers for MFM/RLL/IDE disks. Most people use just
- the new enhanced driver by itself. This option however installs the
- old hard disk driver to control the primary IDE/disk interface in
- the system, leaving the new enhanced IDE driver to take care of only
- the 2nd/3rd/4th IDE interfaces. Doing this will prevent you from
- having an IDE/ATAPI CD-ROM or tape drive connected to the primary
- IDE interface. Choosing this option may be useful for older systems
- which have MFM/RLL/ESDI controller+drives at the primary port
- address (0x1f0), along with IDE drives at the secondary/3rd/4th port
- addresses.
+ There are two drivers for Serial ATA controllers.
- Normally, just say N here; you will then use the new driver for all
- 4 interfaces.
+ The main driver, "libata", exists inside the SCSI subsystem
+ and supports most modern SATA controllers.
+
+ The IDE driver (which you are currently configuring) supports
+ a few first-generation SATA controllers.
-config BLK_DEV_HD_IDE98
+ In order to eliminate conflicts between the two subsystems,
+ this config option enables the IDE driver's SATA support.
+ Normally this is disabled, as it is preferred that libata
+ supports SATA controllers, and this (IDE) driver supports
+ PATA controllers.
+
+ If unsure, say N.
+
+config BLK_DEV_HD_IDE
bool "Use old disk-only driver on primary interface"
- depends on X86 && X86_PC9800
+ depends on (X86 || SH_MPC1211)
---help---
There are two drivers for MFM/RLL/IDE disks. Most people use just
the new enhanced driver by itself. This option however installs the
If in doubt, say N.
-config IDEDISK_STROKE
- bool "Auto-Geometry Resizing support"
- depends on BLK_DEV_IDEDISK
- help
- Should you have a system w/ an AWARD Bios and your drives are larger
- than 32GB and it will not boot, one is required to perform a few OEM
- operations first. The option is called "STROKE" because it allows
- one to "soft clip" the drive to work around a barrier limit. For
- Maxtor drives it is called "jumpon.exe". Please search Maxtor's
- web-site for "JUMPON.EXE". IBM has a similar tool at:
- <http://www.storage.ibm.com/hdd/support/download.htm>.
-
- If you are unsure, say N here.
-
config BLK_DEV_IDECS
tristate "PCMCIA IDE support"
depends on PCMCIA
If in doubt, say N.
config BLK_DEV_GENERIC
- bool "Generic PCI IDE Chipset Support"
- depends on PCI && BLK_DEV_IDEPCI
+ tristate "Generic PCI IDE Chipset Support"
+ depends on BLK_DEV_IDEPCI
config BLK_DEV_OPTI621
tristate "OPTi 82C621 chipset enhanced support (EXPERIMENTAL)"
if BLK_DEV_IDEDMA_PCI
-# TCQ is disabled for now
-config BLK_DEV_IDE_TCQ
- bool "ATA tagged command queueing (EXPERIMENTAL)"
- depends on EXPERIMENTAL && n
- help
- Support for tagged command queueing on ATA disk drives. This enables
- the IDE layer to have multiple in-flight requests on hardware that
- supports it. For now this includes the IBM Deskstar series drives,
- such as the 22GXP, 75GXP, 40GV, 60GXP, and 120GXP (ie any Deskstar made
- in the last couple of years), and at least some of the Western
- Digital drives in the Expert series (by nature of really being IBM
- drives).
-
- If you have such a drive, say Y here.
-
-config BLK_DEV_IDE_TCQ_DEFAULT
- bool "TCQ on by default"
- depends on BLK_DEV_IDE_TCQ
- ---help---
- Enable tagged command queueing unconditionally on drives that report
- support for it. Regardless of the chosen value here, tagging can be
- controlled at run time:
-
- echo "using_tcq:32" > /proc/ide/hdX/settings
-
- where any value between 1-32 selects chosen queue depth and enables
- TCQ, and 0 disables it. hdparm version 4.7 an above also support
- TCQ manipulations.
-
- Generally say Y here.
-
-config BLK_DEV_IDE_TCQ_DEPTH
- int "Default queue depth"
- depends on BLK_DEV_IDE_TCQ
- default "8"
- help
- Maximum size of commands to enable per-drive. Any value between 1
- and 32 is valid, with 32 being the maxium that the hardware supports.
-
- You probably just want the default of 32 here. If you enter an invalid
- number, the default value will be used.
-
config BLK_DEV_IDEDMA_FORCED
bool "Force enable legacy 2.0.X HOSTS to use DMA"
help
config BLK_DEV_IDE_PMAC
bool "Builtin PowerMac IDE support"
- depends on PPC_PMAC
+ depends on PPC_PMAC && IDE=y
help
This driver provides support for the built-in IDE controller on
most of the recent Apple Power Macintoshes and PowerBooks.
hardware may have caused damage. Saying Y should be safe on all
Apple machines.
-config BLK_DEV_IDE_SWARM
- bool "SWARM onboard IDE support"
- depends on SIBYTE_SWARM
+config IDE_ARM
+ def_bool ARM && (ARCH_A5K || ARCH_CLPS7500 || ARCH_RPC || ARCH_SHARK)
config BLK_DEV_IDE_ICSIDE
tristate "ICS IDE interface support"