diff options
Diffstat (limited to 'drivers/ide/Kconfig')
-rw-r--r-- | drivers/ide/Kconfig | 55 |
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 | ||
209 | config 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 | |||
209 | config BLK_DEV_IDETAPE | 218 | config 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 | ||
623 | config BLK_DEV_PIIX | 632 | config 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 | ||
800 | endif | 809 | endif |
801 | 810 | ||
802 | config BLK_DEV_IDE_PMAC | 811 | config 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 | ||
810 | config BLK_DEV_IDE_PMAC_ATA100FIRST | 819 | config 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 | ||
983 | config BLK_DEV_MAC_IDE | 992 | config 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 | ||
996 | config BLK_DEV_Q40IDE | 1005 | config 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 | ||
1068 | config BLK_DEV_DTC2278 | 1077 | config 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 | ||
1094 | config BLK_DEV_UMC8672 | 1103 | config BLK_DEV_UMC8672 |
1095 | tristate "UMC-8672 support" | 1104 | tristate "UMC-8672 support" |