[PATCH 08/13] net: ftgmac100: depend on NET

Simon Glass sjg at chromium.org
Thu Aug 29 16:04:55 CEST 2024


On Wed, 28 Aug 2024 at 06:12, Jerome Forissier
<jerome.forissier at linaro.org> wrote:
>
> FTGMAC100 enables drivers/net/ftgmac100.c which uses
> PHY_INTERFACE_MODE_NCSI, which is defined only when PHY_NCSI is enabled.
> Therefore FTGMAC100 depends on PHY_NCSI. However adding such a
> dependency causes a "recursive dependency detected!" message, so
> add a dependency on NET instead (PHY_NCSI depends on NET).
> All in all, either the stack is NET and FTGMAC100 can be enabled,
> or it is NET_LWIP (or NO_NET) and it cannot.
>
> Signed-off-by: Jerome Forissier <jerome.forissier at linaro.org>
> ---
>  drivers/net/Kconfig | 1 +
>  1 file changed, 1 insertion(+)
>

Reviewed-by: Simon Glass <sjg at chromium.org>


> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
> index 69ae7c0750..3382e533f4 100644
> --- a/drivers/net/Kconfig
> +++ b/drivers/net/Kconfig
> @@ -461,6 +461,7 @@ config FTMAC100
>  config FTGMAC100
>         bool "Ftgmac100 Ethernet Support"
>         select PHYLIB
> +       depends on NET
>         help
>           This driver supports the Faraday's FTGMAC100 Gigabit SoC
>           Ethernet controller that can be found on Aspeed SoCs (which
> --
> 2.40.1
>


More information about the U-Boot mailing list