summaryrefslogtreecommitdiff
path: root/Kconfig
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2026-03-20 14:53:27 -0600
committerJerome Forissier <[email protected]>2026-03-31 16:43:28 +0200
commit803e5cc5f9dd47b4f4361270831dd02737657b47 (patch)
tree5174ebb1ab8dd1a392732455461bd25365d43253 /Kconfig
parenta40defd46a636fcdb38a5cfe4a354ace1730dbe1 (diff)
net: Rework dependencies around NET/NET_LWIP and NETDEVICES
Functionally, both networking stacks require DM_ETH. This is because they both also require some networking devices to be enabled. Express this more correctly by having both NET and NET_LWIP select NETDEVICES. In turn NETDEVICES no longer depends on NET or NET_LWIP as it's not prompted anymore. Signed-off-by: Tom Rini <[email protected]> Reviewed-by: Jerome Forissier <[email protected]>
Diffstat (limited to 'Kconfig')
-rw-r--r--Kconfig4
1 files changed, 2 insertions, 2 deletions
diff --git a/Kconfig b/Kconfig
index 1679bba5d75..24d238f96df 100644
--- a/Kconfig
+++ b/Kconfig
@@ -804,14 +804,14 @@ config NO_NET
config NET
bool "Legacy U-Boot networking stack"
- imply NETDEVICES
+ select NETDEVICES
help
Include networking support with U-Boot's internal implementation of
the TCP/IP protocol stack.
config NET_LWIP
bool "Use lwIP for networking stack"
- imply NETDEVICES
+ select NETDEVICES
help
Include networking support based on the lwIP (lightweight IP)
TCP/IP stack (https://nongnu.org/lwip). This is a replacement for