diff --git a/drivers/ieee802154/Kconfig b/drivers/ieee802154/Kconfig index 6843c98ad39..c9f314a477d 100644 --- a/drivers/ieee802154/Kconfig +++ b/drivers/ieee802154/Kconfig @@ -8,7 +8,7 @@ # menuconfig IEEE802154 bool "IEEE 802.15.4 drivers options" - default y if NET_L2_IEEE802154 || NET_L2_OPENTHREAD + default y if NET_L2_PHY_IEEE802154 if IEEE802154 diff --git a/subsys/net/l2/Kconfig b/subsys/net/l2/Kconfig index 7fb8b5f9834..afa522dac17 100644 --- a/subsys/net/l2/Kconfig +++ b/subsys/net/l2/Kconfig @@ -72,6 +72,11 @@ source "subsys/net/l2/ethernet/Kconfig" source "subsys/net/l2/ppp/Kconfig" +config NET_L2_PHY_IEEE802154 + bool + help + A common config for all IEEE 802.15.4 based L2 implementations. + source "subsys/net/l2/ieee802154/Kconfig" source "subsys/net/l2/openthread/Kconfig" diff --git a/subsys/net/l2/ieee802154/Kconfig b/subsys/net/l2/ieee802154/Kconfig index 38ea3baedb0..8f18a499951 100644 --- a/subsys/net/l2/ieee802154/Kconfig +++ b/subsys/net/l2/ieee802154/Kconfig @@ -3,6 +3,7 @@ menuconfig NET_L2_IEEE802154 bool "Enable IEEE 802.15.4 Radio" + select NET_L2_PHY_IEEE802154 help Add support for low rate WPAN IEEE 802.15.4 technology. diff --git a/subsys/net/l2/openthread/Kconfig b/subsys/net/l2/openthread/Kconfig index d3367d2fc1b..37ca282039a 100644 --- a/subsys/net/l2/openthread/Kconfig +++ b/subsys/net/l2/openthread/Kconfig @@ -12,6 +12,7 @@ config OPENTHREAD_SECURITY_INTERNAL menuconfig NET_L2_OPENTHREAD bool "OpenThread L2" depends on NETWORKING + select NET_L2_PHY_IEEE802154 select SETTINGS select FLASH