Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300    1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300    2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300    3) # SATA/PATA driver configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300    4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300    5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300    6) config HAVE_PATA_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300    7) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300    8) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300    9) 	  This is an internal configuration node for any machine that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   10) 	  uses pata-platform driver to enable the relevant driver in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   11) 	  configuration structure without having to submit endless patches
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   12) 	  to update the PATA_PLATFORM entry.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   14) menuconfig ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   15) 	tristate "Serial ATA and Parallel ATA drivers (libata)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   16) 	depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   17) 	depends on BLOCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   18) 	select SCSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   19) 	select GLOB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   20) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   21) 	  If you want to use an ATA hard disk, ATA tape drive, ATA CD-ROM or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   22) 	  any other ATA device under Linux, say Y and make sure that you know
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   23) 	  the name of your ATA host adapter (the card inside your computer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   24) 	  that "speaks" the ATA protocol, also called ATA controller),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   25) 	  because you will be asked for it.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   26) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   27) 	  NOTE: ATA enables basic SCSI support; *however*,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   28) 	  'SCSI disk support', 'SCSI tape support', or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   29) 	  'SCSI CDROM support' may also be needed,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   30) 	  depending on your hardware configuration.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   32) if ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   34) config ATA_NONSTANDARD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   35)        bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   36) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   37) config SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   38) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   39) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   40) config PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   41) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   42) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   43) config ATA_VERBOSE_ERROR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   44) 	bool "Verbose ATA error reporting"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   45) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   46) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   47) 	  This option adds parsing of ATA command descriptions and error bits
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   48) 	  in libata kernel output, making it easier to interpret.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   49) 	  This option will enlarge the kernel by approx. 6KB. Disable it only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   50) 	  if kernel size is more important than ease of debugging.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   51) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   52) 	  If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   53) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   54) config ATA_FORCE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   55) 	bool "\"libata.force=\" kernel parameter support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   56) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   57) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   58) 	  This option adds support for "libata.force=" kernel parameter for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   59) 	  forcing configuration settings.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   60) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   61) 	  For further information, please read
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   62) 	  <file:Documentation/admin-guide/kernel-parameters.txt>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   63) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   64) 	  This option will enlarge the kernel by approx. 3KB. Disable it if
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   65) 	  kernel size is more important than ability to override the default
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   66) 	  configuration settings.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   67) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   68) 	  If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   69) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   70) config ATA_ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   71) 	bool "ATA ACPI Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   72) 	depends on ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   73) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   74) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   75) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   76) 	  This option adds support for ATA-related ACPI objects.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   77) 	  These ACPI objects add the ability to retrieve taskfiles
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   78) 	  from the ACPI BIOS and write them to the disk controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   79) 	  These objects may be related to performance, security,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   80) 	  power management, or other areas.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   81) 	  You can disable this at kernel boot time by using the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   82) 	  option libata.noacpi=1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   83) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   84) config SATA_ZPODD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   85) 	bool "SATA Zero Power Optical Disc Drive (ZPODD) support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   86) 	depends on ATA_ACPI && PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   87) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   88) 	  This option adds support for SATA Zero Power Optical Disc
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   89) 	  Drive (ZPODD). It requires both the ODD and the platform
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   90) 	  support, and if enabled, will automatically power on/off the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   91) 	  ODD when certain condition is satisfied. This does not impact
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   92) 	  end user's experience of the ODD, only power is saved when
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   93) 	  the ODD is not in use (i.e. no disc inside).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   94) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   95) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   96) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   97) config SATA_PMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   98) 	bool "SATA Port Multiplier support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   99) 	depends on SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  100) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  101) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  102) 	  This option adds support for SATA Port Multipliers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  103) 	  (the SATA version of an ethernet hub, or SAS expander).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  104) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  105) if HAS_DMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  106) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  107) comment "Controllers with non-SFF native interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  108) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  109) config SATA_AHCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  110) 	tristate "AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  111) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  112) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  113) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  114) 	  This option enables support for AHCI Serial ATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  115) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  116) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  117) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  118) config SATA_MOBILE_LPM_POLICY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  119) 	int "Default SATA Link Power Management policy for mobile chipsets"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  120) 	range 0 4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  121) 	default 0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  122) 	depends on SATA_AHCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  123) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  124) 	  Select the Default SATA Link Power Management (LPM) policy to use
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  125) 	  for mobile / laptop variants of chipsets / "South Bridges".
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  126) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  127) 	  The value set has the following meanings:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  128) 		0 => Keep firmware settings
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  129) 		1 => Maximum performance
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  130) 		2 => Medium power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  131) 		3 => Medium power with Device Initiated PM enabled
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  132) 		4 => Minimum power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  133) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  134) 	  Note "Minimum power" is known to cause issues, including disk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  135) 	  corruption, with some disks and should not be used.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  136) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  137) config SATA_AHCI_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  138) 	tristate "Platform AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  139) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  140) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  141) 	  This option enables support for Platform AHCI Serial ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  142) 	  controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  143) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  144) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  145) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  146) config AHCI_BRCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  147) 	tristate "Broadcom AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  148) 	depends on ARCH_BRCMSTB || BMIPS_GENERIC || ARCH_BCM_NSP || \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  149) 		   ARCH_BCM_63XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  150) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  151) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  152) 	  This option enables support for the AHCI SATA3 controller found on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  153) 	  Broadcom SoC's.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  154) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  155) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  156) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  157) config AHCI_DA850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  158) 	tristate "DaVinci DA850 AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  159) 	depends on ARCH_DAVINCI_DA850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  160) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  161) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  162) 	  This option enables support for the DaVinci DA850 SoC's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  163) 	  onboard AHCI SATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  164) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  165) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  166) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  167) config AHCI_DM816
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  168) 	tristate "DaVinci DM816 AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  169) 	depends on ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  170) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  171) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  172) 	  This option enables support for the DaVinci DM816 SoC's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  173) 	  onboard AHCI SATA controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  174) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  175) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  176) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  177) config AHCI_ST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  178) 	tristate "ST AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  179) 	depends on ARCH_STI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  180) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  181) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  182) 	  This option enables support for ST AHCI SATA controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  183) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  184) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  185) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  186) config AHCI_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  187) 	tristate "Freescale i.MX AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  188) 	depends on MFD_SYSCON && (ARCH_MXC || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  189) 	depends on (HWMON && (THERMAL || !THERMAL_OF)) || !HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  190) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  191) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  192) 	  This option enables support for the Freescale i.MX SoC's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  193) 	  onboard AHCI SATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  194) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  195) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  196) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  197) config AHCI_CEVA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  198) 	tristate "CEVA AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  199) 	depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  200) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  201) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  202) 	  This option enables support for the CEVA AHCI SATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  203) 	  It can be found on the Xilinx Zynq UltraScale+ MPSoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  204) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  205) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  206) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  207) config AHCI_MTK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  208) 	tristate "MediaTek AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  209) 	depends on ARCH_MEDIATEK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  210) 	select MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  211) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  212) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  213) 	  This option enables support for the MediaTek SoC's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  214) 	  onboard AHCI SATA controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  215) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  216) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  217) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  218) config AHCI_MVEBU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  219) 	tristate "Marvell EBU AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  220) 	depends on ARCH_MVEBU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  221) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  222) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  223) 	  This option enables support for the Marvebu EBU SoC's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  224) 	  onboard AHCI SATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  225) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  226) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  227) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  228) config AHCI_OCTEON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  229) 	tristate "Cavium Octeon Soc Serial ATA"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  230) 	depends on SATA_AHCI_PLATFORM && CAVIUM_OCTEON_SOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  231) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  232) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  233) 	  This option enables support for Cavium Octeon SoC Serial ATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  234) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  235) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  236) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  237) config AHCI_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  238) 	tristate "Allwinner sunxi AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  239) 	depends on ARCH_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  240) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  241) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  242) 	  This option enables support for the Allwinner sunxi SoC's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  243) 	  onboard AHCI SATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  244) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  245) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  246) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  247) config AHCI_TEGRA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  248) 	tristate "NVIDIA Tegra AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  249) 	depends on ARCH_TEGRA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  250) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  251) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  252) 	  This option enables support for the NVIDIA Tegra SoC's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  253) 	  onboard AHCI SATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  254) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  255) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  256) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  257) config AHCI_XGENE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  258) 	tristate "APM X-Gene 6.0Gbps AHCI SATA host controller support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  259) 	depends on PHY_XGENE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  260) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  261) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  262) 	 This option enables support for APM X-Gene SoC SATA host controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  263) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  264) config AHCI_QORIQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  265) 	tristate "Freescale QorIQ AHCI SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  266) 	depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  267) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  268) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  269) 	  This option enables support for the Freescale QorIQ AHCI SoC's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  270) 	  onboard AHCI SATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  271) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  272) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  273) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  274) config SATA_FSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  275) 	tristate "Freescale 3.0Gbps SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  276) 	depends on FSL_SOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  277) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  278) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  279) 	  This option enables support for Freescale 3.0Gbps SATA controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  280) 	  It can be found on MPC837x and MPC8315.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  281) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  282) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  283) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  284) config SATA_GEMINI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  285) 	tristate "Gemini SATA bridge support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  286) 	depends on ARCH_GEMINI || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  287) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  288) 	default ARCH_GEMINI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  289) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  290) 	  This enabled support for the FTIDE010 to SATA bridge
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  291) 	  found in Cortina Systems Gemini platform.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  292) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  293) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  294) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  295) config SATA_AHCI_SEATTLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  296) 	tristate "AMD Seattle 6.0Gbps AHCI SATA host controller support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  297) 	depends on ARCH_SEATTLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  298) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  299) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  300) 	 This option enables support for AMD Seattle SATA host controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  301) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  302) 	 If unsure, say N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  303) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  304) config SATA_INIC162X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  305) 	tristate "Initio 162x SATA support (Very Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  306) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  307) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  308) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  309) 	  This option enables support for Initio 162x Serial ATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  310) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  311) config SATA_ACARD_AHCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  312) 	tristate "ACard AHCI variant (ATP 8620)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  313) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  314) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  315) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  316) 	  This option enables support for Acard.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  317) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  318) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  319) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  320) config SATA_SIL24
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  321) 	tristate "Silicon Image 3124/3132 SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  322) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  323) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  324) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  325) 	  This option enables support for Silicon Image 3124/3132 Serial ATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  326) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  327) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  328) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  329) endif # HAS_DMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  330) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  331) config ATA_SFF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  332) 	bool "ATA SFF support (for legacy IDE and PATA)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  333) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  334) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  335) 	  This option adds support for ATA controllers with SFF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  336) 	  compliant or similar programming interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  337) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  338) 	  SFF is the legacy IDE interface that has been around since
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  339) 	  the dawn of time.  Almost all PATA controllers have an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  340) 	  SFF interface.  Many SATA controllers have an SFF interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  341) 	  when configured into a legacy compatibility mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  342) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  343) 	  For users with exclusively modern controllers like AHCI,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  344) 	  Silicon Image 3124, or Marvell 6440, you may choose to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  345) 	  disable this unneeded SFF support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  346) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  347) 	  If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  348) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  349) if ATA_SFF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  350) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  351) comment "SFF controllers with custom DMA interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  352) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  353) config PDC_ADMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  354) 	tristate "Pacific Digital ADMA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  355) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  356) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  357) 	  This option enables support for Pacific Digital ADMA controllers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  358) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  359) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  360) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  361) config PATA_OCTEON_CF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  362) 	tristate "OCTEON Boot Bus Compact Flash support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  363) 	depends on CAVIUM_OCTEON_SOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  364) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  365) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  366) 	  This option enables a polled compact flash driver for use with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  367) 	  compact flash cards attached to the OCTEON boot bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  368) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  369) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  370) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  371) config SATA_QSTOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  372) 	tristate "Pacific Digital SATA QStor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  373) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  374) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  375) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  376) 	  This option enables support for Pacific Digital Serial ATA QStor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  377) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  378) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  379) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  380) config SATA_SX4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  381) 	tristate "Promise SATA SX4 support (Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  382) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  383) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  384) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  385) 	  This option enables support for Promise Serial ATA SX4.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  386) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  387) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  388) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  389) config ATA_BMDMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  390) 	bool "ATA BMDMA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  391) 	depends on HAS_DMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  392) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  393) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  394) 	  This option adds support for SFF ATA controllers with BMDMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  395) 	  capability.  BMDMA stands for bus-master DMA and is the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  396) 	  de facto DMA interface for SFF controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  397) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  398) 	  If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  399) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  400) if ATA_BMDMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  401) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  402) comment "SATA SFF controllers with BMDMA"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  403) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  404) config ATA_PIIX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  405) 	tristate "Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  406) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  407) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  408) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  409) 	  This option enables support for ICH5/6/7/8 Serial ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  410) 	  and support for PATA on the Intel ESB/ICH/PIIX3/PIIX4 series
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  411) 	  host controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  412) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  413) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  414) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  415) config SATA_DWC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  416) 	tristate "DesignWare Cores SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  417) 	depends on DMADEVICES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  418) 	select GENERIC_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  419) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  420) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  421) 	  This option enables support for the on-chip SATA controller of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  422) 	  AppliedMicro processor 460EX.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  423) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  424) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  425) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  426) config SATA_DWC_OLD_DMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  427) 	bool "Support old device trees"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  428) 	depends on SATA_DWC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  429) 	select DW_DMAC_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  430) 	default y if 460EX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  431) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  432) 	  This option enables support for old device trees without the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  433) 	  "dmas" property.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  434) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  435) config SATA_DWC_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  436) 	bool "Debugging driver version"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  437) 	depends on SATA_DWC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  438) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  439) 	  This option enables debugging output in the driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  440) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  441) config SATA_DWC_VDEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  442) 	bool "Verbose debug output"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  443) 	depends on SATA_DWC_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  444) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  445) 	  This option enables the taskfile dumping and NCQ debugging.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  446) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  447) config SATA_HIGHBANK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  448) 	tristate "Calxeda Highbank SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  449) 	depends on ARCH_HIGHBANK || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  450) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  451) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  452) 	  This option enables support for the Calxeda Highbank SoC's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  453) 	  onboard SATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  454) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  455) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  456) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  457) config SATA_MV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  458) 	tristate "Marvell SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  459) 	depends on PCI || ARCH_DOVE || ARCH_MV78XX0 || \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  460) 		   ARCH_MVEBU || ARCH_ORION5X || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  461) 	select GENERIC_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  462) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  463) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  464) 	  This option enables support for the Marvell Serial ATA family.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  465) 	  Currently supports 88SX[56]0[48][01] PCI(-X) chips,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  466) 	  as well as the newer [67]042 PCI-X/PCIe and SOC devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  467) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  468) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  469) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  470) config SATA_NV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  471) 	tristate "NVIDIA SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  472) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  473) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  474) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  475) 	  This option enables support for NVIDIA Serial ATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  476) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  477) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  478) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  479) config SATA_PROMISE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  480) 	tristate "Promise SATA TX2/TX4 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  481) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  482) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  483) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  484) 	  This option enables support for Promise Serial ATA TX2/TX4.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  485) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  486) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  487) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  488) config SATA_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  489) 	tristate "Renesas R-Car SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  490) 	depends on ARCH_RENESAS || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  491) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  492) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  493) 	  This option enables support for Renesas R-Car Serial ATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  494) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  495) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  496) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  497) config SATA_SIL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  498) 	tristate "Silicon Image SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  499) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  500) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  501) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  502) 	  This option enables support for Silicon Image Serial ATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  503) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  504) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  505) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  506) config SATA_SIS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  507) 	tristate "SiS 964/965/966/180 SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  508) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  509) 	select PATA_SIS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  510) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  511) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  512) 	  This option enables support for SiS Serial ATA on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  513) 	  SiS 964/965/966/180 and Parallel ATA on SiS 180.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  514) 	  The PATA support for SiS 180 requires additionally to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  515) 	  enable the PATA_SIS driver in the config.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  516) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  517) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  518) config SATA_SVW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  519) 	tristate "ServerWorks Frodo / Apple K2 SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  520) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  521) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  522) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  523) 	  This option enables support for Broadcom/Serverworks/Apple K2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  524) 	  SATA support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  525) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  526) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  527) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  528) config SATA_ULI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  529) 	tristate "ULi Electronics SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  530) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  531) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  532) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  533) 	  This option enables support for ULi Electronics SATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  534) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  535) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  536) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  537) config SATA_VIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  538) 	tristate "VIA SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  539) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  540) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  541) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  542) 	  This option enables support for VIA Serial ATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  543) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  544) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  545) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  546) config SATA_VITESSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  547) 	tristate "VITESSE VSC-7174 / INTEL 31244 SATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  548) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  549) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  550) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  551) 	  This option enables support for Vitesse VSC7174 and Intel 31244 Serial ATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  552) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  553) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  554) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  555) comment "PATA SFF controllers with BMDMA"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  556) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  557) config PATA_ALI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  558) 	tristate "ALi PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  559) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  560) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  561) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  562) 	  This option enables support for the ALi ATA interfaces
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  563) 	  found on the many ALi chipsets.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  564) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  565) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  566) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  567) config PATA_AMD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  568) 	tristate "AMD/NVidia PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  569) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  570) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  571) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  572) 	  This option enables support for the AMD and NVidia PATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  573) 	  interfaces found on the chipsets for Athlon/Athlon64.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  574) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  575) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  576) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  577) config PATA_ARASAN_CF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  578) 	tristate "ARASAN CompactFlash PATA Controller Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  579) 	depends on ARCH_SPEAR13XX || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  580) 	depends on DMADEVICES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  581) 	select DMA_ENGINE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  582) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  583) 	  Say Y here to support the ARASAN CompactFlash PATA controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  584) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  585) config PATA_ARTOP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  586) 	tristate "ARTOP 6210/6260 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  587) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  588) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  589) 	  This option enables support for ARTOP PATA controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  590) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  591) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  592) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  593) config PATA_ATIIXP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  594) 	tristate "ATI PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  595) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  596) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  597) 	  This option enables support for the ATI ATA interfaces
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  598) 	  found on the many ATI chipsets.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  599) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  600) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  601) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  602) config PATA_ATP867X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  603) 	tristate "ARTOP/Acard ATP867X PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  604) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  605) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  606) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  607) 	  This option enables support for ARTOP/Acard ATP867X PATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  608) 	  controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  609) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  610) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  611) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  612) config PATA_BK3710
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  613) 	tristate "Palmchip BK3710 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  614) 	depends on ARCH_DAVINCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  615) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  616) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  617) 	  This option enables support for the integrated IDE controller on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  618) 	  the TI DaVinci SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  619) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  620) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  621) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  622) config PATA_CMD64X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  623) 	tristate "CMD64x PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  624) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  625) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  626) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  627) 	  This option enables support for the CMD64x series chips
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  628) 	  except for the CMD640.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  629) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  630) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  631) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  632) config PATA_CS5520
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  633) 	tristate "CS5510/5520 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  634) 	depends on PCI && (X86_32 || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  635) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  636) 	  This option enables support for the Cyrix 5510/5520
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  637) 	  companion chip used with the MediaGX/Geode processor family.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  638) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  639) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  640) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  641) config PATA_CS5530
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  642) 	tristate "CS5530 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  643) 	depends on PCI && (X86_32 || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  644) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  645) 	  This option enables support for the Cyrix/NatSemi/AMD CS5530
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  646) 	  companion chip used with the MediaGX/Geode processor family.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  647) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  648) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  649) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  650) config PATA_CS5535
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  651) 	tristate "CS5535 PATA support (Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  652) 	depends on PCI && X86_32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  653) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  654) 	  This option enables support for the NatSemi/AMD CS5535
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  655) 	  companion chip used with the Geode processor family.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  656) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  657) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  658) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  659) config PATA_CS5536
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  660) 	tristate "CS5536 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  661) 	depends on PCI && (X86_32 || MIPS || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  662) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  663) 	  This option enables support for the AMD CS5536
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  664) 	  companion chip used with the Geode LX processor family.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  665) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  666) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  667) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  668) config PATA_CYPRESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  669) 	tristate "Cypress CY82C693 PATA support (Very Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  670) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  671) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  672) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  673) 	  This option enables support for the Cypress/Contaq CY82C693
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  674) 	  chipset found in some Alpha systems
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  675) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  676) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  677) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  678) config PATA_EFAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  679) 	tristate "EFAR SLC90E66 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  680) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  681) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  682) 	  This option enables support for the EFAR SLC90E66
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  683) 	  IDE controller found on some older machines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  684) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  685) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  686) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  687) config PATA_EP93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  688) 	tristate "Cirrus Logic EP93xx PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  689) 	depends on ARCH_EP93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  690) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  691) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  692) 	  This option enables support for the PATA controller in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  693) 	  the Cirrus Logic EP9312 and EP9315 ARM CPU.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  694) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  695) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  696) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  697) config PATA_FTIDE010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  698) 	tristate "Faraday Technology FTIDE010 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  699) 	depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  700) 	depends on ARM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  701) 	depends on SATA_GEMINI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  702) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  703) 	  This option enables support for the Faraday FTIDE010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  704) 	  PATA controller found in the Cortina Gemini SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  705) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  706) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  707) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  708) config PATA_HPT366
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  709) 	tristate "HPT 366/368 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  710) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  711) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  712) 	  This option enables support for the HPT 366 and 368
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  713) 	  PATA controllers via the new ATA layer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  714) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  715) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  716) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  717) config PATA_HPT37X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  718) 	tristate "HPT 370/370A/371/372/374/302 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  719) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  720) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  721) 	  This option enables support for the majority of the later HPT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  722) 	  PATA controllers via the new ATA layer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  723) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  724) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  725) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  726) config PATA_HPT3X2N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  727) 	tristate "HPT 371N/372N/302N PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  728) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  729) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  730) 	  This option enables support for the N variant HPT PATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  731) 	  controllers via the new ATA layer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  732) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  733) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  734) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  735) config PATA_HPT3X3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  736) 	tristate "HPT 343/363 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  737) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  738) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  739) 	  This option enables support for the HPT 343/363
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  740) 	  PATA controllers via the new ATA layer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  741) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  742) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  743) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  744) config PATA_HPT3X3_DMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  745) 	bool "HPT 343/363 DMA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  746) 	depends on PATA_HPT3X3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  747) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  748) 	  This option enables DMA support for the HPT343/363
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  749) 	  controllers. Enable with care as there are still some
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  750) 	  problems with DMA on this chipset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  751) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  752) config PATA_ICSIDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  753) 	tristate "Acorn ICS PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  754) 	depends on ARM && ARCH_ACORN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  755) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  756) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  757) 	  On Acorn systems, say Y here if you wish to use the ICS PATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  758) 	  interface card.  This is not required for ICS partition support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  759) 	  If you are unsure, say N to this.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  760) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  761) config PATA_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  762) 	tristate "PATA support for Freescale iMX"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  763) 	depends on ARCH_MXC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  764) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  765) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  766) 	  This option enables support for the PATA host available on Freescale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  767)           iMX SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  768) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  769) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  770) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  771) config PATA_IT8213
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  772) 	tristate "IT8213 PATA support (Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  773) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  774) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  775) 	  This option enables support for the ITE 821 PATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  776)           controllers via the new ATA layer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  777) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  778) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  779) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  780) config PATA_IT821X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  781) 	tristate "IT8211/2 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  782) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  783) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  784) 	  This option enables support for the ITE 8211 and 8212
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  785) 	  PATA controllers via the new ATA layer, including RAID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  786) 	  mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  787) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  788) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  789) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  790) config PATA_JMICRON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  791) 	tristate "JMicron PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  792) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  793) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  794) 	  Enable support for the JMicron IDE controller, via the new
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  795) 	  ATA layer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  796) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  797) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  798) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  799) config PATA_MACIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  800) 	tristate "Apple PowerMac/PowerBook internal 'MacIO' IDE"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  801) 	depends on PPC_PMAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  802) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  803) 	  Most IDE capable PowerMacs have IDE busses driven by a variant
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  804)           of this controller which is part of the Apple chipset used on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  805)           most PowerMac models. Some models have multiple busses using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  806)           different chipsets, though generally, MacIO is one of them.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  807) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  808) config PATA_MARVELL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  809) 	tristate "Marvell PATA support via legacy mode"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  810) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  811) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  812) 	  This option enables limited support for the Marvell 88SE61xx ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  813) 	  controllers. If you wish to use only the SATA ports then select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  814) 	  the AHCI driver alone. If you wish to the use the PATA port or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  815) 	  both SATA and PATA include this driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  816) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  817) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  818) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  819) config PATA_MPC52xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  820) 	tristate "Freescale MPC52xx SoC internal IDE"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  821) 	depends on PPC_MPC52xx && PPC_BESTCOMM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  822) 	select PPC_BESTCOMM_ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  823) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  824) 	  This option enables support for integrated IDE controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  825) 	  of the Freescale MPC52xx SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  826) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  827) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  828) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  829) config PATA_NETCELL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  830) 	tristate "NETCELL Revolution RAID support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  831) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  832) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  833) 	  This option enables support for the Netcell Revolution RAID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  834) 	  PATA controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  835) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  836) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  837) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  838) config PATA_NINJA32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  839) 	tristate "Ninja32/Delkin Cardbus ATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  840) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  841) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  842) 	  This option enables support for the Ninja32, Delkin and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  843) 	  possibly other brands of Cardbus ATA adapter
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  844) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  845) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  846) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  847) config PATA_NS87415
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  848) 	tristate "Nat Semi NS87415 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  849) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  850) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  851) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  852) 	  This option enables support for the National Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  853) 	  NS87415 PCI-IDE controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  854) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  855) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  856) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  857) config PATA_OLDPIIX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  858) 	tristate "Intel PATA old PIIX support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  859) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  860) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  861) 	  This option enables support for early PIIX PATA support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  862) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  863) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  864) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  865) config PATA_OPTIDMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  866) 	tristate "OPTI FireStar PATA support (Very Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  867) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  868) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  869) 	  This option enables DMA/PIO support for the later OPTi
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  870) 	  controllers found on some old motherboards and in some
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  871) 	  laptops.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  872) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  873) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  874) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  875) config PATA_PDC2027X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  876) 	tristate "Promise PATA 2027x support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  877) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  878) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  879) 	  This option enables support for Promise PATA pdc20268 to pdc20277 host adapters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  880) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  881) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  882) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  883) config PATA_PDC_OLD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  884) 	tristate "Older Promise PATA controller support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  885) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  886) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  887) 	  This option enables support for the Promise 20246, 20262, 20263,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  888) 	  20265 and 20267 adapters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  889) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  890) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  891) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  892) config PATA_RADISYS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  893) 	tristate "RADISYS 82600 PATA support (Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  894) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  895) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  896) 	  This option enables support for the RADISYS 82600
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  897) 	  PATA controllers via the new ATA layer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  898) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  899) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  900) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  901) config PATA_RDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  902) 	tristate "RDC PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  903) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  904) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  905) 	  This option enables basic support for the later RDC PATA controllers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  906) 	  controllers via the new ATA layer. For the RDC 1010, you need to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  907) 	  enable the IT821X driver instead.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  908) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  909) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  910) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  911) config PATA_SC1200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  912) 	tristate "SC1200 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  913) 	depends on PCI && (X86_32 || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  914) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  915) 	  This option enables support for the NatSemi/AMD SC1200 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  916) 	  companion chip used with the Geode processor family.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  917) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  918) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  919) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  920) config PATA_SCH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  921) 	tristate "Intel SCH PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  922) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  923) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  924) 	  This option enables support for Intel SCH PATA on the Intel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  925) 	  SCH (US15W, US15L, UL11L) series host controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  926) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  927) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  928) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  929) config PATA_SERVERWORKS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  930) 	tristate "SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  931) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  932) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  933) 	  This option enables support for the Serverworks OSB4/CSB5/CSB6 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  934) 	  HT1000 PATA controllers, via the new ATA layer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  935) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  936) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  937) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  938) config PATA_SIL680
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  939) 	tristate "CMD / Silicon Image 680 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  940) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  941) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  942) 	  This option enables support for CMD / Silicon Image 680 PATA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  943) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  944) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  945) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  946) config PATA_SIS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  947) 	tristate "SiS PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  948) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  949) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  950) 	  This option enables support for SiS PATA controllers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  951) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  952) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  953) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  954) config PATA_TOSHIBA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  955) 	tristate "Toshiba Piccolo support (Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  956) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  957) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  958) 	  Support for the Toshiba Piccolo controllers. Currently only the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  959) 	  primary channel is supported by this driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  960) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  961) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  962) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  963) config PATA_TRIFLEX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  964) 	tristate "Compaq Triflex PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  965) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  966) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  967) 	  Enable support for the Compaq 'Triflex' IDE controller as found
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  968) 	  on many Compaq Pentium-Pro systems, via the new ATA layer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  969) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  970) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  971) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  972) config PATA_VIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  973) 	tristate "VIA PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  974) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  975) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  976) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  977) 	  This option enables support for the VIA PATA interfaces
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  978) 	  found on the many VIA chipsets.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  979) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  980) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  981) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  982) config PATA_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  983) 	tristate "PXA DMA-capable PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  984) 	depends on ARCH_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  985) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  986) 	  This option enables support for harddrive attached to PXA CPU's bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  987) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  988) 	  NOTE: This driver utilizes PXA DMA controller, in case your hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  989) 	        is not capable of doing MWDMA, use pata_platform instead.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  990) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  991) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  992) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  993) config PATA_WINBOND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  994) 	tristate "Winbond SL82C105 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  995) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  996) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  997) 	  This option enables support for SL82C105 PATA devices found in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  998) 	  Netwinder and some other systems
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  999) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1000) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1001) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1002) endif # ATA_BMDMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1003) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1004) comment "PIO-only SFF controllers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1005) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1006) config PATA_CMD640_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1007) 	tristate "CMD640 PCI PATA support (Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1008) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1009) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1010) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1011) 	  This option enables support for the CMD640 PCI IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1012) 	  interface chip. Only the primary channel is currently
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1013) 	  supported.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1014) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1015) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1016) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1017) config PATA_FALCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1018) 	tristate "Atari Falcon PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1019) 	depends on M68K && ATARI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1020) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1021) 	  This option enables support for the on-board IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1022) 	  interface on the Atari Falcon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1023) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1024) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1025) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1026) config PATA_GAYLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1027) 	tristate "Amiga Gayle PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1028) 	depends on M68K && AMIGA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1029) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1030) 	  This option enables support for the on-board IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1031) 	  interfaces on some Amiga models (A600, A1200,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1032) 	  A4000 and A4000T) and also for IDE interfaces on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1033) 	  the Zorro expansion bus (M-Tech E-Matrix 530
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1034) 	  expansion card).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1035) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1036) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1037) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1038) config PATA_BUDDHA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1039) 	tristate "Buddha/Catweasel/X-Surf PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1040) 	depends on ZORRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1041) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1042) 	  This option enables support for the IDE interfaces
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1043) 	  on the Buddha, Catweasel and X-Surf expansion boards
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1044) 	  on the Zorro expansion bus. It supports up to two
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1045) 	  interfaces on the Buddha, three on the Catweasel and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1046) 	  two on the X-Surf.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1047) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1048) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1049) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1050) config PATA_ISAPNP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1051) 	tristate "ISA Plug and Play PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1052) 	depends on ISAPNP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1053) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1054) 	  This option enables support for ISA plug & play ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1055) 	  controllers such as those found on old soundcards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1056) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1057) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1058) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1059) config PATA_IXP4XX_CF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1060) 	tristate "IXP4XX Compact Flash support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1061) 	depends on ARCH_IXP4XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1062) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1063) 	  This option enables support for a Compact Flash connected on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1064) 	  the ixp4xx expansion bus. This driver had been written for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1065) 	  Loft/Avila boards in mind but can work with others.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1066) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1067) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1068) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1069) config PATA_MPIIX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1070) 	tristate "Intel PATA MPIIX support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1071) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1072) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1073) 	  This option enables support for MPIIX PATA support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1074) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1075) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1076) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1077) config PATA_NS87410
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1078) 	tristate "Nat Semi NS87410 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1079) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1080) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1081) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1082) 	  This option enables support for the National Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1083) 	  NS87410 PCI-IDE controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1084) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1085) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1086) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1087) config PATA_OPTI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1088) 	tristate "OPTI621/6215 PATA support (Very Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1089) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1090) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1091) 	  This option enables full PIO support for the early Opti ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1092) 	  controllers found on some old motherboards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1093) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1094) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1095) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1096) config PATA_PALMLD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1097) 	tristate "Palm LifeDrive PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1098) 	depends on MACH_PALMLD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1099) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1100) 	  This option enables support for Palm LifeDrive's internal ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1101) 	  port via the new ATA layer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1102) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1103) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1104) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1105) config PATA_PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1106) 	tristate "PCMCIA PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1107) 	depends on PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1108) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1109) 	  This option enables support for PCMCIA ATA interfaces, including
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1110) 	  compact flash card adapters via the new ATA layer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1111) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1112) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1113) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1114) config PATA_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1115) 	tristate "Generic platform device PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1116) 	depends on EXPERT || PPC || HAVE_PATA_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1117) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1118) 	  This option enables support for generic directly connected ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1119) 	  devices commonly found on embedded systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1120) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1121) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1122) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1123) config PATA_OF_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1124) 	tristate "OpenFirmware platform device PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1125) 	depends on PATA_PLATFORM && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1126) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1127) 	  This option enables support for generic directly connected ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1128) 	  devices commonly found on embedded systems with OpenFirmware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1129) 	  bindings.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1130) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1131) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1132) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1133) config PATA_QDI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1134) 	tristate "QDI VLB PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1135) 	depends on ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1136) 	select PATA_LEGACY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1137) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1138) 	  Support for QDI 6500 and 6580 PATA controllers on VESA local bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1139) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1140) config PATA_RB532
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1141) 	tristate "RouterBoard 532 PATA CompactFlash support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1142) 	depends on MIKROTIK_RB532
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1143) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1144) 	  This option enables support for the RouterBoard 532
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1145) 	  PATA CompactFlash controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1146) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1147) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1148) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1149) config PATA_RZ1000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1150) 	tristate "PC Tech RZ1000 PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1151) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1152) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1153) 	  This option enables basic support for the PC Tech RZ1000/1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1154) 	  PATA controllers via the new ATA layer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1155) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1156) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1157) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1158) config PATA_SAMSUNG_CF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1159) 	tristate "Samsung SoC PATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1160) 	depends on SAMSUNG_DEV_IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1161) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1162) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1163) 	  This option enables basic support for Samsung's S3C/S5P board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1164) 	  PATA controllers via the new ATA layer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1165) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1166) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1167) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1168) config PATA_WINBOND_VLB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1169) 	tristate "Winbond W83759A VLB PATA support (Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1170) 	depends on ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1171) 	select PATA_LEGACY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1172) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1173) 	  Support for the Winbond W83759A controller on Vesa Local Bus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1174) 	  systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1175) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1176) comment "Generic fallback / legacy drivers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1177) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1178) config PATA_ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1179) 	tristate "ACPI firmware driver for PATA"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1180) 	depends on ATA_ACPI && ATA_BMDMA && PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1181) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1182) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1183) 	  This option enables an ACPI method driver which drives
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1184) 	  motherboard PATA controller interfaces through the ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1185) 	  firmware in the BIOS. This driver can sometimes handle
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1186) 	  otherwise unsupported hardware.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1187) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1188) config ATA_GENERIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1189) 	tristate "Generic ATA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1190) 	depends on PCI && ATA_BMDMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1191) 	select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1192) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1193) 	  This option enables support for generic BIOS configured
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1194) 	  ATA controllers via the new ATA layer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1195) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1196) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1197) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1198) config PATA_LEGACY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1199) 	tristate "Legacy ISA PATA support (Experimental)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1200) 	depends on (ISA || PCI)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1201) 	select PATA_TIMINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1202) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1203) 	  This option enables support for ISA/VLB/PCI bus legacy PATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1204) 	  ports and allows them to be accessed via the new ATA layer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1205) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1206) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1207) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1208) endif # ATA_SFF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1209) endif # ATA