You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by pk...@apache.org on 2022/10/01 17:12:22 UTC

[incubator-nuttx] branch master updated (fc9b9f70ac -> 2a574427c6)

This is an automated email from the ASF dual-hosted git repository.

pkarashchenko pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


    from fc9b9f70ac xtensa/esp32: add documentation of the I2S/audio support on ESP32
     new 486a6f81d1 drivers/net: Enable NETDEVICES by default
     new 2a574427c6 boards: Remove CONFIG_NETDEVICES=y from board defconfig

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 boards/arm/c5471/c5471evm/configs/nsh/defconfig                       | 1 -
 boards/arm/cxd56xx/spresense/configs/rndis/defconfig                  | 1 -
 boards/arm/cxd56xx/spresense/configs/rndis_smp/defconfig              | 1 -
 boards/arm/cxd56xx/spresense/configs/wifi/defconfig                   | 1 -
 boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig               | 1 -
 boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig                | 1 -
 boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig                    | 1 -
 boards/arm/dm320/ntosd-dm320/configs/poll/defconfig                   | 1 -
 boards/arm/dm320/ntosd-dm320/configs/udp/defconfig                    | 1 -
 boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig              | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig                  | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig                | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig                  | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig                | 1 -
 boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig                 | 1 -
 boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig            | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig               | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig           | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig            | 1 -
 boards/arm/moxart/moxa/configs/nsh/defconfig                          | 1 -
 boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig  | 1 -
 boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig          | 1 -
 boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig       | 1 -
 boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig         | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig         | 1 -
 boards/arm/stm32/b-g431b-esc1/configs/cansock/defconfig               | 1 -
 boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig    | 1 -
 boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig    | 1 -
 boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig  | 1 -
 boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig        | 1 -
 boards/arm/stm32/emw3162/configs/wlan/defconfig                       | 1 -
 boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/cansock/defconfig              | 1 -
 boards/arm/stm32/nucleo-f446re/configs/cansock/defconfig              | 1 -
 boards/arm/stm32/nucleo-g431rb/configs/cansock/defconfig              | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig | 1 -
 boards/arm/stm32/photon/configs/wlan-perf/defconfig                   | 1 -
 boards/arm/stm32/photon/configs/wlan/defconfig                        | 1 -
 boards/arm/stm32/stm32f4discovery/configs/ether_w5500/defconfig       | 1 -
 boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig             | 1 -
 boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig              | 1 -
 boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig    | 1 -
 boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig    | 1 -
 boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig  | 1 -
 boards/arm/str71x/olimex-strp711/configs/nettest/defconfig            | 1 -
 boards/sim/sim/sim/configs/bluetooth/defconfig                        | 1 -
 boards/sim/sim/sim/configs/bthcisock/defconfig                        | 1 -
 boards/sim/sim/sim/configs/ipforward/defconfig                        | 1 -
 boards/sim/sim/sim/configs/nettest/defconfig                          | 1 -
 boards/sim/sim/sim/configs/nimble/defconfig                           | 1 -
 boards/sim/sim/sim/configs/pf_ieee802154/defconfig                    | 1 -
 boards/sim/sim/sim/configs/pktradio/defconfig                         | 1 -
 boards/sim/sim/sim/configs/rpserver/defconfig                         | 1 -
 boards/sim/sim/sim/configs/sixlowpan/defconfig                        | 1 -
 boards/sim/sim/sim/configs/tcpblaster/defconfig                       | 1 -
 boards/sim/sim/sim/configs/tcploop/defconfig                          | 1 -
 boards/sim/sim/sim/configs/udgram/defconfig                           | 1 -
 boards/sim/sim/sim/configs/userfs/defconfig                           | 1 -
 boards/sim/sim/sim/configs/ustream/defconfig                          | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig             | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig           | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig              | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig             | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig            | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig   | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig              | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/wapi_smp/defconfig          | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/wifinsh/defconfig           | 1 -
 boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig     | 1 -
 drivers/net/Kconfig                                                   | 3 +--
 70 files changed, 1 insertion(+), 71 deletions(-)


[incubator-nuttx] 01/02: drivers/net: Enable NETDEVICES by default

Posted by pk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

pkarashchenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 486a6f81d1dd3895c180628d61107c67b0eaeff8
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Fri Sep 30 12:19:11 2022 +0800

    drivers/net: Enable NETDEVICES by default
    
    since there are many net drivers doesn't depend on phy
    
    Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
 drivers/net/Kconfig | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index b3e28e4c97..f9fe576ef0 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -5,8 +5,7 @@
 
 menuconfig NETDEVICES
 	bool "Network Device/PHY Support"
-	default n if !ARCH_HAVE_PHY
-	default y if ARCH_HAVE_PHY
+	default y
 	depends on NET
 	---help---
 		Network interface driver and PHY selections.  This options enables


[incubator-nuttx] 02/02: boards: Remove CONFIG_NETDEVICES=y from board defconfig

Posted by pk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

pkarashchenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 2a574427c6b97e3309aeadf6a4374420121f8f7b
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Fri Sep 30 16:34:47 2022 +0800

    boards: Remove CONFIG_NETDEVICES=y from board defconfig
    
    since it's enabled by default now
    
    Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
 boards/arm/c5471/c5471evm/configs/nsh/defconfig                       | 1 -
 boards/arm/cxd56xx/spresense/configs/rndis/defconfig                  | 1 -
 boards/arm/cxd56xx/spresense/configs/rndis_smp/defconfig              | 1 -
 boards/arm/cxd56xx/spresense/configs/wifi/defconfig                   | 1 -
 boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig               | 1 -
 boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig                | 1 -
 boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig                    | 1 -
 boards/arm/dm320/ntosd-dm320/configs/poll/defconfig                   | 1 -
 boards/arm/dm320/ntosd-dm320/configs/udp/defconfig                    | 1 -
 boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig              | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig                  | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig                | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig                  | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig                | 1 -
 boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig                 | 1 -
 boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig            | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig               | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig           | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig            | 1 -
 boards/arm/moxart/moxa/configs/nsh/defconfig                          | 1 -
 boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig  | 1 -
 boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig          | 1 -
 boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig       | 1 -
 boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig         | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig         | 1 -
 boards/arm/stm32/b-g431b-esc1/configs/cansock/defconfig               | 1 -
 boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig    | 1 -
 boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig    | 1 -
 boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig  | 1 -
 boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig        | 1 -
 boards/arm/stm32/emw3162/configs/wlan/defconfig                       | 1 -
 boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/cansock/defconfig              | 1 -
 boards/arm/stm32/nucleo-f446re/configs/cansock/defconfig              | 1 -
 boards/arm/stm32/nucleo-g431rb/configs/cansock/defconfig              | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig | 1 -
 boards/arm/stm32/photon/configs/wlan-perf/defconfig                   | 1 -
 boards/arm/stm32/photon/configs/wlan/defconfig                        | 1 -
 boards/arm/stm32/stm32f4discovery/configs/ether_w5500/defconfig       | 1 -
 boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig             | 1 -
 boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig              | 1 -
 boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig    | 1 -
 boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig    | 1 -
 boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig  | 1 -
 boards/arm/str71x/olimex-strp711/configs/nettest/defconfig            | 1 -
 boards/sim/sim/sim/configs/bluetooth/defconfig                        | 1 -
 boards/sim/sim/sim/configs/bthcisock/defconfig                        | 1 -
 boards/sim/sim/sim/configs/ipforward/defconfig                        | 1 -
 boards/sim/sim/sim/configs/nettest/defconfig                          | 1 -
 boards/sim/sim/sim/configs/nimble/defconfig                           | 1 -
 boards/sim/sim/sim/configs/pf_ieee802154/defconfig                    | 1 -
 boards/sim/sim/sim/configs/pktradio/defconfig                         | 1 -
 boards/sim/sim/sim/configs/rpserver/defconfig                         | 1 -
 boards/sim/sim/sim/configs/sixlowpan/defconfig                        | 1 -
 boards/sim/sim/sim/configs/tcpblaster/defconfig                       | 1 -
 boards/sim/sim/sim/configs/tcploop/defconfig                          | 1 -
 boards/sim/sim/sim/configs/udgram/defconfig                           | 1 -
 boards/sim/sim/sim/configs/userfs/defconfig                           | 1 -
 boards/sim/sim/sim/configs/ustream/defconfig                          | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig             | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig           | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig              | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig             | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig            | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig   | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig              | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/wapi_smp/defconfig          | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/wifinsh/defconfig           | 1 -
 boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig     | 1 -
 69 files changed, 69 deletions(-)

diff --git a/boards/arm/c5471/c5471evm/configs/nsh/defconfig b/boards/arm/c5471/c5471evm/configs/nsh/defconfig
index 7724dee0a5..8a85fc7f84 100644
--- a/boards/arm/c5471/c5471evm/configs/nsh/defconfig
+++ b/boards/arm/c5471/c5471evm/configs/nsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_ENTRIES=4
 CONFIG_NETDB_DNSSERVER_NOADDR=y
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_NOMAC=y
 CONFIG_NETUTILS_TELNETD=y
 CONFIG_NETUTILS_TFTPC=y
diff --git a/boards/arm/cxd56xx/spresense/configs/rndis/defconfig b/boards/arm/cxd56xx/spresense/configs/rndis/defconfig
index da2c6be2d7..a250c9a44a 100644
--- a/boards/arm/cxd56xx/spresense/configs/rndis/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/rndis/defconfig
@@ -78,7 +78,6 @@ CONFIG_MTD_SMART_SECTOR_SIZE=4096
 CONFIG_NAME_MAX=128
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_MACADDR_1=0xdeadbeff
 CONFIG_NETINIT_NOMAC=y
 CONFIG_NETINIT_THREAD=y
diff --git a/boards/arm/cxd56xx/spresense/configs/rndis_smp/defconfig b/boards/arm/cxd56xx/spresense/configs/rndis_smp/defconfig
index 80f3d2e3d9..1d1762f2fd 100644
--- a/boards/arm/cxd56xx/spresense/configs/rndis_smp/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/rndis_smp/defconfig
@@ -80,7 +80,6 @@ CONFIG_MTD_SMART_SECTOR_SIZE=4096
 CONFIG_NAME_MAX=128
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_MACADDR_1=0xdeadbeff
 CONFIG_NETINIT_NOMAC=y
 CONFIG_NETINIT_THREAD=y
diff --git a/boards/arm/cxd56xx/spresense/configs/wifi/defconfig b/boards/arm/cxd56xx/spresense/configs/wifi/defconfig
index 2fd37f8749..f1e870d52b 100644
--- a/boards/arm/cxd56xx/spresense/configs/wifi/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/wifi/defconfig
@@ -92,7 +92,6 @@ CONFIG_MTD_SMART_SECTOR_SIZE=4096
 CONFIG_NAME_MAX=128
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_NETLOCAL=y
 CONFIG_NETUTILS_CODECS=y
 CONFIG_NETUTILS_FTPC=y
diff --git a/boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig b/boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig
index 69f73e0a2a..fba3f7a68c 100644
--- a/boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig
@@ -95,7 +95,6 @@ CONFIG_MTD_SMART_SECTOR_SIZE=4096
 CONFIG_NAME_MAX=128
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_NETLOCAL=y
 CONFIG_NETUTILS_CODECS=y
 CONFIG_NETUTILS_FTPC=y
diff --git a/boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig b/boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig
index 8ea8bba978..2db15e8201 100644
--- a/boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig
+++ b/boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig
@@ -23,7 +23,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_INIT_ENTRYPOINT="nettest_main"
 CONFIG_INIT_STACKSIZE=4096
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NET_DM90x0=y
 CONFIG_NET_ICMP=y
diff --git a/boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig b/boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig
index 3beb186483..ef776e92ab 100644
--- a/boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig
+++ b/boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_ENTRIES=4
 CONFIG_NETDB_DNSSERVER_NOADDR=y
-CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_TELNETD=y
 CONFIG_NETUTILS_TFTPC=y
 CONFIG_NETUTILS_WEBCLIENT=y
diff --git a/boards/arm/dm320/ntosd-dm320/configs/poll/defconfig b/boards/arm/dm320/ntosd-dm320/configs/poll/defconfig
index e09a0026b5..e7d58dd835 100644
--- a/boards/arm/dm320/ntosd-dm320/configs/poll/defconfig
+++ b/boards/arm/dm320/ntosd-dm320/configs/poll/defconfig
@@ -23,7 +23,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_INIT_ENTRYPOINT="poll_main"
 CONFIG_INIT_STACKSIZE=4096
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NET_DM90x0=y
 CONFIG_NET_ICMP=y
diff --git a/boards/arm/dm320/ntosd-dm320/configs/udp/defconfig b/boards/arm/dm320/ntosd-dm320/configs/udp/defconfig
index 23171601ea..8bf635ee74 100644
--- a/boards/arm/dm320/ntosd-dm320/configs/udp/defconfig
+++ b/boards/arm/dm320/ntosd-dm320/configs/udp/defconfig
@@ -24,7 +24,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_INIT_ENTRYPOINT="udpclient_main"
 CONFIG_INIT_STACKSIZE=4096
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NET_BROADCAST=y
 CONFIG_NET_DM90x0=y
diff --git a/boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig b/boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig
index ee39f4a8f1..a7714b7f56 100644
--- a/boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig
+++ b/boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig
@@ -23,7 +23,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_INIT_ENTRYPOINT="webserver_main"
 CONFIG_INIT_STACKSIZE=4096
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NETUTILS_WEBSERVER=y
 CONFIG_NET_DM90x0=y
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig
index 12859b5433..fd9d2efcd3 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig
@@ -55,7 +55,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig
index 50a3ad60bd..f74d48871f 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig
@@ -56,7 +56,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
diff --git a/boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig b/boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig
index deb3c87bcf..a731c4620a 100644
--- a/boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig
+++ b/boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig
@@ -55,7 +55,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
diff --git a/boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig b/boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig
index c70b190061..50f253999d 100644
--- a/boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig
+++ b/boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig
@@ -56,7 +56,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
diff --git a/boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig b/boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig
index f220608f0b..3b882e3e8d 100644
--- a/boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig
+++ b/boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig
@@ -33,7 +33,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
diff --git a/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig b/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig
index c9b6d008af..a0f79ef49b 100644
--- a/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig
+++ b/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig
@@ -46,7 +46,6 @@ CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_NET=y
 CONFIG_NETDB_BUFSIZE=128
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETINIT_NOMAC=y
 CONFIG_NETINIT_THREAD=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
index 361199ae42..a8a596325b 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
@@ -77,7 +77,6 @@ CONFIG_NAME_MAX=255
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_MAXRESPONSE=176
-CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_CODECS=y
 CONFIG_NETUTILS_TELNETD=y
 CONFIG_NETUTILS_WEBCLIENT=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
index e67041fb9c..620ba19574 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
@@ -85,7 +85,6 @@ CONFIG_MTD=y
 CONFIG_NAME_MAX=255
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_DHCPC=y
 CONFIG_NETINIT_DRIPADDR=0xa9feab5a
 CONFIG_NETINIT_MACADDR_1=0xdeadbeff
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
index e903f895a9..b6f94d4e84 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
@@ -82,7 +82,6 @@ CONFIG_MTD=y
 CONFIG_NAME_MAX=255
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_DRIPADDR=0xa9feab5a
 CONFIG_NETINIT_MACADDR_1=0xdeadbeff
 CONFIG_NETINIT_NETMASK=0xffff0000
diff --git a/boards/arm/moxart/moxa/configs/nsh/defconfig b/boards/arm/moxart/moxa/configs/nsh/defconfig
index cfc10b9313..39f7af1c84 100644
--- a/boards/arm/moxart/moxa/configs/nsh/defconfig
+++ b/boards/arm/moxart/moxa/configs/nsh/defconfig
@@ -60,7 +60,6 @@ CONFIG_IOB_NBUFFERS=24
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_LONG_LONG=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_TELNETD=y
 CONFIG_NET_ARP_IPIN=y
 CONFIG_NET_ARP_SEND=y
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig b/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig
index 7f10af2ddf..3a2d3bd60f 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig
@@ -34,7 +34,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETINIT_DHCPC=y
 CONFIG_NETINIT_DNS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig b/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig
index 14ce655231..0bbadc08af 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig
@@ -34,7 +34,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETINIT_DHCPC=y
 CONFIG_NETINIT_DNS=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig b/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig
index 733ffaeed0..00579f38fd 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig
@@ -34,7 +34,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETINIT_DHCPC=y
 CONFIG_NETINIT_DNS=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig b/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig
index 206abaa84e..84d7413dd1 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig
@@ -37,7 +37,6 @@ CONFIG_MM_BACKTRACE=0
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_RECV_TIMEOUT=3
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
 CONFIG_NETINIT_DHCPC=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
index 09d4ca2a17..b123be4f8a 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
@@ -34,7 +34,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETINIT_DHCPC=y
 CONFIG_NETINIT_DNS=y
diff --git a/boards/arm/stm32/b-g431b-esc1/configs/cansock/defconfig b/boards/arm/stm32/b-g431b-esc1/configs/cansock/defconfig
index 18ba9202c8..0f91568099 100644
--- a/boards/arm/stm32/b-g431b-esc1/configs/cansock/defconfig
+++ b/boards/arm/stm32/b-g431b-esc1/configs/cansock/defconfig
@@ -28,7 +28,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_BUFSIZE=128
 CONFIG_IOB_NBUFFERS=10
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NET_CAN=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig
index c74bc6d04d..a562771280 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig
@@ -63,7 +63,6 @@ CONFIG_IOB_NCHAINS=16
 CONFIG_LIBC_HOSTNAME="MRF24J40"
 CONFIG_MAC802154_NTXDESC=32
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig
index 8b17287821..c590b46736 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig
@@ -46,7 +46,6 @@ CONFIG_IOB_NCHAINS=16
 CONFIG_LIBC_HOSTNAME="MRF24J40"
 CONFIG_MAC802154_NTXDESC=32
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETDEV_TELNET=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig
index 32bcb4d757..da76d46abf 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig
@@ -63,7 +63,6 @@ CONFIG_IOB_NCHAINS=16
 CONFIG_LIBC_HOSTNAME="MRF24J40"
 CONFIG_MAC802154_NTXDESC=32
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig b/boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig
index 43b2895faa..f1b3ccd696 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig
@@ -60,7 +60,6 @@ CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_LIBC_HOSTNAME="XBee"
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
 CONFIG_NETINIT_NETLOCAL=y
diff --git a/boards/arm/stm32/emw3162/configs/wlan/defconfig b/boards/arm/stm32/emw3162/configs/wlan/defconfig
index b43bf9c2fd..3f311026ac 100644
--- a/boards/arm/stm32/emw3162/configs/wlan/defconfig
+++ b/boards/arm/stm32/emw3162/configs/wlan/defconfig
@@ -37,7 +37,6 @@ CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
 CONFIG_NETINIT_DHCPC=y
diff --git a/boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig b/boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig
index 4993776a12..1bb005f364 100644
--- a/boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig
+++ b/boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_MMCSD_SDIO=y
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_NOMAC=y
 CONFIG_NETUTILS_TELNETD=y
 CONFIG_NETUTILS_TFTPC=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/cansock/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/cansock/defconfig
index fb342b532e..2553dea628 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/cansock/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/cansock/defconfig
@@ -31,7 +31,6 @@ CONFIG_IOB_BUFSIZE=128
 CONFIG_IOB_NBUFFERS=10
 CONFIG_LIBC_LONG_LONG=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NET_CAN=y
diff --git a/boards/arm/stm32/nucleo-f446re/configs/cansock/defconfig b/boards/arm/stm32/nucleo-f446re/configs/cansock/defconfig
index 96e4263fe5..9f5ebe50e1 100644
--- a/boards/arm/stm32/nucleo-f446re/configs/cansock/defconfig
+++ b/boards/arm/stm32/nucleo-f446re/configs/cansock/defconfig
@@ -32,7 +32,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_BUFSIZE=16
 CONFIG_IOB_NBUFFERS=1024
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NET_CAN=y
diff --git a/boards/arm/stm32/nucleo-g431rb/configs/cansock/defconfig b/boards/arm/stm32/nucleo-g431rb/configs/cansock/defconfig
index 44326688cc..d3b94b4076 100644
--- a/boards/arm/stm32/nucleo-g431rb/configs/cansock/defconfig
+++ b/boards/arm/stm32/nucleo-g431rb/configs/cansock/defconfig
@@ -28,7 +28,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_BUFSIZE=128
 CONFIG_IOB_NBUFFERS=10
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NET_CAN=y
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig
index 68adafd6c5..10190965bb 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig
@@ -55,7 +55,6 @@ CONFIG_IOB_NCHAINS=16
 CONFIG_MAC802154_NTXDESC=32
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_PHY_IOCTL=y
diff --git a/boards/arm/stm32/photon/configs/wlan-perf/defconfig b/boards/arm/stm32/photon/configs/wlan-perf/defconfig
index 13d16fda24..4944202976 100644
--- a/boards/arm/stm32/photon/configs/wlan-perf/defconfig
+++ b/boards/arm/stm32/photon/configs/wlan-perf/defconfig
@@ -42,7 +42,6 @@ CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
 CONFIG_NETINIT_DHCPC=y
diff --git a/boards/arm/stm32/photon/configs/wlan/defconfig b/boards/arm/stm32/photon/configs/wlan/defconfig
index e2792a3731..ef517577e9 100644
--- a/boards/arm/stm32/photon/configs/wlan/defconfig
+++ b/boards/arm/stm32/photon/configs/wlan/defconfig
@@ -42,7 +42,6 @@ CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
 CONFIG_NETINIT_DHCPC=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/ether_w5500/defconfig b/boards/arm/stm32/stm32f4discovery/configs/ether_w5500/defconfig
index 90bf45e8e3..4458474586 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/ether_w5500/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/ether_w5500/defconfig
@@ -31,7 +31,6 @@ CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_DRIPADDR=0xc0a80001
 CONFIG_NETINIT_IPADDR=0xc0a80010
 CONFIG_NETINIT_NOMAC=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig b/boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig
index 5edd7675b0..139a96d687 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig
@@ -40,7 +40,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x0
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_DHCPC=y
 CONFIG_NETINIT_DRIPADDR=0x0
 CONFIG_NETINIT_MACADDR_1=0xdeadcafe
diff --git a/boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig b/boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig
index c3de9320ca..f30b185cd6 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig
@@ -46,7 +46,6 @@ CONFIG_MMCSD=y
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETINIT_NETLOCAL=y
 CONFIG_NETUTILS_CODECS=y
 CONFIG_NETUTILS_FTPC=y
diff --git a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig
index 41b92f10e1..f118defc81 100644
--- a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig
+++ b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig
@@ -49,7 +49,6 @@ CONFIG_IOB_NCHAINS=16
 CONFIG_LIBC_HOSTNAME="B-L475E-IOT01A"
 CONFIG_LIBM=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig
index 805d85f197..dd10bf75d8 100644
--- a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig
+++ b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig
@@ -38,7 +38,6 @@ CONFIG_IOB_NCHAINS=16
 CONFIG_LIBC_HOSTNAME="B-L475E-IOT01A"
 CONFIG_LIBM=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig
index 5c702d2cec..6eb60b2f9b 100644
--- a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig
+++ b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig
@@ -50,7 +50,6 @@ CONFIG_IOB_NCHAINS=16
 CONFIG_LIBC_HOSTNAME="B-L475E-IOT01A"
 CONFIG_LIBM=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig b/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig
index f2149247f0..fe37f04acd 100644
--- a/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig
+++ b/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig
@@ -24,7 +24,6 @@ CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INIT_ENTRYPOINT="nettest_main"
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NET_ICMP=y
 CONFIG_NET_MAX_LISTENPORTS=8
diff --git a/boards/sim/sim/sim/configs/bluetooth/defconfig b/boards/sim/sim/sim/configs/bluetooth/defconfig
index 9dcb2bed3d..421ab5c954 100644
--- a/boards/sim/sim/sim/configs/bluetooth/defconfig
+++ b/boards/sim/sim/sim/configs/bluetooth/defconfig
@@ -41,7 +41,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_HOSTNAME="NuttX-SIM"
 CONFIG_LIBC_MAX_EXITFUNS=1
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
 CONFIG_NETINIT_NETLOCAL=y
diff --git a/boards/sim/sim/sim/configs/bthcisock/defconfig b/boards/sim/sim/sim/configs/bthcisock/defconfig
index e9a855b0bc..051257e65d 100644
--- a/boards/sim/sim/sim/configs/bthcisock/defconfig
+++ b/boards/sim/sim/sim/configs/bthcisock/defconfig
@@ -42,7 +42,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_HOSTNAME="NuttX-SIM"
 CONFIG_LIBC_MAX_EXITFUNS=1
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
 CONFIG_NETINIT_NETLOCAL=y
diff --git a/boards/sim/sim/sim/configs/ipforward/defconfig b/boards/sim/sim/sim/configs/ipforward/defconfig
index aa9a60f840..1be027211c 100644
--- a/boards/sim/sim/sim/configs/ipforward/defconfig
+++ b/boards/sim/sim/sim/configs/ipforward/defconfig
@@ -37,7 +37,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_HOSTNAME="IP-Forward"
 CONFIG_LIBC_MAX_EXITFUNS=1
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NET_IPFORWARD=y
 CONFIG_NET_IPv6=y
 CONFIG_NET_IPv6_NCONF_ENTRIES=4
diff --git a/boards/sim/sim/sim/configs/nettest/defconfig b/boards/sim/sim/sim/configs/nettest/defconfig
index 4044432561..d19c646b6c 100644
--- a/boards/sim/sim/sim/configs/nettest/defconfig
+++ b/boards/sim/sim/sim/configs/nettest/defconfig
@@ -17,7 +17,6 @@ CONFIG_FS_FAT=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_INIT_ENTRYPOINT="nettest_main"
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NET_ICMP=y
 CONFIG_NET_MAX_LISTENPORTS=40
diff --git a/boards/sim/sim/sim/configs/nimble/defconfig b/boards/sim/sim/sim/configs/nimble/defconfig
index 8998f15fff..2d2aa519d5 100644
--- a/boards/sim/sim/sim/configs/nimble/defconfig
+++ b/boards/sim/sim/sim/configs/nimble/defconfig
@@ -43,7 +43,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_HOSTNAME="NuttX-SIM"
 CONFIG_LIBC_MAX_EXITFUNS=1
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
 CONFIG_NETINIT_NETLOCAL=y
diff --git a/boards/sim/sim/sim/configs/pf_ieee802154/defconfig b/boards/sim/sim/sim/configs/pf_ieee802154/defconfig
index 5d7968a96d..6d7ada123b 100644
--- a/boards/sim/sim/sim/configs/pf_ieee802154/defconfig
+++ b/boards/sim/sim/sim/configs/pf_ieee802154/defconfig
@@ -43,7 +43,6 @@ CONFIG_MTD_AT24XX=y
 CONFIG_MTD_AT25=y
 CONFIG_MTD_CONFIG=y
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETINIT_NOMAC=y
diff --git a/boards/sim/sim/sim/configs/pktradio/defconfig b/boards/sim/sim/sim/configs/pktradio/defconfig
index 9a462f20a9..b9880fde01 100644
--- a/boards/sim/sim/sim/configs/pktradio/defconfig
+++ b/boards/sim/sim/sim/configs/pktradio/defconfig
@@ -59,7 +59,6 @@ CONFIG_MTD_AT25=y
 CONFIG_MTD_CONFIG=y
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETDEV_TELNET=y
diff --git a/boards/sim/sim/sim/configs/rpserver/defconfig b/boards/sim/sim/sim/configs/rpserver/defconfig
index 966f059c46..9f633f020c 100644
--- a/boards/sim/sim/sim/configs/rpserver/defconfig
+++ b/boards/sim/sim/sim/configs/rpserver/defconfig
@@ -40,7 +40,6 @@ CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_MAXRESPONSE=176
 CONFIG_NETDB_DNSCLIENT_RECV_TIMEOUT=3
 CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x771d1d1d
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETINIT_DHCPC=y
 CONFIG_NETINIT_THREAD=y
diff --git a/boards/sim/sim/sim/configs/sixlowpan/defconfig b/boards/sim/sim/sim/configs/sixlowpan/defconfig
index 0bf1bebc6a..00f950167a 100644
--- a/boards/sim/sim/sim/configs/sixlowpan/defconfig
+++ b/boards/sim/sim/sim/configs/sixlowpan/defconfig
@@ -60,7 +60,6 @@ CONFIG_MTD_AT25=y
 CONFIG_MTD_CONFIG=y
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETDEV_TELNET=y
diff --git a/boards/sim/sim/sim/configs/tcpblaster/defconfig b/boards/sim/sim/sim/configs/tcpblaster/defconfig
index cc0a1b858e..e10b38468f 100644
--- a/boards/sim/sim/sim/configs/tcpblaster/defconfig
+++ b/boards/sim/sim/sim/configs/tcpblaster/defconfig
@@ -49,7 +49,6 @@ CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_MAXRESPONSE=176
 CONFIG_NETDB_DNSCLIENT_RECV_TIMEOUT=3
 CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x771d1d1d
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_STATISTICS=y
diff --git a/boards/sim/sim/sim/configs/tcploop/defconfig b/boards/sim/sim/sim/configs/tcploop/defconfig
index 736b893e3f..d2f748bf32 100644
--- a/boards/sim/sim/sim/configs/tcploop/defconfig
+++ b/boards/sim/sim/sim/configs/tcploop/defconfig
@@ -38,7 +38,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_HOSTNAME="IP-Forward"
 CONFIG_LIBC_MAX_EXITFUNS=1
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NET_IPv6=y
 CONFIG_NET_IPv6_NCONF_ENTRIES=4
 CONFIG_NET_LOOPBACK=y
diff --git a/boards/sim/sim/sim/configs/udgram/defconfig b/boards/sim/sim/sim/configs/udgram/defconfig
index cd45d78a41..8a041378a7 100644
--- a/boards/sim/sim/sim/configs/udgram/defconfig
+++ b/boards/sim/sim/sim/configs/udgram/defconfig
@@ -33,7 +33,6 @@ CONFIG_LIBC_ENVPATH=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_MAX_EXITFUNS=1
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NET_LOCAL=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/sim/sim/sim/configs/userfs/defconfig b/boards/sim/sim/sim/configs/userfs/defconfig
index e95c588b43..f34cba8474 100644
--- a/boards/sim/sim/sim/configs/userfs/defconfig
+++ b/boards/sim/sim/sim/configs/userfs/defconfig
@@ -35,7 +35,6 @@ CONFIG_LIBC_ENVPATH=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_MAX_EXITFUNS=1
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NET_LOCAL=y
 CONFIG_NET_LOOPBACK=y
 CONFIG_NET_UDP=y
diff --git a/boards/sim/sim/sim/configs/ustream/defconfig b/boards/sim/sim/sim/configs/ustream/defconfig
index 215a5e966e..68dacb2e3a 100644
--- a/boards/sim/sim/sim/configs/ustream/defconfig
+++ b/boards/sim/sim/sim/configs/ustream/defconfig
@@ -33,7 +33,6 @@ CONFIG_LIBC_ENVPATH=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_MAX_EXITFUNS=1
 CONFIG_NET=y
-CONFIG_NETDEVICES=y
 CONFIG_NET_LOCAL=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig
index 309735832b..7cdfe9cc77 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig
@@ -75,7 +75,6 @@ CONFIG_MM_REGIONS=3
 CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_NAMESIZE=64
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig
index f4a3b3780f..166ce28d86 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig
@@ -48,7 +48,6 @@ CONFIG_MM_REGIONS=3
 CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_NAMESIZE=64
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig
index c28ccb9abf..1cd6c836a2 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig
@@ -86,7 +86,6 @@ CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_ENTRIES=8
 CONFIG_NETDB_DNSCLIENT_NAMESIZE=64
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig
index 29dcbf368f..0c08bb67ed 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig
@@ -56,7 +56,6 @@ CONFIG_MM_REGIONS=3
 CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_NAMESIZE=64
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig
index c4088920d3..383910120e 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig
@@ -32,7 +32,6 @@ CONFIG_MM_REGIONS=3
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x08080808
 CONFIG_NETDB_HOSTFILE=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETINIT_DRIPADDR=0xc0a80f01
 CONFIG_NETINIT_IPADDR=0xc0a80f64
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig
index 7031e946da..da195928f6 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig
@@ -75,7 +75,6 @@ CONFIG_LIBM=y
 CONFIG_MM_DUMP_ON_FAILURE=y
 CONFIG_MM_REGIONS=3
 CONFIG_NETDB_DNSCLIENT=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
 CONFIG_NET_BROADCAST=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig
index 0caa2eb3e7..bb2d296719 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig
@@ -44,7 +44,6 @@ CONFIG_MM_REGIONS=3
 CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_NAMESIZE=64
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wapi_smp/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wapi_smp/defconfig
index a7eab9da42..1710eb4354 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/wapi_smp/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/wapi_smp/defconfig
@@ -50,7 +50,6 @@ CONFIG_MM_REGIONS=4
 CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_NAMESIZE=64
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wifinsh/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wifinsh/defconfig
index c4ddc97650..d3912f8168 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/wifinsh/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/wifinsh/defconfig
@@ -41,7 +41,6 @@ CONFIG_MM_REGIONS=3
 CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_NAMESIZE=64
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_WIRELESS_IOCTL=y
diff --git a/boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig b/boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig
index a6434deda3..d36e23e360 100644
--- a/boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig
+++ b/boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig
@@ -31,7 +31,6 @@ CONFIG_MM_REGIONS=3
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x08080808
 CONFIG_NETDB_HOSTFILE=y
-CONFIG_NETDEVICES=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETINIT_DRIPADDR=0xc0a80f01
 CONFIG_NETINIT_IPADDR=0xc0a80f64