diff options
Diffstat (limited to 'drivers/ide/Kconfig')
-rw-r--r-- | drivers/ide/Kconfig | 54 |
1 files changed, 12 insertions, 42 deletions
diff --git a/drivers/ide/Kconfig b/drivers/ide/Kconfig index 5d134bb75ba1..ca2e4f830c39 100644 --- a/drivers/ide/Kconfig +++ b/drivers/ide/Kconfig | |||
@@ -103,8 +103,10 @@ config BLK_DEV_IDE_SATA | |||
103 | ---help--- | 103 | ---help--- |
104 | There are two drivers for Serial ATA controllers. | 104 | There are two drivers for Serial ATA controllers. |
105 | 105 | ||
106 | The main driver, "libata", exists inside the SCSI subsystem | 106 | The main driver, "libata", uses the SCSI subsystem |
107 | and supports most modern SATA controllers. | 107 | and supports most modern SATA controllers. In order to use it |
108 | you may take a look at "Serial ATA (prod) and Parallel ATA | ||
109 | (experimental) drivers". | ||
108 | 110 | ||
109 | The IDE driver (which you are currently configuring) supports | 111 | The IDE driver (which you are currently configuring) supports |
110 | a few first-generation SATA controllers. | 112 | a few first-generation SATA controllers. |
@@ -434,24 +436,8 @@ config BLK_DEV_IDEDMA_FORCED | |||
434 | 436 | ||
435 | Generally say N here. | 437 | Generally say N here. |
436 | 438 | ||
437 | config IDEDMA_PCI_AUTO | ||
438 | bool "Use PCI DMA by default when available" | ||
439 | ---help--- | ||
440 | Prior to kernel version 2.1.112, Linux used to automatically use | ||
441 | DMA for IDE drives and chipsets which support it. Due to concerns | ||
442 | about a couple of cases where buggy hardware may have caused damage, | ||
443 | the default is now to NOT use DMA automatically. To revert to the | ||
444 | previous behaviour, say Y to this question. | ||
445 | |||
446 | If you suspect your hardware is at all flakey, say N here. | ||
447 | Do NOT email the IDE kernel people regarding this issue! | ||
448 | |||
449 | It is normally safe to answer Y to this question unless your | ||
450 | motherboard uses a VIA VP2 chipset, in which case you should say N. | ||
451 | |||
452 | config IDEDMA_ONLYDISK | 439 | config IDEDMA_ONLYDISK |
453 | bool "Enable DMA only for disks " | 440 | bool "Enable DMA only for disks " |
454 | depends on IDEDMA_PCI_AUTO | ||
455 | help | 441 | help |
456 | This is used if you know your ATAPI Devices are going to fail DMA | 442 | This is used if you know your ATAPI Devices are going to fail DMA |
457 | Transfers. | 443 | Transfers. |
@@ -769,6 +755,14 @@ config BLK_DEV_TC86C001 | |||
769 | help | 755 | help |
770 | This driver adds support for Toshiba TC86C001 GOKU-S chip. | 756 | This driver adds support for Toshiba TC86C001 GOKU-S chip. |
771 | 757 | ||
758 | config BLK_DEV_CELLEB | ||
759 | tristate "Toshiba's Cell Reference Set IDE support" | ||
760 | depends on PPC_CELLEB | ||
761 | help | ||
762 | This driver provides support for the built-in IDE controller on | ||
763 | Toshiba Cell Reference Board. | ||
764 | If unsure, say Y. | ||
765 | |||
772 | endif | 766 | endif |
773 | 767 | ||
774 | config BLK_DEV_IDE_PMAC | 768 | config BLK_DEV_IDE_PMAC |
@@ -800,14 +794,6 @@ config BLK_DEV_IDEDMA_PMAC | |||
800 | to transfer data to and from memory. Saying Y is safe and improves | 794 | to transfer data to and from memory. Saying Y is safe and improves |
801 | performance. | 795 | performance. |
802 | 796 | ||
803 | config BLK_DEV_IDE_CELLEB | ||
804 | bool "Toshiba's Cell Reference Set IDE support" | ||
805 | depends on PPC_CELLEB | ||
806 | help | ||
807 | This driver provides support for the built-in IDE controller on | ||
808 | Toshiba Cell Reference Board. | ||
809 | If unsure, say Y. | ||
810 | |||
811 | config BLK_DEV_IDE_SWARM | 797 | config BLK_DEV_IDE_SWARM |
812 | tristate "IDE for Sibyte evaluation boards" | 798 | tristate "IDE for Sibyte evaluation boards" |
813 | depends on SIBYTE_SB1xxx_SOC | 799 | depends on SIBYTE_SB1xxx_SOC |
@@ -851,19 +837,6 @@ config BLK_DEV_IDEDMA_ICS | |||
851 | Say Y here if you want to add DMA (Direct Memory Access) support to | 837 | Say Y here if you want to add DMA (Direct Memory Access) support to |
852 | the ICS IDE driver. | 838 | the ICS IDE driver. |
853 | 839 | ||
854 | config IDEDMA_ICS_AUTO | ||
855 | bool "Use ICS DMA by default" | ||
856 | depends on BLK_DEV_IDEDMA_ICS | ||
857 | help | ||
858 | Prior to kernel version 2.1.112, Linux used to automatically use | ||
859 | DMA for IDE drives and chipsets which support it. Due to concerns | ||
860 | about a couple of cases where buggy hardware may have caused damage, | ||
861 | the default is now to NOT use DMA automatically. To revert to the | ||
862 | previous behaviour, say Y to this question. | ||
863 | |||
864 | If you suspect your hardware is at all flakey, say N here. | ||
865 | Do NOT email the IDE kernel people regarding this issue! | ||
866 | |||
867 | config BLK_DEV_IDE_RAPIDE | 840 | config BLK_DEV_IDE_RAPIDE |
868 | tristate "RapIDE interface support" | 841 | tristate "RapIDE interface support" |
869 | depends on ARM && ARCH_ACORN | 842 | depends on ARM && ARCH_ACORN |
@@ -1086,9 +1059,6 @@ config IDEDMA_IVB | |||
1086 | 1059 | ||
1087 | It is normally safe to answer Y; however, the default is N. | 1060 | It is normally safe to answer Y; however, the default is N. |
1088 | 1061 | ||
1089 | config IDEDMA_AUTO | ||
1090 | def_bool IDEDMA_PCI_AUTO || IDEDMA_ICS_AUTO | ||
1091 | |||
1092 | endif | 1062 | endif |
1093 | 1063 | ||
1094 | config BLK_DEV_HD_ONLY | 1064 | config BLK_DEV_HD_ONLY |