diff options
Diffstat (limited to 'drivers/ide/Kconfig')
-rw-r--r-- | drivers/ide/Kconfig | 33 |
1 files changed, 11 insertions, 22 deletions
diff --git a/drivers/ide/Kconfig b/drivers/ide/Kconfig index 640c99207242..cf06494bb744 100644 --- a/drivers/ide/Kconfig +++ b/drivers/ide/Kconfig | |||
@@ -222,7 +222,8 @@ comment "IDE chipset support/bugfixes" | |||
222 | 222 | ||
223 | config IDE_GENERIC | 223 | config IDE_GENERIC |
224 | tristate "generic/default IDE chipset support" | 224 | tristate "generic/default IDE chipset support" |
225 | depends on ALPHA || X86 || IA64 || M32R || MIPS | 225 | depends on ALPHA || X86 || IA64 || M32R || MIPS || ARCH_RPC || ARCH_SHARK |
226 | default ARM && (ARCH_RPC || ARCH_SHARK) | ||
226 | help | 227 | help |
227 | This is the generic IDE driver. This driver attaches to the | 228 | This is the generic IDE driver. This driver attaches to the |
228 | fixed legacy ports (e.g. on PCs 0x1f0/0x170, 0x1e8/0x168 and | 229 | fixed legacy ports (e.g. on PCs 0x1f0/0x170, 0x1e8/0x168 and |
@@ -680,7 +681,7 @@ endif | |||
680 | # TODO: BLK_DEV_IDEDMA_PCI -> BLK_DEV_IDEDMA_SFF | 681 | # TODO: BLK_DEV_IDEDMA_PCI -> BLK_DEV_IDEDMA_SFF |
681 | config BLK_DEV_IDE_PMAC | 682 | config BLK_DEV_IDE_PMAC |
682 | tristate "PowerMac on-board IDE support" | 683 | tristate "PowerMac on-board IDE support" |
683 | depends on PPC_PMAC && IDE=y | 684 | depends on PPC_PMAC |
684 | select IDE_TIMINGS | 685 | select IDE_TIMINGS |
685 | select BLK_DEV_IDEDMA_PCI | 686 | select BLK_DEV_IDEDMA_PCI |
686 | help | 687 | help |
@@ -731,11 +732,6 @@ config BLK_DEV_IDE_AT91 | |||
731 | depends on ARM && ARCH_AT91 && !ARCH_AT91RM9200 && !ARCH_AT91X40 | 732 | depends on ARM && ARCH_AT91 && !ARCH_AT91RM9200 && !ARCH_AT91X40 |
732 | select IDE_TIMINGS | 733 | select IDE_TIMINGS |
733 | 734 | ||
734 | config IDE_ARM | ||
735 | tristate "ARM IDE support" | ||
736 | depends on ARM && (ARCH_RPC || ARCH_SHARK) | ||
737 | default y | ||
738 | |||
739 | config BLK_DEV_IDE_ICSIDE | 735 | config BLK_DEV_IDE_ICSIDE |
740 | tristate "ICS IDE interface support" | 736 | tristate "ICS IDE interface support" |
741 | depends on ARM && ARCH_ACORN | 737 | depends on ARM && ARCH_ACORN |
@@ -774,27 +770,20 @@ config BLK_DEV_GAYLE | |||
774 | This includes on-board IDE interfaces on some Amiga models (A600, | 770 | This includes on-board IDE interfaces on some Amiga models (A600, |
775 | A1200, A4000, and A4000T), and IDE interfaces on the Zorro expansion | 771 | A1200, A4000, and A4000T), and IDE interfaces on the Zorro expansion |
776 | bus (M-Tech E-Matrix 530 expansion card). | 772 | bus (M-Tech E-Matrix 530 expansion card). |
777 | Say Y if you have an Amiga with a Gayle IDE interface and want to use | ||
778 | IDE devices (hard disks, CD-ROM drives, etc.) that are connected to | ||
779 | it. | ||
780 | Note that you also have to enable Zorro bus support if you want to | ||
781 | use Gayle IDE interfaces on the Zorro expansion bus. | ||
782 | 773 | ||
783 | config BLK_DEV_IDEDOUBLER | 774 | It also provides support for the so-called `IDE doublers' (made |
784 | bool "Amiga IDE Doubler support (EXPERIMENTAL)" | ||
785 | depends on BLK_DEV_GAYLE && EXPERIMENTAL | ||
786 | ---help--- | ||
787 | This feature provides support for the so-called `IDE doublers' (made | ||
788 | by various manufacturers, e.g. Eyetech) that can be connected to | 775 | by various manufacturers, e.g. Eyetech) that can be connected to |
789 | the on-board IDE interface of some Amiga models. Using such an IDE | 776 | the on-board IDE interface of some Amiga models. Using such an IDE |
790 | doubler, you can connect up to four instead of two IDE devices to | 777 | doubler, you can connect up to four instead of two IDE devices to |
791 | the Amiga's on-board IDE interface. | 778 | the Amiga's on-board IDE interface. The feature is enabled at kernel |
779 | runtime using the "gayle.doubler" kernel boot parameter. | ||
792 | 780 | ||
793 | Note that the normal Amiga Gayle IDE driver may not work correctly | 781 | Say Y if you have an Amiga with a Gayle IDE interface and want to use |
794 | if you have an IDE doubler and don't enable this feature! | 782 | IDE devices (hard disks, CD-ROM drives, etc.) that are connected to |
783 | it. | ||
795 | 784 | ||
796 | Say Y if you have an IDE doubler. The feature is enabled at kernel | 785 | Note that you also have to enable Zorro bus support if you want to |
797 | runtime using the "gayle.doubler" kernel boot parameter. | 786 | use Gayle IDE interfaces on the Zorro expansion bus. |
798 | 787 | ||
799 | config BLK_DEV_BUDDHA | 788 | config BLK_DEV_BUDDHA |
800 | tristate "Buddha/Catweasel/X-Surf IDE interface support (EXPERIMENTAL)" | 789 | tristate "Buddha/Catweasel/X-Surf IDE interface support (EXPERIMENTAL)" |