📄 kconfig
字号:
Please read the comments at the top of <file:drivers/ide/pci/slc90e66.c>.config BLK_DEV_TRM290 tristate "Tekram TRM290 chipset support" select BLK_DEV_IDEDMA_PCI help This driver adds support for bus master DMA transfers using the Tekram TRM290 PCI IDE chip. Volunteers are needed for further tweaking and development. Please read the comments at the top of <file:drivers/ide/pci/trm290.c>.config BLK_DEV_VIA82CXXX tristate "VIA82CXXX chipset support" select BLK_DEV_IDEDMA_PCI help This driver adds explicit support for VIA BusMastering IDE chips. This allows the kernel to change PIO, DMA and UDMA speeds and to configure the chip to optimum performance.config BLK_DEV_TC86C001 tristate "Toshiba TC86C001 support" select BLK_DEV_IDEDMA_PCI help This driver adds support for Toshiba TC86C001 GOKU-S chip.config BLK_DEV_CELLEB tristate "Toshiba's Cell Reference Set IDE support" depends on PPC_CELLEB select BLK_DEV_IDEDMA_PCI help This driver provides support for the built-in IDE controller on Toshiba Cell Reference Board. If unsure, say Y.endifconfig BLK_DEV_IDE_PMAC bool "Builtin PowerMac IDE support" depends on PPC_PMAC && IDE=y && BLK_DEV_IDE=y help This driver provides support for the built-in IDE controller on most of the recent Apple Power Macintoshes and PowerBooks. If unsure, say Y.config BLK_DEV_IDE_PMAC_ATA100FIRST bool "Probe internal ATA/100 (Kauai) first" depends on BLK_DEV_IDE_PMAC help This option will cause the ATA/100 controller found in UniNorth2 based machines (Windtunnel PowerMac, Aluminium PowerBooks, ...) to be probed before the ATA/66 and ATA/33 controllers. Without these, those machine used to have the hard disk on hdc and the CD-ROM on hda. This option changes this to more natural hda for hard disk and hdc for CD-ROM.config BLK_DEV_IDEDMA_PMAC bool "PowerMac IDE DMA support" depends on BLK_DEV_IDE_PMAC select BLK_DEV_IDEDMA_PCI help This option allows the driver for the built-in IDE controller on Power Macintoshes and PowerBooks to use DMA (direct memory access) to transfer data to and from memory. Saying Y is safe and improves performance.config BLK_DEV_IDE_SWARM tristate "IDE for Sibyte evaluation boards" depends on SIBYTE_SB1xxx_SOCconfig BLK_DEV_IDE_AU1XXX bool "IDE for AMD Alchemy Au1200" depends on SOC_AU1200choice prompt "IDE Mode for AMD Alchemy Au1200" default CONFIG_BLK_DEV_IDE_AU1XXX_PIO_DBDMA depends on SOC_AU1200 && BLK_DEV_IDE_AU1XXXconfig BLK_DEV_IDE_AU1XXX_PIO_DBDMA bool "PIO+DbDMA IDE for AMD Alchemy Au1200"config BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA bool "MDMA2+DbDMA IDE for AMD Alchemy Au1200" depends on SOC_AU1200 && BLK_DEV_IDE_AU1XXXendchoiceconfig BLK_DEV_IDE_AU1XXX_SEQTS_PER_RQ int "Maximum transfer size (KB) per request (up to 128)" default "128" depends on BLK_DEV_IDE_AU1XXXconfig IDE_ARM def_bool ARM && (ARCH_CLPS7500 || ARCH_RPC || ARCH_SHARK) select IDE_GENERICconfig BLK_DEV_IDE_ICSIDE tristate "ICS IDE interface support" depends on ARM && ARCH_ACORN help On Acorn systems, say Y here if you wish to use the ICS IDE interface card. This is not required for ICS partition support. If you are unsure, say N to this.config BLK_DEV_IDEDMA_ICS bool "ICS DMA support" depends on BLK_DEV_IDE_ICSIDE help Say Y here if you want to add DMA (Direct Memory Access) support to the ICS IDE driver.config BLK_DEV_IDE_RAPIDE tristate "RapIDE interface support" depends on ARM && ARCH_ACORN help Say Y here if you want to support the Yellowstone RapIDE controller manufactured for use with Acorn computers.config BLK_DEV_IDE_BAST tristate "Simtec BAST / Thorcom VR1000 IDE support" depends on ARM && (ARCH_BAST || MACH_VR1000) help Say Y here if you want to support the onboard IDE channels on the Simtec BAST or the Thorcom VR1000config ETRAX_IDE bool "ETRAX IDE support" depends on CRIS && BROKEN select BLK_DEV_IDEDMA select IDE_GENERIC help Enables the ETRAX IDE driver. You can't use parallel ports or SCSI ports at the same time.config ETRAX_IDE_DELAY int "Delay for drives to regain consciousness" depends on ETRAX_IDE && ETRAX_ARCH_V10 default 15 help Number of seconds to wait for IDE drives to spin up after an IDE reset.choice prompt "IDE reset pin" depends on ETRAX_IDE && ETRAX_ARCH_V10 default ETRAX_IDE_PB7_RESETconfig ETRAX_IDE_PB7_RESET bool "Port_PB_Bit_7" help IDE reset on pin 7 on port Bconfig ETRAX_IDE_G27_RESET bool "Port_G_Bit_27" help IDE reset on pin 27 on port Gendchoiceconfig IDE_H8300 bool "H8300 IDE support" depends on H8300 select IDE_GENERIC default y help Enables the H8300 IDE driver.config BLK_DEV_GAYLE bool "Amiga Gayle IDE interface support" depends on AMIGA select IDE_GENERIC help This is the IDE driver for the Amiga Gayle IDE interface. It supports both the `A1200 style' and `A4000 style' of the Gayle IDE interface, This includes builtin IDE interfaces on some Amiga models (A600, A1200, A4000, and A4000T), and IDE interfaces on the Zorro expansion bus (M-Tech E-Matrix 530 expansion card). Say Y if you have an Amiga with a Gayle IDE interface and want to use IDE devices (hard disks, CD-ROM drives, etc.) that are connected to it. Note that you also have to enable Zorro bus support if you want to use Gayle IDE interfaces on the Zorro expansion bus.config BLK_DEV_IDEDOUBLER bool "Amiga IDE Doubler support (EXPERIMENTAL)" depends on BLK_DEV_GAYLE && EXPERIMENTAL ---help--- This driver provides support for the so-called `IDE doublers' (made by various manufacturers, e.g. Eyetech) that can be connected to the builtin IDE interface of some Amiga models. Using such an IDE doubler, you can connect up to four instead of two IDE devices on the Amiga's builtin IDE interface. Note that the normal Amiga Gayle IDE driver may not work correctly if you have an IDE doubler and don't enable this driver! Say Y if you have an IDE doubler. The driver is enabled at kernel runtime using the "ide=doubler" kernel boot parameter.config BLK_DEV_BUDDHA bool "Buddha/Catweasel/X-Surf IDE interface support (EXPERIMENTAL)" depends on ZORRO && EXPERIMENTAL select IDE_GENERIC help This is the IDE driver for the IDE interfaces on the Buddha, Catweasel and X-Surf expansion boards. It supports up to two interfaces on the Buddha, three on the Catweasel and two on the X-Surf. Say Y if you have a Buddha or Catweasel expansion board and want to use IDE devices (hard disks, CD-ROM drives, etc.) that are connected to one of its IDE interfaces.config BLK_DEV_FALCON_IDE bool "Falcon IDE interface support" depends on ATARI select IDE_GENERIC help This is the IDE driver for the builtin IDE interface on the Atari Falcon. Say Y if you have a Falcon and want to use IDE devices (hard disks, CD-ROM drives, etc.) that are connected to the builtin IDE interface.config BLK_DEV_MAC_IDE bool "Macintosh Quadra/Powerbook IDE interface support" depends on MAC select IDE_GENERIC help This is the IDE driver for the builtin IDE interface on some m68k Macintosh models. It supports both the `Quadra style' (used in Quadra/ Centris 630 and Performa 588 models) and `Powerbook style' (used in the Powerbook 150 and 190 models) IDE interface. Say Y if you have such an Macintosh model and want to use IDE devices (hard disks, CD-ROM drives, etc.) that are connected to the builtin IDE interface.config BLK_DEV_Q40IDE bool "Q40/Q60 IDE interface support" depends on Q40 select IDE_GENERIC help Enable the on-board IDE controller in the Q40/Q60. This should normally be on; disable it only if you are running a custom hard drive subsystem through an expansion card.config BLK_DEV_MPC8xx_IDE bool "MPC8xx IDE support" depends on 8xx && (LWMON || IVMS8 || IVML24 || TQM8xxL) && IDE=y && BLK_DEV_IDE=y && !PPC_MERGE select IDE_GENERIC help This option provides support for IDE on Motorola MPC8xx Systems. Please see 'Type of MPC8xx IDE interface' for details. If unsure, say N.choice prompt "Type of MPC8xx IDE interface" depends on BLK_DEV_MPC8xx_IDE default IDE_8xx_PCCARDconfig IDE_8xx_PCCARD bool "8xx_PCCARD" ---help--- Select how the IDE devices are connected to the MPC8xx system: 8xx_PCCARD uses the 8xx internal PCMCIA interface in combination with a PC Card (e.g. ARGOSY portable Hard Disk Adapter), ATA PC Card HDDs or ATA PC Flash Cards (example: TQM8xxL systems) 8xx_DIRECT is used for directly connected IDE devices using the 8xx internal PCMCIA interface (example: IVMS8 systems) EXT_DIRECT is used for IDE devices directly connected to the 8xx bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)config IDE_8xx_DIRECT bool "8xx_DIRECT"config IDE_EXT_DIRECT bool "EXT_DIRECT"endchoice# no isa -> no vlbif ISAcomment "Other IDE chipsets support"comment "Note: most of these also require special kernel boot parameters"config BLK_DEV_4DRIVES bool "Generic 4 drives/port support" help Certain older chipsets, including the Tekram 690CD, use a single set of I/O ports at 0x1f0 to control up to four drives, instead of the customary two drives per port. Support for this can be enabled at runtime using the "ide0=four" kernel boot parameter if you say Y here.config BLK_DEV_ALI14XX tristate "ALI M14xx support" help This driver is enabled at runtime using the "ali14xx.probe" kernel boot parameter. It enables support for the secondary IDE interface of the ALI M1439/1443/1445/1487/1489 chipsets, and permits faster I/O speeds to be set as well. See the files <file:Documentation/ide.txt> and <file:drivers/ide/legacy/ali14xx.c> for more info.config BLK_DEV_DTC2278 tristate "DTC-2278 support" help This driver is enabled at runtime using the "dtc2278.probe" kernel boot parameter. It enables support for the secondary IDE interface of the DTC-2278 card, and permits faster I/O speeds to be set as well. See the <file:Documentation/ide.txt> and <file:drivers/ide/legacy/dtc2278.c> files for more info.config BLK_DEV_HT6560B tristate "Holtek HT6560B support" help This driver is enabled at runtime using the "ht6560b.probe" kernel boot parameter. It enables support for the secondary IDE interface of the Holtek card, and permits faster I/O speeds to be set as well. See the <file:Documentation/ide.txt> and <file:drivers/ide/legacy/ht6560b.c> files for more info.config BLK_DEV_QD65XX tristate "QDI QD65xx support" help This driver is enabled at runtime using the "qd65xx.probe" kernel boot parameter. It permits faster I/O speeds to be set. See the <file:Documentation/ide.txt> and <file:drivers/ide/legacy/qd65xx.c> for more info.config BLK_DEV_UMC8672 tristate "UMC-8672 support" help This driver is enabled at runtime using the "umc8672.probe" kernel boot parameter. It enables support for the secondary IDE interface of the UMC-8672, and permits faster I/O speeds to be set as well. See the files <file:Documentation/ide.txt> and <file:drivers/ide/legacy/umc8672.c> for more info.endifconfig BLK_DEV_IDEDMA def_bool BLK_DEV_IDEDMA_PCI || BLK_DEV_IDEDMA_PMAC || BLK_DEV_IDEDMA_ICS || BLK_DEV_IDE_AU1XXX_MDMA2_DBDMAconfig IDE_ARCH_OBSOLETE_INIT def_bool ALPHA || (ARM && !ARCH_L7200) || BLACKFIN || X86 || IA64 || M32R || MIPS || PARISC || PPC || (SUPERH64 && BLK_DEV_IDEPCI) || SPARCendifconfig BLK_DEV_HD_ONLY bool "Old hard disk (MFM/RLL/IDE) driver" depends on BLK_DEV_IDE=n help There are two drivers for MFM/RLL/IDE hard disks. Most people use the newer enhanced driver, but this old one is still around for two reasons. Some older systems have strange timing problems and seem to work only with the old driver (which itself does not work with some newer systems). The other reason is that the old driver is smaller, since it lacks the enhanced functionality of the new one. This makes it a good choice for systems with very tight memory restrictions, or for systems with only older MFM/RLL/ESDI drives. Choosing the old driver can save 13 KB or so of kernel memory. If you are unsure, then just choose the Enhanced IDE/MFM/RLL driver instead of this one. For more detailed information, read the Disk-HOWTO, available from <http://www.tldp.org/docs.html#howto>.config BLK_DEV_HD def_bool BLK_DEV_HD_IDE || BLK_DEV_HD_ONLYendif # IDE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -