aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ide/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ide/Kconfig')
-rw-r--r--drivers/ide/Kconfig54
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
437config 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
452config IDEDMA_ONLYDISK 439config 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
758config 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
772endif 766endif
773 767
774config BLK_DEV_IDE_PMAC 768config 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
803config 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
811config BLK_DEV_IDE_SWARM 797config 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
854config 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
867config BLK_DEV_IDE_RAPIDE 840config 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
1089config IDEDMA_AUTO
1090 def_bool IDEDMA_PCI_AUTO || IDEDMA_ICS_AUTO
1091
1092endif 1062endif
1093 1063
1094config BLK_DEV_HD_ONLY 1064config BLK_DEV_HD_ONLY