On Wed, 28 Aug 2024 at 06:12, Jerome Forissier <[email protected]> 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 <[email protected]> > --- > drivers/net/Kconfig | 1 + > 1 file changed, 1 insertion(+) >
Reviewed-by: Simon Glass <[email protected]> > 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 >

