summaryrefslogtreecommitdiffstats
path: root/drivers/ata/Kconfig
blob: 040c5fd237fd367f35c996e9a1acd0171fd37bcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
menuconfig DISK
	select BLOCK
	select PARTITION
	select PARTITION_DISK
	bool "Disk support"
	help
	  Add support for disk like drives like harddisks, CDROMs, SD cards and
	  CF cards.

if DISK

config DISK_IDE_SFF
	bool

config DISK_WRITE
	select BLOCK_WRITE
	bool "support writing to disk drives"

comment "drive types"

config DISK_BIOS
	bool "BIOS based"
	depends on X86_BIOS_BRINGUP
	help
	  Gain disk drive access via int13 calls to the standard PC-BIOS.
	  The advantage of this driver is, it still uses user's defined boot
	  media to work on. Disadvantage is: Due to its 16 bit nature it is
	  slow.

config DISK_ATA
	bool "ATA type drives"
	help
	  Support for native ATA/IDE drives

config DISK_AHCI
	bool "AHCI support"
	depends on HAS_DMA
	select DISK_ATA

config DISK_AHCI_IMX
	depends on ARCH_IMX
	depends on DISK_AHCI
	bool "i.MX AHCI support"

config DISK_SATA_MV
	depends on ARCH_MVEBU
	select DISK_ATA
	select DISK_IDE_SFF
	bool "Marvell SATA support"

comment "interface types"

config DISK_INTF_PLATFORM_IDE
	bool "Platform IDE"
	select DISK_ATA
	select DISK_IDE_SFF
	help
	  Generic platform driver for simple IDE like interfaces to a connected
	  ATA device.

config DISK_PATA_IMX
	bool "i.MX PATA driver"
	depends on ARCH_IMX
	depends on DISK_INTF_PLATFORM_IDE
	help
	  select this to enable support for the i.MX PATA driver

endif