Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-elphel
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
linux-elphel
Commits
9ec5b1a2
Commit
9ec5b1a2
authored
Jul 23, 2019
by
Oleg Dzhimiev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
+AHCI_ELPHEL
parent
fe04cce3
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
115 additions
and
27 deletions
+115
-27
Kconfig
src/drivers/ata/Kconfig
+115
-27
No files found.
src/drivers/ata/Kconfig
View file @
9ec5b1a2
# SPDX-License-Identifier: GPL-2.0
#
#
# SATA/PATA driver configuration
# SATA/PATA driver configuration
#
#
...
@@ -14,7 +15,6 @@ menuconfig ATA
...
@@ -14,7 +15,6 @@ menuconfig ATA
tristate "Serial ATA and Parallel ATA drivers (libata)"
tristate "Serial ATA and Parallel ATA drivers (libata)"
depends on HAS_IOMEM
depends on HAS_IOMEM
depends on BLOCK
depends on BLOCK
depends on !(M32R || M68K || S390) || BROKEN
select SCSI
select SCSI
select GLOB
select GLOB
---help---
---help---
...
@@ -48,7 +48,7 @@ config ATA_VERBOSE_ERROR
...
@@ -48,7 +48,7 @@ config ATA_VERBOSE_ERROR
config ATA_ACPI
config ATA_ACPI
bool "ATA ACPI Support"
bool "ATA ACPI Support"
depends on ACPI
&& PCI
depends on ACPI
default y
default y
help
help
This option adds support for ATA-related ACPI objects.
This option adds support for ATA-related ACPI objects.
...
@@ -80,6 +80,8 @@ config SATA_PMP
...
@@ -80,6 +80,8 @@ config SATA_PMP
This option adds support for SATA Port Multipliers
This option adds support for SATA Port Multipliers
(the SATA version of an ethernet hub, or SAS expander).
(the SATA version of an ethernet hub, or SAS expander).
if HAS_DMA
comment "Controllers with non-SFF native interface"
comment "Controllers with non-SFF native interface"
config SATA_AHCI
config SATA_AHCI
...
@@ -98,6 +100,15 @@ config SATA_AHCI_PLATFORM
...
@@ -98,6 +100,15 @@ config SATA_AHCI_PLATFORM
If unsure, say N.
If unsure, say N.
config AHCI_BRCM
tristate "Broadcom AHCI SATA support"
depends on ARCH_BRCMSTB || BMIPS_GENERIC || ARCH_BCM_NSP
help
This option enables support for the AHCI SATA3 controller found on
Broadcom SoC's.
If unsure, say N.
config AHCI_DA850
config AHCI_DA850
tristate "DaVinci DA850 AHCI SATA support"
tristate "DaVinci DA850 AHCI SATA support"
depends on ARCH_DAVINCI_DA850
depends on ARCH_DAVINCI_DA850
...
@@ -107,6 +118,15 @@ config AHCI_DA850
...
@@ -107,6 +118,15 @@ config AHCI_DA850
If unsure, say N.
If unsure, say N.
config AHCI_DM816
tristate "DaVinci DM816 AHCI SATA support"
depends on ARCH_OMAP2PLUS
help
This option enables support for the DaVinci DM816 SoC's
onboard AHCI SATA controller.
If unsure, say N.
config AHCI_ST
config AHCI_ST
tristate "ST AHCI SATA support"
tristate "ST AHCI SATA support"
depends on ARCH_STI
depends on ARCH_STI
...
@@ -118,6 +138,7 @@ config AHCI_ST
...
@@ -118,6 +138,7 @@ config AHCI_ST
config AHCI_IMX
config AHCI_IMX
tristate "Freescale i.MX AHCI SATA support"
tristate "Freescale i.MX AHCI SATA support"
depends on MFD_SYSCON && (ARCH_MXC || COMPILE_TEST)
depends on MFD_SYSCON && (ARCH_MXC || COMPILE_TEST)
depends on (HWMON && (THERMAL || !THERMAL_OF)) || !HWMON
help
help
This option enables support for the Freescale i.MX SoC's
This option enables support for the Freescale i.MX SoC's
onboard AHCI SATA.
onboard AHCI SATA.
...
@@ -125,11 +146,21 @@ config AHCI_IMX
...
@@ -125,11 +146,21 @@ config AHCI_IMX
If unsure, say N.
If unsure, say N.
config AHCI_CEVA
config AHCI_CEVA
tristate "C
eva
AHCI SATA support"
tristate "C
EVA
AHCI SATA support"
depends on OF
depends on OF
help
help
This option enables support for the Xilinx Zynq
This option enables support for the CEVA AHCI SATA.
UltraScale+ MPSoC's onboard Ceva AHCI SATA.
It can be found on the Xilinx Zynq UltraScale+ MPSoC.
If unsure, say N.
config AHCI_MTK
tristate "MediaTek AHCI SATA support"
depends on ARCH_MEDIATEK
select MFD_SYSCON
help
This option enables support for the MediaTek SoC's
onboard AHCI SATA controller.
If unsure, say N.
If unsure, say N.
...
@@ -142,6 +173,15 @@ config AHCI_MVEBU
...
@@ -142,6 +173,15 @@ config AHCI_MVEBU
If unsure, say N.
If unsure, say N.
config AHCI_OCTEON
tristate "Cavium Octeon Soc Serial ATA"
depends on SATA_AHCI_PLATFORM && CAVIUM_OCTEON_SOC
default y
help
This option enables support for Cavium Octeon SoC Serial ATA.
If unsure, say N.
config AHCI_SUNXI
config AHCI_SUNXI
tristate "Allwinner sunxi AHCI SATA support"
tristate "Allwinner sunxi AHCI SATA support"
depends on ARCH_SUNXI
depends on ARCH_SUNXI
...
@@ -170,9 +210,13 @@ config AHCI_ELPHEL
...
@@ -170,9 +210,13 @@ config AHCI_ELPHEL
tristate "Elphel AHCI SATA driver support for elphel393 camera series"
tristate "Elphel AHCI SATA driver support for elphel393 camera series"
depends on ARM
depends on ARM
default m if ARM
default m if ARM
config AHCI_QORIQ
tristate "Freescale QorIQ AHCI SATA support"
depends on OF
help
help
This option enables support for
Elphel AHCI SATA controller in elphel393
This option enables support for
the Freescale QorIQ AHCI SoC's
series cameras
.
onboard AHCI SATA
.
If unsure, say N.
If unsure, say N.
...
@@ -185,6 +229,24 @@ config SATA_FSL
...
@@ -185,6 +229,24 @@ config SATA_FSL
If unsure, say N.
If unsure, say N.
config SATA_GEMINI
tristate "Gemini SATA bridge support"
depends on ARCH_GEMINI || COMPILE_TEST
default ARCH_GEMINI
help
This enabled support for the FTIDE010 to SATA bridge
found in Cortina Systems Gemini platform.
If unsure, say N.
config SATA_AHCI_SEATTLE
tristate "AMD Seattle 6.0Gbps AHCI SATA host controller support"
depends on ARCH_SEATTLE
help
This option enables support for AMD Seattle SATA host controller.
If unsure, say N
config SATA_INIC162X
config SATA_INIC162X
tristate "Initio 162x SATA support (Very Experimental)"
tristate "Initio 162x SATA support (Very Experimental)"
depends on PCI
depends on PCI
...
@@ -207,6 +269,8 @@ config SATA_SIL24
...
@@ -207,6 +269,8 @@ config SATA_SIL24
If unsure, say N.
If unsure, say N.
endif # HAS_DMA
config ATA_SFF
config ATA_SFF
bool "ATA SFF support (for legacy IDE and PATA)"
bool "ATA SFF support (for legacy IDE and PATA)"
default y
default y
...
@@ -264,6 +328,7 @@ config SATA_SX4
...
@@ -264,6 +328,7 @@ config SATA_SX4
config ATA_BMDMA
config ATA_BMDMA
bool "ATA BMDMA support"
bool "ATA BMDMA support"
depends on HAS_DMA
default y
default y
help
help
This option adds support for SFF ATA controllers with BMDMA
This option adds support for SFF ATA controllers with BMDMA
...
@@ -288,13 +353,23 @@ config ATA_PIIX
...
@@ -288,13 +353,23 @@ config ATA_PIIX
config SATA_DWC
config SATA_DWC
tristate "DesignWare Cores SATA support"
tristate "DesignWare Cores SATA support"
depends on 460EX
depends on DMADEVICES
select GENERIC_PHY
help
help
This option enables support for the on-chip SATA controller of the
This option enables support for the on-chip SATA controller of the
AppliedMicro processor 460EX.
AppliedMicro processor 460EX.
If unsure, say N.
If unsure, say N.
config SATA_DWC_OLD_DMA
bool "Support old device trees"
depends on SATA_DWC
select DW_DMAC_CORE
default y if 460EX
help
This option enables support for old device trees without the
"dmas" property.
config SATA_DWC_DEBUG
config SATA_DWC_DEBUG
bool "Debugging driver version"
bool "Debugging driver version"
depends on SATA_DWC
depends on SATA_DWC
...
@@ -309,6 +384,7 @@ config SATA_DWC_VDEBUG
...
@@ -309,6 +384,7 @@ config SATA_DWC_VDEBUG
config SATA_HIGHBANK
config SATA_HIGHBANK
tristate "Calxeda Highbank SATA support"
tristate "Calxeda Highbank SATA support"
depends on HAS_DMA
depends on ARCH_HIGHBANK || COMPILE_TEST
depends on ARCH_HIGHBANK || COMPILE_TEST
help
help
This option enables support for the Calxeda Highbank SoC's
This option enables support for the Calxeda Highbank SoC's
...
@@ -318,6 +394,7 @@ config SATA_HIGHBANK
...
@@ -318,6 +394,7 @@ config SATA_HIGHBANK
config SATA_MV
config SATA_MV
tristate "Marvell SATA support"
tristate "Marvell SATA support"
depends on HAS_DMA
depends on PCI || ARCH_DOVE || ARCH_MV78XX0 || \
depends on PCI || ARCH_DOVE || ARCH_MV78XX0 || \
ARCH_MVEBU || ARCH_ORION5X || COMPILE_TEST
ARCH_MVEBU || ARCH_ORION5X || COMPILE_TEST
select GENERIC_PHY
select GENERIC_PHY
...
@@ -346,7 +423,7 @@ config SATA_PROMISE
...
@@ -346,7 +423,7 @@ config SATA_PROMISE
config SATA_RCAR
config SATA_RCAR
tristate "Renesas R-Car SATA support"
tristate "Renesas R-Car SATA support"
depends on ARCH_
SHMOBILE
|| COMPILE_TEST
depends on ARCH_
RENESAS
|| COMPILE_TEST
help
help
This option enables support for Renesas R-Car Serial ATA.
This option enables support for Renesas R-Car Serial ATA.
...
@@ -467,6 +544,15 @@ config PATA_BF54X
...
@@ -467,6 +544,15 @@ config PATA_BF54X
If unsure, say N.
If unsure, say N.
config PATA_BK3710
tristate "Palmchip BK3710 PATA support"
depends on ARCH_DAVINCI
help
This option enables support for the integrated IDE controller on
the TI DaVinci SoC.
If unsure, say N.
config PATA_CMD64X
config PATA_CMD64X
tristate "CMD64x PATA support"
tristate "CMD64x PATA support"
depends on PCI
depends on PCI
...
@@ -539,6 +625,17 @@ config PATA_EP93XX
...
@@ -539,6 +625,17 @@ config PATA_EP93XX
If unsure, say N.
If unsure, say N.
config PATA_FTIDE010
tristate "Faraday Technology FTIDE010 PATA support"
depends on OF
depends on ARM
depends on SATA_GEMINI
help
This option enables support for the Faraday FTIDE010
PATA controller found in the Cortina Gemini SoCs.
If unsure, say N.
config PATA_HPT366
config PATA_HPT366
tristate "HPT 366/368 PATA support"
tristate "HPT 366/368 PATA support"
depends on PCI
depends on PCI
...
@@ -748,15 +845,6 @@ config PATA_SC1200
...
@@ -748,15 +845,6 @@ config PATA_SC1200
If unsure, say N.
If unsure, say N.
config PATA_SCC
tristate "Toshiba's Cell Reference Set IDE support"
depends on PCI && PPC_CELLEB
help
This option enables support for the built-in IDE controller on
Toshiba Cell Reference Board.
If unsure, say N.
config PATA_SCH
config PATA_SCH
tristate "Intel SCH PATA support"
tristate "Intel SCH PATA support"
depends on PCI
depends on PCI
...
@@ -851,15 +939,6 @@ config PATA_AT32
...
@@ -851,15 +939,6 @@ config PATA_AT32
If unsure, say N.
If unsure, say N.
config PATA_AT91
tristate "PATA support for AT91SAM9260"
depends on ARM && SOC_AT91SAM9
depends on !ARCH_MULTIPLATFORM
help
This option enables support for IDE devices on the Atmel AT91SAM9260 SoC.
If unsure, say N.
config PATA_CMD640_PCI
config PATA_CMD640_PCI
tristate "CMD640 PCI PATA support (Experimental)"
tristate "CMD640 PCI PATA support (Experimental)"
depends on PCI
depends on PCI
...
@@ -870,6 +949,15 @@ config PATA_CMD640_PCI
...
@@ -870,6 +949,15 @@ config PATA_CMD640_PCI
If unsure, say N.
If unsure, say N.
config PATA_FALCON
tristate "Atari Falcon PATA support"
depends on M68K && ATARI
help
This option enables support for the on-board IDE
interface on the Atari Falcon.
If unsure, say N.
config PATA_ISAPNP
config PATA_ISAPNP
tristate "ISA Plug and Play PATA support"
tristate "ISA Plug and Play PATA support"
depends on ISAPNP
depends on ISAPNP
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment