From 0e52e2747e575cf8fe916b63b3471977b4128938 Mon Sep 17 00:00:00 2001 From: Leandro Lanzieri Date: Fri, 13 Nov 2020 09:25:59 +0100 Subject: [PATCH 1/2] drivers: remove netif as dependency for network device drivers --- cpu/cc2538/Makefile.dep | 1 - drivers/at86rf215/Makefile.dep | 1 - drivers/at86rf2xx/Makefile.dep | 1 - drivers/cc110x/Makefile.dep | 1 - drivers/cc2420/Makefile.dep | 1 - drivers/kw2xrf/Makefile.dep | 1 - drivers/kw41zrf/Makefile.dep | 1 - drivers/mrf24j40/Makefile.dep | 1 - drivers/sx127x/Makefile.dep | 1 - drivers/xbee/Makefile.dep | 1 - 10 files changed, 10 deletions(-) diff --git a/cpu/cc2538/Makefile.dep b/cpu/cc2538/Makefile.dep index 6006861140..502ab68d9f 100644 --- a/cpu/cc2538/Makefile.dep +++ b/cpu/cc2538/Makefile.dep @@ -1,6 +1,5 @@ ifneq (,$(filter cc2538_rf,$(USEMODULE))) USEMODULE += netdev_ieee802154 - USEMODULE += netif endif ifneq (,$(filter periph_rtc,$(USEMODULE))) diff --git a/drivers/at86rf215/Makefile.dep b/drivers/at86rf215/Makefile.dep index 449212108d..cb807a65b9 100644 --- a/drivers/at86rf215/Makefile.dep +++ b/drivers/at86rf215/Makefile.dep @@ -21,6 +21,5 @@ FEATURES_REQUIRED += periph_gpio_irq FEATURES_REQUIRED += periph_spi USEMODULE += xtimer -USEMODULE += netif USEMODULE += ieee802154 USEMODULE += netdev_ieee802154 diff --git a/drivers/at86rf2xx/Makefile.dep b/drivers/at86rf2xx/Makefile.dep index 358aa68321..bfd0f3da64 100644 --- a/drivers/at86rf2xx/Makefile.dep +++ b/drivers/at86rf2xx/Makefile.dep @@ -2,7 +2,6 @@ DEFAULT_MODULE += auto_init_at86rf2xx DEFAULT_MODULE += netdev_ieee802154_oqpsk USEMODULE += xtimer -USEMODULE += netif USEMODULE += ieee802154 USEMODULE += netdev_ieee802154 diff --git a/drivers/cc110x/Makefile.dep b/drivers/cc110x/Makefile.dep index f516ad4f1c..faca855235 100644 --- a/drivers/cc110x/Makefile.dep +++ b/drivers/cc110x/Makefile.dep @@ -1,6 +1,5 @@ USEMODULE += cc1xxx_common USEMODULE += luid -USEMODULE += netif USEMODULE += xtimer FEATURES_REQUIRED += periph_gpio FEATURES_REQUIRED += periph_gpio_irq diff --git a/drivers/cc2420/Makefile.dep b/drivers/cc2420/Makefile.dep index defd490104..648ad9141b 100644 --- a/drivers/cc2420/Makefile.dep +++ b/drivers/cc2420/Makefile.dep @@ -1,6 +1,5 @@ USEMODULE += xtimer USEMODULE += luid -USEMODULE += netif USEMODULE += ieee802154 USEMODULE += netdev_ieee802154 FEATURES_REQUIRED += periph_gpio diff --git a/drivers/kw2xrf/Makefile.dep b/drivers/kw2xrf/Makefile.dep index 0c190a310a..200f241c46 100644 --- a/drivers/kw2xrf/Makefile.dep +++ b/drivers/kw2xrf/Makefile.dep @@ -1,5 +1,4 @@ USEMODULE += luid -USEMODULE += netif USEMODULE += ieee802154 USEMODULE += netdev_ieee802154 USEMODULE += core_thread_flags diff --git a/drivers/kw41zrf/Makefile.dep b/drivers/kw41zrf/Makefile.dep index 05b7967862..ab88aa1404 100644 --- a/drivers/kw41zrf/Makefile.dep +++ b/drivers/kw41zrf/Makefile.dep @@ -1,4 +1,3 @@ -USEMODULE += netif USEMODULE += ieee802154 USEMODULE += netdev_ieee802154 USEMODULE += core_thread_flags diff --git a/drivers/mrf24j40/Makefile.dep b/drivers/mrf24j40/Makefile.dep index eb16f0399b..e33c035066 100644 --- a/drivers/mrf24j40/Makefile.dep +++ b/drivers/mrf24j40/Makefile.dep @@ -1,6 +1,5 @@ USEMODULE += xtimer USEMODULE += luid -USEMODULE += netif USEMODULE += ieee802154 USEMODULE += netdev_ieee802154 FEATURES_REQUIRED += periph_gpio diff --git a/drivers/sx127x/Makefile.dep b/drivers/sx127x/Makefile.dep index cc1b688571..4254f2eff7 100644 --- a/drivers/sx127x/Makefile.dep +++ b/drivers/sx127x/Makefile.dep @@ -12,7 +12,6 @@ ifneq (,$(filter periph_rtt,$(FEATURES_USED))) USEMODULE += ztimer_periph_rtt endif -USEMODULE += netif USEMODULE += lora ifneq (,$(filter gnrc,$(USEMODULE))) diff --git a/drivers/xbee/Makefile.dep b/drivers/xbee/Makefile.dep index 1b1aa26145..977397dd55 100644 --- a/drivers/xbee/Makefile.dep +++ b/drivers/xbee/Makefile.dep @@ -2,4 +2,3 @@ FEATURES_REQUIRED += periph_uart FEATURES_REQUIRED += periph_gpio USEMODULE += ieee802154 USEMODULE += xtimer -USEMODULE += netif From 90d664e7fd3ab97d02a525a894cf045816db9137 Mon Sep 17 00:00:00 2001 From: Leandro Lanzieri Date: Fri, 13 Nov 2020 09:28:52 +0100 Subject: [PATCH 2/2] drivers/mrf24j40: remove unneeded GNRC header inclusion --- drivers/mrf24j40/mrf24j40.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/mrf24j40/mrf24j40.c b/drivers/mrf24j40/mrf24j40.c index a96af4b7b8..d3c9b1bb6e 100644 --- a/drivers/mrf24j40/mrf24j40.c +++ b/drivers/mrf24j40/mrf24j40.c @@ -21,7 +21,6 @@ */ #include "byteorder.h" -#include "net/gnrc.h" #include "mrf24j40_registers.h" #include "mrf24j40_internal.h" #include "mrf24j40_netdev.h"