]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
net: ftgmac100: depend on NET
authorJerome Forissier <jerome.forissier@linaro.org>
Wed, 11 Sep 2024 09:58:21 +0000 (11:58 +0200)
committerTom Rini <trini@konsulko.com>
Tue, 24 Sep 2024 19:41:21 +0000 (13:41 -0600)
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@linaro.org>
Reviewed-by: Peter Robinson <pbrobinson@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
drivers/net/Kconfig

index 6ed325517c00e49bbfcd57b8ce194f845bdfe8a2..e7d0ddfe25ae1f21b605c0ef9a53878d75ab35c4 100644 (file)
@@ -468,6 +468,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