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 11855b01415SMario Limoncielloconfig SATA_MOBILE_LPM_POLICY 1194dd4d3deSMario Limonciello int "Default SATA Link Power Management policy for low power 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 12555b01415SMario Limonciello for chipsets / "South Bridges" supporting low-power modes. Such 12655b01415SMario Limonciello chipsets are typically found on most laptops but desktops and 12755b01415SMario Limonciello servers now also widely use chipsets supporting low power modes. 128ebb82e3cSHans de Goede 129ebb82e3cSHans de Goede The value set has the following meanings: 130ebb82e3cSHans de Goede 0 => Keep firmware settings 131ebb82e3cSHans de Goede 1 => Maximum performance 132ebb82e3cSHans de Goede 2 => Medium power 133ebb82e3cSHans de Goede 3 => Medium power with Device Initiated PM enabled 134ebb82e3cSHans de Goede 4 => Minimum power 135ebb82e3cSHans de Goede 136ebb82e3cSHans de Goede Note "Minimum power" is known to cause issues, including disk 137ebb82e3cSHans de Goede corruption, with some disks and should not be used. 138ebb82e3cSHans de Goede 1391c2a49f6SAnton Vorontsovconfig SATA_AHCI_PLATFORM 1401c2a49f6SAnton Vorontsov tristate "Platform AHCI SATA support" 141bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 1421c2a49f6SAnton Vorontsov help 1431c2a49f6SAnton Vorontsov This option enables support for Platform AHCI Serial ATA 1441c2a49f6SAnton Vorontsov controllers. 1451c2a49f6SAnton Vorontsov 1461c2a49f6SAnton Vorontsov If unsure, say N. 1471c2a49f6SAnton Vorontsov 148eba68f82SYendapally Reddy Dhananjaya Reddyconfig AHCI_BRCM 149eba68f82SYendapally Reddy Dhananjaya Reddy tristate "Broadcom AHCI SATA support" 1507fb44929SFlorian Fainelli depends on ARCH_BRCMSTB || BMIPS_GENERIC || ARCH_BCM_NSP || \ 151c4d2c775SWilliam Zhang ARCH_BCMBCA || COMPILE_TEST 152bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 153766a2d97SBrian Norris help 154766a2d97SBrian Norris This option enables support for the AHCI SATA3 controller found on 155eba68f82SYendapally Reddy Dhananjaya Reddy Broadcom SoC's. 156766a2d97SBrian Norris 157766a2d97SBrian Norris If unsure, say N. 158766a2d97SBrian Norris 159ae8723f8SBartlomiej Zolnierkiewiczconfig AHCI_DA850 160ae8723f8SBartlomiej Zolnierkiewicz tristate "DaVinci DA850 AHCI SATA support" 161e73d7378SDamien Le Moal depends on ARCH_DAVINCI_DA850 || COMPILE_TEST 162bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 163ae8723f8SBartlomiej Zolnierkiewicz help 164ae8723f8SBartlomiej Zolnierkiewicz This option enables support for the DaVinci DA850 SoC's 165ae8723f8SBartlomiej Zolnierkiewicz onboard AHCI SATA. 166ae8723f8SBartlomiej Zolnierkiewicz 167ae8723f8SBartlomiej Zolnierkiewicz If unsure, say N. 168ae8723f8SBartlomiej Zolnierkiewicz 169df46e6a4SBartosz Golaszewskiconfig AHCI_DM816 170df46e6a4SBartosz Golaszewski tristate "DaVinci DM816 AHCI SATA support" 17156e18702SDamien Le Moal depends on ARCH_OMAP2PLUS || COMPILE_TEST 172bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 173df46e6a4SBartosz Golaszewski help 174df46e6a4SBartosz Golaszewski This option enables support for the DaVinci DM816 SoC's 175df46e6a4SBartosz Golaszewski onboard AHCI SATA controller. 176df46e6a4SBartosz Golaszewski 177df46e6a4SBartosz Golaszewski If unsure, say N. 178df46e6a4SBartosz Golaszewski 17933629d35SSerge Seminconfig AHCI_DWC 18033629d35SSerge Semin tristate "Synopsys DWC AHCI SATA support" 18133629d35SSerge Semin select SATA_HOST 1829628711aSSerge Semin select MFD_SYSCON if (MIPS_BAIKAL_T1 || COMPILE_TEST) 18333629d35SSerge Semin help 18433629d35SSerge Semin This option enables support for the Synopsys DWC AHCI SATA 18533629d35SSerge Semin controller implementation. 18633629d35SSerge Semin 18733629d35SSerge Semin If unsure, say N. 18833629d35SSerge Semin 1894a2e5123SLee Jonesconfig AHCI_ST 1904a2e5123SLee Jones tristate "ST AHCI SATA support" 191ecf8322fSDamien Le Moal depends on ARCH_STI || COMPILE_TEST 192bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 19376884cb2SLee Jones help 1944a2e5123SLee Jones This option enables support for ST AHCI SATA controller. 19576884cb2SLee Jones 19676884cb2SLee Jones If unsure, say N. 19776884cb2SLee Jones 1989e54eae2SRichard Zhuconfig AHCI_IMX 1999e54eae2SRichard Zhu tristate "Freescale i.MX AHCI SATA support" 200f5f85ee0SJean Delvare depends on MFD_SYSCON && (ARCH_MXC || COMPILE_TEST) 201d7969f59SArnd Bergmann depends on (HWMON && (THERMAL || !THERMAL_OF)) || !HWMON 202bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 2039e54eae2SRichard Zhu help 2049e54eae2SRichard Zhu This option enables support for the Freescale i.MX SoC's 2059e54eae2SRichard Zhu onboard AHCI SATA. 2069e54eae2SRichard Zhu 2079e54eae2SRichard Zhu If unsure, say N. 2089e54eae2SRichard Zhu 209a73ed350SSuneel Garapaticonfig AHCI_CEVA 210a73ed350SSuneel Garapati tristate "CEVA AHCI SATA support" 211a73ed350SSuneel Garapati depends on OF 212bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 213a73ed350SSuneel Garapati help 214a73ed350SSuneel Garapati This option enables support for the CEVA AHCI SATA. 215a73ed350SSuneel Garapati It can be found on the Xilinx Zynq UltraScale+ MPSoC. 216a73ed350SSuneel Garapati 217a73ed350SSuneel Garapati If unsure, say N. 218a73ed350SSuneel Garapati 21947269605SRyder Leeconfig AHCI_MTK 22047269605SRyder Lee tristate "MediaTek AHCI SATA support" 22128a53d31SDamien Le Moal depends on ARCH_MEDIATEK || COMPILE_TEST 22247269605SRyder Lee select MFD_SYSCON 223bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 22447269605SRyder Lee help 22547269605SRyder Lee This option enables support for the MediaTek SoC's 22647269605SRyder Lee onboard AHCI SATA controller. 22747269605SRyder Lee 22847269605SRyder Lee If unsure, say N. 22947269605SRyder Lee 230a3464ed2SThomas Petazzoniconfig AHCI_MVEBU 231a3464ed2SThomas Petazzoni tristate "Marvell EBU AHCI SATA support" 232368c7edcSDamien Le Moal depends on ARCH_MVEBU || COMPILE_TEST 233bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 234a3464ed2SThomas Petazzoni help 235a3464ed2SThomas Petazzoni This option enables support for the Marvebu EBU SoC's 236a3464ed2SThomas Petazzoni onboard AHCI SATA. 237a3464ed2SThomas Petazzoni 238a3464ed2SThomas Petazzoni If unsure, say N. 239a3464ed2SThomas Petazzoni 240a2127e40SAleksey Makarovconfig AHCI_OCTEON 241a2127e40SAleksey Makarov tristate "Cavium Octeon Soc Serial ATA" 242a2127e40SAleksey Makarov depends on SATA_AHCI_PLATFORM && CAVIUM_OCTEON_SOC 243a2127e40SAleksey Makarov default y 244a2127e40SAleksey Makarov help 245a2127e40SAleksey Makarov This option enables support for Cavium Octeon SoC Serial ATA. 246a2127e40SAleksey Makarov 247a2127e40SAleksey Makarov If unsure, say N. 248a2127e40SAleksey Makarov 249c5754b52SOlliver Schinaglconfig AHCI_SUNXI 250c5754b52SOlliver Schinagl tristate "Allwinner sunxi AHCI SATA support" 251c05b911aSDamien Le Moal depends on ARCH_SUNXI || COMPILE_TEST 252bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 253c5754b52SOlliver Schinagl help 254c5754b52SOlliver Schinagl This option enables support for the Allwinner sunxi SoC's 255c5754b52SOlliver Schinagl onboard AHCI SATA. 256c5754b52SOlliver Schinagl 257c5754b52SOlliver Schinagl If unsure, say N. 258c5754b52SOlliver Schinagl 259ccfde508SMikko Perttunenconfig AHCI_TEGRA 26034d232ebSPreetham Ramchandra tristate "NVIDIA Tegra AHCI SATA support" 2613d98cbf7SDamien Le Moal depends on ARCH_TEGRA || COMPILE_TEST 262bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 263ccfde508SMikko Perttunen help 26434d232ebSPreetham Ramchandra This option enables support for the NVIDIA Tegra SoC's 265ccfde508SMikko Perttunen onboard AHCI SATA. 266ccfde508SMikko Perttunen 267ccfde508SMikko Perttunen If unsure, say N. 268ccfde508SMikko Perttunen 26981d01bfaSLoc Hoconfig AHCI_XGENE 27081d01bfaSLoc Ho tristate "APM X-Gene 6.0Gbps AHCI SATA host controller support" 271b7c9b00fSDamien Le Moal depends on PHY_XGENE || COMPILE_TEST 272bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 27381d01bfaSLoc Ho help 27481d01bfaSLoc Ho This option enables support for APM X-Gene SoC SATA host controller. 27581d01bfaSLoc Ho 276ecfb4598STang Yuantianconfig AHCI_QORIQ 277ecfb4598STang Yuantian tristate "Freescale QorIQ AHCI SATA support" 278ecfb4598STang Yuantian depends on OF 279*71424f05SGeert Uytterhoeven depends on SOC_LS1021A || ARCH_LAYERSCAPE || COMPILE_TEST 280bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 281ecfb4598STang Yuantian help 282ecfb4598STang Yuantian This option enables support for the Freescale QorIQ AHCI SoC's 283ecfb4598STang Yuantian onboard AHCI SATA. 284ecfb4598STang Yuantian 285ecfb4598STang Yuantian If unsure, say N. 286ecfb4598STang Yuantian 2879a7780c9STejun Heoconfig SATA_FSL 2889a7780c9STejun Heo tristate "Freescale 3.0Gbps SATA support" 28987924c5bSDamien Le Moal depends on FSL_SOC || COMPILE_TEST 290bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 291127102aeSTejun Heo help 2929a7780c9STejun Heo This option enables support for Freescale 3.0Gbps SATA controller. 2939a7780c9STejun Heo It can be found on MPC837x and MPC8315. 294127102aeSTejun Heo 295127102aeSTejun Heo If unsure, say N. 296127102aeSTejun Heo 297be4e456eSLinus Walleijconfig SATA_GEMINI 298be4e456eSLinus Walleij tristate "Gemini SATA bridge support" 2996c4c900bSDamien Le Moal depends on ARCH_GEMINI || COMPILE_TEST 300bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 301be4e456eSLinus Walleij default ARCH_GEMINI 302be4e456eSLinus Walleij help 303be4e456eSLinus Walleij This enabled support for the FTIDE010 to SATA bridge 304be4e456eSLinus Walleij found in Cortina Systems Gemini platform. 305be4e456eSLinus Walleij 306be4e456eSLinus Walleij If unsure, say N. 307be4e456eSLinus Walleij 308535dac4aSBrijesh Singhconfig SATA_AHCI_SEATTLE 309535dac4aSBrijesh Singh tristate "AMD Seattle 6.0Gbps AHCI SATA host controller support" 310a33a348dSDamien Le Moal depends on ARCH_SEATTLE || COMPILE_TEST 311bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 312535dac4aSBrijesh Singh help 313535dac4aSBrijesh Singh This option enables support for AMD Seattle SATA host controller. 314535dac4aSBrijesh Singh 315535dac4aSBrijesh Singh If unsure, say N 316535dac4aSBrijesh Singh 3176f791460STejun Heoconfig SATA_INIC162X 318bb969619STejun Heo tristate "Initio 162x SATA support (Very Experimental)" 3196f791460STejun Heo depends on PCI 320bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 3216f791460STejun Heo help 3226f791460STejun Heo This option enables support for Initio 162x Serial ATA. 3236f791460STejun Heo 32402cdfcf0SDavid Milburnconfig SATA_ACARD_AHCI 32502cdfcf0SDavid Milburn tristate "ACard AHCI variant (ATP 8620)" 32602cdfcf0SDavid Milburn depends on PCI 327bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 32802cdfcf0SDavid Milburn help 32902cdfcf0SDavid Milburn This option enables support for Acard. 33002cdfcf0SDavid Milburn 33102cdfcf0SDavid Milburn If unsure, say N. 33202cdfcf0SDavid Milburn 3339a7780c9STejun Heoconfig SATA_SIL24 3349a7780c9STejun Heo tristate "Silicon Image 3124/3132 SATA support" 3359a7780c9STejun Heo depends on PCI 336bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 337127102aeSTejun Heo help 3389a7780c9STejun Heo This option enables support for Silicon Image 3124/3132 Serial ATA. 339127102aeSTejun Heo 340127102aeSTejun Heo If unsure, say N. 341127102aeSTejun Heo 342b16a0168SGeert Uytterhoevenendif # HAS_DMA 343b16a0168SGeert Uytterhoeven 344127102aeSTejun Heoconfig ATA_SFF 345ebd60028SPaul Menzel bool "ATA SFF support (for legacy IDE and PATA)" 346127102aeSTejun Heo default y 347127102aeSTejun Heo help 348127102aeSTejun Heo This option adds support for ATA controllers with SFF 349127102aeSTejun Heo compliant or similar programming interface. 350127102aeSTejun Heo 351f3360ebfSJeff Garzik SFF is the legacy IDE interface that has been around since 352f3360ebfSJeff Garzik the dawn of time. Almost all PATA controllers have an 353f3360ebfSJeff Garzik SFF interface. Many SATA controllers have an SFF interface 354f3360ebfSJeff Garzik when configured into a legacy compatibility mode. 355f3360ebfSJeff Garzik 356f3360ebfSJeff Garzik For users with exclusively modern controllers like AHCI, 357f3360ebfSJeff Garzik Silicon Image 3124, or Marvell 6440, you may choose to 358692105b8SMatt LaPlante disable this unneeded SFF support. 359f3360ebfSJeff Garzik 360f3360ebfSJeff Garzik If unsure, say Y. 361f3360ebfSJeff Garzik 362127102aeSTejun Heoif ATA_SFF 363127102aeSTejun Heo 3649a7780c9STejun Heocomment "SFF controllers with custom DMA interface" 3659a7780c9STejun Heo 3669a7780c9STejun Heoconfig PDC_ADMA 3679a7780c9STejun Heo tristate "Pacific Digital ADMA support" 36881ce3c4bSJeff Garzik depends on PCI 369c6fd2807SJeff Garzik help 3709a7780c9STejun Heo This option enables support for Pacific Digital ADMA controllers 371c6fd2807SJeff Garzik 372c6fd2807SJeff Garzik If unsure, say N. 373c6fd2807SJeff Garzik 3749a7780c9STejun Heoconfig PATA_OCTEON_CF 3759a7780c9STejun Heo tristate "OCTEON Boot Bus Compact Flash support" 3769ddebc46SDavid Daney depends on CAVIUM_OCTEON_SOC 377a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 3789a7780c9STejun Heo help 3799a7780c9STejun Heo This option enables a polled compact flash driver for use with 3809a7780c9STejun Heo compact flash cards attached to the OCTEON boot bus. 3819a7780c9STejun Heo 3829a7780c9STejun Heo If unsure, say N. 3839a7780c9STejun Heo 3849a7780c9STejun Heoconfig SATA_QSTOR 3859a7780c9STejun Heo tristate "Pacific Digital SATA QStor support" 3869a7780c9STejun Heo depends on PCI 387bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 3889a7780c9STejun Heo help 3899a7780c9STejun Heo This option enables support for Pacific Digital Serial ATA QStor. 3909a7780c9STejun Heo 3919a7780c9STejun Heo If unsure, say N. 3929a7780c9STejun Heo 3939a7780c9STejun Heoconfig SATA_SX4 3949a7780c9STejun Heo tristate "Promise SATA SX4 support (Experimental)" 39548b3de21SKees Cook depends on PCI 396bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 3979a7780c9STejun Heo help 3989a7780c9STejun Heo This option enables support for Promise Serial ATA SX4. 3999a7780c9STejun Heo 4009a7780c9STejun Heo If unsure, say N. 4019a7780c9STejun Heo 4029a7780c9STejun Heoconfig ATA_BMDMA 4039a7780c9STejun Heo bool "ATA BMDMA support" 4047bc7ab1eSGeert Uytterhoeven depends on HAS_DMA 4059a7780c9STejun Heo default y 4069a7780c9STejun Heo help 4079a7780c9STejun Heo This option adds support for SFF ATA controllers with BMDMA 408ed4e2f80SStefan Richter capability. BMDMA stands for bus-master DMA and is the 409ed4e2f80SStefan Richter de facto DMA interface for SFF controllers. 4109a7780c9STejun Heo 411ed4e2f80SStefan Richter If unsure, say Y. 4129a7780c9STejun Heo 4139a7780c9STejun Heoif ATA_BMDMA 4149a7780c9STejun Heo 4159a7780c9STejun Heocomment "SATA SFF controllers with BMDMA" 4169a7780c9STejun Heo 4178ad92ba7SJeff Garzikconfig ATA_PIIX 4182c7620d5SAlan tristate "Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support" 41981ce3c4bSJeff Garzik depends on PCI 420bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 421c6fd2807SJeff Garzik help 4222bfc3611SAlan This option enables support for ICH5/6/7/8 Serial ATA 4232c7620d5SAlan and support for PATA on the Intel ESB/ICH/PIIX3/PIIX4 series 4242c7620d5SAlan host controllers. 425c6fd2807SJeff Garzik 426c6fd2807SJeff Garzik If unsure, say N. 427c6fd2807SJeff Garzik 42862936009SRupjyoti Sarmahconfig SATA_DWC 42962936009SRupjyoti Sarmah tristate "DesignWare Cores SATA support" 4307598469aSArnd Bergmann depends on DMADEVICES 4310f48debdSMans Rullgard select GENERIC_PHY 432bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 43362936009SRupjyoti Sarmah help 43462936009SRupjyoti Sarmah This option enables support for the on-chip SATA controller of the 43562936009SRupjyoti Sarmah AppliedMicro processor 460EX. 43662936009SRupjyoti Sarmah 43762936009SRupjyoti Sarmah If unsure, say N. 43862936009SRupjyoti Sarmah 43950b43375SMans Rullgardconfig SATA_DWC_OLD_DMA 44050b43375SMans Rullgard bool "Support old device trees" 44150b43375SMans Rullgard depends on SATA_DWC 44250b43375SMans Rullgard select DW_DMAC_CORE 44350b43375SMans Rullgard default y if 460EX 44450b43375SMans Rullgard help 44550b43375SMans Rullgard This option enables support for old device trees without the 44650b43375SMans Rullgard "dmas" property. 44750b43375SMans Rullgard 4488996b89dSMark Langsdorfconfig SATA_HIGHBANK 4498996b89dSMark Langsdorf tristate "Calxeda Highbank SATA support" 4500b99f864SBartlomiej Zolnierkiewicz depends on ARCH_HIGHBANK || COMPILE_TEST 451bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 4528996b89dSMark Langsdorf help 4538996b89dSMark Langsdorf This option enables support for the Calxeda Highbank SoC's 4548996b89dSMark Langsdorf onboard SATA. 4558996b89dSMark Langsdorf 4568996b89dSMark Langsdorf If unsure, say N. 4578996b89dSMark Langsdorf 4588ad92ba7SJeff Garzikconfig SATA_MV 459f9228c7fSMark Lord tristate "Marvell SATA support" 4604efded05SAndrew Lunn depends on PCI || ARCH_DOVE || ARCH_MV78XX0 || \ 46103803ef6SBartlomiej Zolnierkiewicz ARCH_MVEBU || ARCH_ORION5X || COMPILE_TEST 46249c8f1ffSAndrew Lunn select GENERIC_PHY 463bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 464c6fd2807SJeff Garzik help 465c6fd2807SJeff Garzik This option enables support for the Marvell Serial ATA family. 466f9228c7fSMark Lord Currently supports 88SX[56]0[48][01] PCI(-X) chips, 467f9228c7fSMark Lord as well as the newer [67]042 PCI-X/PCIe and SOC devices. 468c6fd2807SJeff Garzik 469c6fd2807SJeff Garzik If unsure, say N. 470c6fd2807SJeff Garzik 4718ad92ba7SJeff Garzikconfig SATA_NV 472c6fd2807SJeff Garzik tristate "NVIDIA SATA support" 47381ce3c4bSJeff Garzik depends on PCI 474bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 475c6fd2807SJeff Garzik help 476c6fd2807SJeff Garzik This option enables support for NVIDIA Serial ATA. 477c6fd2807SJeff Garzik 478c6fd2807SJeff Garzik If unsure, say N. 479c6fd2807SJeff Garzik 4808ad92ba7SJeff Garzikconfig SATA_PROMISE 481c6fd2807SJeff Garzik tristate "Promise SATA TX2/TX4 support" 48281ce3c4bSJeff Garzik depends on PCI 483bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 484c6fd2807SJeff Garzik help 485c6fd2807SJeff Garzik This option enables support for Promise Serial ATA TX2/TX4. 486c6fd2807SJeff Garzik 487c6fd2807SJeff Garzik If unsure, say N. 488c6fd2807SJeff Garzik 489163cf81dSVladimir Barinovconfig SATA_RCAR 490163cf81dSVladimir Barinov tristate "Renesas R-Car SATA support" 49151b1b286SSimon Horman depends on ARCH_RENESAS || COMPILE_TEST 492bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 493163cf81dSVladimir Barinov help 494163cf81dSVladimir Barinov This option enables support for Renesas R-Car Serial ATA. 495163cf81dSVladimir Barinov 496163cf81dSVladimir Barinov If unsure, say N. 497163cf81dSVladimir Barinov 4988ad92ba7SJeff Garzikconfig SATA_SIL 499c6fd2807SJeff Garzik tristate "Silicon Image SATA support" 50081ce3c4bSJeff Garzik depends on PCI 501bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 502c6fd2807SJeff Garzik help 503c6fd2807SJeff Garzik This option enables support for Silicon Image Serial ATA. 504c6fd2807SJeff Garzik 505c6fd2807SJeff Garzik If unsure, say N. 506c6fd2807SJeff Garzik 5078ad92ba7SJeff Garzikconfig SATA_SIS 5089b14dec5SAlan tristate "SiS 964/965/966/180 SATA support" 50981ce3c4bSJeff Garzik depends on PCI 5109b14dec5SAlan select PATA_SIS 511bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 512c6fd2807SJeff Garzik help 5139b14dec5SAlan This option enables support for SiS Serial ATA on 5149b14dec5SAlan SiS 964/965/966/180 and Parallel ATA on SiS 180. 5159b14dec5SAlan The PATA support for SiS 180 requires additionally to 5169b14dec5SAlan enable the PATA_SIS driver in the config. 517c6fd2807SJeff Garzik If unsure, say N. 518c6fd2807SJeff Garzik 5199a7780c9STejun Heoconfig SATA_SVW 5209a7780c9STejun Heo tristate "ServerWorks Frodo / Apple K2 SATA support" 5219a7780c9STejun Heo depends on PCI 522bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 5239a7780c9STejun Heo help 5249a7780c9STejun Heo This option enables support for Broadcom/Serverworks/Apple K2 5259a7780c9STejun Heo SATA support. 5269a7780c9STejun Heo 5279a7780c9STejun Heo If unsure, say N. 5289a7780c9STejun Heo 5298ad92ba7SJeff Garzikconfig SATA_ULI 530c6fd2807SJeff Garzik tristate "ULi Electronics SATA support" 53181ce3c4bSJeff Garzik depends on PCI 532bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 533c6fd2807SJeff Garzik help 534c6fd2807SJeff Garzik This option enables support for ULi Electronics SATA. 535c6fd2807SJeff Garzik 536c6fd2807SJeff Garzik If unsure, say N. 537c6fd2807SJeff Garzik 5388ad92ba7SJeff Garzikconfig SATA_VIA 539c6fd2807SJeff Garzik tristate "VIA SATA support" 54081ce3c4bSJeff Garzik depends on PCI 541bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 542c6fd2807SJeff Garzik help 543c6fd2807SJeff Garzik This option enables support for VIA Serial ATA. 544c6fd2807SJeff Garzik 545c6fd2807SJeff Garzik If unsure, say N. 546c6fd2807SJeff Garzik 5478ad92ba7SJeff Garzikconfig SATA_VITESSE 548c6fd2807SJeff Garzik tristate "VITESSE VSC-7174 / INTEL 31244 SATA support" 54981ce3c4bSJeff Garzik depends on PCI 550bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 551c6fd2807SJeff Garzik help 552c6fd2807SJeff Garzik This option enables support for Vitesse VSC7174 and Intel 31244 Serial ATA. 553c6fd2807SJeff Garzik 554c6fd2807SJeff Garzik If unsure, say N. 555c6fd2807SJeff Garzik 5569a7780c9STejun Heocomment "PATA SFF controllers with BMDMA" 557025621f9SAlan Cox 558669a5db4SJeff Garzikconfig PATA_ALI 559e3389cbcSAlan Cox tristate "ALi PATA support" 560e3389cbcSAlan Cox depends on PCI 561a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 562669a5db4SJeff Garzik help 563669a5db4SJeff Garzik This option enables support for the ALi ATA interfaces 564669a5db4SJeff Garzik found on the many ALi chipsets. 565669a5db4SJeff Garzik 566669a5db4SJeff Garzik If unsure, say N. 567669a5db4SJeff Garzik 568669a5db4SJeff Garzikconfig PATA_AMD 569942d0947SAlan Cox tristate "AMD/NVidia PATA support" 570669a5db4SJeff Garzik depends on PCI 571a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 572669a5db4SJeff Garzik help 573669a5db4SJeff Garzik This option enables support for the AMD and NVidia PATA 574669a5db4SJeff Garzik interfaces found on the chipsets for Athlon/Athlon64. 575669a5db4SJeff Garzik 576669a5db4SJeff Garzik If unsure, say N. 577669a5db4SJeff Garzik 578a480167bSViresh Kumarconfig PATA_ARASAN_CF 579a480167bSViresh Kumar tristate "ARASAN CompactFlash PATA Controller Support" 580e638433bSBartlomiej Zolnierkiewicz depends on ARCH_SPEAR13XX || COMPILE_TEST 5813b5ec274SRandy Dunlap depends on DMADEVICES 582a480167bSViresh Kumar select DMA_ENGINE 583a480167bSViresh Kumar help 584a480167bSViresh Kumar Say Y here to support the ARASAN CompactFlash PATA controller 585a480167bSViresh Kumar 586669a5db4SJeff Garzikconfig PATA_ARTOP 587c645fd34SAlan Cox tristate "ARTOP 6210/6260 PATA support" 588c645fd34SAlan Cox depends on PCI 589669a5db4SJeff Garzik help 590669a5db4SJeff Garzik This option enables support for ARTOP PATA controllers. 591669a5db4SJeff Garzik 592669a5db4SJeff Garzik If unsure, say N. 593669a5db4SJeff Garzik 594669a5db4SJeff Garzikconfig PATA_ATIIXP 595c645fd34SAlan Cox tristate "ATI PATA support" 596c645fd34SAlan Cox depends on PCI 597669a5db4SJeff Garzik help 598669a5db4SJeff Garzik This option enables support for the ATI ATA interfaces 599669a5db4SJeff Garzik found on the many ATI chipsets. 600669a5db4SJeff Garzik 601669a5db4SJeff Garzik If unsure, say N. 602669a5db4SJeff Garzik 6039a7780c9STejun Heoconfig PATA_ATP867X 6049a7780c9STejun Heo tristate "ARTOP/Acard ATP867X PATA support" 6059a7780c9STejun Heo depends on PCI 606a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 607b2248dacSAlan Cox help 6089a7780c9STejun Heo This option enables support for ARTOP/Acard ATP867X PATA 6099a7780c9STejun Heo controllers. 6109a7780c9STejun Heo 6119a7780c9STejun Heo If unsure, say N. 6129a7780c9STejun Heo 613669a5db4SJeff Garzikconfig PATA_CMD64X 614c645fd34SAlan Cox tristate "CMD64x PATA support" 615c645fd34SAlan Cox depends on PCI 616a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 617669a5db4SJeff Garzik help 618669a5db4SJeff Garzik This option enables support for the CMD64x series chips 619669a5db4SJeff Garzik except for the CMD640. 620669a5db4SJeff Garzik 621669a5db4SJeff Garzik If unsure, say N. 622669a5db4SJeff Garzik 623669a5db4SJeff Garzikconfig PATA_CS5520 624669a5db4SJeff Garzik tristate "CS5510/5520 PATA support" 6259236a76dSJean Delvare depends on PCI && (X86_32 || COMPILE_TEST) 626669a5db4SJeff Garzik help 627669a5db4SJeff Garzik This option enables support for the Cyrix 5510/5520 628669a5db4SJeff Garzik companion chip used with the MediaGX/Geode processor family. 629669a5db4SJeff Garzik 630669a5db4SJeff Garzik If unsure, say N. 631669a5db4SJeff Garzik 632669a5db4SJeff Garzikconfig PATA_CS5530 633e3389cbcSAlan Cox tristate "CS5530 PATA support" 6349236a76dSJean Delvare depends on PCI && (X86_32 || COMPILE_TEST) 635669a5db4SJeff Garzik help 636669a5db4SJeff Garzik This option enables support for the Cyrix/NatSemi/AMD CS5530 637669a5db4SJeff Garzik companion chip used with the MediaGX/Geode processor family. 638669a5db4SJeff Garzik 639669a5db4SJeff Garzik If unsure, say N. 640669a5db4SJeff Garzik 641669a5db4SJeff Garzikconfig PATA_CS5535 642669a5db4SJeff Garzik tristate "CS5535 PATA support (Experimental)" 643dc5d7b3cSDamien Le Moal depends on PCI && (X86_32 || (X86_64 && COMPILE_TEST)) 64422eebaa6SPeter Foley depends on !UML 645669a5db4SJeff Garzik help 646669a5db4SJeff Garzik This option enables support for the NatSemi/AMD CS5535 647669a5db4SJeff Garzik companion chip used with the Geode processor family. 648669a5db4SJeff Garzik 649669a5db4SJeff Garzik If unsure, say N. 650669a5db4SJeff Garzik 6513957df61SMartin K. Petersenconfig PATA_CS5536 652e3389cbcSAlan Cox tristate "CS5536 PATA support" 6539236a76dSJean Delvare depends on PCI && (X86_32 || MIPS || COMPILE_TEST) 6543957df61SMartin K. Petersen help 6553957df61SMartin K. Petersen This option enables support for the AMD CS5536 6563957df61SMartin K. Petersen companion chip used with the Geode LX processor family. 6573957df61SMartin K. Petersen 6583957df61SMartin K. Petersen If unsure, say N. 6593957df61SMartin K. Petersen 660669a5db4SJeff Garzikconfig PATA_CYPRESS 661669a5db4SJeff Garzik tristate "Cypress CY82C693 PATA support (Very Experimental)" 66248b3de21SKees Cook depends on PCI 663a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 664669a5db4SJeff Garzik help 665669a5db4SJeff Garzik This option enables support for the Cypress/Contaq CY82C693 666669a5db4SJeff Garzik chipset found in some Alpha systems 667669a5db4SJeff Garzik 668669a5db4SJeff Garzik If unsure, say N. 669669a5db4SJeff Garzik 670669a5db4SJeff Garzikconfig PATA_EFAR 671669a5db4SJeff Garzik tristate "EFAR SLC90E66 support" 672669a5db4SJeff Garzik depends on PCI 673669a5db4SJeff Garzik help 674669a5db4SJeff Garzik This option enables support for the EFAR SLC90E66 675669a5db4SJeff Garzik IDE controller found on some older machines. 676669a5db4SJeff Garzik 677669a5db4SJeff Garzik If unsure, say N. 678669a5db4SJeff Garzik 6792fff2751SRafal Prylowskiconfig PATA_EP93XX 6802fff2751SRafal Prylowski tristate "Cirrus Logic EP93xx PATA support" 6812fff2751SRafal Prylowski depends on ARCH_EP93XX 682a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 6832fff2751SRafal Prylowski help 6842fff2751SRafal Prylowski This option enables support for the PATA controller in 6852fff2751SRafal Prylowski the Cirrus Logic EP9312 and EP9315 ARM CPU. 6862fff2751SRafal Prylowski 6872fff2751SRafal Prylowski If unsure, say N. 6882fff2751SRafal Prylowski 689be4e456eSLinus Walleijconfig PATA_FTIDE010 690be4e456eSLinus Walleij tristate "Faraday Technology FTIDE010 PATA support" 6912aa56671SDamien Le Moal depends on ARM || COMPILE_TEST 692accd0473SArnd Bergmann depends on SATA_GEMINI 693be4e456eSLinus Walleij help 694be4e456eSLinus Walleij This option enables support for the Faraday FTIDE010 695be4e456eSLinus Walleij PATA controller found in the Cortina Gemini SoCs. 696be4e456eSLinus Walleij 697be4e456eSLinus Walleij If unsure, say N. 698be4e456eSLinus Walleij 699669a5db4SJeff Garzikconfig PATA_HPT366 700c645fd34SAlan Cox tristate "HPT 366/368 PATA support" 701c645fd34SAlan Cox depends on PCI 702669a5db4SJeff Garzik help 703669a5db4SJeff Garzik This option enables support for the HPT 366 and 368 704669a5db4SJeff Garzik PATA controllers via the new ATA layer. 705669a5db4SJeff Garzik 706669a5db4SJeff Garzik If unsure, say N. 707669a5db4SJeff Garzik 708669a5db4SJeff Garzikconfig PATA_HPT37X 709be315d46SAlan Cox tristate "HPT 370/370A/371/372/374/302 PATA support" 710be315d46SAlan Cox depends on PCI 711669a5db4SJeff Garzik help 712669a5db4SJeff Garzik This option enables support for the majority of the later HPT 713669a5db4SJeff Garzik PATA controllers via the new ATA layer. 714669a5db4SJeff Garzik 715669a5db4SJeff Garzik If unsure, say N. 716669a5db4SJeff Garzik 717669a5db4SJeff Garzikconfig PATA_HPT3X2N 7180ca646dbSSergei Shtylyov tristate "HPT 371N/372N/302N PATA support" 719be315d46SAlan Cox depends on PCI 720669a5db4SJeff Garzik help 721669a5db4SJeff Garzik This option enables support for the N variant HPT PATA 7220ca646dbSSergei Shtylyov controllers via the new ATA layer. 723669a5db4SJeff Garzik 724669a5db4SJeff Garzik If unsure, say N. 725669a5db4SJeff Garzik 726669a5db4SJeff Garzikconfig PATA_HPT3X3 72766e7da4eSAlan Cox tristate "HPT 343/363 PATA support" 728669a5db4SJeff Garzik depends on PCI 729669a5db4SJeff Garzik help 730669a5db4SJeff Garzik This option enables support for the HPT 343/363 731669a5db4SJeff Garzik PATA controllers via the new ATA layer 732669a5db4SJeff Garzik 733669a5db4SJeff Garzik If unsure, say N. 734669a5db4SJeff Garzik 73566e7da4eSAlan Coxconfig PATA_HPT3X3_DMA 736be315d46SAlan Cox bool "HPT 343/363 DMA support" 73766e7da4eSAlan Cox depends on PATA_HPT3X3 73866e7da4eSAlan Cox help 73966e7da4eSAlan Cox This option enables DMA support for the HPT343/363 74066e7da4eSAlan Cox controllers. Enable with care as there are still some 74166e7da4eSAlan Cox problems with DMA on this chipset. 74266e7da4eSAlan Cox 7439a7780c9STejun Heoconfig PATA_ICSIDE 7449a7780c9STejun Heo tristate "Acorn ICS PATA support" 7459a7780c9STejun Heo depends on ARM && ARCH_ACORN 746a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 747669a5db4SJeff Garzik help 7489a7780c9STejun Heo On Acorn systems, say Y here if you wish to use the ICS PATA 7499a7780c9STejun Heo interface card. This is not required for ICS partition support. 7509a7780c9STejun Heo If you are unsure, say N to this. 7519a7780c9STejun Heo 752e39c75cfSArnaud Patard (Rtp)config PATA_IMX 753e39c75cfSArnaud Patard (Rtp) tristate "PATA support for Freescale iMX" 7547dc3c053SDamien Le Moal depends on ARCH_MXC || COMPILE_TEST 755a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 756e39c75cfSArnaud Patard (Rtp) help 757e39c75cfSArnaud Patard (Rtp) This option enables support for the PATA host available on Freescale 758e39c75cfSArnaud Patard (Rtp) iMX SoCs. 759e39c75cfSArnaud Patard (Rtp) 760e39c75cfSArnaud Patard (Rtp) If unsure, say N. 761e39c75cfSArnaud Patard (Rtp) 7629a7780c9STejun Heoconfig PATA_IT8213 7639a7780c9STejun Heo tristate "IT8213 PATA support (Experimental)" 76448b3de21SKees Cook depends on PCI 7659a7780c9STejun Heo help 7669a7780c9STejun Heo This option enables support for the ITE 821 PATA 7679a7780c9STejun Heo controllers via the new ATA layer. 768669a5db4SJeff Garzik 769669a5db4SJeff Garzik If unsure, say N. 770669a5db4SJeff Garzik 771669a5db4SJeff Garzikconfig PATA_IT821X 772942d0947SAlan Cox tristate "IT8211/2 PATA support" 773942d0947SAlan Cox depends on PCI 774669a5db4SJeff Garzik help 775669a5db4SJeff Garzik This option enables support for the ITE 8211 and 8212 776669a5db4SJeff Garzik PATA controllers via the new ATA layer, including RAID 777669a5db4SJeff Garzik mode. 778669a5db4SJeff Garzik 779669a5db4SJeff Garzik If unsure, say N. 780669a5db4SJeff Garzik 781406176eeSJeff Garzikconfig PATA_JMICRON 782406176eeSJeff Garzik tristate "JMicron PATA support" 783406176eeSJeff Garzik depends on PCI 784406176eeSJeff Garzik help 785406176eeSJeff Garzik Enable support for the JMicron IDE controller, via the new 786406176eeSJeff Garzik ATA layer. 787406176eeSJeff Garzik 788406176eeSJeff Garzik If unsure, say N. 789406176eeSJeff Garzik 7909a7780c9STejun Heoconfig PATA_MACIO 7919a7780c9STejun Heo tristate "Apple PowerMac/PowerBook internal 'MacIO' IDE" 7929a7780c9STejun Heo depends on PPC_PMAC 793669a5db4SJeff Garzik help 7949a7780c9STejun Heo Most IDE capable PowerMacs have IDE busses driven by a variant 7959a7780c9STejun Heo of this controller which is part of the Apple chipset used on 7969a7780c9STejun Heo most PowerMac models. Some models have multiple busses using 7979a7780c9STejun Heo different chipsets, though generally, MacIO is one of them. 798669a5db4SJeff Garzik 79975742cb4SAlan Coxconfig PATA_MARVELL 80075742cb4SAlan Cox tristate "Marvell PATA support via legacy mode" 80175742cb4SAlan Cox depends on PCI 80275742cb4SAlan Cox help 8035b66c829SAlan Cox This option enables limited support for the Marvell 88SE61xx ATA 8045b66c829SAlan Cox controllers. If you wish to use only the SATA ports then select 8055b66c829SAlan Cox the AHCI driver alone. If you wish to the use the PATA port or 8065b66c829SAlan Cox both SATA and PATA include this driver. 80775742cb4SAlan Cox 80875742cb4SAlan Cox If unsure, say N. 80975742cb4SAlan Cox 810869934adSWolfram Sangconfig PATA_MPC52xx 811869934adSWolfram Sang tristate "Freescale MPC52xx SoC internal IDE" 812869934adSWolfram Sang depends on PPC_MPC52xx && PPC_BESTCOMM 813869934adSWolfram Sang select PPC_BESTCOMM_ATA 814869934adSWolfram Sang help 815869934adSWolfram Sang This option enables support for integrated IDE controller 816869934adSWolfram Sang of the Freescale MPC52xx SoC. 817869934adSWolfram Sang 818869934adSWolfram Sang If unsure, say N. 819869934adSWolfram Sang 820669a5db4SJeff Garzikconfig PATA_NETCELL 821669a5db4SJeff Garzik tristate "NETCELL Revolution RAID support" 822669a5db4SJeff Garzik depends on PCI 823669a5db4SJeff Garzik help 824669a5db4SJeff Garzik This option enables support for the Netcell Revolution RAID 825669a5db4SJeff Garzik PATA controller. 826669a5db4SJeff Garzik 827669a5db4SJeff Garzik If unsure, say N. 828669a5db4SJeff Garzik 82951dbd490SAlan Coxconfig PATA_NINJA32 830be315d46SAlan Cox tristate "Ninja32/Delkin Cardbus ATA support" 831be315d46SAlan Cox depends on PCI 83251dbd490SAlan Cox help 83351dbd490SAlan Cox This option enables support for the Ninja32, Delkin and 83451dbd490SAlan Cox possibly other brands of Cardbus ATA adapter 83551dbd490SAlan Cox 83651dbd490SAlan Cox If unsure, say N. 83751dbd490SAlan Cox 838c4b5b7b6SAlan Coxconfig PATA_NS87415 839e3389cbcSAlan Cox tristate "Nat Semi NS87415 PATA support" 840e3389cbcSAlan Cox depends on PCI 841a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 842c4b5b7b6SAlan Cox help 843c4b5b7b6SAlan Cox This option enables support for the National Semiconductor 844c4b5b7b6SAlan Cox NS87415 PCI-IDE controller. 845c4b5b7b6SAlan Cox 846c4b5b7b6SAlan Cox If unsure, say N. 847c4b5b7b6SAlan Cox 8489a7780c9STejun Heoconfig PATA_OLDPIIX 8499a7780c9STejun Heo tristate "Intel PATA old PIIX support" 8509a7780c9STejun Heo depends on PCI 851669a5db4SJeff Garzik help 8529a7780c9STejun Heo This option enables support for early PIIX PATA support. 853669a5db4SJeff Garzik 854669a5db4SJeff Garzik If unsure, say N. 855669a5db4SJeff Garzik 856669a5db4SJeff Garzikconfig PATA_OPTIDMA 857516e72cbSAlexey Dobriyan tristate "OPTI FireStar PATA support (Very Experimental)" 85848b3de21SKees Cook depends on PCI 859669a5db4SJeff Garzik help 860669a5db4SJeff Garzik This option enables DMA/PIO support for the later OPTi 861669a5db4SJeff Garzik controllers found on some old motherboards and in some 8623dde6ad8SDavid Sterba laptops. 863669a5db4SJeff Garzik 864669a5db4SJeff Garzik If unsure, say N. 865669a5db4SJeff Garzik 866be315d46SAlan Coxconfig PATA_PDC2027X 867be315d46SAlan Cox tristate "Promise PATA 2027x support" 868be315d46SAlan Cox depends on PCI 869be315d46SAlan Cox help 870be315d46SAlan Cox This option enables support for Promise PATA pdc20268 to pdc20277 host adapters. 871be315d46SAlan Cox 872be315d46SAlan Cox If unsure, say N. 873be315d46SAlan Cox 874669a5db4SJeff Garzikconfig PATA_PDC_OLD 875e3389cbcSAlan Cox tristate "Older Promise PATA controller support" 876e3389cbcSAlan Cox depends on PCI 877669a5db4SJeff Garzik help 878669a5db4SJeff Garzik This option enables support for the Promise 20246, 20262, 20263, 879669a5db4SJeff Garzik 20265 and 20267 adapters. 880669a5db4SJeff Garzik 881669a5db4SJeff Garzik If unsure, say N. 882669a5db4SJeff Garzik 883669a5db4SJeff Garzikconfig PATA_RADISYS 884e3389cbcSAlan Cox tristate "RADISYS 82600 PATA support (Experimental)" 88548b3de21SKees Cook depends on PCI 886669a5db4SJeff Garzik help 887669a5db4SJeff Garzik This option enables support for the RADISYS 82600 888669a5db4SJeff Garzik PATA controllers via the new ATA layer 889669a5db4SJeff Garzik 890669a5db4SJeff Garzik If unsure, say N. 891669a5db4SJeff Garzik 8926b406782SAlan Coxconfig PATA_RDC 8936b406782SAlan Cox tristate "RDC PATA support" 8946b406782SAlan Cox depends on PCI 8956b406782SAlan Cox help 8966b406782SAlan Cox This option enables basic support for the later RDC PATA controllers 8976b406782SAlan Cox controllers via the new ATA layer. For the RDC 1010, you need to 8986b406782SAlan Cox enable the IT821X driver instead. 8996b406782SAlan Cox 9006b406782SAlan Cox If unsure, say N. 9016b406782SAlan Cox 902669a5db4SJeff Garzikconfig PATA_SC1200 903e3389cbcSAlan Cox tristate "SC1200 PATA support" 904840aa787SJean Delvare depends on PCI && (X86_32 || COMPILE_TEST) 905669a5db4SJeff Garzik help 906669a5db4SJeff Garzik This option enables support for the NatSemi/AMD SC1200 SoC 907669a5db4SJeff Garzik companion chip used with the Geode processor family. 908669a5db4SJeff Garzik 909669a5db4SJeff Garzik If unsure, say N. 910669a5db4SJeff Garzik 9119a7780c9STejun Heoconfig PATA_SCH 9129a7780c9STejun Heo tristate "Intel SCH PATA support" 9139a7780c9STejun Heo depends on PCI 9149a7780c9STejun Heo help 9159a7780c9STejun Heo This option enables support for Intel SCH PATA on the Intel 9169a7780c9STejun Heo SCH (US15W, US15L, UL11L) series host controllers. 9179a7780c9STejun Heo 9189a7780c9STejun Heo If unsure, say N. 9199a7780c9STejun Heo 920669a5db4SJeff Garzikconfig PATA_SERVERWORKS 921942d0947SAlan Cox tristate "SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support" 922942d0947SAlan Cox depends on PCI 923669a5db4SJeff Garzik help 924669a5db4SJeff Garzik This option enables support for the Serverworks OSB4/CSB5/CSB6 and 925669a5db4SJeff Garzik HT1000 PATA controllers, via the new ATA layer. 926669a5db4SJeff Garzik 927669a5db4SJeff Garzik If unsure, say N. 928669a5db4SJeff Garzik 929669a5db4SJeff Garzikconfig PATA_SIL680 930669a5db4SJeff Garzik tristate "CMD / Silicon Image 680 PATA support" 931669a5db4SJeff Garzik depends on PCI 932669a5db4SJeff Garzik help 933669a5db4SJeff Garzik This option enables support for CMD / Silicon Image 680 PATA. 934669a5db4SJeff Garzik 935669a5db4SJeff Garzik If unsure, say N. 936669a5db4SJeff Garzik 937669a5db4SJeff Garzikconfig PATA_SIS 938e3389cbcSAlan Cox tristate "SiS PATA support" 939e3389cbcSAlan Cox depends on PCI 940669a5db4SJeff Garzik help 941669a5db4SJeff Garzik This option enables support for SiS PATA controllers 942669a5db4SJeff Garzik 943669a5db4SJeff Garzik If unsure, say N. 944669a5db4SJeff Garzik 9458e182a90SAlan Coxconfig PATA_TOSHIBA 9468e182a90SAlan Cox tristate "Toshiba Piccolo support (Experimental)" 94748b3de21SKees Cook depends on PCI 9488e182a90SAlan Cox help 9498e182a90SAlan Cox Support for the Toshiba Piccolo controllers. Currently only the 9508e182a90SAlan Cox primary channel is supported by this driver. 9518e182a90SAlan Cox 9528e182a90SAlan Cox If unsure, say N. 9538e182a90SAlan Cox 9549a7780c9STejun Heoconfig PATA_TRIFLEX 9559a7780c9STejun Heo tristate "Compaq Triflex PATA support" 9569a7780c9STejun Heo depends on PCI 9579a7780c9STejun Heo help 9589a7780c9STejun Heo Enable support for the Compaq 'Triflex' IDE controller as found 9599a7780c9STejun Heo on many Compaq Pentium-Pro systems, via the new ATA layer. 9609a7780c9STejun Heo 9619a7780c9STejun Heo If unsure, say N. 9629a7780c9STejun Heo 963669a5db4SJeff Garzikconfig PATA_VIA 964669a5db4SJeff Garzik tristate "VIA PATA support" 965669a5db4SJeff Garzik depends on PCI 966a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 967669a5db4SJeff Garzik help 968669a5db4SJeff Garzik This option enables support for the VIA PATA interfaces 969669a5db4SJeff Garzik found on the many VIA chipsets. 970669a5db4SJeff Garzik 971669a5db4SJeff Garzik If unsure, say N. 972669a5db4SJeff Garzik 9732dc6c6f1SMarek Vasutconfig PATA_PXA 9742dc6c6f1SMarek Vasut tristate "PXA DMA-capable PATA support" 9757767c73aSDamien Le Moal depends on ARCH_PXA || COMPILE_TEST 9762dc6c6f1SMarek Vasut help 9772dc6c6f1SMarek Vasut This option enables support for harddrive attached to PXA CPU's bus. 9782dc6c6f1SMarek Vasut 9792dc6c6f1SMarek Vasut NOTE: This driver utilizes PXA DMA controller, in case your hardware 9802dc6c6f1SMarek Vasut is not capable of doing MWDMA, use pata_platform instead. 9812dc6c6f1SMarek Vasut 9822dc6c6f1SMarek Vasut If unsure, say N. 9832dc6c6f1SMarek Vasut 984669a5db4SJeff Garzikconfig PATA_WINBOND 985669a5db4SJeff Garzik tristate "Winbond SL82C105 PATA support" 986669a5db4SJeff Garzik depends on PCI 987669a5db4SJeff Garzik help 988669a5db4SJeff Garzik This option enables support for SL82C105 PATA devices found in the 989669a5db4SJeff Garzik Netwinder and some other systems 990669a5db4SJeff Garzik 991669a5db4SJeff Garzik If unsure, say N. 992669a5db4SJeff Garzik 9939a7780c9STejun Heoendif # ATA_BMDMA 9949a7780c9STejun Heo 9959a7780c9STejun Heocomment "PIO-only SFF controllers" 9969a7780c9STejun Heo 9979a7780c9STejun Heoconfig PATA_CMD640_PCI 9989a7780c9STejun Heo tristate "CMD640 PCI PATA support (Experimental)" 99948b3de21SKees Cook depends on PCI 1000a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 10019a7780c9STejun Heo help 10029a7780c9STejun Heo This option enables support for the CMD640 PCI IDE 10039a7780c9STejun Heo interface chip. Only the primary channel is currently 10049a7780c9STejun Heo supported. 10059a7780c9STejun Heo 10069a7780c9STejun Heo If unsure, say N. 10079a7780c9STejun Heo 10087e11aabdSBartlomiej Zolnierkiewiczconfig PATA_FALCON 100944b1fbc0SFinn Thain tristate "Atari Falcon and Q40/Q60 PATA support" 101044b1fbc0SFinn Thain depends on M68K && (ATARI || Q40) 10117e11aabdSBartlomiej Zolnierkiewicz help 10127e11aabdSBartlomiej Zolnierkiewicz This option enables support for the on-board IDE 101344b1fbc0SFinn Thain interface on the Atari Falcon and Q40/Q60. 10147e11aabdSBartlomiej Zolnierkiewicz 10157e11aabdSBartlomiej Zolnierkiewicz If unsure, say N. 10167e11aabdSBartlomiej Zolnierkiewicz 10179ab27d1dSBartlomiej Zolnierkiewiczconfig PATA_GAYLE 10189ab27d1dSBartlomiej Zolnierkiewicz tristate "Amiga Gayle PATA support" 10199ab27d1dSBartlomiej Zolnierkiewicz depends on M68K && AMIGA 10209ab27d1dSBartlomiej Zolnierkiewicz help 10219ab27d1dSBartlomiej Zolnierkiewicz This option enables support for the on-board IDE 10229ab27d1dSBartlomiej Zolnierkiewicz interfaces on some Amiga models (A600, A1200, 10239ab27d1dSBartlomiej Zolnierkiewicz A4000 and A4000T) and also for IDE interfaces on 10249ab27d1dSBartlomiej Zolnierkiewicz the Zorro expansion bus (M-Tech E-Matrix 530 10259ab27d1dSBartlomiej Zolnierkiewicz expansion card). 10269ab27d1dSBartlomiej Zolnierkiewicz 10279ab27d1dSBartlomiej Zolnierkiewicz If unsure, say N. 10289ab27d1dSBartlomiej Zolnierkiewicz 1029740c68a0SBartlomiej Zolnierkiewiczconfig PATA_BUDDHA 1030740c68a0SBartlomiej Zolnierkiewicz tristate "Buddha/Catweasel/X-Surf PATA support" 1031740c68a0SBartlomiej Zolnierkiewicz depends on ZORRO 1032740c68a0SBartlomiej Zolnierkiewicz help 1033740c68a0SBartlomiej Zolnierkiewicz This option enables support for the IDE interfaces 1034740c68a0SBartlomiej Zolnierkiewicz on the Buddha, Catweasel and X-Surf expansion boards 1035740c68a0SBartlomiej Zolnierkiewicz on the Zorro expansion bus. It supports up to two 1036740c68a0SBartlomiej Zolnierkiewicz interfaces on the Buddha, three on the Catweasel and 1037740c68a0SBartlomiej Zolnierkiewicz two on the X-Surf. 1038740c68a0SBartlomiej Zolnierkiewicz 1039740c68a0SBartlomiej Zolnierkiewicz If unsure, say N. 1040740c68a0SBartlomiej Zolnierkiewicz 10419a7780c9STejun Heoconfig PATA_ISAPNP 10429a7780c9STejun Heo tristate "ISA Plug and Play PATA support" 10439a7780c9STejun Heo depends on ISAPNP 10449a7780c9STejun Heo help 10459a7780c9STejun Heo This option enables support for ISA plug & play ATA 10469a7780c9STejun Heo controllers such as those found on old soundcards. 10479a7780c9STejun Heo 10489a7780c9STejun Heo If unsure, say N. 10499a7780c9STejun Heo 10509a7780c9STejun Heoconfig PATA_IXP4XX_CF 10519a7780c9STejun Heo tristate "IXP4XX Compact Flash support" 105255712627SArnd Bergmann depends on ARCH_IXP4XX || COMPILE_TEST 10539a7780c9STejun Heo help 10549a7780c9STejun Heo This option enables support for a Compact Flash connected on 10559a7780c9STejun Heo the ixp4xx expansion bus. This driver had been written for 10569a7780c9STejun Heo Loft/Avila boards in mind but can work with others. 10579a7780c9STejun Heo 10589a7780c9STejun Heo If unsure, say N. 10599a7780c9STejun Heo 10609a7780c9STejun Heoconfig PATA_MPIIX 10619a7780c9STejun Heo tristate "Intel PATA MPIIX support" 10629a7780c9STejun Heo depends on PCI 10639a7780c9STejun Heo help 10649a7780c9STejun Heo This option enables support for MPIIX PATA support. 10659a7780c9STejun Heo 10669a7780c9STejun Heo If unsure, say N. 10679a7780c9STejun Heo 10689a7780c9STejun Heoconfig PATA_NS87410 10699a7780c9STejun Heo tristate "Nat Semi NS87410 PATA support" 10709a7780c9STejun Heo depends on PCI 1071a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 10729a7780c9STejun Heo help 10739a7780c9STejun Heo This option enables support for the National Semiconductor 10749a7780c9STejun Heo NS87410 PCI-IDE controller. 10759a7780c9STejun Heo 10769a7780c9STejun Heo If unsure, say N. 10779a7780c9STejun Heo 10789a7780c9STejun Heoconfig PATA_OPTI 10799a7780c9STejun Heo tristate "OPTI621/6215 PATA support (Very Experimental)" 108048b3de21SKees Cook depends on PCI 10819a7780c9STejun Heo help 10829a7780c9STejun Heo This option enables full PIO support for the early Opti ATA 10839a7780c9STejun Heo controllers found on some old motherboards. 10849a7780c9STejun Heo 10859a7780c9STejun Heo If unsure, say N. 10869a7780c9STejun Heo 10879a7780c9STejun Heoconfig PATA_PCMCIA 10889a7780c9STejun Heo tristate "PCMCIA PATA support" 10899a7780c9STejun Heo depends on PCMCIA 10909a7780c9STejun Heo help 10919a7780c9STejun Heo This option enables support for PCMCIA ATA interfaces, including 10929a7780c9STejun Heo compact flash card adapters via the new ATA layer. 10939a7780c9STejun Heo 10949a7780c9STejun Heo If unsure, say N. 10957e45b0e5SAlan Cox 1096a20c9e82SPaul Mundtconfig PATA_PLATFORM 1097d3243965SLukas Bulwahn tristate "Generic platform device PATA support" if HAVE_PATA_PLATFORM 1098a20c9e82SPaul Mundt help 1099a20c9e82SPaul Mundt This option enables support for generic directly connected ATA 1100a20c9e82SPaul Mundt devices commonly found on embedded systems. 1101a20c9e82SPaul Mundt 1102a20c9e82SPaul Mundt If unsure, say N. 1103a20c9e82SPaul Mundt 110461f71621SAnton Vorontsovconfig PATA_OF_PLATFORM 110561f71621SAnton Vorontsov tristate "OpenFirmware platform device PATA support" 11063ebe59a5SLukas Bulwahn depends on OF 11073ebe59a5SLukas Bulwahn select PATA_PLATFORM 110861f71621SAnton Vorontsov help 110961f71621SAnton Vorontsov This option enables support for generic directly connected ATA 111061f71621SAnton Vorontsov devices commonly found on embedded systems with OpenFirmware 111161f71621SAnton Vorontsov bindings. 111261f71621SAnton Vorontsov 111361f71621SAnton Vorontsov If unsure, say N. 111461f71621SAnton Vorontsov 11159a7780c9STejun Heoconfig PATA_QDI 11169a7780c9STejun Heo tristate "QDI VLB PATA support" 11179a7780c9STejun Heo depends on ISA 11180dcd0a76SBartlomiej Zolnierkiewicz select PATA_LEGACY 111973b6a2beSRussell King help 11209a7780c9STejun Heo Support for QDI 6500 and 6580 PATA controllers on VESA local bus. 112173b6a2beSRussell King 11229a7780c9STejun Heoconfig PATA_RB532 11239a7780c9STejun Heo tristate "RouterBoard 532 PATA CompactFlash support" 11249a7780c9STejun Heo depends on MIKROTIK_RB532 11250df0d0a0SAlessandro Zummo help 11269a7780c9STejun Heo This option enables support for the RouterBoard 532 11279a7780c9STejun Heo PATA CompactFlash controller. 11280df0d0a0SAlessandro Zummo 11290df0d0a0SAlessandro Zummo If unsure, say N. 11300df0d0a0SAlessandro Zummo 11319a7780c9STejun Heoconfig PATA_RZ1000 11329a7780c9STejun Heo tristate "PC Tech RZ1000 PATA support" 113307ab85deSAlek Du depends on PCI 113407ab85deSAlek Du help 11359a7780c9STejun Heo This option enables basic support for the PC Tech RZ1000/1 11369a7780c9STejun Heo PATA controllers via the new ATA layer 113707ab85deSAlek Du 113807ab85deSAlek Du If unsure, say N. 113907ab85deSAlek Du 11409a7780c9STejun Heoconfig PATA_WINBOND_VLB 11419a7780c9STejun Heo tristate "Winbond W83759A VLB PATA support (Experimental)" 114248b3de21SKees Cook depends on ISA 11436d981b9aSBartlomiej Zolnierkiewicz select PATA_LEGACY 1144d830d173SSonic Zhang help 11459a7780c9STejun Heo Support for the Winbond W83759A controller on Vesa Local Bus 11469a7780c9STejun Heo systems. 11479a7780c9STejun Heo 1148246a1c4cSOndrej Zaryconfig PATA_PARPORT 1149246a1c4cSOndrej Zary tristate "Parallel port IDE device support" 11507750d8b5SOndrej Zary depends on PARPORT_PC 1151246a1c4cSOndrej Zary help 1152246a1c4cSOndrej Zary There are many external CD-ROM and disk devices that connect through 1153246a1c4cSOndrej Zary your computer's parallel port. Most of them are actually IDE devices 1154246a1c4cSOndrej Zary using a parallel port IDE adapter. This option enables the 1155246a1c4cSOndrej Zary PATA_PARPORT subsystem which contains drivers for many of these 1156246a1c4cSOndrej Zary external drives. 1157246a1c4cSOndrej Zary Read <file:Documentation/admin-guide/blockdev/paride.rst> for more 1158246a1c4cSOndrej Zary information. 1159246a1c4cSOndrej Zary 116072f2b0b2SOndrej Zarysource "drivers/ata/pata_parport/Kconfig" 1161246a1c4cSOndrej Zary 11629a7780c9STejun Heocomment "Generic fallback / legacy drivers" 11639a7780c9STejun Heo 11649a7780c9STejun Heoconfig PATA_ACPI 11659a7780c9STejun Heo tristate "ACPI firmware driver for PATA" 1166995592bcSSinan Kaya depends on ATA_ACPI && ATA_BMDMA && PCI 1167a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 11689a7780c9STejun Heo help 11699a7780c9STejun Heo This option enables an ACPI method driver which drives 11709a7780c9STejun Heo motherboard PATA controller interfaces through the ACPI 11719a7780c9STejun Heo firmware in the BIOS. This driver can sometimes handle 11729a7780c9STejun Heo otherwise unsupported hardware. 11739a7780c9STejun Heo 11749a7780c9STejun Heoconfig ATA_GENERIC 11759a7780c9STejun Heo tristate "Generic ATA support" 11769a7780c9STejun Heo depends on PCI && ATA_BMDMA 1177bd322af1SBartlomiej Zolnierkiewicz select SATA_HOST 11789a7780c9STejun Heo help 11799a7780c9STejun Heo This option enables support for generic BIOS configured 11809a7780c9STejun Heo ATA controllers via the new ATA layer 1181d830d173SSonic Zhang 1182d830d173SSonic Zhang If unsure, say N. 1183d830d173SSonic Zhang 11849a7780c9STejun Heoconfig PATA_LEGACY 11859a7780c9STejun Heo tristate "Legacy ISA PATA support (Experimental)" 118648b3de21SKees Cook depends on (ISA || PCI) 1187a9b2c120SBartlomiej Zolnierkiewicz select PATA_TIMINGS 118888358ab0SBenjamin Herrenschmidt help 11899a7780c9STejun Heo This option enables support for ISA/VLB/PCI bus legacy PATA 11909a7780c9STejun Heo ports and allows them to be accessed via the new ATA layer. 119188358ab0SBenjamin Herrenschmidt 11929a7780c9STejun Heo If unsure, say N. 119388358ab0SBenjamin Herrenschmidt 1194127102aeSTejun Heoendif # ATA_SFF 1195b196fc69SJan Engelhardtendif # ATA 1196