[PATCH] ata: Correct two dependency issues

Tony Dinh mibodhi at gmail.com
Wed Jul 2 09:45:33 CEST 2025


On Tue, Jul 1, 2025 at 6:06 PM Tom Rini <trini at konsulko.com> wrote:
>
> 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.
>
> Signed-off-by: Tom Rini <trini at konsulko.com>
> ---
>  drivers/ata/Kconfig | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig
> index 29ceab849c02..da9c72a99d03 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.
> --
> 2.43.0

Reviewed-by: Tony Dinh <mibodhi at gmail.com>

>


More information about the U-Boot mailing list