aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ide/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ide/Kconfig')
-rw-r--r--drivers/ide/Kconfig55
1 files changed, 32 insertions, 23 deletions
diff --git a/drivers/ide/Kconfig b/drivers/ide/Kconfig
index 64df55e20ab..e42a465f571 100644
--- a/drivers/ide/Kconfig
+++ b/drivers/ide/Kconfig
@@ -206,6 +206,15 @@ config BLK_DEV_IDECD
206 To compile this driver as a module, choose M here: the 206 To compile this driver as a module, choose M here: the
207 module will be called ide-cd. 207 module will be called ide-cd.
208 208
209config BLK_DEV_IDECD_VERBOSE_ERRORS
210 bool "Verbose error logging for IDE/ATAPI CDROM driver" if EMBEDDED
211 depends on BLK_DEV_IDECD
212 default y
213 help
214 Turn this on to have the driver print out the meanings of the
215 ATAPI error codes. This will use up additional 8kB of kernel-space
216 memory, though.
217
209config BLK_DEV_IDETAPE 218config BLK_DEV_IDETAPE
210 tristate "Include IDE/ATAPI TAPE support (EXPERIMENTAL)" 219 tristate "Include IDE/ATAPI TAPE support (EXPERIMENTAL)"
211 depends on EXPERIMENTAL 220 depends on EXPERIMENTAL
@@ -617,8 +626,8 @@ config BLK_DEV_SC1200
617 tristate "National SCx200 chipset support" 626 tristate "National SCx200 chipset support"
618 select BLK_DEV_IDEDMA_PCI 627 select BLK_DEV_IDEDMA_PCI
619 help 628 help
620 This driver adds support for the built in IDE on the National 629 This driver adds support for the on-board IDE controller on the
621 SCx200 series of embedded x86 "Geode" systems 630 National SCx200 series of embedded x86 "Geode" systems.
622 631
623config BLK_DEV_PIIX 632config BLK_DEV_PIIX
624 tristate "Intel PIIXn chipsets support" 633 tristate "Intel PIIXn chipsets support"
@@ -793,22 +802,22 @@ config BLK_DEV_CELLEB
793 depends on PPC_CELLEB 802 depends on PPC_CELLEB
794 select BLK_DEV_IDEDMA_PCI 803 select BLK_DEV_IDEDMA_PCI
795 help 804 help
796 This driver provides support for the built-in IDE controller on 805 This driver provides support for the on-board IDE controller on
797 Toshiba Cell Reference Board. 806 Toshiba Cell Reference Board.
798 If unsure, say Y. 807 If unsure, say Y.
799 808
800endif 809endif
801 810
802config BLK_DEV_IDE_PMAC 811config BLK_DEV_IDE_PMAC
803 tristate "Builtin PowerMac IDE support" 812 tristate "PowerMac on-board IDE support"
804 depends on PPC_PMAC && IDE=y && BLK_DEV_IDE=y 813 depends on PPC_PMAC && IDE=y && BLK_DEV_IDE=y
805 help 814 help
806 This driver provides support for the built-in IDE controller on 815 This driver provides support for the on-board IDE controller on
807 most of the recent Apple Power Macintoshes and PowerBooks. 816 most of the recent Apple Power Macintoshes and PowerBooks.
808 If unsure, say Y. 817 If unsure, say Y.
809 818
810config BLK_DEV_IDE_PMAC_ATA100FIRST 819config BLK_DEV_IDE_PMAC_ATA100FIRST
811 bool "Probe internal ATA/100 (Kauai) first" 820 bool "Probe on-board ATA/100 (Kauai) first"
812 depends on BLK_DEV_IDE_PMAC 821 depends on BLK_DEV_IDE_PMAC
813 help 822 help
814 This option will cause the ATA/100 controller found in UniNorth2 823 This option will cause the ATA/100 controller found in UniNorth2
@@ -823,7 +832,7 @@ config BLK_DEV_IDEDMA_PMAC
823 depends on BLK_DEV_IDE_PMAC 832 depends on BLK_DEV_IDE_PMAC
824 select BLK_DEV_IDEDMA_PCI 833 select BLK_DEV_IDEDMA_PCI
825 help 834 help
826 This option allows the driver for the built-in IDE controller on 835 This option allows the driver for the on-board IDE controller on
827 Power Macintoshes and PowerBooks to use DMA (direct memory access) 836 Power Macintoshes and PowerBooks to use DMA (direct memory access)
828 to transfer data to and from memory. Saying Y is safe and improves 837 to transfer data to and from memory. Saying Y is safe and improves
829 performance. 838 performance.
@@ -934,7 +943,7 @@ config BLK_DEV_GAYLE
934 help 943 help
935 This is the IDE driver for the Amiga Gayle IDE interface. It supports 944 This is the IDE driver for the Amiga Gayle IDE interface. It supports
936 both the `A1200 style' and `A4000 style' of the Gayle IDE interface, 945 both the `A1200 style' and `A4000 style' of the Gayle IDE interface,
937 This includes builtin IDE interfaces on some Amiga models (A600, 946 This includes on-board IDE interfaces on some Amiga models (A600,
938 A1200, A4000, and A4000T), and IDE interfaces on the Zorro expansion 947 A1200, A4000, and A4000T), and IDE interfaces on the Zorro expansion
939 bus (M-Tech E-Matrix 530 expansion card). 948 bus (M-Tech E-Matrix 530 expansion card).
940 Say Y if you have an Amiga with a Gayle IDE interface and want to use 949 Say Y if you have an Amiga with a Gayle IDE interface and want to use
@@ -948,10 +957,10 @@ config BLK_DEV_IDEDOUBLER
948 depends on BLK_DEV_GAYLE && EXPERIMENTAL 957 depends on BLK_DEV_GAYLE && EXPERIMENTAL
949 ---help--- 958 ---help---
950 This driver provides support for the so-called `IDE doublers' (made 959 This driver provides support for the so-called `IDE doublers' (made
951 by various manufacturers, e.g. Eyetech) that can be connected to the 960 by various manufacturers, e.g. Eyetech) that can be connected to
952 builtin IDE interface of some Amiga models. Using such an IDE 961 the on-board IDE interface of some Amiga models. Using such an IDE
953 doubler, you can connect up to four instead of two IDE devices on 962 doubler, you can connect up to four instead of two IDE devices to
954 the Amiga's builtin IDE interface. 963 the Amiga's on-board IDE interface.
955 964
956 Note that the normal Amiga Gayle IDE driver may not work correctly 965 Note that the normal Amiga Gayle IDE driver may not work correctly
957 if you have an IDE doubler and don't enable this driver! 966 if you have an IDE doubler and don't enable this driver!
@@ -963,9 +972,9 @@ config BLK_DEV_BUDDHA
963 tristate "Buddha/Catweasel/X-Surf IDE interface support (EXPERIMENTAL)" 972 tristate "Buddha/Catweasel/X-Surf IDE interface support (EXPERIMENTAL)"
964 depends on ZORRO && EXPERIMENTAL 973 depends on ZORRO && EXPERIMENTAL
965 help 974 help
966 This is the IDE driver for the IDE interfaces on the Buddha, 975 This is the IDE driver for the IDE interfaces on the Buddha, Catweasel
967 Catweasel and X-Surf expansion boards. It supports up to two interfaces 976 and X-Surf expansion boards. It supports up to two interfaces on the
968 on the Buddha, three on the Catweasel and two on the X-Surf. 977 Buddha, three on the Catweasel and two on the X-Surf.
969 978
970 Say Y if you have a Buddha or Catweasel expansion board and want to 979 Say Y if you have a Buddha or Catweasel expansion board and want to
971 use IDE devices (hard disks, CD-ROM drives, etc.) that are connected 980 use IDE devices (hard disks, CD-ROM drives, etc.) that are connected
@@ -975,23 +984,23 @@ config BLK_DEV_FALCON_IDE
975 tristate "Falcon IDE interface support" 984 tristate "Falcon IDE interface support"
976 depends on ATARI 985 depends on ATARI
977 help 986 help
978 This is the IDE driver for the builtin IDE interface on the Atari 987 This is the IDE driver for the on-board IDE interface on the Atari
979 Falcon. Say Y if you have a Falcon and want to use IDE devices (hard 988 Falcon. Say Y if you have a Falcon and want to use IDE devices (hard
980 disks, CD-ROM drives, etc.) that are connected to the builtin IDE 989 disks, CD-ROM drives, etc.) that are connected to the on-board IDE
981 interface. 990 interface.
982 991
983config BLK_DEV_MAC_IDE 992config BLK_DEV_MAC_IDE
984 tristate "Macintosh Quadra/Powerbook IDE interface support" 993 tristate "Macintosh Quadra/Powerbook IDE interface support"
985 depends on MAC 994 depends on MAC
986 help 995 help
987 This is the IDE driver for the builtin IDE interface on some m68k 996 This is the IDE driver for the on-board IDE interface on some m68k
988 Macintosh models. It supports both the `Quadra style' (used in 997 Macintosh models. It supports both the `Quadra style' (used in
989 Quadra/ Centris 630 and Performa 588 models) and `Powerbook style' 998 Quadra/ Centris 630 and Performa 588 models) and `Powerbook style'
990 (used in the Powerbook 150 and 190 models) IDE interface. 999 (used in the Powerbook 150 and 190 models) IDE interface.
991 1000
992 Say Y if you have such an Macintosh model and want to use IDE 1001 Say Y if you have such an Macintosh model and want to use IDE
993 devices (hard disks, CD-ROM drives, etc.) that are connected to the 1002 devices (hard disks, CD-ROM drives, etc.) that are connected to the
994 builtin IDE interface. 1003 on-board IDE interface.
995 1004
996config BLK_DEV_Q40IDE 1005config BLK_DEV_Q40IDE
997 tristate "Q40/Q60 IDE interface support" 1006 tristate "Q40/Q60 IDE interface support"
@@ -1062,8 +1071,8 @@ config BLK_DEV_ALI14XX
1062 boot parameter. It enables support for the secondary IDE interface 1071 boot parameter. It enables support for the secondary IDE interface
1063 of the ALI M1439/1443/1445/1487/1489 chipsets, and permits faster 1072 of the ALI M1439/1443/1445/1487/1489 chipsets, and permits faster
1064 I/O speeds to be set as well. See the files 1073 I/O speeds to be set as well. See the files
1065 <file:Documentation/ide.txt> and <file:drivers/ide/legacy/ali14xx.c> for 1074 <file:Documentation/ide.txt> and <file:drivers/ide/legacy/ali14xx.c>
1066 more info. 1075 for more info.
1067 1076
1068config BLK_DEV_DTC2278 1077config BLK_DEV_DTC2278
1069 tristate "DTC-2278 support" 1078 tristate "DTC-2278 support"
@@ -1088,8 +1097,8 @@ config BLK_DEV_QD65XX
1088 help 1097 help
1089 This driver is enabled at runtime using the "qd65xx.probe" kernel 1098 This driver is enabled at runtime using the "qd65xx.probe" kernel
1090 boot parameter. It permits faster I/O speeds to be set. See the 1099 boot parameter. It permits faster I/O speeds to be set. See the
1091 <file:Documentation/ide.txt> and <file:drivers/ide/legacy/qd65xx.c> for 1100 <file:Documentation/ide.txt> and <file:drivers/ide/legacy/qd65xx.c>
1092 more info. 1101 for more info.
1093 1102
1094config BLK_DEV_UMC8672 1103config BLK_DEV_UMC8672
1095 tristate "UMC-8672 support" 1104 tristate "UMC-8672 support"