From bc10e6ec79f9436ac60ef077c35dacfa3d62df22 Mon Sep 17 00:00:00 2001 From: Leandro Lanzieri Date: Wed, 2 Mar 2022 10:14:22 +0100 Subject: [PATCH] drivers/encx24j600: model in Kconfig --- drivers/Kconfig.net | 1 + drivers/encx24j600/Kconfig | 24 ++++++++++++++++++++++++ tests/driver_encx24j600/app.config.test | 2 ++ 3 files changed, 27 insertions(+) create mode 100644 drivers/encx24j600/Kconfig create mode 100644 tests/driver_encx24j600/app.config.test diff --git a/drivers/Kconfig.net b/drivers/Kconfig.net index 30da9d4bc3..6ae8fcc4e7 100644 --- a/drivers/Kconfig.net +++ b/drivers/Kconfig.net @@ -16,6 +16,7 @@ rsource "$(RIOTCPU)/cc2538/radio/Kconfig" rsource "$(RIOTCPU)/nrf5x_common/radio/Kconfig.nrf5x" rsource "dose/Kconfig" rsource "enc28j60/Kconfig" +rsource "encx24j600/Kconfig" rsource "mcp2515/Kconfig" rsource "mrf24j40/Kconfig" rsource "ncv7356/Kconfig" diff --git a/drivers/encx24j600/Kconfig b/drivers/encx24j600/Kconfig new file mode 100644 index 0000000000..5d85caf191 --- /dev/null +++ b/drivers/encx24j600/Kconfig @@ -0,0 +1,24 @@ +# Copyright (c) 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. +# + +config MODULE_ENCX24J600 + bool "ENCX24J600 Ethernet Adapter" + depends on TEST_KCONFIG + depends on HAS_PERIPH_GPIO + depends on HAS_PERIPH_GPIO_IRQ + depends on HAS_PERIPH_SPI + select MODULE_PERIPH_GPIO + select MODULE_PERIPH_GPIO_IRQ + select MODULE_PERIPH_SPI + select MODULE_NETDEV_ETH + select MODULE_XTIMER + +config HAVE_ENCX24J600 + bool + select MODULE_ENCX24J600 if MODULE_NETDEV_DEFAULT + help + Indicates that a ENCX24J600 ethernet adapter is present. diff --git a/tests/driver_encx24j600/app.config.test b/tests/driver_encx24j600/app.config.test new file mode 100644 index 0000000000..7031195fd8 --- /dev/null +++ b/tests/driver_encx24j600/app.config.test @@ -0,0 +1,2 @@ +CONFIG_MODULE_TEST_UTILS_NETDEV_ETH_MINIMAL=y +CONFIG_MODULE_ENCX24J600=y