[PATCH v2 09/11] net: lwip: allow DM_DSA=y when NET_LWIP=y
Jerome Forissier
jerome.forissier at linaro.org
Tue Apr 15 23:17:44 CEST 2025
Now that the DSA tests in test/dm/dsa.c are compatible with NET_LWIP,
remove the dependency of DM_DSA on NET.
Signed-off-by: Jerome Forissier <jerome.forissier at linaro.org>
Reviewed-by: Simon Glass <sjg at chromium.org>
---
(no changes since v1)
drivers/net/Kconfig | 1 -
net/Makefile | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 933bad9b00b..3d338a81e81 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -48,7 +48,6 @@ config DM_DSA
bool "Enable Driver Model for DSA switches"
depends on DM_MDIO
depends on PHY_FIXED
- depends on !NET_LWIP
help
Enable driver model for DSA switches
diff --git a/net/Makefile b/net/Makefile
index 41edbacabc9..d63f62b7c8a 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -11,7 +11,6 @@ obj-$(CONFIG_NET) += arp.o
obj-$(CONFIG_CMD_BOOTP) += bootp.o
obj-$(CONFIG_CMD_CDP) += cdp.o
obj-$(CONFIG_CMD_DNS) += dns.o
-obj-$(CONFIG_DM_DSA) += dsa-uclass.o
obj-$(CONFIG_CMD_LINK_LOCAL) += link_local.o
obj-$(CONFIG_IPV6) += ndisc.o
obj-$(CONFIG_$(PHASE_)DM_ETH) += net.o
@@ -39,6 +38,7 @@ CFLAGS_eth_common.o += -Wno-format-extra-args
endif
ifeq ($(filter y,$(CONFIG_NET) $(CONFIG_NET_LWIP)),y)
+obj-$(CONFIG_DM_DSA) += dsa-uclass.o
obj-$(CONFIG_$(PHASE_)DM_ETH) += eth-uclass.o
obj-$(CONFIG_$(PHASE_)BOOTDEV_ETH) += eth_bootdev.o
obj-$(CONFIG_DM_MDIO) += mdio-uclass.o
--
2.43.0
More information about the U-Boot
mailing list