1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/drivers/netdev/Kconfig
2022-07-28 09:29:03 +02:00

97 lines
2.5 KiB
Plaintext

# 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.