| Jeff Garzik | 421b20b | 2006-08-14 14:27:36 -0400 | [diff] [blame^] | 1 | # | 
|  | 2 | # SATA/PATA driver configuration | 
|  | 3 | # | 
|  | 4 |  | 
|  | 5 | menu "Serial ATA (prod) and Parallel ATA (experimental) drivers" | 
|  | 6 | depends on SCSI | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 7 |  | 
|  | 8 | config ATA | 
|  | 9 | tristate "ATA device support" | 
|  | 10 | depends on SCSI | 
|  | 11 | ---help--- | 
|  | 12 | If you want to use a ATA hard disk, ATA tape drive, ATA CD-ROM or | 
|  | 13 | any other ATA device under Linux, say Y and make sure that you know | 
|  | 14 | the name of your ATA host adapter (the card inside your computer | 
|  | 15 | that "speaks" the ATA protocol, also called ATA controller), | 
|  | 16 | because you will be asked for it. | 
|  | 17 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 18 | config SATA_AHCI | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 19 | tristate "AHCI SATA support" | 
|  | 20 | depends on ATA && PCI | 
|  | 21 | help | 
|  | 22 | This option enables support for AHCI Serial ATA. | 
|  | 23 |  | 
|  | 24 | If unsure, say N. | 
|  | 25 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 26 | config SATA_SVW | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 27 | tristate "ServerWorks Frodo / Apple K2 SATA support" | 
|  | 28 | depends on ATA && PCI | 
|  | 29 | help | 
|  | 30 | This option enables support for Broadcom/Serverworks/Apple K2 | 
|  | 31 | SATA support. | 
|  | 32 |  | 
|  | 33 | If unsure, say N. | 
|  | 34 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 35 | config ATA_PIIX | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 36 | tristate "Intel PIIX/ICH SATA support" | 
|  | 37 | depends on ATA && PCI | 
|  | 38 | help | 
|  | 39 | This option enables support for ICH5/6/7/8 Serial ATA. | 
|  | 40 | If PATA support was enabled previously, this enables | 
|  | 41 | support for select Intel PIIX/ICH PATA host controllers. | 
|  | 42 |  | 
|  | 43 | If unsure, say N. | 
|  | 44 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 45 | config SATA_MV | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 46 | tristate "Marvell SATA support (HIGHLY EXPERIMENTAL)" | 
|  | 47 | depends on ATA && PCI && EXPERIMENTAL | 
|  | 48 | help | 
|  | 49 | This option enables support for the Marvell Serial ATA family. | 
|  | 50 | Currently supports 88SX[56]0[48][01] chips. | 
|  | 51 |  | 
|  | 52 | If unsure, say N. | 
|  | 53 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 54 | config SATA_NV | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 55 | tristate "NVIDIA SATA support" | 
|  | 56 | depends on ATA && PCI | 
|  | 57 | help | 
|  | 58 | This option enables support for NVIDIA Serial ATA. | 
|  | 59 |  | 
|  | 60 | If unsure, say N. | 
|  | 61 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 62 | config PDC_ADMA | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 63 | tristate "Pacific Digital ADMA support" | 
|  | 64 | depends on ATA && PCI | 
|  | 65 | help | 
|  | 66 | This option enables support for Pacific Digital ADMA controllers | 
|  | 67 |  | 
|  | 68 | If unsure, say N. | 
|  | 69 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 70 | config SATA_QSTOR | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 71 | tristate "Pacific Digital SATA QStor support" | 
|  | 72 | depends on ATA && PCI | 
|  | 73 | help | 
|  | 74 | This option enables support for Pacific Digital Serial ATA QStor. | 
|  | 75 |  | 
|  | 76 | If unsure, say N. | 
|  | 77 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 78 | config SATA_PROMISE | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 79 | tristate "Promise SATA TX2/TX4 support" | 
|  | 80 | depends on ATA && PCI | 
|  | 81 | help | 
|  | 82 | This option enables support for Promise Serial ATA TX2/TX4. | 
|  | 83 |  | 
|  | 84 | If unsure, say N. | 
|  | 85 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 86 | config SATA_SX4 | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 87 | tristate "Promise SATA SX4 support" | 
|  | 88 | depends on ATA && PCI && EXPERIMENTAL | 
|  | 89 | help | 
|  | 90 | This option enables support for Promise Serial ATA SX4. | 
|  | 91 |  | 
|  | 92 | If unsure, say N. | 
|  | 93 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 94 | config SATA_SIL | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 95 | tristate "Silicon Image SATA support" | 
|  | 96 | depends on ATA && PCI | 
|  | 97 | help | 
|  | 98 | This option enables support for Silicon Image Serial ATA. | 
|  | 99 |  | 
|  | 100 | If unsure, say N. | 
|  | 101 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 102 | config SATA_SIL24 | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 103 | tristate "Silicon Image 3124/3132 SATA support" | 
|  | 104 | depends on ATA && PCI | 
|  | 105 | help | 
|  | 106 | This option enables support for Silicon Image 3124/3132 Serial ATA. | 
|  | 107 |  | 
|  | 108 | If unsure, say N. | 
|  | 109 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 110 | config SATA_SIS | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 111 | tristate "SiS 964/180 SATA support" | 
|  | 112 | depends on ATA && PCI | 
|  | 113 | help | 
|  | 114 | This option enables support for SiS Serial ATA 964/180. | 
|  | 115 |  | 
|  | 116 | If unsure, say N. | 
|  | 117 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 118 | config SATA_ULI | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 119 | tristate "ULi Electronics SATA support" | 
|  | 120 | depends on ATA && PCI | 
|  | 121 | help | 
|  | 122 | This option enables support for ULi Electronics SATA. | 
|  | 123 |  | 
|  | 124 | If unsure, say N. | 
|  | 125 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 126 | config SATA_VIA | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 127 | tristate "VIA SATA support" | 
|  | 128 | depends on ATA && PCI | 
|  | 129 | help | 
|  | 130 | This option enables support for VIA Serial ATA. | 
|  | 131 |  | 
|  | 132 | If unsure, say N. | 
|  | 133 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 134 | config SATA_VITESSE | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 135 | tristate "VITESSE VSC-7174 / INTEL 31244 SATA support" | 
|  | 136 | depends on ATA && PCI | 
|  | 137 | help | 
|  | 138 | This option enables support for Vitesse VSC7174 and Intel 31244 Serial ATA. | 
|  | 139 |  | 
|  | 140 | If unsure, say N. | 
|  | 141 |  | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 142 | config SATA_INTEL_COMBINED | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 143 | bool | 
| Jeff Garzik | 8ad92ba | 2006-08-14 14:10:07 -0400 | [diff] [blame] | 144 | depends on IDE=y && !BLK_DEV_IDE_SATA && (SATA_AHCI || ATA_PIIX) | 
| Jeff Garzik | c6fd280 | 2006-08-10 07:31:37 -0400 | [diff] [blame] | 145 | default y | 
|  | 146 |  | 
| Jeff Garzik | 421b20b | 2006-08-14 14:27:36 -0400 | [diff] [blame^] | 147 | endmenu | 
|  | 148 |  |