From: Tom Rini Date: Wed, 2 Jul 2025 01:04:29 +0000 (-0600) Subject: ata: Correct two dependency issues X-Git-Tag: v2025.10-rc1~103 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a713fa1b5d4090fde3d84d25b7800de8f9feba62;p=thirdparty%2Fu-boot.git ata: Correct two dependency issues First, the SATA_MV driver can only build on kirkwood or mvebu platforms due to header requirements, so add that as a dependency here. Second, SYS_SATA_MAX_DEVICE is also used by the API code so allow it to be configured in that case. Reviewed-by: Tony Dinh Signed-off-by: Tom Rini --- diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 29ceab849c0..da9c72a99d0 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -131,6 +131,7 @@ config FSL_SATA_V2 config SATA_MV bool "Enable Marvell SATA controller driver support" + depends on ARCH_KIRKWOOD || ARCH_MVEBU select AHCI select LIBATA help @@ -148,7 +149,7 @@ config SATA_SIL config SYS_SATA_MAX_DEVICE int "Maximum number of SATA devices" - depends on !AHCI || FSL_SATA || SATA_MV + depends on !AHCI || FSL_SATA || SATA_MV || API help Sets the maximum number of SATA devices which can be supported by U-Boot.