aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2022-01-31 07:49:35 -0700
committerTom Rini <trini@konsulko.com>2022-02-09 09:16:48 -0500
commitf73a75618224b7e65a3e8a25b0b115bb1bee681b (patch)
tree1847390029fee7ef9183683c1b9433981b53c64a /drivers
parente7b02781f5a962f7642aa929789235eec0c65b4d (diff)
downloadu-boot-f73a75618224b7e65a3e8a25b0b115bb1bee681b.zip
u-boot-f73a75618224b7e65a3e8a25b0b115bb1bee681b.tar.gz
u-boot-f73a75618224b7e65a3e8a25b0b115bb1bee681b.tar.bz2
ahci: Make ahci drivers depend on AHCI
At present all ahci drivers depend on AHCI except for DWC_AHCI. But no boards enable that without also enabling AHCI: /tools/moveconfig.py -f ~AHCI DWC_AHCI 0 matches Group them together and sort them in order by Kconfig name (except for AHCI_MVEBU which uses a different naming convention). Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/ata/Kconfig26
1 files changed, 13 insertions, 13 deletions
diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig
index 6e8363c..1adf4dc 100644
--- a/drivers/ata/Kconfig
+++ b/drivers/ata/Kconfig
@@ -42,6 +42,8 @@ config AHCI_PCI
help
Enables support for the PCI-based AHCI controller.
+if AHCI
+
config SPL_AHCI_PCI
bool "Support for PCI-based AHCI controller for SPL"
depends on SPL
@@ -68,23 +70,19 @@ config DWC_AHSATA
config DWC_AHSATA_AHCI
bool "Enable DWC AHSATA AHCI driver support"
depends on DWC_AHSATA
- depends on AHCI
default y
help
Enable this option unless you need your private ahci implementation
-config SUNXI_AHCI
- bool "Enable Allwinner SATA driver support"
- depends on AHCI
- default y if ARCH_SUNXI
+config MTK_AHCI
+ bool "Enable Mediatek AHCI driver support"
help
- Enable this driver to support the SATA controllers found in the
- Allwinner A10, A20 and R40 SoCs.
+ Enable this driver to support Sata devices through
+ Mediatek AHCI controller (e.g. MT7622).
config AHCI_MVEBU
bool "Marvell EBU AHCI SATA support"
depends on ARCH_MVEBU || ARCH_OCTEON
- depends on AHCI
select SCSI_AHCI
select DM_SCSI
help
@@ -93,12 +91,14 @@ config AHCI_MVEBU
If unsure, say N.
-config MTK_AHCI
- bool "Enable Mediatek AHCI driver support"
- depends on AHCI
+config SUNXI_AHCI
+ bool "Enable Allwinner SATA driver support"
+ default y if ARCH_SUNXI
help
- Enable this driver to support Sata devices through
- Mediatek AHCI controller (e.g. MT7622).
+ Enable this driver to support the SATA controllers found in the
+ Allwinner A10, A20 and R40 SoCs.
+
+endif # AHCI
if SATA