# Copyright (c) 2022 Otto-von-Guericke-Universität Magdeburg # 2022 HAW Hamburg # # This file is subject to the terms and conditions of the GNU Lesser # General Public License v2.1. See the file LICENSE in the top level # directory for more details. if TEST_KCONFIG config MODULE_NETDEV_DEFAULT bool "Enable default network devices on the platform" help Say y to enable the drivers for the default network devices present on your platform. config MODULE_NETDEV bool prompt "Use netdev interface for networking devices" if HAVE_NON_NETDEV_INTERFACE select MODULE_EUI_PROVIDER help Network device driver API. Netdev is a generic low-level network interface that provides a uniform API for network stacks to interact with network device drivers. config MODULE_NETDEV_ETH bool select MODULE_NETDEV select MODULE_NETDEV_REGISTER help Common code for netdev ethernet drivers. if MODULE_NETDEV config NETDEV_REGISTER_SIGNAL bool "Signal when a network device is registered" menu "IEEE 802.15.4 Device Drivers" visible if MODULE_NETDEV_IEEE802154 config MODULE_NETDEV_IEEE802154_RX_TIMESTAMP bool "Timestamp received frames" endmenu # IEEE 802.15.4 Device Drivers config MODULE_NETDEV_IEEE802154 bool select MODULE_NETDEV_REGISTER select MODULE_IEEE802154 select MODULE_RANDOM help Common code for netdev IEEE 802.15.4 drivers. config MODULE_NETDEV_IEEE802154_OQPSK bool help Support for OQPSK modulation in netdev IEEE 802.15.4. config MODULE_NETDEV_IEEE802154_MR_FSK bool help Support for MR-FSK modulation in netdev IEEE 802.15.4. config MODULE_NETDEV_IEEE802154_MR_OFDM bool help Support for MR-OFDM modulation in netdev IEEE 802.15.4. config MODULE_NETDEV_IEEE802154_MR_OQPSK bool help Support for MR-OQPSK modulation in netdev IEEE 802.15.4. config MODULE_NETDEV_IEEE802154_MULTIMODE bool help Allow for multiple physical layer modes. config MODULE_NETDEV_REGISTER bool help Network device registration. endif # MODULE_NETDEV endif # TEST_KCONFIG config HAVE_NON_NETDEV_INTERFACE bool help Indicates that a non-netdev interface is exposed by selected drivers. config HAVE_IEE802154_RADIO_HAL_INTERFACE bool select HAVE_NON_NETDEV_INTERFACE help Indicates that a device driver implements the IEEE 802.15.4 radio HAL interface.