1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2421b20b9SJeff Garzik# 3421b20b9SJeff Garzik# SATA/PATA driver configuration 4421b20b9SJeff Garzik# 5421b20b9SJeff Garzik 62ad2c320SNick Bowlerconfig HAVE_PATA_PLATFORM 72ad2c320SNick Bowler bool 82ad2c320SNick Bowler help 92ad2c320SNick Bowler This is an internal configuration node for any machine that 102ad2c320SNick Bowler uses pata-platform driver to enable the relevant driver in the 112ad2c320SNick Bowler configuration structure without having to submit endless patches 122ad2c320SNick Bowler to update the PATA_PLATFORM entry. 132ad2c320SNick Bowler 14b196fc69SJan Engelhardtmenuconfig ATA 15e478cffdSRandy Dunlap tristate "Serial ATA and Parallel ATA drivers (libata)" 16e25df120SMartin Schwidefsky depends on HAS_IOMEM 17bf2d401bSAdrian Bunk depends on BLOCK 1881ce3c4bSJeff Garzik select SCSI 19428ac5fcSGeorge Spelvin select GLOB 20a7f7f624SMasahiro Yamada help 21e478cffdSRandy Dunlap If you want to use an ATA hard disk, ATA tape drive, ATA CD-ROM or 22c6fd2807SJeff Garzik any other ATA device under Linux, say Y and make sure that you know 23c6fd2807SJeff Garzik the name of your ATA host adapter (the card inside your computer 24c6fd2807SJeff Garzik that "speaks" the ATA protocol, also called ATA controller), 25c6fd2807SJeff Garzik because you will be asked for it. 26c6fd2807SJeff Garzik 27abcdceb9SRandy Dunlap NOTE: ATA enables basic SCSI support; *however*, 28abcdceb9SRandy Dunlap 'SCSI disk support', 'SCSI tape support', or 29abcdceb9SRandy Dunlap 'SCSI CDROM support' may also be needed, 30abcdceb9SRandy Dunlap depending on your hardware configuration. 31abcdceb9SRandy Dunlap 3281ce3c4bSJeff Garzikif ATA 3381ce3c4bSJeff Garzik 348cdf92a9SDavid Woodhouseconfig ATA_NONSTANDARD 358cdf92a9SDavid Woodhouse bool 368cdf92a9SDavid Woodhouse 37bd322af1SBartlomiej Zolnierkiewiczconfig SATA_HOST 38bd322af1SBartlomiej Zolnierkiewicz bool 39bd322af1SBartlomiej Zolnierkiewicz 40a9b2c120SBartlomiej Zolnierkiewiczconfig PATA_TIMINGS 41a9b2c120SBartlomiej Zolnierkiewicz bool 42a9b2c120SBartlomiej Zolnierkiewicz 436521148cSRobert Hancockconfig ATA_VERBOSE_ERROR 446521148cSRobert Hancock bool "Verbose ATA error reporting" 456521148cSRobert Hancock default y 466521148cSRobert Hancock help 476521148cSRobert Hancock This option adds parsing of ATA command descriptions and error bits 486521148cSRobert Hancock in libata kernel output, making it easier to interpret. 496521148cSRobert Hancock This option will enlarge the kernel by approx. 6KB. Disable it only 506521148cSRobert Hancock if kernel size is more important than ease of debugging. 516521148cSRobert Hancock 526521148cSRobert Hancock If unsure, say Y. 536521148cSRobert Hancock 54bf89b0bfSBartlomiej Zolnierkiewiczconfig ATA_FORCE 55bf89b0bfSBartlomiej Zolnierkiewicz bool "\"libata.force=\" kernel parameter support" if EXPERT 56bf89b0bfSBartlomiej Zolnierkiewicz default y 57bf89b0bfSBartlomiej Zolnierkiewicz help 58bf89b0bfSBartlomiej Zolnierkiewicz This option adds support for "libata.force=" kernel parameter for 59bf89b0bfSBartlomiej Zolnierkiewicz forcing configuration settings. 60bf89b0bfSBartlomiej Zolnierkiewicz 61bf89b0bfSBartlomiej Zolnierkiewicz For further information, please read 62bf89b0bfSBartlomiej Zolnierkiewicz <file:Documentation/admin-guide/kernel-parameters.txt>. 63bf89b0bfSBartlomiej Zolnierkiewicz 64bf89b0bfSBartlomiej Zolnierkiewicz This option will enlarge the kernel by approx. 3KB. Disable it if 65bf89b0bfSBartlomiej Zolnierkiewicz kernel size is more important than ability to override the default 66bf89b0bfSBartlomiej Zolnierkiewicz configuration settings. 67bf89b0bfSBartlomiej Zolnierkiewicz 68bf89b0bfSBartlomiej Zolnierkiewicz If unsure, say Y. 69bf89b0bfSBartlomiej Zolnierkiewicz 70e92351bbSTejun Heoconfig ATA_ACPI 71c30484d7SChris Wedgwood bool "ATA ACPI Support" 722051e924SSuthikulpanit, Suravee depends on ACPI 73a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 74e92351bbSTejun Heo default y 75e92351bbSTejun Heo help 76e92351bbSTejun Heo This option adds support for ATA-related ACPI objects. 77e92351bbSTejun Heo These ACPI objects add the ability to retrieve taskfiles 78e92351bbSTejun Heo from the ACPI BIOS and write them to the disk controller. 79e92351bbSTejun Heo These objects may be related to performance, security, 80e92351bbSTejun Heo power management, or other areas. 81e92351bbSTejun Heo You can disable this at kernel boot time by using the 82e92351bbSTejun Heo option libata.noacpi=1 83e92351bbSTejun Heo 84afe75951SAaron Luconfig SATA_ZPODD 85e189551bSAaron Lu bool "SATA Zero Power Optical Disc Drive (ZPODD) support" 861b3e3aa6SRafael J. Wysocki depends on ATA_ACPI && PM 87afe75951SAaron Lu help 88e189551bSAaron Lu This option adds support for SATA Zero Power Optical Disc 89e189551bSAaron Lu Drive (ZPODD). It requires both the ODD and the platform 90e189551bSAaron Lu support, and if enabled, will automatically power on/off the 91e189551bSAaron Lu ODD when certain condition is satisfied. This does not impact 92e189551bSAaron Lu end user's experience of the ODD, only power is saved when 93e189551bSAaron Lu the ODD is not in use (i.e. no disc inside). 94afe75951SAaron Lu 95afe75951SAaron Lu If unsure, say N. 96afe75951SAaron Lu 9788fcd562STejun Heoconfig SATA_PMP 9888fcd562STejun Heo bool "SATA Port Multiplier support" 99bd322af1SBartlomiej Zolnierkiewicz depends on SATA_HOST 10088fcd562STejun Heo default y 10188fcd562STejun Heo help 102f3360ebfSJeff Garzik This option adds support for SATA Port Multipliers 103f3360ebfSJeff Garzik (the SATA version of an ethernet hub, or SAS expander). 10488fcd562STejun Heo 105b16a0168SGeert Uytterhoevenif HAS_DMA 106b16a0168SGeert Uytterhoeven 1079a7780c9STejun Heocomment "Controllers with non-SFF native interface" 1089a7780c9STejun Heo 1098ad92ba7SJeff Garzikconfig SATA_AHCI 110c6fd2807SJeff Garzik tristate "AHCI SATA support" 11181ce3c4bSJeff Garzik depends on PCI 112bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 113c6fd2807SJeff Garzik help 114c6fd2807SJeff Garzik This option enables support for AHCI Serial ATA. 115c6fd2807SJeff Garzik 116c6fd2807SJeff Garzik If unsure, say N. 117c6fd2807SJeff Garzik 118ebb82e3cSHans de Goedeconfig SATA_MOBILE_LPM_POLICY 119ebb82e3cSHans de Goede int "Default SATA Link Power Management policy for mobile chipsets" 120ebb82e3cSHans de Goede range 0 4 121ebb82e3cSHans de Goede default 0 122ebb82e3cSHans de Goede depends on SATA_AHCI 123ebb82e3cSHans de Goede help 124ebb82e3cSHans de Goede Select the Default SATA Link Power Management (LPM) policy to use 125ebb82e3cSHans de Goede for mobile / laptop variants of chipsets / "South Bridges". 126ebb82e3cSHans de Goede 127ebb82e3cSHans de Goede The value set has the following meanings: 128ebb82e3cSHans de Goede 0 => Keep firmware settings 129ebb82e3cSHans de Goede 1 => Maximum performance 130ebb82e3cSHans de Goede 2 => Medium power 131ebb82e3cSHans de Goede 3 => Medium power with Device Initiated PM enabled 132ebb82e3cSHans de Goede 4 => Minimum power 133ebb82e3cSHans de Goede 134ebb82e3cSHans de Goede Note "Minimum power" is known to cause issues, including disk 135ebb82e3cSHans de Goede corruption, with some disks and should not be used. 136ebb82e3cSHans de Goede 1371c2a49f6SAnton Vorontsovconfig SATA_AHCI_PLATFORM 1381c2a49f6SAnton Vorontsov tristate "Platform AHCI SATA support" 139bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 1401c2a49f6SAnton Vorontsov help 1411c2a49f6SAnton Vorontsov This option enables support for Platform AHCI Serial ATA 1421c2a49f6SAnton Vorontsov controllers. 1431c2a49f6SAnton Vorontsov 1441c2a49f6SAnton Vorontsov If unsure, say N. 1451c2a49f6SAnton Vorontsov 146eba68f82SYendapally Reddy Dhananjaya Reddyconfig AHCI_BRCM 147eba68f82SYendapally Reddy Dhananjaya Reddy tristate "Broadcom AHCI SATA support" 1487fb44929SFlorian Fainelli depends on ARCH_BRCMSTB || BMIPS_GENERIC || ARCH_BCM_NSP || \ 149641ba1a5SDamien Le Moal ARCH_BCM_63XX || COMPILE_TEST 150bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 151766a2d97SBrian Norris help 152766a2d97SBrian Norris This option enables support for the AHCI SATA3 controller found on 153eba68f82SYendapally Reddy Dhananjaya Reddy Broadcom SoC's. 154766a2d97SBrian Norris 155766a2d97SBrian Norris If unsure, say N. 156766a2d97SBrian Norris 157ae8723f8SBartlomiej Zolnierkiewiczconfig AHCI_DA850 158ae8723f8SBartlomiej Zolnierkiewicz tristate "DaVinci DA850 AHCI SATA support" 159e73d7378SDamien Le Moal depends on ARCH_DAVINCI_DA850 || COMPILE_TEST 160bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 161ae8723f8SBartlomiej Zolnierkiewicz help 162ae8723f8SBartlomiej Zolnierkiewicz This option enables support for the DaVinci DA850 SoC's 163ae8723f8SBartlomiej Zolnierkiewicz onboard AHCI SATA. 164ae8723f8SBartlomiej Zolnierkiewicz 165ae8723f8SBartlomiej Zolnierkiewicz If unsure, say N. 166ae8723f8SBartlomiej Zolnierkiewicz 167df46e6a4SBartosz Golaszewskiconfig AHCI_DM816 168df46e6a4SBartosz Golaszewski tristate "DaVinci DM816 AHCI SATA support" 16956e18702SDamien Le Moal depends on ARCH_OMAP2PLUS || COMPILE_TEST 170bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 171df46e6a4SBartosz Golaszewski help 172df46e6a4SBartosz Golaszewski This option enables support for the DaVinci DM816 SoC's 173df46e6a4SBartosz Golaszewski onboard AHCI SATA controller. 174df46e6a4SBartosz Golaszewski 175df46e6a4SBartosz Golaszewski If unsure, say N. 176df46e6a4SBartosz Golaszewski 1774a2e5123SLee Jonesconfig AHCI_ST 1784a2e5123SLee Jones tristate "ST AHCI SATA support" 17948c54df1SLee Jones depends on ARCH_STI 180bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 18176884cb2SLee Jones help 1824a2e5123SLee Jones This option enables support for ST AHCI SATA controller. 18376884cb2SLee Jones 18476884cb2SLee Jones If unsure, say N. 18576884cb2SLee Jones 1869e54eae2SRichard Zhuconfig AHCI_IMX 1879e54eae2SRichard Zhu tristate "Freescale i.MX AHCI SATA support" 188f5f85ee0SJean Delvare depends on MFD_SYSCON && (ARCH_MXC || COMPILE_TEST) 189d7969f59SArnd Bergmann depends on (HWMON && (THERMAL || !THERMAL_OF)) || !HWMON 190bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 1919e54eae2SRichard Zhu help 1929e54eae2SRichard Zhu This option enables support for the Freescale i.MX SoC's 1939e54eae2SRichard Zhu onboard AHCI SATA. 1949e54eae2SRichard Zhu 1959e54eae2SRichard Zhu If unsure, say N. 1969e54eae2SRichard Zhu 197a73ed350SSuneel Garapaticonfig AHCI_CEVA 198a73ed350SSuneel Garapati tristate "CEVA AHCI SATA support" 199a73ed350SSuneel Garapati depends on OF 200bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 201a73ed350SSuneel Garapati help 202a73ed350SSuneel Garapati This option enables support for the CEVA AHCI SATA. 203a73ed350SSuneel Garapati It can be found on the Xilinx Zynq UltraScale+ MPSoC. 204a73ed350SSuneel Garapati 205a73ed350SSuneel Garapati If unsure, say N. 206a73ed350SSuneel Garapati 20747269605SRyder Leeconfig AHCI_MTK 20847269605SRyder Lee tristate "MediaTek AHCI SATA support" 20928a53d31SDamien Le Moal depends on ARCH_MEDIATEK || COMPILE_TEST 21047269605SRyder Lee select MFD_SYSCON 211bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 21247269605SRyder Lee help 21347269605SRyder Lee This option enables support for the MediaTek SoC's 21447269605SRyder Lee onboard AHCI SATA controller. 21547269605SRyder Lee 21647269605SRyder Lee If unsure, say N. 21747269605SRyder Lee 218a3464ed2SThomas Petazzoniconfig AHCI_MVEBU 219a3464ed2SThomas Petazzoni tristate "Marvell EBU AHCI SATA support" 220368c7edcSDamien Le Moal depends on ARCH_MVEBU || COMPILE_TEST 221bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 222a3464ed2SThomas Petazzoni help 223a3464ed2SThomas Petazzoni This option enables support for the Marvebu EBU SoC's 224a3464ed2SThomas Petazzoni onboard AHCI SATA. 225a3464ed2SThomas Petazzoni 226a3464ed2SThomas Petazzoni If unsure, say N. 227a3464ed2SThomas Petazzoni 228a2127e40SAleksey Makarovconfig AHCI_OCTEON 229a2127e40SAleksey Makarov tristate "Cavium Octeon Soc Serial ATA" 230a2127e40SAleksey Makarov depends on SATA_AHCI_PLATFORM && CAVIUM_OCTEON_SOC 231a2127e40SAleksey Makarov default y 232a2127e40SAleksey Makarov help 233a2127e40SAleksey Makarov This option enables support for Cavium Octeon SoC Serial ATA. 234a2127e40SAleksey Makarov 235a2127e40SAleksey Makarov If unsure, say N. 236a2127e40SAleksey Makarov 237c5754b52SOlliver Schinaglconfig AHCI_SUNXI 238c5754b52SOlliver Schinagl tristate "Allwinner sunxi AHCI SATA support" 239*c05b911aSDamien Le Moal depends on ARCH_SUNXI || COMPILE_TEST 240bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 241c5754b52SOlliver Schinagl help 242c5754b52SOlliver Schinagl This option enables support for the Allwinner sunxi SoC's 243c5754b52SOlliver Schinagl onboard AHCI SATA. 244c5754b52SOlliver Schinagl 245c5754b52SOlliver Schinagl If unsure, say N. 246c5754b52SOlliver Schinagl 247ccfde508SMikko Perttunenconfig AHCI_TEGRA 24834d232ebSPreetham Ramchandra tristate "NVIDIA Tegra AHCI SATA support" 249ccfde508SMikko Perttunen depends on ARCH_TEGRA 250bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 251ccfde508SMikko Perttunen help 25234d232ebSPreetham Ramchandra This option enables support for the NVIDIA Tegra SoC's 253ccfde508SMikko Perttunen onboard AHCI SATA. 254ccfde508SMikko Perttunen 255ccfde508SMikko Perttunen If unsure, say N. 256ccfde508SMikko Perttunen 25781d01bfaSLoc Hoconfig AHCI_XGENE 25881d01bfaSLoc Ho tristate "APM X-Gene 6.0Gbps AHCI SATA host controller support" 25974c03eb6STejun Heo depends on PHY_XGENE 260bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 26181d01bfaSLoc Ho help 26281d01bfaSLoc Ho This option enables support for APM X-Gene SoC SATA host controller. 26381d01bfaSLoc Ho 264ecfb4598STang Yuantianconfig AHCI_QORIQ 265ecfb4598STang Yuantian tristate "Freescale QorIQ AHCI SATA support" 266ecfb4598STang Yuantian depends on OF 267bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 268ecfb4598STang Yuantian help 269ecfb4598STang Yuantian This option enables support for the Freescale QorIQ AHCI SoC's 270ecfb4598STang Yuantian onboard AHCI SATA. 271ecfb4598STang Yuantian 272ecfb4598STang Yuantian If unsure, say N. 273ecfb4598STang Yuantian 2749a7780c9STejun Heoconfig SATA_FSL 2759a7780c9STejun Heo tristate "Freescale 3.0Gbps SATA support" 27687924c5bSDamien Le Moal depends on FSL_SOC || COMPILE_TEST 277bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 278127102aeSTejun Heo help 2799a7780c9STejun Heo This option enables support for Freescale 3.0Gbps SATA controller. 2809a7780c9STejun Heo It can be found on MPC837x and MPC8315. 281127102aeSTejun Heo 282127102aeSTejun Heo If unsure, say N. 283127102aeSTejun Heo 284be4e456eSLinus Walleijconfig SATA_GEMINI 285be4e456eSLinus Walleij tristate "Gemini SATA bridge support" 286accd0473SArnd Bergmann depends on ARCH_GEMINI || COMPILE_TEST 287bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 288be4e456eSLinus Walleij default ARCH_GEMINI 289be4e456eSLinus Walleij help 290be4e456eSLinus Walleij This enabled support for the FTIDE010 to SATA bridge 291be4e456eSLinus Walleij found in Cortina Systems Gemini platform. 292be4e456eSLinus Walleij 293be4e456eSLinus Walleij If unsure, say N. 294be4e456eSLinus Walleij 295535dac4aSBrijesh Singhconfig SATA_AHCI_SEATTLE 296535dac4aSBrijesh Singh tristate "AMD Seattle 6.0Gbps AHCI SATA host controller support" 297535dac4aSBrijesh Singh depends on ARCH_SEATTLE 298bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 299535dac4aSBrijesh Singh help 300535dac4aSBrijesh Singh This option enables support for AMD Seattle SATA host controller. 301535dac4aSBrijesh Singh 302535dac4aSBrijesh Singh If unsure, say N 303535dac4aSBrijesh Singh 3046f791460STejun Heoconfig SATA_INIC162X 305bb969619STejun Heo tristate "Initio 162x SATA support (Very Experimental)" 3066f791460STejun Heo depends on PCI 307bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 3086f791460STejun Heo help 3096f791460STejun Heo This option enables support for Initio 162x Serial ATA. 3106f791460STejun Heo 31102cdfcf0SDavid Milburnconfig SATA_ACARD_AHCI 31202cdfcf0SDavid Milburn tristate "ACard AHCI variant (ATP 8620)" 31302cdfcf0SDavid Milburn depends on PCI 314bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 31502cdfcf0SDavid Milburn help 31602cdfcf0SDavid Milburn This option enables support for Acard. 31702cdfcf0SDavid Milburn 31802cdfcf0SDavid Milburn If unsure, say N. 31902cdfcf0SDavid Milburn 3209a7780c9STejun Heoconfig SATA_SIL24 3219a7780c9STejun Heo tristate "Silicon Image 3124/3132 SATA support" 3229a7780c9STejun Heo depends on PCI 323bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 324127102aeSTejun Heo help 3259a7780c9STejun Heo This option enables support for Silicon Image 3124/3132 Serial ATA. 326127102aeSTejun Heo 327127102aeSTejun Heo If unsure, say N. 328127102aeSTejun Heo 329b16a0168SGeert Uytterhoevenendif # HAS_DMA 330b16a0168SGeert Uytterhoeven 331127102aeSTejun Heoconfig ATA_SFF 332ebd60028SPaul Menzel bool "ATA SFF support (for legacy IDE and PATA)" 333127102aeSTejun Heo default y 334127102aeSTejun Heo help 335127102aeSTejun Heo This option adds support for ATA controllers with SFF 336127102aeSTejun Heo compliant or similar programming interface. 337127102aeSTejun Heo 338f3360ebfSJeff Garzik SFF is the legacy IDE interface that has been around since 339f3360ebfSJeff Garzik the dawn of time. Almost all PATA controllers have an 340f3360ebfSJeff Garzik SFF interface. Many SATA controllers have an SFF interface 341f3360ebfSJeff Garzik when configured into a legacy compatibility mode. 342f3360ebfSJeff Garzik 343f3360ebfSJeff Garzik For users with exclusively modern controllers like AHCI, 344f3360ebfSJeff Garzik Silicon Image 3124, or Marvell 6440, you may choose to 345692105b8SMatt LaPlante disable this unneeded SFF support. 346f3360ebfSJeff Garzik 347f3360ebfSJeff Garzik If unsure, say Y. 348f3360ebfSJeff Garzik 349127102aeSTejun Heoif ATA_SFF 350127102aeSTejun Heo 3519a7780c9STejun Heocomment "SFF controllers with custom DMA interface" 3529a7780c9STejun Heo 3539a7780c9STejun Heoconfig PDC_ADMA 3549a7780c9STejun Heo tristate "Pacific Digital ADMA support" 35581ce3c4bSJeff Garzik depends on PCI 356c6fd2807SJeff Garzik help 3579a7780c9STejun Heo This option enables support for Pacific Digital ADMA controllers 358c6fd2807SJeff Garzik 359c6fd2807SJeff Garzik If unsure, say N. 360c6fd2807SJeff Garzik 3619a7780c9STejun Heoconfig PATA_OCTEON_CF 3629a7780c9STejun Heo tristate "OCTEON Boot Bus Compact Flash support" 3639ddebc46SDavid Daney depends on CAVIUM_OCTEON_SOC 364a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 3659a7780c9STejun Heo help 3669a7780c9STejun Heo This option enables a polled compact flash driver for use with 3679a7780c9STejun Heo compact flash cards attached to the OCTEON boot bus. 3689a7780c9STejun Heo 3699a7780c9STejun Heo If unsure, say N. 3709a7780c9STejun Heo 3719a7780c9STejun Heoconfig SATA_QSTOR 3729a7780c9STejun Heo tristate "Pacific Digital SATA QStor support" 3739a7780c9STejun Heo depends on PCI 374bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 3759a7780c9STejun Heo help 3769a7780c9STejun Heo This option enables support for Pacific Digital Serial ATA QStor. 3779a7780c9STejun Heo 3789a7780c9STejun Heo If unsure, say N. 3799a7780c9STejun Heo 3809a7780c9STejun Heoconfig SATA_SX4 3819a7780c9STejun Heo tristate "Promise SATA SX4 support (Experimental)" 38248b3de21SKees Cook depends on PCI 383bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 3849a7780c9STejun Heo help 3859a7780c9STejun Heo This option enables support for Promise Serial ATA SX4. 3869a7780c9STejun Heo 3879a7780c9STejun Heo If unsure, say N. 3889a7780c9STejun Heo 3899a7780c9STejun Heoconfig ATA_BMDMA 3909a7780c9STejun Heo bool "ATA BMDMA support" 3917bc7ab1eSGeert Uytterhoeven depends on HAS_DMA 3929a7780c9STejun Heo default y 3939a7780c9STejun Heo help 3949a7780c9STejun Heo This option adds support for SFF ATA controllers with BMDMA 395ed4e2f80SStefan Richter capability. BMDMA stands for bus-master DMA and is the 396ed4e2f80SStefan Richter de facto DMA interface for SFF controllers. 3979a7780c9STejun Heo 398ed4e2f80SStefan Richter If unsure, say Y. 3999a7780c9STejun Heo 4009a7780c9STejun Heoif ATA_BMDMA 4019a7780c9STejun Heo 4029a7780c9STejun Heocomment "SATA SFF controllers with BMDMA" 4039a7780c9STejun Heo 4048ad92ba7SJeff Garzikconfig ATA_PIIX 4052c7620d5SAlan tristate "Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support" 40681ce3c4bSJeff Garzik depends on PCI 407bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 408c6fd2807SJeff Garzik help 4092bfc3611SAlan This option enables support for ICH5/6/7/8 Serial ATA 4102c7620d5SAlan and support for PATA on the Intel ESB/ICH/PIIX3/PIIX4 series 4112c7620d5SAlan host controllers. 412c6fd2807SJeff Garzik 413c6fd2807SJeff Garzik If unsure, say N. 414c6fd2807SJeff Garzik 41562936009SRupjyoti Sarmahconfig SATA_DWC 41662936009SRupjyoti Sarmah tristate "DesignWare Cores SATA support" 4177598469aSArnd Bergmann depends on DMADEVICES 4180f48debdSMans Rullgard select GENERIC_PHY 419bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 42062936009SRupjyoti Sarmah help 42162936009SRupjyoti Sarmah This option enables support for the on-chip SATA controller of the 42262936009SRupjyoti Sarmah AppliedMicro processor 460EX. 42362936009SRupjyoti Sarmah 42462936009SRupjyoti Sarmah If unsure, say N. 42562936009SRupjyoti Sarmah 42650b43375SMans Rullgardconfig SATA_DWC_OLD_DMA 42750b43375SMans Rullgard bool "Support old device trees" 42850b43375SMans Rullgard depends on SATA_DWC 42950b43375SMans Rullgard select DW_DMAC_CORE 43050b43375SMans Rullgard default y if 460EX 43150b43375SMans Rullgard help 43250b43375SMans Rullgard This option enables support for old device trees without the 43350b43375SMans Rullgard "dmas" property. 43450b43375SMans Rullgard 4358996b89dSMark Langsdorfconfig SATA_HIGHBANK 4368996b89dSMark Langsdorf tristate "Calxeda Highbank SATA support" 4370b99f864SBartlomiej Zolnierkiewicz depends on ARCH_HIGHBANK || COMPILE_TEST 438bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 4398996b89dSMark Langsdorf help 4408996b89dSMark Langsdorf This option enables support for the Calxeda Highbank SoC's 4418996b89dSMark Langsdorf onboard SATA. 4428996b89dSMark Langsdorf 4438996b89dSMark Langsdorf If unsure, say N. 4448996b89dSMark Langsdorf 4458ad92ba7SJeff Garzikconfig SATA_MV 446f9228c7fSMark Lord tristate "Marvell SATA support" 4474efded05SAndrew Lunn depends on PCI || ARCH_DOVE || ARCH_MV78XX0 || \ 44803803ef6SBartlomiej Zolnierkiewicz ARCH_MVEBU || ARCH_ORION5X || COMPILE_TEST 44949c8f1ffSAndrew Lunn select GENERIC_PHY 450bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 451c6fd2807SJeff Garzik help 452c6fd2807SJeff Garzik This option enables support for the Marvell Serial ATA family. 453f9228c7fSMark Lord Currently supports 88SX[56]0[48][01] PCI(-X) chips, 454f9228c7fSMark Lord as well as the newer [67]042 PCI-X/PCIe and SOC devices. 455c6fd2807SJeff Garzik 456c6fd2807SJeff Garzik If unsure, say N. 457c6fd2807SJeff Garzik 4588ad92ba7SJeff Garzikconfig SATA_NV 459c6fd2807SJeff Garzik tristate "NVIDIA SATA support" 46081ce3c4bSJeff Garzik depends on PCI 461bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 462c6fd2807SJeff Garzik help 463c6fd2807SJeff Garzik This option enables support for NVIDIA Serial ATA. 464c6fd2807SJeff Garzik 465c6fd2807SJeff Garzik If unsure, say N. 466c6fd2807SJeff Garzik 4678ad92ba7SJeff Garzikconfig SATA_PROMISE 468c6fd2807SJeff Garzik tristate "Promise SATA TX2/TX4 support" 46981ce3c4bSJeff Garzik depends on PCI 470bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 471c6fd2807SJeff Garzik help 472c6fd2807SJeff Garzik This option enables support for Promise Serial ATA TX2/TX4. 473c6fd2807SJeff Garzik 474c6fd2807SJeff Garzik If unsure, say N. 475c6fd2807SJeff Garzik 476163cf81dSVladimir Barinovconfig SATA_RCAR 477163cf81dSVladimir Barinov tristate "Renesas R-Car SATA support" 47851b1b286SSimon Horman depends on ARCH_RENESAS || COMPILE_TEST 479bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 480163cf81dSVladimir Barinov help 481163cf81dSVladimir Barinov This option enables support for Renesas R-Car Serial ATA. 482163cf81dSVladimir Barinov 483163cf81dSVladimir Barinov If unsure, say N. 484163cf81dSVladimir Barinov 4858ad92ba7SJeff Garzikconfig SATA_SIL 486c6fd2807SJeff Garzik tristate "Silicon Image SATA support" 48781ce3c4bSJeff Garzik depends on PCI 488bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 489c6fd2807SJeff Garzik help 490c6fd2807SJeff Garzik This option enables support for Silicon Image Serial ATA. 491c6fd2807SJeff Garzik 492c6fd2807SJeff Garzik If unsure, say N. 493c6fd2807SJeff Garzik 4948ad92ba7SJeff Garzikconfig SATA_SIS 4959b14dec5SAlan tristate "SiS 964/965/966/180 SATA support" 49681ce3c4bSJeff Garzik depends on PCI 4979b14dec5SAlan select PATA_SIS 498bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 499c6fd2807SJeff Garzik help 5009b14dec5SAlan This option enables support for SiS Serial ATA on 5019b14dec5SAlan SiS 964/965/966/180 and Parallel ATA on SiS 180. 5029b14dec5SAlan The PATA support for SiS 180 requires additionally to 5039b14dec5SAlan enable the PATA_SIS driver in the config. 504c6fd2807SJeff Garzik If unsure, say N. 505c6fd2807SJeff Garzik 5069a7780c9STejun Heoconfig SATA_SVW 5079a7780c9STejun Heo tristate "ServerWorks Frodo / Apple K2 SATA support" 5089a7780c9STejun Heo depends on PCI 509bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 5109a7780c9STejun Heo help 5119a7780c9STejun Heo This option enables support for Broadcom/Serverworks/Apple K2 5129a7780c9STejun Heo SATA support. 5139a7780c9STejun Heo 5149a7780c9STejun Heo If unsure, say N. 5159a7780c9STejun Heo 5168ad92ba7SJeff Garzikconfig SATA_ULI 517c6fd2807SJeff Garzik tristate "ULi Electronics SATA support" 51881ce3c4bSJeff Garzik depends on PCI 519bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 520c6fd2807SJeff Garzik help 521c6fd2807SJeff Garzik This option enables support for ULi Electronics SATA. 522c6fd2807SJeff Garzik 523c6fd2807SJeff Garzik If unsure, say N. 524c6fd2807SJeff Garzik 5258ad92ba7SJeff Garzikconfig SATA_VIA 526c6fd2807SJeff Garzik tristate "VIA SATA support" 52781ce3c4bSJeff Garzik depends on PCI 528bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 529c6fd2807SJeff Garzik help 530c6fd2807SJeff Garzik This option enables support for VIA Serial ATA. 531c6fd2807SJeff Garzik 532c6fd2807SJeff Garzik If unsure, say N. 533c6fd2807SJeff Garzik 5348ad92ba7SJeff Garzikconfig SATA_VITESSE 535c6fd2807SJeff Garzik tristate "VITESSE VSC-7174 / INTEL 31244 SATA support" 53681ce3c4bSJeff Garzik depends on PCI 537bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 538c6fd2807SJeff Garzik help 539c6fd2807SJeff Garzik This option enables support for Vitesse VSC7174 and Intel 31244 Serial ATA. 540c6fd2807SJeff Garzik 541c6fd2807SJeff Garzik If unsure, say N. 542c6fd2807SJeff Garzik 5439a7780c9STejun Heocomment "PATA SFF controllers with BMDMA" 544025621f9SAlan Cox 545669a5db4SJeff Garzikconfig PATA_ALI 546e3389cbcSAlan Cox tristate "ALi PATA support" 547e3389cbcSAlan Cox depends on PCI 548a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 549669a5db4SJeff Garzik help 550669a5db4SJeff Garzik This option enables support for the ALi ATA interfaces 551669a5db4SJeff Garzik found on the many ALi chipsets. 552669a5db4SJeff Garzik 553669a5db4SJeff Garzik If unsure, say N. 554669a5db4SJeff Garzik 555669a5db4SJeff Garzikconfig PATA_AMD 556942d0947SAlan Cox tristate "AMD/NVidia PATA support" 557669a5db4SJeff Garzik depends on PCI 558a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 559669a5db4SJeff Garzik help 560669a5db4SJeff Garzik This option enables support for the AMD and NVidia PATA 561669a5db4SJeff Garzik interfaces found on the chipsets for Athlon/Athlon64. 562669a5db4SJeff Garzik 563669a5db4SJeff Garzik If unsure, say N. 564669a5db4SJeff Garzik 565a480167bSViresh Kumarconfig PATA_ARASAN_CF 566a480167bSViresh Kumar tristate "ARASAN CompactFlash PATA Controller Support" 567e638433bSBartlomiej Zolnierkiewicz depends on ARCH_SPEAR13XX || COMPILE_TEST 5683b5ec274SRandy Dunlap depends on DMADEVICES 569a480167bSViresh Kumar select DMA_ENGINE 570a480167bSViresh Kumar help 571a480167bSViresh Kumar Say Y here to support the ARASAN CompactFlash PATA controller 572a480167bSViresh Kumar 573669a5db4SJeff Garzikconfig PATA_ARTOP 574c645fd34SAlan Cox tristate "ARTOP 6210/6260 PATA support" 575c645fd34SAlan Cox depends on PCI 576669a5db4SJeff Garzik help 577669a5db4SJeff Garzik This option enables support for ARTOP PATA controllers. 578669a5db4SJeff Garzik 579669a5db4SJeff Garzik If unsure, say N. 580669a5db4SJeff Garzik 581669a5db4SJeff Garzikconfig PATA_ATIIXP 582c645fd34SAlan Cox tristate "ATI PATA support" 583c645fd34SAlan Cox depends on PCI 584669a5db4SJeff Garzik help 585669a5db4SJeff Garzik This option enables support for the ATI ATA interfaces 586669a5db4SJeff Garzik found on the many ATI chipsets. 587669a5db4SJeff Garzik 588669a5db4SJeff Garzik If unsure, say N. 589669a5db4SJeff Garzik 5909a7780c9STejun Heoconfig PATA_ATP867X 5919a7780c9STejun Heo tristate "ARTOP/Acard ATP867X PATA support" 5929a7780c9STejun Heo depends on PCI 593a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 594b2248dacSAlan Cox help 5959a7780c9STejun Heo This option enables support for ARTOP/Acard ATP867X PATA 5969a7780c9STejun Heo controllers. 5979a7780c9STejun Heo 5989a7780c9STejun Heo If unsure, say N. 5999a7780c9STejun Heo 60076a40ca8SBartlomiej Zolnierkiewiczconfig PATA_BK3710 60176a40ca8SBartlomiej Zolnierkiewicz tristate "Palmchip BK3710 PATA support" 60276a40ca8SBartlomiej Zolnierkiewicz depends on ARCH_DAVINCI 603a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 60476a40ca8SBartlomiej Zolnierkiewicz help 60576a40ca8SBartlomiej Zolnierkiewicz This option enables support for the integrated IDE controller on 60676a40ca8SBartlomiej Zolnierkiewicz the TI DaVinci SoC. 60776a40ca8SBartlomiej Zolnierkiewicz 60876a40ca8SBartlomiej Zolnierkiewicz If unsure, say N. 60976a40ca8SBartlomiej Zolnierkiewicz 610669a5db4SJeff Garzikconfig PATA_CMD64X 611c645fd34SAlan Cox tristate "CMD64x PATA support" 612c645fd34SAlan Cox depends on PCI 613a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 614669a5db4SJeff Garzik help 615669a5db4SJeff Garzik This option enables support for the CMD64x series chips 616669a5db4SJeff Garzik except for the CMD640. 617669a5db4SJeff Garzik 618669a5db4SJeff Garzik If unsure, say N. 619669a5db4SJeff Garzik 620669a5db4SJeff Garzikconfig PATA_CS5520 621669a5db4SJeff Garzik tristate "CS5510/5520 PATA support" 6229236a76dSJean Delvare depends on PCI && (X86_32 || COMPILE_TEST) 623669a5db4SJeff Garzik help 624669a5db4SJeff Garzik This option enables support for the Cyrix 5510/5520 625669a5db4SJeff Garzik companion chip used with the MediaGX/Geode processor family. 626669a5db4SJeff Garzik 627669a5db4SJeff Garzik If unsure, say N. 628669a5db4SJeff Garzik 629669a5db4SJeff Garzikconfig PATA_CS5530 630e3389cbcSAlan Cox tristate "CS5530 PATA support" 6319236a76dSJean Delvare depends on PCI && (X86_32 || COMPILE_TEST) 632669a5db4SJeff Garzik help 633669a5db4SJeff Garzik This option enables support for the Cyrix/NatSemi/AMD CS5530 634669a5db4SJeff Garzik companion chip used with the MediaGX/Geode processor family. 635669a5db4SJeff Garzik 636669a5db4SJeff Garzik If unsure, say N. 637669a5db4SJeff Garzik 638669a5db4SJeff Garzikconfig PATA_CS5535 639669a5db4SJeff Garzik tristate "CS5535 PATA support (Experimental)" 6409236a76dSJean Delvare depends on PCI && X86_32 641669a5db4SJeff Garzik help 642669a5db4SJeff Garzik This option enables support for the NatSemi/AMD CS5535 643669a5db4SJeff Garzik companion chip used with the Geode processor family. 644669a5db4SJeff Garzik 645669a5db4SJeff Garzik If unsure, say N. 646669a5db4SJeff Garzik 6473957df61SMartin K. Petersenconfig PATA_CS5536 648e3389cbcSAlan Cox tristate "CS5536 PATA support" 6499236a76dSJean Delvare depends on PCI && (X86_32 || MIPS || COMPILE_TEST) 6503957df61SMartin K. Petersen help 6513957df61SMartin K. Petersen This option enables support for the AMD CS5536 6523957df61SMartin K. Petersen companion chip used with the Geode LX processor family. 6533957df61SMartin K. Petersen 6543957df61SMartin K. Petersen If unsure, say N. 6553957df61SMartin K. Petersen 656669a5db4SJeff Garzikconfig PATA_CYPRESS 657669a5db4SJeff Garzik tristate "Cypress CY82C693 PATA support (Very Experimental)" 65848b3de21SKees Cook depends on PCI 659a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 660669a5db4SJeff Garzik help 661669a5db4SJeff Garzik This option enables support for the Cypress/Contaq CY82C693 662669a5db4SJeff Garzik chipset found in some Alpha systems 663669a5db4SJeff Garzik 664669a5db4SJeff Garzik If unsure, say N. 665669a5db4SJeff Garzik 666669a5db4SJeff Garzikconfig PATA_EFAR 667669a5db4SJeff Garzik tristate "EFAR SLC90E66 support" 668669a5db4SJeff Garzik depends on PCI 669669a5db4SJeff Garzik help 670669a5db4SJeff Garzik This option enables support for the EFAR SLC90E66 671669a5db4SJeff Garzik IDE controller found on some older machines. 672669a5db4SJeff Garzik 673669a5db4SJeff Garzik If unsure, say N. 674669a5db4SJeff Garzik 6752fff2751SRafal Prylowskiconfig PATA_EP93XX 6762fff2751SRafal Prylowski tristate "Cirrus Logic EP93xx PATA support" 6772fff2751SRafal Prylowski depends on ARCH_EP93XX 678a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 6792fff2751SRafal Prylowski help 6802fff2751SRafal Prylowski This option enables support for the PATA controller in 6812fff2751SRafal Prylowski the Cirrus Logic EP9312 and EP9315 ARM CPU. 6822fff2751SRafal Prylowski 6832fff2751SRafal Prylowski If unsure, say N. 6842fff2751SRafal Prylowski 685be4e456eSLinus Walleijconfig PATA_FTIDE010 686be4e456eSLinus Walleij tristate "Faraday Technology FTIDE010 PATA support" 687be4e456eSLinus Walleij depends on OF 688be4e456eSLinus Walleij depends on ARM 689accd0473SArnd Bergmann depends on SATA_GEMINI 690be4e456eSLinus Walleij help 691be4e456eSLinus Walleij This option enables support for the Faraday FTIDE010 692be4e456eSLinus Walleij PATA controller found in the Cortina Gemini SoCs. 693be4e456eSLinus Walleij 694be4e456eSLinus Walleij If unsure, say N. 695be4e456eSLinus Walleij 696669a5db4SJeff Garzikconfig PATA_HPT366 697c645fd34SAlan Cox tristate "HPT 366/368 PATA support" 698c645fd34SAlan Cox depends on PCI 699669a5db4SJeff Garzik help 700669a5db4SJeff Garzik This option enables support for the HPT 366 and 368 701669a5db4SJeff Garzik PATA controllers via the new ATA layer. 702669a5db4SJeff Garzik 703669a5db4SJeff Garzik If unsure, say N. 704669a5db4SJeff Garzik 705669a5db4SJeff Garzikconfig PATA_HPT37X 706be315d46SAlan Cox tristate "HPT 370/370A/371/372/374/302 PATA support" 707be315d46SAlan Cox depends on PCI 708669a5db4SJeff Garzik help 709669a5db4SJeff Garzik This option enables support for the majority of the later HPT 710669a5db4SJeff Garzik PATA controllers via the new ATA layer. 711669a5db4SJeff Garzik 712669a5db4SJeff Garzik If unsure, say N. 713669a5db4SJeff Garzik 714669a5db4SJeff Garzikconfig PATA_HPT3X2N 7150ca646dbSSergei Shtylyov tristate "HPT 371N/372N/302N PATA support" 716be315d46SAlan Cox depends on PCI 717669a5db4SJeff Garzik help 718669a5db4SJeff Garzik This option enables support for the N variant HPT PATA 7190ca646dbSSergei Shtylyov controllers via the new ATA layer. 720669a5db4SJeff Garzik 721669a5db4SJeff Garzik If unsure, say N. 722669a5db4SJeff Garzik 723669a5db4SJeff Garzikconfig PATA_HPT3X3 72466e7da4eSAlan Cox tristate "HPT 343/363 PATA support" 725669a5db4SJeff Garzik depends on PCI 726669a5db4SJeff Garzik help 727669a5db4SJeff Garzik This option enables support for the HPT 343/363 728669a5db4SJeff Garzik PATA controllers via the new ATA layer 729669a5db4SJeff Garzik 730669a5db4SJeff Garzik If unsure, say N. 731669a5db4SJeff Garzik 73266e7da4eSAlan Coxconfig PATA_HPT3X3_DMA 733be315d46SAlan Cox bool "HPT 343/363 DMA support" 73466e7da4eSAlan Cox depends on PATA_HPT3X3 73566e7da4eSAlan Cox help 73666e7da4eSAlan Cox This option enables DMA support for the HPT343/363 73766e7da4eSAlan Cox controllers. Enable with care as there are still some 73866e7da4eSAlan Cox problems with DMA on this chipset. 73966e7da4eSAlan Cox 7409a7780c9STejun Heoconfig PATA_ICSIDE 7419a7780c9STejun Heo tristate "Acorn ICS PATA support" 7429a7780c9STejun Heo depends on ARM && ARCH_ACORN 743a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 744669a5db4SJeff Garzik help 7459a7780c9STejun Heo On Acorn systems, say Y here if you wish to use the ICS PATA 7469a7780c9STejun Heo interface card. This is not required for ICS partition support. 7479a7780c9STejun Heo If you are unsure, say N to this. 7489a7780c9STejun Heo 749e39c75cfSArnaud Patard (Rtp)config PATA_IMX 750e39c75cfSArnaud Patard (Rtp) tristate "PATA support for Freescale iMX" 751e39c75cfSArnaud Patard (Rtp) depends on ARCH_MXC 752a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 753e39c75cfSArnaud Patard (Rtp) help 754e39c75cfSArnaud Patard (Rtp) This option enables support for the PATA host available on Freescale 755e39c75cfSArnaud Patard (Rtp) iMX SoCs. 756e39c75cfSArnaud Patard (Rtp) 757e39c75cfSArnaud Patard (Rtp) If unsure, say N. 758e39c75cfSArnaud Patard (Rtp) 7599a7780c9STejun Heoconfig PATA_IT8213 7609a7780c9STejun Heo tristate "IT8213 PATA support (Experimental)" 76148b3de21SKees Cook depends on PCI 7629a7780c9STejun Heo help 7639a7780c9STejun Heo This option enables support for the ITE 821 PATA 7649a7780c9STejun Heo controllers via the new ATA layer. 765669a5db4SJeff Garzik 766669a5db4SJeff Garzik If unsure, say N. 767669a5db4SJeff Garzik 768669a5db4SJeff Garzikconfig PATA_IT821X 769942d0947SAlan Cox tristate "IT8211/2 PATA support" 770942d0947SAlan Cox depends on PCI 771669a5db4SJeff Garzik help 772669a5db4SJeff Garzik This option enables support for the ITE 8211 and 8212 773669a5db4SJeff Garzik PATA controllers via the new ATA layer, including RAID 774669a5db4SJeff Garzik mode. 775669a5db4SJeff Garzik 776669a5db4SJeff Garzik If unsure, say N. 777669a5db4SJeff Garzik 778406176eeSJeff Garzikconfig PATA_JMICRON 779406176eeSJeff Garzik tristate "JMicron PATA support" 780406176eeSJeff Garzik depends on PCI 781406176eeSJeff Garzik help 782406176eeSJeff Garzik Enable support for the JMicron IDE controller, via the new 783406176eeSJeff Garzik ATA layer. 784406176eeSJeff Garzik 785406176eeSJeff Garzik If unsure, say N. 786406176eeSJeff Garzik 7879a7780c9STejun Heoconfig PATA_MACIO 7889a7780c9STejun Heo tristate "Apple PowerMac/PowerBook internal 'MacIO' IDE" 7899a7780c9STejun Heo depends on PPC_PMAC 790669a5db4SJeff Garzik help 7919a7780c9STejun Heo Most IDE capable PowerMacs have IDE busses driven by a variant 7929a7780c9STejun Heo of this controller which is part of the Apple chipset used on 7939a7780c9STejun Heo most PowerMac models. Some models have multiple busses using 7949a7780c9STejun Heo different chipsets, though generally, MacIO is one of them. 795669a5db4SJeff Garzik 79675742cb4SAlan Coxconfig PATA_MARVELL 79775742cb4SAlan Cox tristate "Marvell PATA support via legacy mode" 79875742cb4SAlan Cox depends on PCI 79975742cb4SAlan Cox help 8005b66c829SAlan Cox This option enables limited support for the Marvell 88SE61xx ATA 8015b66c829SAlan Cox controllers. If you wish to use only the SATA ports then select 8025b66c829SAlan Cox the AHCI driver alone. If you wish to the use the PATA port or 8035b66c829SAlan Cox both SATA and PATA include this driver. 80475742cb4SAlan Cox 80575742cb4SAlan Cox If unsure, say N. 80675742cb4SAlan Cox 807869934adSWolfram Sangconfig PATA_MPC52xx 808869934adSWolfram Sang tristate "Freescale MPC52xx SoC internal IDE" 809869934adSWolfram Sang depends on PPC_MPC52xx && PPC_BESTCOMM 810869934adSWolfram Sang select PPC_BESTCOMM_ATA 811869934adSWolfram Sang help 812869934adSWolfram Sang This option enables support for integrated IDE controller 813869934adSWolfram Sang of the Freescale MPC52xx SoC. 814869934adSWolfram Sang 815869934adSWolfram Sang If unsure, say N. 816869934adSWolfram Sang 817669a5db4SJeff Garzikconfig PATA_NETCELL 818669a5db4SJeff Garzik tristate "NETCELL Revolution RAID support" 819669a5db4SJeff Garzik depends on PCI 820669a5db4SJeff Garzik help 821669a5db4SJeff Garzik This option enables support for the Netcell Revolution RAID 822669a5db4SJeff Garzik PATA controller. 823669a5db4SJeff Garzik 824669a5db4SJeff Garzik If unsure, say N. 825669a5db4SJeff Garzik 82651dbd490SAlan Coxconfig PATA_NINJA32 827be315d46SAlan Cox tristate "Ninja32/Delkin Cardbus ATA support" 828be315d46SAlan Cox depends on PCI 82951dbd490SAlan Cox help 83051dbd490SAlan Cox This option enables support for the Ninja32, Delkin and 83151dbd490SAlan Cox possibly other brands of Cardbus ATA adapter 83251dbd490SAlan Cox 83351dbd490SAlan Cox If unsure, say N. 83451dbd490SAlan Cox 835c4b5b7b6SAlan Coxconfig PATA_NS87415 836e3389cbcSAlan Cox tristate "Nat Semi NS87415 PATA support" 837e3389cbcSAlan Cox depends on PCI 838a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 839c4b5b7b6SAlan Cox help 840c4b5b7b6SAlan Cox This option enables support for the National Semiconductor 841c4b5b7b6SAlan Cox NS87415 PCI-IDE controller. 842c4b5b7b6SAlan Cox 843c4b5b7b6SAlan Cox If unsure, say N. 844c4b5b7b6SAlan Cox 8459a7780c9STejun Heoconfig PATA_OLDPIIX 8469a7780c9STejun Heo tristate "Intel PATA old PIIX support" 8479a7780c9STejun Heo depends on PCI 848669a5db4SJeff Garzik help 8499a7780c9STejun Heo This option enables support for early PIIX PATA support. 850669a5db4SJeff Garzik 851669a5db4SJeff Garzik If unsure, say N. 852669a5db4SJeff Garzik 853669a5db4SJeff Garzikconfig PATA_OPTIDMA 854516e72cbSAlexey Dobriyan tristate "OPTI FireStar PATA support (Very Experimental)" 85548b3de21SKees Cook depends on PCI 856669a5db4SJeff Garzik help 857669a5db4SJeff Garzik This option enables DMA/PIO support for the later OPTi 858669a5db4SJeff Garzik controllers found on some old motherboards and in some 8593dde6ad8SDavid Sterba laptops. 860669a5db4SJeff Garzik 861669a5db4SJeff Garzik If unsure, say N. 862669a5db4SJeff Garzik 863be315d46SAlan Coxconfig PATA_PDC2027X 864be315d46SAlan Cox tristate "Promise PATA 2027x support" 865be315d46SAlan Cox depends on PCI 866be315d46SAlan Cox help 867be315d46SAlan Cox This option enables support for Promise PATA pdc20268 to pdc20277 host adapters. 868be315d46SAlan Cox 869be315d46SAlan Cox If unsure, say N. 870be315d46SAlan Cox 871669a5db4SJeff Garzikconfig PATA_PDC_OLD 872e3389cbcSAlan Cox tristate "Older Promise PATA controller support" 873e3389cbcSAlan Cox depends on PCI 874669a5db4SJeff Garzik help 875669a5db4SJeff Garzik This option enables support for the Promise 20246, 20262, 20263, 876669a5db4SJeff Garzik 20265 and 20267 adapters. 877669a5db4SJeff Garzik 878669a5db4SJeff Garzik If unsure, say N. 879669a5db4SJeff Garzik 880669a5db4SJeff Garzikconfig PATA_RADISYS 881e3389cbcSAlan Cox tristate "RADISYS 82600 PATA support (Experimental)" 88248b3de21SKees Cook depends on PCI 883669a5db4SJeff Garzik help 884669a5db4SJeff Garzik This option enables support for the RADISYS 82600 885669a5db4SJeff Garzik PATA controllers via the new ATA layer 886669a5db4SJeff Garzik 887669a5db4SJeff Garzik If unsure, say N. 888669a5db4SJeff Garzik 8896b406782SAlan Coxconfig PATA_RDC 8906b406782SAlan Cox tristate "RDC PATA support" 8916b406782SAlan Cox depends on PCI 8926b406782SAlan Cox help 8936b406782SAlan Cox This option enables basic support for the later RDC PATA controllers 8946b406782SAlan Cox controllers via the new ATA layer. For the RDC 1010, you need to 8956b406782SAlan Cox enable the IT821X driver instead. 8966b406782SAlan Cox 8976b406782SAlan Cox If unsure, say N. 8986b406782SAlan Cox 899669a5db4SJeff Garzikconfig PATA_SC1200 900e3389cbcSAlan Cox tristate "SC1200 PATA support" 901840aa787SJean Delvare depends on PCI && (X86_32 || COMPILE_TEST) 902669a5db4SJeff Garzik help 903669a5db4SJeff Garzik This option enables support for the NatSemi/AMD SC1200 SoC 904669a5db4SJeff Garzik companion chip used with the Geode processor family. 905669a5db4SJeff Garzik 906669a5db4SJeff Garzik If unsure, say N. 907669a5db4SJeff Garzik 9089a7780c9STejun Heoconfig PATA_SCH 9099a7780c9STejun Heo tristate "Intel SCH PATA support" 9109a7780c9STejun Heo depends on PCI 9119a7780c9STejun Heo help 9129a7780c9STejun Heo This option enables support for Intel SCH PATA on the Intel 9139a7780c9STejun Heo SCH (US15W, US15L, UL11L) series host controllers. 9149a7780c9STejun Heo 9159a7780c9STejun Heo If unsure, say N. 9169a7780c9STejun Heo 917669a5db4SJeff Garzikconfig PATA_SERVERWORKS 918942d0947SAlan Cox tristate "SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support" 919942d0947SAlan Cox depends on PCI 920669a5db4SJeff Garzik help 921669a5db4SJeff Garzik This option enables support for the Serverworks OSB4/CSB5/CSB6 and 922669a5db4SJeff Garzik HT1000 PATA controllers, via the new ATA layer. 923669a5db4SJeff Garzik 924669a5db4SJeff Garzik If unsure, say N. 925669a5db4SJeff Garzik 926669a5db4SJeff Garzikconfig PATA_SIL680 927669a5db4SJeff Garzik tristate "CMD / Silicon Image 680 PATA support" 928669a5db4SJeff Garzik depends on PCI 929669a5db4SJeff Garzik help 930669a5db4SJeff Garzik This option enables support for CMD / Silicon Image 680 PATA. 931669a5db4SJeff Garzik 932669a5db4SJeff Garzik If unsure, say N. 933669a5db4SJeff Garzik 934669a5db4SJeff Garzikconfig PATA_SIS 935e3389cbcSAlan Cox tristate "SiS PATA support" 936e3389cbcSAlan Cox depends on PCI 937669a5db4SJeff Garzik help 938669a5db4SJeff Garzik This option enables support for SiS PATA controllers 939669a5db4SJeff Garzik 940669a5db4SJeff Garzik If unsure, say N. 941669a5db4SJeff Garzik 9428e182a90SAlan Coxconfig PATA_TOSHIBA 9438e182a90SAlan Cox tristate "Toshiba Piccolo support (Experimental)" 94448b3de21SKees Cook depends on PCI 9458e182a90SAlan Cox help 9468e182a90SAlan Cox Support for the Toshiba Piccolo controllers. Currently only the 9478e182a90SAlan Cox primary channel is supported by this driver. 9488e182a90SAlan Cox 9498e182a90SAlan Cox If unsure, say N. 9508e182a90SAlan Cox 9519a7780c9STejun Heoconfig PATA_TRIFLEX 9529a7780c9STejun Heo tristate "Compaq Triflex PATA support" 9539a7780c9STejun Heo depends on PCI 9549a7780c9STejun Heo help 9559a7780c9STejun Heo Enable support for the Compaq 'Triflex' IDE controller as found 9569a7780c9STejun Heo on many Compaq Pentium-Pro systems, via the new ATA layer. 9579a7780c9STejun Heo 9589a7780c9STejun Heo If unsure, say N. 9599a7780c9STejun Heo 960669a5db4SJeff Garzikconfig PATA_VIA 961669a5db4SJeff Garzik tristate "VIA PATA support" 962669a5db4SJeff Garzik depends on PCI 963a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 964669a5db4SJeff Garzik help 965669a5db4SJeff Garzik This option enables support for the VIA PATA interfaces 966669a5db4SJeff Garzik found on the many VIA chipsets. 967669a5db4SJeff Garzik 968669a5db4SJeff Garzik If unsure, say N. 969669a5db4SJeff Garzik 9702dc6c6f1SMarek Vasutconfig PATA_PXA 9712dc6c6f1SMarek Vasut tristate "PXA DMA-capable PATA support" 9722dc6c6f1SMarek Vasut depends on ARCH_PXA 9732dc6c6f1SMarek Vasut help 9742dc6c6f1SMarek Vasut This option enables support for harddrive attached to PXA CPU's bus. 9752dc6c6f1SMarek Vasut 9762dc6c6f1SMarek Vasut NOTE: This driver utilizes PXA DMA controller, in case your hardware 9772dc6c6f1SMarek Vasut is not capable of doing MWDMA, use pata_platform instead. 9782dc6c6f1SMarek Vasut 9792dc6c6f1SMarek Vasut If unsure, say N. 9802dc6c6f1SMarek Vasut 981669a5db4SJeff Garzikconfig PATA_WINBOND 982669a5db4SJeff Garzik tristate "Winbond SL82C105 PATA support" 983669a5db4SJeff Garzik depends on PCI 984669a5db4SJeff Garzik help 985669a5db4SJeff Garzik This option enables support for SL82C105 PATA devices found in the 986669a5db4SJeff Garzik Netwinder and some other systems 987669a5db4SJeff Garzik 988669a5db4SJeff Garzik If unsure, say N. 989669a5db4SJeff Garzik 9909a7780c9STejun Heoendif # ATA_BMDMA 9919a7780c9STejun Heo 9929a7780c9STejun Heocomment "PIO-only SFF controllers" 9939a7780c9STejun Heo 9949a7780c9STejun Heoconfig PATA_CMD640_PCI 9959a7780c9STejun Heo tristate "CMD640 PCI PATA support (Experimental)" 99648b3de21SKees Cook depends on PCI 997a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 9989a7780c9STejun Heo help 9999a7780c9STejun Heo This option enables support for the CMD640 PCI IDE 10009a7780c9STejun Heo interface chip. Only the primary channel is currently 10019a7780c9STejun Heo supported. 10029a7780c9STejun Heo 10039a7780c9STejun Heo If unsure, say N. 10049a7780c9STejun Heo 10057e11aabdSBartlomiej Zolnierkiewiczconfig PATA_FALCON 100644b1fbc0SFinn Thain tristate "Atari Falcon and Q40/Q60 PATA support" 100744b1fbc0SFinn Thain depends on M68K && (ATARI || Q40) 10087e11aabdSBartlomiej Zolnierkiewicz help 10097e11aabdSBartlomiej Zolnierkiewicz This option enables support for the on-board IDE 101044b1fbc0SFinn Thain interface on the Atari Falcon and Q40/Q60. 10117e11aabdSBartlomiej Zolnierkiewicz 10127e11aabdSBartlomiej Zolnierkiewicz If unsure, say N. 10137e11aabdSBartlomiej Zolnierkiewicz 10149ab27d1dSBartlomiej Zolnierkiewiczconfig PATA_GAYLE 10159ab27d1dSBartlomiej Zolnierkiewicz tristate "Amiga Gayle PATA support" 10169ab27d1dSBartlomiej Zolnierkiewicz depends on M68K && AMIGA 10179ab27d1dSBartlomiej Zolnierkiewicz help 10189ab27d1dSBartlomiej Zolnierkiewicz This option enables support for the on-board IDE 10199ab27d1dSBartlomiej Zolnierkiewicz interfaces on some Amiga models (A600, A1200, 10209ab27d1dSBartlomiej Zolnierkiewicz A4000 and A4000T) and also for IDE interfaces on 10219ab27d1dSBartlomiej Zolnierkiewicz the Zorro expansion bus (M-Tech E-Matrix 530 10229ab27d1dSBartlomiej Zolnierkiewicz expansion card). 10239ab27d1dSBartlomiej Zolnierkiewicz 10249ab27d1dSBartlomiej Zolnierkiewicz If unsure, say N. 10259ab27d1dSBartlomiej Zolnierkiewicz 1026740c68a0SBartlomiej Zolnierkiewiczconfig PATA_BUDDHA 1027740c68a0SBartlomiej Zolnierkiewicz tristate "Buddha/Catweasel/X-Surf PATA support" 1028740c68a0SBartlomiej Zolnierkiewicz depends on ZORRO 1029740c68a0SBartlomiej Zolnierkiewicz help 1030740c68a0SBartlomiej Zolnierkiewicz This option enables support for the IDE interfaces 1031740c68a0SBartlomiej Zolnierkiewicz on the Buddha, Catweasel and X-Surf expansion boards 1032740c68a0SBartlomiej Zolnierkiewicz on the Zorro expansion bus. It supports up to two 1033740c68a0SBartlomiej Zolnierkiewicz interfaces on the Buddha, three on the Catweasel and 1034740c68a0SBartlomiej Zolnierkiewicz two on the X-Surf. 1035740c68a0SBartlomiej Zolnierkiewicz 1036740c68a0SBartlomiej Zolnierkiewicz If unsure, say N. 1037740c68a0SBartlomiej Zolnierkiewicz 10389a7780c9STejun Heoconfig PATA_ISAPNP 10399a7780c9STejun Heo tristate "ISA Plug and Play PATA support" 10409a7780c9STejun Heo depends on ISAPNP 10419a7780c9STejun Heo help 10429a7780c9STejun Heo This option enables support for ISA plug & play ATA 10439a7780c9STejun Heo controllers such as those found on old soundcards. 10449a7780c9STejun Heo 10459a7780c9STejun Heo If unsure, say N. 10469a7780c9STejun Heo 10479a7780c9STejun Heoconfig PATA_IXP4XX_CF 10489a7780c9STejun Heo tristate "IXP4XX Compact Flash support" 104955712627SArnd Bergmann depends on ARCH_IXP4XX || COMPILE_TEST 10509a7780c9STejun Heo help 10519a7780c9STejun Heo This option enables support for a Compact Flash connected on 10529a7780c9STejun Heo the ixp4xx expansion bus. This driver had been written for 10539a7780c9STejun Heo Loft/Avila boards in mind but can work with others. 10549a7780c9STejun Heo 10559a7780c9STejun Heo If unsure, say N. 10569a7780c9STejun Heo 10579a7780c9STejun Heoconfig PATA_MPIIX 10589a7780c9STejun Heo tristate "Intel PATA MPIIX support" 10599a7780c9STejun Heo depends on PCI 10609a7780c9STejun Heo help 10619a7780c9STejun Heo This option enables support for MPIIX PATA support. 10629a7780c9STejun Heo 10639a7780c9STejun Heo If unsure, say N. 10649a7780c9STejun Heo 10659a7780c9STejun Heoconfig PATA_NS87410 10669a7780c9STejun Heo tristate "Nat Semi NS87410 PATA support" 10679a7780c9STejun Heo depends on PCI 1068a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 10699a7780c9STejun Heo help 10709a7780c9STejun Heo This option enables support for the National Semiconductor 10719a7780c9STejun Heo NS87410 PCI-IDE controller. 10729a7780c9STejun Heo 10739a7780c9STejun Heo If unsure, say N. 10749a7780c9STejun Heo 10759a7780c9STejun Heoconfig PATA_OPTI 10769a7780c9STejun Heo tristate "OPTI621/6215 PATA support (Very Experimental)" 107748b3de21SKees Cook depends on PCI 10789a7780c9STejun Heo help 10799a7780c9STejun Heo This option enables full PIO support for the early Opti ATA 10809a7780c9STejun Heo controllers found on some old motherboards. 10819a7780c9STejun Heo 10829a7780c9STejun Heo If unsure, say N. 10839a7780c9STejun Heo 10849a7780c9STejun Heoconfig PATA_PALMLD 10859a7780c9STejun Heo tristate "Palm LifeDrive PATA support" 10869a7780c9STejun Heo depends on MACH_PALMLD 10879a7780c9STejun Heo help 10889a7780c9STejun Heo This option enables support for Palm LifeDrive's internal ATA 10899a7780c9STejun Heo port via the new ATA layer. 10909a7780c9STejun Heo 10919a7780c9STejun Heo If unsure, say N. 10929a7780c9STejun Heo 10939a7780c9STejun Heoconfig PATA_PCMCIA 10949a7780c9STejun Heo tristate "PCMCIA PATA support" 10959a7780c9STejun Heo depends on PCMCIA 10969a7780c9STejun Heo help 10979a7780c9STejun Heo This option enables support for PCMCIA ATA interfaces, including 10989a7780c9STejun Heo compact flash card adapters via the new ATA layer. 10999a7780c9STejun Heo 11009a7780c9STejun Heo If unsure, say N. 11017e45b0e5SAlan Cox 1102a20c9e82SPaul Mundtconfig PATA_PLATFORM 1103a20c9e82SPaul Mundt tristate "Generic platform device PATA support" 11046a108a14SDavid Rientjes depends on EXPERT || PPC || HAVE_PATA_PLATFORM 1105a20c9e82SPaul Mundt help 1106a20c9e82SPaul Mundt This option enables support for generic directly connected ATA 1107a20c9e82SPaul Mundt devices commonly found on embedded systems. 1108a20c9e82SPaul Mundt 1109a20c9e82SPaul Mundt If unsure, say N. 1110a20c9e82SPaul Mundt 111161f71621SAnton Vorontsovconfig PATA_OF_PLATFORM 111261f71621SAnton Vorontsov tristate "OpenFirmware platform device PATA support" 1113d0643aa1SRob Herring depends on PATA_PLATFORM && OF 111461f71621SAnton Vorontsov help 111561f71621SAnton Vorontsov This option enables support for generic directly connected ATA 111661f71621SAnton Vorontsov devices commonly found on embedded systems with OpenFirmware 111761f71621SAnton Vorontsov bindings. 111861f71621SAnton Vorontsov 111961f71621SAnton Vorontsov If unsure, say N. 112061f71621SAnton Vorontsov 11219a7780c9STejun Heoconfig PATA_QDI 11229a7780c9STejun Heo tristate "QDI VLB PATA support" 11239a7780c9STejun Heo depends on ISA 11240dcd0a76SBartlomiej Zolnierkiewicz select PATA_LEGACY 112573b6a2beSRussell King help 11269a7780c9STejun Heo Support for QDI 6500 and 6580 PATA controllers on VESA local bus. 112773b6a2beSRussell King 11289a7780c9STejun Heoconfig PATA_RB532 11299a7780c9STejun Heo tristate "RouterBoard 532 PATA CompactFlash support" 11309a7780c9STejun Heo depends on MIKROTIK_RB532 11310df0d0a0SAlessandro Zummo help 11329a7780c9STejun Heo This option enables support for the RouterBoard 532 11339a7780c9STejun Heo PATA CompactFlash controller. 11340df0d0a0SAlessandro Zummo 11350df0d0a0SAlessandro Zummo If unsure, say N. 11360df0d0a0SAlessandro Zummo 11379a7780c9STejun Heoconfig PATA_RZ1000 11389a7780c9STejun Heo tristate "PC Tech RZ1000 PATA support" 113907ab85deSAlek Du depends on PCI 114007ab85deSAlek Du help 11419a7780c9STejun Heo This option enables basic support for the PC Tech RZ1000/1 11429a7780c9STejun Heo PATA controllers via the new ATA layer 114307ab85deSAlek Du 114407ab85deSAlek Du If unsure, say N. 114507ab85deSAlek Du 1146155bf48fSAbhilash Kesavanconfig PATA_SAMSUNG_CF 1147155bf48fSAbhilash Kesavan tristate "Samsung SoC PATA support" 1148155bf48fSAbhilash Kesavan depends on SAMSUNG_DEV_IDE 1149a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 1150155bf48fSAbhilash Kesavan help 1151155bf48fSAbhilash Kesavan This option enables basic support for Samsung's S3C/S5P board 1152155bf48fSAbhilash Kesavan PATA controllers via the new ATA layer 1153155bf48fSAbhilash Kesavan 1154155bf48fSAbhilash Kesavan If unsure, say N. 1155155bf48fSAbhilash Kesavan 11569a7780c9STejun Heoconfig PATA_WINBOND_VLB 11579a7780c9STejun Heo tristate "Winbond W83759A VLB PATA support (Experimental)" 115848b3de21SKees Cook depends on ISA 11596d981b9aSBartlomiej Zolnierkiewicz select PATA_LEGACY 1160d830d173SSonic Zhang help 11619a7780c9STejun Heo Support for the Winbond W83759A controller on Vesa Local Bus 11629a7780c9STejun Heo systems. 11639a7780c9STejun Heo 11649a7780c9STejun Heocomment "Generic fallback / legacy drivers" 11659a7780c9STejun Heo 11669a7780c9STejun Heoconfig PATA_ACPI 11679a7780c9STejun Heo tristate "ACPI firmware driver for PATA" 1168995592bcSSinan Kaya depends on ATA_ACPI && ATA_BMDMA && PCI 1169a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 11709a7780c9STejun Heo help 11719a7780c9STejun Heo This option enables an ACPI method driver which drives 11729a7780c9STejun Heo motherboard PATA controller interfaces through the ACPI 11739a7780c9STejun Heo firmware in the BIOS. This driver can sometimes handle 11749a7780c9STejun Heo otherwise unsupported hardware. 11759a7780c9STejun Heo 11769a7780c9STejun Heoconfig ATA_GENERIC 11779a7780c9STejun Heo tristate "Generic ATA support" 11789a7780c9STejun Heo depends on PCI && ATA_BMDMA 1179bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 11809a7780c9STejun Heo help 11819a7780c9STejun Heo This option enables support for generic BIOS configured 11829a7780c9STejun Heo ATA controllers via the new ATA layer 1183d830d173SSonic Zhang 1184d830d173SSonic Zhang If unsure, say N. 1185d830d173SSonic Zhang 11869a7780c9STejun Heoconfig PATA_LEGACY 11879a7780c9STejun Heo tristate "Legacy ISA PATA support (Experimental)" 118848b3de21SKees Cook depends on (ISA || PCI) 1189a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 119088358ab0SBenjamin Herrenschmidt help 11919a7780c9STejun Heo This option enables support for ISA/VLB/PCI bus legacy PATA 11929a7780c9STejun Heo ports and allows them to be accessed via the new ATA layer. 119388358ab0SBenjamin Herrenschmidt 11949a7780c9STejun Heo If unsure, say N. 119588358ab0SBenjamin Herrenschmidt 1196127102aeSTejun Heoendif # ATA_SFF 1197b196fc69SJan Engelhardtendif # ATA 1198