diff --git a/boards/common/atmega/Kconfig b/boards/common/atmega/Kconfig deleted file mode 100644 index 1a9be0bbfc..0000000000 --- a/boards/common/atmega/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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_BOARDS_COMMON_ATMEGA - bool - depends on TEST_KCONFIG - help - Common code of ATmega boards. diff --git a/boards/common/atxmega/Kconfig b/boards/common/atxmega/Kconfig deleted file mode 100644 index 1aed05da0d..0000000000 --- a/boards/common/atxmega/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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_BOARDS_COMMON_ATXMEGA - bool - depends on TEST_KCONFIG - help - Common ATXmega boards code. diff --git a/boards/common/microbit/Kconfig b/boards/common/microbit/Kconfig deleted file mode 100644 index 1e3c33d740..0000000000 --- a/boards/common/microbit/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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_MICROBIT - bool "BBC micro:bit specific LED matrix handling" - select MODULE_ZTIMER - select ZTIMER_USEC - select MODULE_MINEPLEX diff --git a/boards/common/samdx1-arduino-bootloader/Kconfig b/boards/common/samdx1-arduino-bootloader/Kconfig deleted file mode 100644 index da62743e36..0000000000 --- a/boards/common/samdx1-arduino-bootloader/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2021 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_BOARDS_COMMON_SAMDX1-ARDUINO-BOOTLOADER - bool - default y if MODULE_USBUS_CDC_ACM - imply MODULE_USB_BOARD_RESET - depends on TEST_KCONFIG - help - Common code of samdx1 boards with an arduino bootloader - -config FORCE_USB_STDIO - default y diff --git a/boards/common/silabs/drivers/Kconfig b/boards/common/silabs/drivers/Kconfig deleted file mode 100644 index f737042fa3..0000000000 --- a/boards/common/silabs/drivers/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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. -# - -rsource "aem/Kconfig" -rsource "bc/Kconfig" -rsource "pic/Kconfig" diff --git a/boards/common/silabs/drivers/aem/Kconfig b/boards/common/silabs/drivers/aem/Kconfig deleted file mode 100644 index eb69f572fc..0000000000 --- a/boards/common/silabs/drivers/aem/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_SILABS_AEM - bool - depends on TEST_KCONFIG - depends on BOARD_COMMON_SILABS - help - Advanced energy monitor driver for silabs boards. diff --git a/boards/common/silabs/drivers/bc/Kconfig b/boards/common/silabs/drivers/bc/Kconfig deleted file mode 100644 index 203c458e71..0000000000 --- a/boards/common/silabs/drivers/bc/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_SILABS_BC - bool - depends on TEST_KCONFIG - depends on BOARD_COMMON_SILABS - help - Board controller driver for silabs boards. diff --git a/boards/common/silabs/drivers/pic/Kconfig b/boards/common/silabs/drivers/pic/Kconfig deleted file mode 100644 index f86384c6d8..0000000000 --- a/boards/common/silabs/drivers/pic/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2021 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_SILABS_PIC - bool - depends on TEST_KCONFIG - depends on BOARD_COMMON_SILABS - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - help - Power-and-interrupt controller driver for silabs boards. diff --git a/boards/native/drivers/Kconfig b/boards/native/drivers/Kconfig deleted file mode 100644 index 1fe03b86ef..0000000000 --- a/boards/native/drivers/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2020 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_NATIVE_DRIVERS - bool - depends on BOARD_NATIVE - depends on TEST_KCONFIG - default y - help - Drivers for Native board. diff --git a/cpu/arm7_common/periph/Kconfig b/cpu/arm7_common/periph/Kconfig deleted file mode 100644 index ccb181ff56..0000000000 --- a/cpu/arm7_common/periph/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2021 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_ARM7_COMMON_PERIPH - bool - depends on TEST_KCONFIG - depends on HAS_ARCH_ARM7 - default y - help - Common arm7 peripheral code. diff --git a/cpu/atmega_common/periph/Kconfig b/cpu/atmega_common/periph/Kconfig deleted file mode 100644 index bc4a751f5c..0000000000 --- a/cpu/atmega_common/periph/Kconfig +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (c) 2021 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 && CPU_COMMON_ATMEGA - -config MODULE_ATMEGA_COMMON_PERIPH - bool - default y - help - Common ATmega peripheral drivers. - -config MODULE_ATMEGA_PCINT - bool - depends on HAS_ATMEGA_PCINT0 || HAS_ATMEGA_PCINT1 || HAS_ATMEGA_PCINT2 || HAS_ATMEGA_PCINT3 - help - Say y to enable all the present Pin Change Interrupt banks. - -config MODULE_ATMEGA_PCINT0 - bool - depends on HAS_ATMEGA_PCINT0 - default MODULE_ATMEGA_PCINT - help - Say y to enable PIC bank 0. - -config MODULE_ATMEGA_PCINT1 - bool - depends on HAS_ATMEGA_PCINT1 - default MODULE_ATMEGA_PCINT - help - Say y to enable PIC bank 1. - -config MODULE_ATMEGA_PCINT2 - bool - depends on HAS_ATMEGA_PCINT2 - default MODULE_ATMEGA_PCINT - help - Say y to enable PIC bank 2. - -config MODULE_ATMEGA_PCINT3 - bool - depends on HAS_ATMEGA_PCINT3 - default MODULE_ATMEGA_PCINT - help - Say y to enable PIC bank 3. - -endif # TEST_KCONFIG && CPU_COMMON_ATMEGA - -## Declaration of specific features -config HAS_ATMEGA_PCINT0 - bool - help - Indicates that the Pin Change Interrupt bank 0 is present. - -config HAS_ATMEGA_PCINT1 - bool - help - Indicates that the Pin Change Interrupt bank 1 is present. - -config HAS_ATMEGA_PCINT2 - bool - help - Indicates that the Pin Change Interrupt bank 2 is present. - -config HAS_ATMEGA_PCINT3 - bool - help - Indicates that the Pin Change Interrupt bank 3 is present. diff --git a/cpu/atxmega/ebi/Kconfig b/cpu/atxmega/ebi/Kconfig deleted file mode 100644 index db39d06cda..0000000000 --- a/cpu/atxmega/ebi/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 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_ATXMEGA_EBI - bool - depends on TEST_KCONFIG - depends on CPU_COMMON_ATXMEGA - depends on HAS_ATXMEGA_EBI - default y if CPU_CORE_ATXMEGA_A1 - help - Low-level EBI (External BUS Interface) driver. - -config HAS_ATXMEGA_EBI - bool - help - Indicates that the External Bus Interface is present. diff --git a/cpu/atxmega/periph/Kconfig b/cpu/atxmega/periph/Kconfig deleted file mode 100644 index 8b6a188e2d..0000000000 --- a/cpu/atxmega/periph/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2021 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_ATXMEGA_PERIPH - bool - depends on TEST_KCONFIG - depends on CPU_COMMON_ATXMEGA - default y - help - Common ATXmega peripheral drivers. - -config MODULE_PERIPH_NVM - bool - depends on MODULE_ATXMEGA_PERIPH - depends on HAS_PERIPH_NVM - default y if MODULE_PERIPH_CPUID - help - Internal ATXmega Non Volatile Memory (NVM) driver. diff --git a/cpu/avr8_common/avr_libc_extra/Kconfig b/cpu/avr8_common/avr_libc_extra/Kconfig deleted file mode 100644 index 33c7ebe05a..0000000000 --- a/cpu/avr8_common/avr_libc_extra/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2021 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_AVR_LIBC_EXTRA - bool - depends on TEST_KCONFIG - depends on CPU_ARCH_AVR8 - default y - help - AVR libc RIOT-specific support code. diff --git a/cpu/avr8_common/periph/Kconfig b/cpu/avr8_common/periph/Kconfig deleted file mode 100644 index 17750d59e9..0000000000 --- a/cpu/avr8_common/periph/Kconfig +++ /dev/null @@ -1,7 +0,0 @@ -config MODULE_AVR8_COMMON_PERIPH - bool - depends on TEST_KCONFIG - depends on CPU_COMMON_ATXMEGA - default y - help - AVR8 common peripheral drivers. diff --git a/cpu/cc2538/radio/Kconfig b/cpu/cc2538/radio/Kconfig deleted file mode 100644 index 98545bd234..0000000000 --- a/cpu/cc2538/radio/Kconfig +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_CC2538_RF - bool - prompt "CC2538 IEEE 802.15.4 radio" if !(MODULE_NETDEV_DEFAULT && HAVE_CC2538_RF) - default (MODULE_NETDEV_DEFAULT && HAVE_CC2538_RF) - depends on TEST_KCONFIG - depends on CPU_FAM_CC2538 - select HAVE_IEEE802154_RADIO_HAL_INTERFACE - -if MODULE_CC2538_RF - -config MODULE_CC2538_RF_OBS_SIG - bool "Output observation signals" - help - Say y to output different observation signals from the RF Core - to GPIO pins. These signals can be useful for debugging of - low-level protocols or control of external PA, LNA, or switches. - - For more information check section 9.2.4 of the CC2538 User's Manual. - -endif # MODULE_CC2538_RF - -config HAVE_CC2538_RF - bool - help - Indicates that a cc2538 radio is present. diff --git a/cpu/cc26x0_cc13x0/vendor/driverlib/Kconfig b/cpu/cc26x0_cc13x0/vendor/driverlib/Kconfig deleted file mode 100644 index 200a442902..0000000000 --- a/cpu/cc26x0_cc13x0/vendor/driverlib/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_CC26X0_DRIVERLIB - bool - depends on TEST_KCONFIG - depends on CPU_FAM_CC26X0 - help - Functions for SetupTrimDevice. diff --git a/cpu/cc26xx_cc13xx/periph/Kconfig b/cpu/cc26xx_cc13xx/periph/Kconfig deleted file mode 100644 index f945a5cb09..0000000000 --- a/cpu/cc26xx_cc13xx/periph/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_CC26XX_CC13XX_PERIPH - bool - depends on TEST_KCONFIG - depends on CPU_COMMON_CC26XX_CC13XX - help - Common peripheral drivers for TI cc26xx/cc13xx family. diff --git a/cpu/cortexm_common/periph/Kconfig b/cpu/cortexm_common/periph/Kconfig deleted file mode 100644 index f8df685a0d..0000000000 --- a/cpu/cortexm_common/periph/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2020 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_CORTEXM_COMMON_PERIPH - bool - default y if CPU_CORE_CORTEX_M - depends on TEST_KCONFIG - help - Common code for Cortex-M core peripherals. diff --git a/cpu/efm32/drivers/coretemp/Kconfig b/cpu/efm32/drivers/coretemp/Kconfig deleted file mode 100644 index e1c62faea3..0000000000 --- a/cpu/efm32/drivers/coretemp/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2021 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_EFM32_CORETEMP - bool "EFM32 internal temperature sensor driver" - depends on TEST_KCONFIG - depends on HAS_EFM32_CORETEMP - depends on HAS_PERIPH_ADC - select MODULE_PERIPH_ADC - -config HAS_EFM32_CORETEMP - bool - select MODULE_EFM32_CORETEMP if MODULE_SAUL_DEFAULT && HAS_PERIPH_ADC - help - Indicates that the EFM32 coretemp driver is being used. diff --git a/cpu/efm32/periph/Kconfig b/cpu/efm32/periph/Kconfig deleted file mode 100644 index a1c272e2fa..0000000000 --- a/cpu/efm32/periph/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_PERIPH - bool - default y - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV diff --git a/cpu/esp32/bootloader/Kconfig b/cpu/esp32/bootloader/Kconfig deleted file mode 100644 index 4ad7c1dc40..0000000000 --- a/cpu/esp32/bootloader/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_BOOTLOADER - bool - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP32 - default y - help - Bootloader compiled from ESP-IDF code. diff --git a/cpu/esp32/esp-ble-nimble/Kconfig b/cpu/esp32/esp-ble-nimble/Kconfig deleted file mode 100644 index 3bbdc3b778..0000000000 --- a/cpu/esp32/esp-ble-nimble/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# 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_ESP_BLE_NIMBLE - bool "ESP32 Bluetooth LE HCI for NimBLE host" - depends on TEST_KCONFIG - depends on CPU_FAM_ESP32 - depends on HAS_ESP_BLE - default y if TEST_KCONFIG && MODULE_NIMBLE - select MODULE_ESP_BLE - select MODULE_NIMBLE_HOST - select MODULE_NIMBLE_TRANSPORT_HCI_H4 - select MODULE_ZTIMER_MSEC - -config HAS_ESP_BLE - bool - help - Indicates that a ESP32 Buetooth LE controller. diff --git a/cpu/esp32/esp-eth/Kconfig b/cpu/esp32/esp-eth/Kconfig deleted file mode 100644 index 824ca7c561..0000000000 --- a/cpu/esp32/esp-eth/Kconfig +++ /dev/null @@ -1,25 +0,0 @@ -# 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_ESP_ETH - bool "ESP32 Ethernet device" - depends on TEST_KCONFIG - depends on CPU_FAM_ESP32 - depends on HAS_ESP_ETH - select MODULE_ESP_IDF_ETH - select MODULE_ESP_IDF_EVENT - select MODULE_ESP_IDF_SPI_FLASH - select MODULE_NETDEV_ETH - select MODULE_NETOPT - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -config HAS_ESP_ETH - bool - select MODULE_ESP_ETH if MODULE_NETDEV_DEFAULT - help - Indicates that a ESP32 ethernet device is present. diff --git a/cpu/esp32/esp-idf-api/Kconfig b/cpu/esp32/esp-idf-api/Kconfig deleted file mode 100644 index 82f1f6cac0..0000000000 --- a/cpu/esp32/esp-idf-api/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_API - bool - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP32 - default y - help - ESP-IDF interface API diff --git a/cpu/esp32/esp-idf/Kconfig b/cpu/esp32/esp-idf/Kconfig deleted file mode 100644 index d76951ae57..0000000000 --- a/cpu/esp32/esp-idf/Kconfig +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2021 HAW Hamburg -# 2022 Gunar Schorcht -# -# 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_ESP_IDF - bool - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP32 - default y - select MODULE_ESP_IDF_COMMON - select MODULE_ESP_IDF_EFUSE - select MODULE_ESP_IDF_SPI_FLASH if MODULE_MTD || MODULE_PERIPH_FLASHPAGE - select MODULE_ESP_IDF_USB if MODULE_TINYUSB_PORTABLE_ESPRESSIF - help - Espressif IoT Development Framework. - -rsource "adc/Kconfig" -rsource "ble/Kconfig" -rsource "common/Kconfig" -rsource "efuse/Kconfig" -rsource "eth/Kconfig" -rsource "event/Kconfig" -rsource "gpio/Kconfig" -rsource "heap/Kconfig" -rsource "lcd/Kconfig" -rsource "nvs_flash/Kconfig" -rsource "rmt/Kconfig" -rsource "sdmmc/Kconfig" -rsource "spi_flash/Kconfig" -rsource "spi_ram/Kconfig" -rsource "usb/Kconfig" -rsource "wifi/Kconfig" -rsource "wpa_supplicant/Kconfig" diff --git a/cpu/esp32/esp-idf/adc/Kconfig b/cpu/esp32/esp-idf/adc/Kconfig deleted file mode 100644 index c58ed528ae..0000000000 --- a/cpu/esp32/esp-idf/adc/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_ADC - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - - default y if MODULE_PERIPH_ADC - - help - ESP-IDF code for ADC peripherals. diff --git a/cpu/esp32/esp-idf/ble/Kconfig b/cpu/esp32/esp-idf/ble/Kconfig deleted file mode 100644 index 1bca53ea6f..0000000000 --- a/cpu/esp32/esp-idf/ble/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_BLE - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - - default y if MODULE_ESP_BLE - - help - ESP-IDF code for Bluetooth LE interface. diff --git a/cpu/esp32/esp-idf/common/Kconfig b/cpu/esp32/esp-idf/common/Kconfig deleted file mode 100644 index a8c0a73959..0000000000 --- a/cpu/esp32/esp-idf/common/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_COMMON - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - Common ESP-IDF code required for the RIOT port regardless of - additional modules. diff --git a/cpu/esp32/esp-idf/efuse/Kconfig b/cpu/esp32/esp-idf/efuse/Kconfig deleted file mode 100644 index 0e36c16baa..0000000000 --- a/cpu/esp32/esp-idf/efuse/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_EFUSE - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - ESP-IDF code for accessing eFuse bits of ESP32 SoCs, as required for - accessing the MAC addresses of network devices or accessing the - external SPI RAM. diff --git a/cpu/esp32/esp-idf/eth/Kconfig b/cpu/esp32/esp-idf/eth/Kconfig deleted file mode 100644 index 90a571c963..0000000000 --- a/cpu/esp32/esp-idf/eth/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2021 HAW Hamburg -# 2022 Gunar Schorcht -# -# 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_ESP_IDF_ETH - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - ESP-IDF code required for the Ethernet network device. diff --git a/cpu/esp32/esp-idf/event/Kconfig b/cpu/esp32/esp-idf/event/Kconfig deleted file mode 100644 index 8ff5523d7f..0000000000 --- a/cpu/esp32/esp-idf/event/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_EVENT - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - ESP-IDF code for event handling as required for network devices. diff --git a/cpu/esp32/esp-idf/gpio/Kconfig b/cpu/esp32/esp-idf/gpio/Kconfig deleted file mode 100644 index 347f96b990..0000000000 --- a/cpu/esp32/esp-idf/gpio/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_GPIO - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - - default y if MODULE_PERIPH_GPIO - - help - ESP-IDF code for peripheral GPIO. - -config MODULE_ESP_IDF_GPIO_HAL - bool "Use ESP-IDF GPIO Hardware Abstraction Layer" - depends on TEST_KCONFIG diff --git a/cpu/esp32/esp-idf/heap/Kconfig b/cpu/esp32/esp-idf/heap/Kconfig deleted file mode 100644 index f056d3eb17..0000000000 --- a/cpu/esp32/esp-idf/heap/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021 HAW Hamburg -# 2022 Gunar Schorcht -# -# 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_ESP_IDF_HEAP - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - default y if MODULE_LCD_PARALLEL_LL_MCU - select PACKAGE_TLSF - help - ESP-IDF heap library. This library is required if external SPI RAM - or the WiFi interface is used. diff --git a/cpu/esp32/esp-idf/lcd/Kconfig b/cpu/esp32/esp-idf/lcd/Kconfig deleted file mode 100644 index 1dd3a89071..0000000000 --- a/cpu/esp32/esp-idf/lcd/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_LCD - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - - default y if MODULE_LCD_PARALLEL_LL_MCU - - help - ESP-IDF code for peripheral GPIO. diff --git a/cpu/esp32/esp-idf/nvs_flash/Kconfig b/cpu/esp32/esp-idf/nvs_flash/Kconfig deleted file mode 100644 index 33c6fad970..0000000000 --- a/cpu/esp32/esp-idf/nvs_flash/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_NVS_FLASH - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - - select MODULE_MTD - - help - ESP-IDF non-volatile storage library. This library is required if - the WiFi interface is used. diff --git a/cpu/esp32/esp-idf/rmt/Kconfig b/cpu/esp32/esp-idf/rmt/Kconfig deleted file mode 100644 index 6cd90fe495..0000000000 --- a/cpu/esp32/esp-idf/rmt/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_RMT - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF && HAS_ESP_RMT - - default y if MODULE_WS281X_ESP32 && MODULE_WS281X_ESP32_HW - - help - ESP-IDF code for peripheral GPIO. diff --git a/cpu/esp32/esp-idf/sdmmc/Kconfig b/cpu/esp32/esp-idf/sdmmc/Kconfig deleted file mode 100644 index d3bbea952b..0000000000 --- a/cpu/esp32/esp-idf/sdmmc/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021 HAW Hamburg -# 2022 Gunar Schorcht -# -# 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_ESP_IDF_SDMMC - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - default y if MODULE_PERIPH_SDMMC - select PACKAGE_TLSF - help - ESP-IDF heap library. This library is required if external SPI RAM - or the WiFi interface is used. diff --git a/cpu/esp32/esp-idf/spi_flash/Kconfig b/cpu/esp32/esp-idf/spi_flash/Kconfig deleted file mode 100644 index a27e1876d3..0000000000 --- a/cpu/esp32/esp-idf/spi_flash/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_SPI_FLASH - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - ESP-IDF code for accessing external SPI Flash. diff --git a/cpu/esp32/esp-idf/spi_ram/Kconfig b/cpu/esp32/esp-idf/spi_ram/Kconfig deleted file mode 100644 index 3c0118e984..0000000000 --- a/cpu/esp32/esp-idf/spi_ram/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_SPI_RAM - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - ESP-IDF code for accessing external SPI RAM. diff --git a/cpu/esp32/esp-idf/usb/Kconfig b/cpu/esp32/esp-idf/usb/Kconfig deleted file mode 100644 index db41973f8f..0000000000 --- a/cpu/esp32/esp-idf/usb/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_USB - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - default y if MODULE_PERIPH_USBDEV - help - ESP-IDF code for USB. diff --git a/cpu/esp32/esp-idf/wifi/Kconfig b/cpu/esp32/esp-idf/wifi/Kconfig deleted file mode 100644 index f971e02809..0000000000 --- a/cpu/esp32/esp-idf/wifi/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_IDF_WIFI - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - - select MODULE_ESP_IDF_ADC - - help - ESP-IDF code required for accessing the WiFi interface. diff --git a/cpu/esp32/esp-idf/wpa_supplicant/esp_supplicant/Kconfig b/cpu/esp32/esp-idf/wpa_supplicant/esp_supplicant/Kconfig deleted file mode 100644 index cd3cb56620..0000000000 --- a/cpu/esp32/esp-idf/wpa_supplicant/esp_supplicant/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_ESP_SUPPLICANT - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - Additional ESP supplicant code for ESP-IDF WPA supplicant. diff --git a/cpu/esp32/esp-idf/wpa_supplicant/port/Kconfig b/cpu/esp32/esp-idf/wpa_supplicant/port/Kconfig deleted file mode 100644 index 2f0b7999b5..0000000000 --- a/cpu/esp32/esp-idf/wpa_supplicant/port/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_PORT - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - ESP-IDF WPA supplicant port code. diff --git a/cpu/esp32/esp-idf/wpa_supplicant/src/ap/Kconfig b/cpu/esp32/esp-idf/wpa_supplicant/src/ap/Kconfig deleted file mode 100644 index 4607821bce..0000000000 --- a/cpu/esp32/esp-idf/wpa_supplicant/src/ap/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_AP - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - AP code for ESP-IDF WPA supplicant. diff --git a/cpu/esp32/esp-idf/wpa_supplicant/src/common/Kconfig b/cpu/esp32/esp-idf/wpa_supplicant/src/common/Kconfig deleted file mode 100644 index 2331216580..0000000000 --- a/cpu/esp32/esp-idf/wpa_supplicant/src/common/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_COMMON - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - Common code for ESP-IDF WPA supplicant. diff --git a/cpu/esp32/esp-idf/wpa_supplicant/src/crypto/Kconfig b/cpu/esp32/esp-idf/wpa_supplicant/src/crypto/Kconfig deleted file mode 100644 index 477149e3fc..0000000000 --- a/cpu/esp32/esp-idf/wpa_supplicant/src/crypto/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_CRYPTO - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - Crypto code for ESP-IDF WPA supplicant. diff --git a/cpu/esp32/esp-idf/wpa_supplicant/src/eap_peer/Kconfig b/cpu/esp32/esp-idf/wpa_supplicant/src/eap_peer/Kconfig deleted file mode 100644 index cd96b13d62..0000000000 --- a/cpu/esp32/esp-idf/wpa_supplicant/src/eap_peer/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_RSN_SUPP - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - RSN support code for ESP-IDF WPA supplicant. diff --git a/cpu/esp32/esp-idf/wpa_supplicant/src/rsn_supp/Kconfig b/cpu/esp32/esp-idf/wpa_supplicant/src/rsn_supp/Kconfig deleted file mode 100644 index 4607821bce..0000000000 --- a/cpu/esp32/esp-idf/wpa_supplicant/src/rsn_supp/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_AP - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - AP code for ESP-IDF WPA supplicant. diff --git a/cpu/esp32/esp-idf/wpa_supplicant/src/tls/Kconfig b/cpu/esp32/esp-idf/wpa_supplicant/src/tls/Kconfig deleted file mode 100644 index b948f3574d..0000000000 --- a/cpu/esp32/esp-idf/wpa_supplicant/src/tls/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_TLS - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - TLS code for ESP-IDF WPA supplicant. diff --git a/cpu/esp32/esp-idf/wpa_supplicant/src/utils/Kconfig b/cpu/esp32/esp-idf/wpa_supplicant/src/utils/Kconfig deleted file mode 100644 index 70c8279df8..0000000000 --- a/cpu/esp32/esp-idf/wpa_supplicant/src/utils/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_UTILS - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - Utilities code for ESP-IDF WPA supplicant. diff --git a/cpu/esp32/esp-idf/wpa_supplicant/src/wps/Kconfig b/cpu/esp32/esp-idf/wpa_supplicant/src/wps/Kconfig deleted file mode 100644 index a8a58ac173..0000000000 --- a/cpu/esp32/esp-idf/wpa_supplicant/src/wps/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_WPS - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - help - WPS code for ESP-IDF WPA supplicant. diff --git a/cpu/esp32/periph/Kconfig.i2c b/cpu/esp32/periph/Kconfig.i2c deleted file mode 100644 index fb4daba14b..0000000000 --- a/cpu/esp32/periph/Kconfig.i2c +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2021 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 - -choice ESP32_I2C_IMPLEMENTATION - bool "I2C implementation" - depends on MODULE_PERIPH_I2C - help - Due to the poor and faulty hardware I2C implementation the software one - is used by default for the moment. - -config MODULE_ESP_I2C_SW - bool "Software" - select MODULE_PERIPH_I2C_SW - -config MODULE_ESP_I2C_HW - bool "Hardware" - select MODULE_CORE_THREAD_FLAGS - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - select MODULE_PERIPH_I2C_HW - -endchoice - -config MODULE_PERIPH_I2C_HW - bool - help - Hardware implementation of I2C. - -endif # TEST_KCONFIG diff --git a/cpu/esp32/stdio_usb_serial_jtag/Kconfig b/cpu/esp32/stdio_usb_serial_jtag/Kconfig deleted file mode 100644 index 8965c6aa5b..0000000000 --- a/cpu/esp32/stdio_usb_serial_jtag/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -choice STDIO_IMPLEMENTATION - -config MODULE_STDIO_USB_SERIAL_JTAG - bool "STDIO via ESP32 Debug USB Serial/JTAG interface" - depends on TEST_KCONFIG - depends on CPU_FAM_ESP32C3 || CPU_FAM_ESP32S3 - select MODULE_TSRB - -endchoice diff --git a/cpu/esp8266/sdk/Kconfig b/cpu/esp8266/sdk/Kconfig deleted file mode 100644 index 182509c31c..0000000000 --- a/cpu/esp8266/sdk/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_ESP_SDK - bool - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP8266 diff --git a/cpu/esp8266/vendor/Kconfig b/cpu/esp8266/vendor/Kconfig deleted file mode 100644 index 101a93369b..0000000000 --- a/cpu/esp8266/vendor/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2021 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. -# - -rsource "esp-gdbstub/Kconfig" -rsource "esp-idf/Kconfig" diff --git a/cpu/esp8266/vendor/esp-gdbstub/Kconfig b/cpu/esp8266/vendor/esp-gdbstub/Kconfig deleted file mode 100644 index 7495b513f9..0000000000 --- a/cpu/esp8266/vendor/esp-gdbstub/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_ESP_GDBSTUB - bool "gdbstub interface support" - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP8266 diff --git a/cpu/esp8266/vendor/esp-idf/esp8266/source/Kconfig b/cpu/esp8266/vendor/esp-idf/esp8266/source/Kconfig deleted file mode 100644 index cc9a67af36..0000000000 --- a/cpu/esp8266/vendor/esp-idf/esp8266/source/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_ESP8266 - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF diff --git a/cpu/esp8266/vendor/esp-idf/heap/src/Kconfig b/cpu/esp8266/vendor/esp-idf/heap/src/Kconfig deleted file mode 100644 index aa89bbed0a..0000000000 --- a/cpu/esp8266/vendor/esp-idf/heap/src/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_HEAP - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF diff --git a/cpu/esp8266/vendor/esp-idf/nvs_flash/src/Kconfig b/cpu/esp8266/vendor/esp-idf/nvs_flash/src/Kconfig deleted file mode 100644 index 6cd15a43d1..0000000000 --- a/cpu/esp8266/vendor/esp-idf/nvs_flash/src/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_NVS_FLASH - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF - select MODULE_CPP - help - Non-volatile storage library. diff --git a/cpu/esp8266/vendor/esp-idf/spi_flash/Kconfig b/cpu/esp8266/vendor/esp-idf/spi_flash/Kconfig deleted file mode 100644 index 1adc89c982..0000000000 --- a/cpu/esp8266/vendor/esp-idf/spi_flash/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_SPI_FLASH - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF diff --git a/cpu/esp8266/vendor/esp-idf/util/src/Kconfig b/cpu/esp8266/vendor/esp-idf/util/src/Kconfig deleted file mode 100644 index 4253af51a0..0000000000 --- a/cpu/esp8266/vendor/esp-idf/util/src/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_UTIL - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF diff --git a/cpu/esp8266/vendor/esp-idf/wpa_supplicant/port/Kconfig b/cpu/esp8266/vendor/esp-idf/wpa_supplicant/port/Kconfig deleted file mode 100644 index 7b07f05dbd..0000000000 --- a/cpu/esp8266/vendor/esp-idf/wpa_supplicant/port/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_PORT - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF diff --git a/cpu/esp8266/vendor/esp-idf/wpa_supplicant/src/crypto/Kconfig b/cpu/esp8266/vendor/esp-idf/wpa_supplicant/src/crypto/Kconfig deleted file mode 100644 index 6799ff5c78..0000000000 --- a/cpu/esp8266/vendor/esp-idf/wpa_supplicant/src/crypto/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_ESP_IDF_WPA_SUPPLICANT_CRYPTO - bool - depends on TEST_KCONFIG - depends on MODULE_ESP_IDF diff --git a/cpu/esp_common/esp-riscv/Kconfig b/cpu/esp_common/esp-riscv/Kconfig deleted file mode 100644 index 95ac4e9512..0000000000 --- a/cpu/esp_common/esp-riscv/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_RISCV - bool - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP_RISCV - default y - help - Platform-dependent code for Xtensa-based ESP SoCs. diff --git a/cpu/esp_common/esp-xtensa/Kconfig b/cpu/esp_common/esp-xtensa/Kconfig deleted file mode 100644 index d697dfe05b..0000000000 --- a/cpu/esp_common/esp-xtensa/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_ESP_XTENSA - bool - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP_XTENSA - default y - help - Platform-dependent code for Xtensa-based ESP SoCs. diff --git a/cpu/esp_common/freertos/Kconfig b/cpu/esp_common/freertos/Kconfig deleted file mode 100644 index fabedae262..0000000000 --- a/cpu/esp_common/freertos/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 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 && HAS_ARCH_ESP - -config MODULE_ESP_FREERTOS - bool - default y - help - FreeRTOS to RIOT-OS adaption module for ESP SoCs source code compatibility. - -config MODULE_ESP_FREERTOS_COMMON - bool - default MODULE_ESP_FREERTOS - -endif # TEST_KCONFIG && HAS_ARCH_ESP diff --git a/cpu/esp_common/periph/Kconfig b/cpu/esp_common/periph/Kconfig deleted file mode 100644 index 5b9cd63d11..0000000000 --- a/cpu/esp_common/periph/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 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_ESP_COMMON_PERIPH - bool - depends on HAS_ARCH_ESP - default y - -config MODULE_PERIPH_I2C_SW - bool - help - Software implementation of I2C. - -endif # TEST_KCONFIG diff --git a/cpu/esp_common/vendor/xtensa/Kconfig b/cpu/esp_common/vendor/xtensa/Kconfig deleted file mode 100644 index 16a525cea4..0000000000 --- a/cpu/esp_common/vendor/xtensa/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2021 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_XTENSA - bool - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP_XTENSA - default y - help - Third-party software components used by the RIOT port for Xtensa-based - ESP SoCs. diff --git a/cpu/fe310/periph/Kconfig b/cpu/fe310/periph/Kconfig deleted file mode 100644 index 5851b1dcdf..0000000000 --- a/cpu/fe310/periph/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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_PERIPH - bool - default y - help - fe310 common peripheral code. diff --git a/cpu/fe310/vendor/Kconfig b/cpu/fe310/vendor/Kconfig deleted file mode 100644 index 886c6dfb91..0000000000 --- a/cpu/fe310/vendor/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_SIFIVE_DRIVERS_FE310 - bool - default y - depends on CPU_FAM_FE310 - help - sifive drivers for fe310. diff --git a/cpu/kinetis/periph/Kconfig b/cpu/kinetis/periph/Kconfig deleted file mode 100644 index cc80e1f9b1..0000000000 --- a/cpu/kinetis/periph/Kconfig +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (c) 2021 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_PERIPH_WDOG - bool - help - Low-level WDOG driver. - -config MODULE_PERIPH_ICS - bool - depends on HAS_PERIPH_ICS - help - Kinetis internal clock source controller. - -config MODULE_PERIPH_MCG - bool - depends on HAS_PERIPH_MCG - help - Kinetis Multipurpose Clock Generator. - -config MODULE_PERIPH_MCG_LITE - bool - depends on HAS_PERIPH_MCG_LITE - help - Kinetis Multipurpose Clock Generator (Lite version). - -endif # TEST_KCONFIG diff --git a/cpu/lpc23xx/mci/Kconfig b/cpu/lpc23xx/mci/Kconfig deleted file mode 100644 index 296283fdc2..0000000000 --- a/cpu/lpc23xx/mci/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2020 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_MCI - bool "LPC23XX Multimedia Card Interface (MCI) driver" - depends on CPU_FAM_LPC23XX - depends on TEST_KCONFIG - select ZTIMER_USEC diff --git a/cpu/msp430/periph/Kconfig b/cpu/msp430/periph/Kconfig deleted file mode 100644 index 19f0cda43a..0000000000 --- a/cpu/msp430/periph/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2023 Marian Buschsieweke -# -# 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_PERIPH - bool - default y - help - MSP430 peripheral drivers. diff --git a/cpu/native/backtrace/Kconfig b/cpu/native/backtrace/Kconfig deleted file mode 100644 index 339720f3f0..0000000000 --- a/cpu/native/backtrace/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2020 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_BACKTRACE - bool "Stack backtrace" - depends on CPU_ARCH_NATIVE - depends on TEST_KCONFIG diff --git a/cpu/native/cli_eui_provider/Kconfig b/cpu/native/cli_eui_provider/Kconfig deleted file mode 100644 index 759ccd174d..0000000000 --- a/cpu/native/cli_eui_provider/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# 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_NATIVE_CLI_EUI_PROVIDER - bool "Command-line EUI provider" - depends on TEST_KCONFIG - depends on CPU_ARCH_NATIVE - select MODULE_L2UTIL diff --git a/cpu/native/periph/Kconfig b/cpu/native/periph/Kconfig deleted file mode 100644 index 52440c0ff7..0000000000 --- a/cpu/native/periph/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2020 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_PERIPH_SPIDEV_LINUX - bool - default y if MODULE_PERIPH_SPI - depends on NATIVE_OS_LINUX - -config MODULE_PERIPH_INIT_SPIDEV_LINUX - bool - default y - depends on MODULE_PERIPH_SPIDEV_LINUX diff --git a/cpu/native/periph/Kconfig.gpio b/cpu/native/periph/Kconfig.gpio deleted file mode 100644 index 315d7ed60d..0000000000 --- a/cpu/native/periph/Kconfig.gpio +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2020 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. -# - -choice NATIVE_GPIO_IMPLEMENTATION - bool "Native GPIO peripheral implementation" - depends on MODULE_PERIPH_GPIO - depends on CPU_ARCH_NATIVE - depends on TEST_KCONFIG - default MODULE_PERIPH_GPIO_LINUX if NATIVE_OS_LINUX - -config MODULE_PERIPH_GPIO_LINUX - bool "Linux GPIO" - depends on NATIVE_OS_LINUX - -config MODULE_PERIPH_GPIO_MOCK - bool "Mock" - -endchoice - -# TODO: these modules are actually just artifacts from the way periph_init_% -# modules are handled in Makefile. We need to define them to keep the list the -# same for now. We should be able to remove them later on. - -config MODULE_PERIPH_INIT_GPIO_LINUX - bool - default y if MODULE_PERIPH_INIT - depends on MODULE_PERIPH_GPIO_LINUX - -config MODULE_PERIPH_INIT_GPIO_MOCK - bool - default y if MODULE_PERIPH_INIT - depends on MODULE_PERIPH_GPIO_MOCK diff --git a/cpu/native/periph/Kconfig.rtc b/cpu/native/periph/Kconfig.rtc deleted file mode 100644 index 79c32bafc8..0000000000 --- a/cpu/native/periph/Kconfig.rtc +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2020 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_PERIPH_RTC - select MODULE_ZTIMER if CPU_ARCH_NATIVE - select MODULE_ZTIMER_MSEC if CPU_ARCH_NATIVE - depends on HAS_PERIPH_RTC diff --git a/cpu/native/socket_zep/Kconfig b/cpu/native/socket_zep/Kconfig deleted file mode 100644 index c278c42d31..0000000000 --- a/cpu/native/socket_zep/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -menuconfig MODULE_SOCKET_ZEP - bool "Socket-based ZEP" - depends on CPU_MODEL_NATIVE - depends on TEST_KCONFIG - select MODULE_IOLIST - select MODULE_CHECKSUM - select MODULE_RANDOM - select MODULE_IEEE802154 - select HAVE_IEEE802154_RADIO_HAL_INTERFACE - help - UDP socket-based IEEE 802.15.4 device over ZEP - -config MODULE_SOCKET_ZEP_HELLO - bool "Send a dummy HELLO packet on startup" - depends on MODULE_SOCKET_ZEP - help - Say y to send a dummy HELLO packet on startup. This is used to make - dispatchers aware of the node. diff --git a/cpu/native/vfs/Kconfig b/cpu/native/vfs/Kconfig deleted file mode 100644 index d493aaa2a5..0000000000 --- a/cpu/native/vfs/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_NATIVE_VFS - bool - depends on HAS_ARCH_NATIVE - default y if MODULE_VFS diff --git a/cpu/nrf52/periph/Kconfig b/cpu/nrf52/periph/Kconfig deleted file mode 100644 index bdce106d53..0000000000 --- a/cpu/nrf52/periph/Kconfig +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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_SAUL_NRF_VDDH - bool "Internal Voltage Sensor" - depends on HAS_PERIPH_ADC - select MODULE_PERIPH_ADC - -config MODULE_PERIPH_CRYPTOCELL_310 - bool - depends on HAS_PERIPH_CRYPTOCELL_310 - select PACKAGE_DRIVER_CRYPTOCELL_310 - -# Asymmetric Crypto Peripheral -config MODULE_PERIPH_ECC_P192R1 - bool - depends on HAS_PERIPH_ECC_P192R1 - select MODULE_PERIPH_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_ECC_P192 - -config MODULE_PERIPH_ECC_P256R1 - bool - depends on HAS_PERIPH_ECC_P256R1 - select MODULE_PERIPH_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_ECC_P256 - -config MODULE_PERIPH_ECC_ED25519 - bool - depends on HAS_PERIPH_ECC_ED25519 - select MODULE_PERIPH_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_ECC_ED25519 - -# Hash Related Symbols -config MODULE_PERIPH_HASH_SHA_1 - bool - depends on HAS_PERIPH_HASH_SHA_1 - select MODULE_PERIPH_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_HASHES_SHA1 - -config MODULE_PERIPH_HASH_SHA_224 - bool - depends on HAS_PERIPH_HASH_SHA_224 - select MODULE_PERIPH_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_HASHES_SHA224 - -config MODULE_PERIPH_HASH_SHA_256 - bool - depends on HAS_PERIPH_HASH_SHA_256 - select MODULE_PERIPH_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_HASHES_SHA256 - -config MODULE_PERIPH_HASH_SHA_512 - bool - depends on HAS_PERIPH_HASH_SHA_512 - select MODULE_PERIPH_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_HASHES_SHA512 - -config MODULE_PERIPH_CIPHER_AES_128_CBC - bool - depends on HAS_PERIPH_CIPHER_AES_128_CBC - select MODULE_PERIPH_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_AES_CBC - -config MODULE_PERIPH_HMAC_SHA_256 - bool - depends on HAS_PERIPH_HMAC_SHA_256 - select MODULE_PERIPH_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_HMAC - -endif # TEST_KCONFIG - -config HAVE_SAUL_NRF_VDDH - bool - select MODULE_SAUL_NRF_VDDH if MODULE_SAUL_DEFAULT - help - Indicates that internal voltage sensor is present. diff --git a/cpu/nrf52/vectors/Kconfig b/cpu/nrf52/vectors/Kconfig deleted file mode 100644 index 59b908a091..0000000000 --- a/cpu/nrf52/vectors/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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_NRF52_VECTORS - bool - depends on TEST_KCONFIG - default y diff --git a/cpu/nrf53/vectors/Kconfig b/cpu/nrf53/vectors/Kconfig deleted file mode 100644 index 9f66755e6c..0000000000 --- a/cpu/nrf53/vectors/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2023 Mesotic SAS -# -# 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_NRF53_VECTORS - bool - depends on TEST_KCONFIG - default y diff --git a/cpu/nrf5x_common/periph/Kconfig.nrf5x b/cpu/nrf5x_common/periph/Kconfig.nrf5x deleted file mode 100644 index 3e14ab97f1..0000000000 --- a/cpu/nrf5x_common/periph/Kconfig.nrf5x +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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 HAVE_SAUL_NRF_TEMPERATURE - bool - select MODULE_SAUL_NRF_TEMPERATURE if MODULE_SAUL_DEFAULT && HAS_PERIPH_TEMPERATURE - help - Indicates that a SAUL wrapper to the temperature peripheral is present. - -if TEST_KCONFIG - -config MODULE_NRF5X_COMMON_PERIPH - bool - default y - help - nrf52 common peripheral code. - -config MODULE_VDD_LC_FILTER_REG0 - bool - depends on HAS_VDD_LC_FILTER_REG0 - default y - help - Use the LC filter attached to the CPUs voltage regulator - -config MODULE_VDD_LC_FILTER_REG1 - bool - depends on HAS_VDD_LC_FILTER_REG1 - default y - help - Use the LC filter attached to the CPUs voltage regulator - -config MODULE_PERIPH_UART_NONBLOCKING - depends on HAS_PERIPH_UART_NONBLOCKING - depends on MODULE_PERIPH_UART - select MODULE_TSRB - -config MODULE_PERIPH_SPI - depends on HAS_PERIPH_SPI - select MODULE_PERIPH_GPIO_IRQ if CPU_MODEL_NRF52832XXAA && HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI_GPIO_MODE if MODULE_PERIPH_SPI && HAS_PERIPH_SPI_GPIO_MODE - -endif # TEST_KCONFIG diff --git a/cpu/nrf5x_common/shared_irq/Kconfig b/cpu/nrf5x_common/shared_irq/Kconfig deleted file mode 100644 index 8be2b0cb67..0000000000 --- a/cpu/nrf5x_common/shared_irq/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2023 Mesotic SAS -# -# 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_NRF_SHARED_SERIAL_IRQ - bool - depends on TEST_KCONFIG - default y diff --git a/cpu/nrf9160/periph/Kconfig b/cpu/nrf9160/periph/Kconfig deleted file mode 100644 index e4b3750647..0000000000 --- a/cpu/nrf9160/periph/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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_PERIPH_SPI - depends on HAS_PERIPH_SPI - select MODULE_PERIPH_SPI_GPIO_MODE if MODULE_PERIPH_SPI && HAS_PERIPH_SPI_GPIO_MODE - -config MODULE_SAUL_NRF_VDDH - bool "Internal Voltage Sensor" - depends on HAS_PERIPH_ADC - -endif # TEST_KCONFIG diff --git a/cpu/nrf9160/vectors/Kconfig b/cpu/nrf9160/vectors/Kconfig deleted file mode 100644 index c92ad3b02c..0000000000 --- a/cpu/nrf9160/vectors/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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_NRF9160_VECTORS - bool - depends on TEST_KCONFIG - default y diff --git a/cpu/qn908x/periph/Kconfig b/cpu/qn908x/periph/Kconfig deleted file mode 100644 index 84d2249a34..0000000000 --- a/cpu/qn908x/periph/Kconfig +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright (c) 2021 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_PERIPH_FLEXCOMM - bool - depends on TEST_KCONFIG - default y if MODULE_PERIPH_UART || MODULE_PERIPH_I2C || MODULE_PERIPH_SPI - help - Flexcomm interrupt dispatch driver. - -config MODULE_PERIPH_GPIO_MUX - bool - depends on TEST_KCONFIG - help - Common Pin MUX functions for qn908x CPUs. - -config MODULE_PERIPH_ADC - bool "ADC peripheral driver" - depends on HAS_PERIPH_ADC - select ZTIMER_USEC diff --git a/cpu/qn908x/vendor/Kconfig b/cpu/qn908x/vendor/Kconfig deleted file mode 100644 index f955b18195..0000000000 --- a/cpu/qn908x/vendor/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2021 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_VENDOR - bool - depends on TEST_KCONFIG - help - qn908x vendor-specific code. - -config MODULE_VENDOR_FSL_CLOCK - bool - depends on MODULE_VENDOR - help - qn908x vendor-specific FSL Clock code. diff --git a/cpu/riscv_common/periph/Kconfig b/cpu/riscv_common/periph/Kconfig deleted file mode 100644 index 5e80d2a1c7..0000000000 --- a/cpu/riscv_common/periph/Kconfig +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright (c) 2021 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_RISCV_COMMON_PERIPH - bool - default y - depends on TEST_KCONFIG && CPU_ARCH_RISCV - help - Common peripheral code for RISC-V architecture. - -if MODULE_RISCV_COMMON_PERIPH - -config MODULE_PERIPH_CLIC - bool - depends on HAS_PERIPH_CLIC - help - Core-Local interrupt controller driver. - -config MODULE_PERIPH_CORETIMER - bool - depends on HAS_PERIPH_CORETIMER - help - Low-level timer driver based on the Core-local Interrupt (CLINT) - -config MODULE_PERIPH_PLIC - bool - depends on HAS_PERIPH_PLIC - help - Platform-Level interrupt controller driver. - -config MODULE_PERIPH_PMP - bool - depends on HAS_PERIPH_PMP - help - Physical memory protection driver. - -endif # MODULE_RISCV_COMMON_PERIPH diff --git a/cpu/sam0_common/sam0_eth/Kconfig b/cpu/sam0_common/sam0_eth/Kconfig deleted file mode 100644 index 7ed6b08d09..0000000000 --- a/cpu/sam0_common/sam0_eth/Kconfig +++ /dev/null @@ -1,24 +0,0 @@ -# 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_SAM0_ETH - bool "SAM0 Ethernet GMAC peripheral" - depends on TEST_KCONFIG - depends on CPU_COMMON_SAM0 - depends on HAS_PERIPH_ETH - select MODULE_PERIPH_GPIO_IRQ - select MODULE_NETDEV_ETH - select MODULE_NETDEV_LEGACY_API - select MODULE_NETOPT - select MODULE_IOLIST - select MODULE_PERIPH_ETH - -config HAVE_SAM0_ETH - bool - select MODULE_SAM0_ETH if MODULE_NETDEV_DEFAULT - help - Indicates that a SAM0 ethernet peripheral is present. diff --git a/cpu/samd21/vectors/Kconfig b/cpu/samd21/vectors/Kconfig deleted file mode 100644 index ccbacc4f79..0000000000 --- a/cpu/samd21/vectors/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2020 ML!PA Consulting GmbH -# -# 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_SAMD21_VECTORS - bool - default y - depends on CPU_COMMON_SAMD21 - help - SAM D1x/D2x interrupt vector table. diff --git a/cpu/stm32/kconfigs/u5/Kconfig.clk b/cpu/stm32/kconfigs/u5/Kconfig.clk deleted file mode 100644 index 7062ae4ea7..0000000000 --- a/cpu/stm32/kconfigs/u5/Kconfig.clk +++ /dev/null @@ -1,6 +0,0 @@ -# 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. -# diff --git a/cpu/stm32/lcd_fmc/Kconfig b/cpu/stm32/lcd_fmc/Kconfig deleted file mode 100644 index 96a3da5c5e..0000000000 --- a/cpu/stm32/lcd_fmc/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2023 Gunar Schorcht -# -# 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_LCD_FMC - bool - depends on MODULE_LCD - select MODULE_PERIPH_FMC - select MODULE_PERIPH_FMC_NOR_SRAM - default y if HAVE_LCD_PARALLEL_LL_MCU diff --git a/cpu/stm32/periph/Kconfig b/cpu/stm32/periph/Kconfig deleted file mode 100644 index 9ea741c785..0000000000 --- a/cpu/stm32/periph/Kconfig +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright (c) 2021 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_PERIPH - bool - default y - select MODULE_ZTIMER if MODULE_PERIPH_USBDEV - select MODULE_ZTIMER_MSEC if MODULE_PERIPH_USBDEV - # Whole STM32 families F2, F4, F7, H7 and U5 use the Synopsys DWC2 USB OTG core - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && HAS_CPU_STM32F2 - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && HAS_CPU_STM32F4 - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && HAS_CPU_STM32F7 - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && HAS_CPU_STM32H7 - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && HAS_CPU_STM32U5 - # STM32F105xx and STM32F107xx lines also use the Synopsys DWC2 USB OTG core - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32F105XC - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32F107XC - # Several lines of STM32L4 family also use the Synopsys DWC2 USB OTG core - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L475XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L476XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L485XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L486XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L496XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L4A6XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L4P5XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L4Q5XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L4R5XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L4R7XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L4R9XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L4S5XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L4S7XX - select MODULE_USBDEV_SYNOPSYS_DWC2 if MODULE_PERIPH_USBDEV && CPU_LINE_STM32L4S9XX - # Special SDMMC dependencies - select MODULE_PERIPH_GPIO_IRQ if MODULE_PERIPH_SDMMC - select MODULE_PERIPH_DMA if MODULE_PERIPH_SDMMC && HAS_PERIPH_DMA - help - stm32 common peripheral code. - -config MODULE_PERIPH_UART_NONBLOCKING - depends on HAS_PERIPH_UART_NONBLOCKING - depends on MODULE_PERIPH_UART - select MODULE_TSRB - -config MODULE_PERIPH_CAN - bool - depends on HAS_PERIPH_CAN - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_I2C - help - STM32 CAN peripheral controller. - -config MODULE_PERIPH_ADC - bool "ADC peripheral driver" - depends on HAS_PERIPH_ADC - select MODULE_ZTIMER if HAS_CPU_STM32F3 || HAS_CPU_STM32L4 || HAS_CPU_STM32WL - select MODULE_ZTIMER_MSEC if HAS_CPU_STM32F3 || HAS_CPU_STM32L4 || HAS_CPU_STM32WL - select MODULE_PERIPH_COMMON - -config MODULE_PERIPH_LTDC - bool "LTDC peripheral driver" - depends on HAS_PERIPH_LTDC - help - STM32 LCD-TFT Display controller - -config MODULE_PERIPH_SDMMC_CLK - bool - depends on HAS_PERIPH_SDMMC_CLK - default y if MODULE_PERIPH_SDMMC - -config MODULE_PERIPH_INIT_SDMMC_CLK - bool - depends on MODULE_PERIPH_SDMMC_CLK - default y if MODULE_PERIPH_INIT diff --git a/cpu/stm32/periph/Kconfig.eth b/cpu/stm32/periph/Kconfig.eth deleted file mode 100644 index 14aaad0367..0000000000 --- a/cpu/stm32/periph/Kconfig.eth +++ /dev/null @@ -1,52 +0,0 @@ -# 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. -# - -menuconfig MODULE_STM32_ETH - bool - prompt "STM32 ethernet peripheral" if !(HAVE_STM32_ETH && MODULE_NETDEV_DEFAULT) - default (HAVE_STM32_ETH && MODULE_NETDEV_DEFAULT) - depends on TEST_KCONFIG - depends on CPU_STM32 - depends on HAS_PERIPH_ETH - select MODULE_PERIPH_ETH - select MODULE_NETDEV_ETH - select MODULE_NETDEV_LEGACY_API - select MODULE_IOLIST - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -if MODULE_STM32_ETH - -config MODULE_STM32_ETH_AUTO - bool "Link auto-negotiation" - select MODULE_STM32_ETH_LINK_UP - help - Say y to enable link auto-negotiation. In general, it is highly - recommended to use auto-negotiation, as this can avoid various - communication issues on the PHY layer due to configuration mismatch of - the link partners. Note that this feature depends on the link state - events feature. - -config MODULE_STM32_ETH_LINK_UP - bool "Link state events" - help - Say y to enable link events. - -endif # MODULE_STM32_ETH - -config MODULE_PERIPH_ETH - bool - depends on HAS_PERIPH_ETH - select MODULE_PERIPH_ETH_COMMON if CPU_STM32 - -config MODULE_PERIPH_ETH_COMMON - bool - -config HAVE_STM32_ETH - bool - help - Indicates that a stm32 ethernet peripheral is present. diff --git a/cpu/stm32/periph/Kconfig.fmc b/cpu/stm32/periph/Kconfig.fmc deleted file mode 100644 index e9304a9622..0000000000 --- a/cpu/stm32/periph/Kconfig.fmc +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright (c) 2023 Gunar Schorcht -# -# 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. -# - -menuconfig MODULE_PERIPH_FMC - bool "FMC/FSMC peripheral driver" - depends on TEST_KCONFIG - depends on HAS_PERIPH_FMC - help - STM32 FMC/FSMC controller - -if MODULE_PERIPH_FMC - -config MODULE_PERIPH_FMC_NOR_SRAM - bool "NOR/PSRAM/SRAM support" - depends on HAS_PERIPH_FMC_NOR_SRAM - help - Enables NOR Flash, PSRAM and SRAM support of the STM32 FMC/FSMC - driver. - -config MODULE_PERIPH_FMC_SDRAM - bool "SDRAM support" - depends on HAS_PERIPH_FMC_SDRAM - help - Enables SDRAM support of the STM32 FMC/FSMC driver. - -config MODULE_PERIPH_FMC_16BIT - bool - default y if HAS_PERIPH_FMC_16BIT - help - Enables 16-bit data bus support of the STM32 FMC/FSMC driver. - -config MODULE_PERIPH_FMC_32BIT - bool - default y if HAS_PERIPH_FMC_32BIT - help - Enables 32-bit data bus support of the STM32 FMC/FSMC driver. - -config MODULE_PERIPH_INIT_FMC - bool "Auto initialize STM32 FMC/FMSC peripheral" - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_INIT_FMC_NOR_SRAM - bool "Auto initialize NOR/PSRAM/SRAM support" - default y if MODULE_PERIPH_INIT - depends on MODULE_PERIPH_FMC_NOR_SRAM - -config MODULE_PERIPH_INIT_FMC_SDRAM - bool "Auto initialize SDRAM support" - default y if MODULE_PERIPH_INIT - depends on MODULE_PERIPH_FMC_SDRAM - -config MODULE_PERIPH_INIT_FMC_16BIT - bool "Auto initialize 16-bit data bus" - default y if MODULE_PERIPH_INIT - depends on MODULE_PERIPH_FMC_16BIT - -config MODULE_PERIPH_INIT_FMC_32BIT - bool "Auto initialize 32-bit data bus" - default y if MODULE_PERIPH_INIT - depends on MODULE_PERIPH_FMC_32BIT - -endif - -config HAS_PERIPH_FMC - bool - help - Indicates that a STM32 FMC/FSMC peripheral is present. - -config HAS_PERIPH_FMC_NOR_SRAM - bool - select HAS_PERIPH_FMC - help - Indicates that a NOR Flash, PSRAM or SRAM connected to the - STM32 FMC/FSMC peripheral is present. - -config HAS_PERIPH_FMC_SDRAM - bool - select HAS_PERIPH_FMC - help - Indicates that a SDRAM connected to the STM32 FMC/FSMC peripheral - is present. - -config HAS_PERIPH_FMC_16BIT - bool - select HAS_PERIPH_FMC - help - Indicates that the STM32 FMC/FSMC peripheral uses a 16-bit data bus. - -config HAS_PERIPH_FMC_32BIT - bool - select HAS_PERIPH_FMC - help - Indicates that the STM32 FMC/FSMC peripheral uses a 32-bit data bus. diff --git a/cpu/stm32/stmclk/Kconfig b/cpu/stm32/stmclk/Kconfig deleted file mode 100644 index 846db93c84..0000000000 --- a/cpu/stm32/stmclk/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_STM32_CLK - bool - default y diff --git a/cpu/stm32/vectors/Kconfig b/cpu/stm32/vectors/Kconfig deleted file mode 100644 index 93c7ab1081..0000000000 --- a/cpu/stm32/vectors/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_STM32_VECTORS - bool - default y diff --git a/drivers/ad7746/Kconfig b/drivers/ad7746/Kconfig deleted file mode 100644 index 9a04e06058..0000000000 --- a/drivers/ad7746/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2020 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_AD7746 - bool "AD7746 Capacitance-to-digital converter" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - help - AD7746 Capacitance-to-digital converter with temperature sensor driver. - -config HAVE_AD7746 - bool - select MODULE_AD7746 if MODULE_SAUL_DEFAULT - help - Indicates that an AD7746 capacitance-to-digital converter is present. diff --git a/drivers/adcxx1c/Kconfig b/drivers/adcxx1c/Kconfig deleted file mode 100644 index deea57db74..0000000000 --- a/drivers/adcxx1c/Kconfig +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_ADCXX1C - bool - prompt "ADCXX1C Analog-to-Digital converter" if !(SAUL_DEFAULT && HAVE_ADCXX1C) - default SAUL_DEFAULT && HAVE_ADCXX1C - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_I2C - -choice ADCXX1C_VARIANT - bool "Variants" - depends on MODULE_ADCXX1C - default MODULE_ADC081C if HAVE_ADC081C - default MODULE_ADC101C if HAVE_ADC101C - default MODULE_ADC121C if HAVE_ADC121C - help - This driver works with adc081c, adc101c and adc121c models. Select one. - -config MODULE_ADC081C - bool "ADC081C" - -config MODULE_ADC101C - bool "ADC101C" - -config MODULE_ADC121C - bool "ADC121C" - -endchoice - -config HAVE_ADCXX1C - bool - help - Indicates that ADCXX1C Analog-to-Digital is present. - -config HAVE_ADC081C - bool - select HAVE_ADCXX1C - help - Indicates that ADC081C Analog-to-Digital is present. - -config HAVE_ADC101C - bool - select HAVE_ADCXX1C - help - Indicates that ADC101C Analog-to-Digital is present. - -config HAVE_ADC121C - bool - select HAVE_ADCXX1C - help - Indicates that ADC121C Analog-to-Digital is present. diff --git a/drivers/adt7310/Kconfig b/drivers/adt7310/Kconfig deleted file mode 100644 index 6f0c3b9685..0000000000 --- a/drivers/adt7310/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2020 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_ADT7310 - bool "ADT7310 temperature sensor" - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - select MODULE_PERIPH_SPI - help - Driver for the Analog Devices ADT7310 temperature sensor. - -config HAVE_ADT7310 - bool - help - Indicates that the Analog Devices ADT7310 temperature sensor is present. diff --git a/drivers/adxl345/Kconfig b/drivers/adxl345/Kconfig deleted file mode 100644 index 172b32c7b4..0000000000 --- a/drivers/adxl345/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_ADXL345 - bool "ADXL345 3-Axis accelerometer" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_ADXL345 - bool - select MODULE_ADXL345 if MODULE_SAUL_DEFAULT - help - Indicates that a adxl345 sensor is present. diff --git a/drivers/aip31068/Kconfig b/drivers/aip31068/Kconfig deleted file mode 100644 index 0b8df42793..0000000000 --- a/drivers/aip31068/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_AIP31068 - bool "AIP31068 I2C LCD controller" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_XTIMER - select MODULE_PERIPH_I2C - -config HAVE_AIP31068 - bool - help - Indicates that the AIP31068 I2C LCD controller is present. diff --git a/drivers/apa102/Kconfig b/drivers/apa102/Kconfig deleted file mode 100644 index d0093e1408..0000000000 --- a/drivers/apa102/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2020 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_APA102 - bool "APA102 RGB LED" - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - -config HAVE_APA102 - bool - help - Indicates that the APA102 RGB LED is present. diff --git a/drivers/apds99xx/Kconfig b/drivers/apds99xx/Kconfig deleted file mode 100644 index cbe46c5560..0000000000 --- a/drivers/apds99xx/Kconfig +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_APDS99XX - bool - prompt "APDS99xx Broadcom Sensors" if !(MODULE_SAUL_DEFAULT && HAVE_APDS99XX) - default MODULE_SAUL_DEFAULT && HAVE_APDS99XX - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - help - The driver can be used with following Broadcom sensors: APDS9900, - APDS9901, APDS9930, APDS9950, APDS9960. Select one model. - - The base driver only supports a basic set of functions and has therefore - a small size. The procedure for retrieving new data is polling. Ambient - light and proximity sensing are supported. - - The fully functional driver MODULE_APDS99XX_FULL supports all the - features supported by the base driver, as well as all other sensor - features, including interrupts and their configuration. Data-ready - interrupts can be used to retrieve data. In addition, threshold - interrupts can be used and configured. - -if MODULE_APDS99XX - -choice APDS99XX_VARIANT - bool "Variants" - default MODULE_APDS9900 if HAVE_APDS9900 - default MODULE_APDS9901 if HAVE_APDS9901 - default MODULE_APDS9930 if HAVE_APDS9930 - default MODULE_APDS9950 if HAVE_APDS9950 - default MODULE_APDS9960 if HAVE_APDS9960 - help - The driver can be used with following Broadcom sensors: APDS9900, - APDS9901, APDS9930, APDS9950, APDS9960. Select one model. - -config MODULE_APDS9900 - bool "APDS9900" - -config MODULE_APDS9901 - bool "APDS9901" - -config MODULE_APDS9930 - bool "APDS9930" - -config MODULE_APDS9950 - bool "APDS9950" - -config MODULE_APDS9960 - bool "APDS9960" - -endchoice - -config MODULE_APDS99XX_FULL - bool "APDS99XX Full functionalities" - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_GPIO_IRQ - -endif # MODULE_APDS99XX - -config HAVE_APDS99XX - bool - help - Indicates that a apds99xx sensor is present. - -config HAVE_APDS9900 - bool - select HAVE_APDS99XX - help - Indicates that a apds9900 sensor is present. - -config HAVE_APDS9901 - bool - select HAVE_APDS99XX - help - Indicates that a apds9901 sensor is present. - -config HAVE_APDS9930 - bool - select HAVE_APDS99XX - help - Indicates that a apds9930 sensor is present. - -config HAVE_APDS9950 - bool - select HAVE_APDS99XX - help - Indicates that a apds9950 sensor is present. - -config HAVE_APDS9960 - bool - select HAVE_APDS99XX - help - Indicates that a apds9960 sensor is present. diff --git a/drivers/at24cxxx/Kconfig b/drivers/at24cxxx/Kconfig deleted file mode 100644 index 9a7479bd28..0000000000 --- a/drivers/at24cxxx/Kconfig +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright (c) 2020 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. -# - -choice - bool "AT24CXXX EEPROM" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - optional - help - This driver supports the multiple models, select one. - -config MODULE_AT24C01 - bool "AT24C01" - select MODULE_AT24CXXX - -config MODULE_AT24C02 - bool "AT24C02" - select MODULE_AT24CXXX - -config MODULE_AT24C04 - bool "AT24C04" - select MODULE_AT24CXXX - -config MODULE_AT24C08A - bool "AT24C08A" - select MODULE_AT24CXXX - -config MODULE_AT24C16A - bool "AT24C16A" - select MODULE_AT24CXXX - -config MODULE_AT24C32 - bool "AT24C32" - select MODULE_AT24CXXX - -config MODULE_AT24C64 - bool "AT24C64" - select MODULE_AT24CXXX - -config MODULE_AT24C128 - bool "AT24C128" - select MODULE_AT24CXXX - -config MODULE_AT24C256 - bool "AT24C256" - select MODULE_AT24CXXX - -config MODULE_AT24C512 - bool "AT24C512" - select MODULE_AT24CXXX - -config MODULE_AT24C1024 - bool "AT24C1024" - select MODULE_AT24CXXX - -endchoice - -config MODULE_AT24CXXX - bool - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_XTIMER diff --git a/drivers/at24mac/Kconfig b/drivers/at24mac/Kconfig deleted file mode 100644 index 407fe24fc4..0000000000 --- a/drivers/at24mac/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2020 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. -# - -comment "AT24MAC unique ID chip enabled as default EUI-48/64 provider" - depends on MODULE_EUI_PROVIDER && HAVE_AT24MAC && MODULE_AT24MAC - -config MODULE_AT24MAC - bool - prompt "AT24MAC unique ID chip" if !((MODULE_EUI_PROVIDER || MODULE_MTD) && HAVE_AT24MAC) - default ((MODULE_EUI_PROVIDER || MODULE_MTD) && HAVE_AT24MAC) - select MODULE_AT24CXXX - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - -config HAVE_AT24MAC - bool - help - Indicates that an AT24MAC unique ID chip is present. diff --git a/drivers/at25xxx/Kconfig b/drivers/at25xxx/Kconfig deleted file mode 100644 index 008a973078..0000000000 --- a/drivers/at25xxx/Kconfig +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2020 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_AT25XXX - bool "AT25xxx SPI-EEPROMs" - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - select MODULE_PERIPH_SPI - select MODULE_XTIMER - help - This driver also supports M95xxx, 25AAxxx, 25LCxxx, CAT25xxx & BR25Sxxx - families. - -config HAVE_AT25XXX - bool - help - Indicates that the AT25xxx SPI-EEPROM is present. diff --git a/drivers/at30tse75x/Kconfig b/drivers/at30tse75x/Kconfig deleted file mode 100644 index 20d7b795c6..0000000000 --- a/drivers/at30tse75x/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2020 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_AT30TSE75X - bool "AT30TSE75X temperature sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select ZTIMER_USEC - help - AT30TSE75x temperature sensor with serial EEPROM. - -config HAVE_AT30TSE75X - bool - select MODULE_AT30TSE75X if MODULE_SAUL_DEFAULT - help - Indicates that a AT30TSE75x sensor is present on the board. diff --git a/drivers/at86rf2xx/Kconfig b/drivers/at86rf2xx/Kconfig deleted file mode 100644 index a0b3772cf9..0000000000 --- a/drivers/at86rf2xx/Kconfig +++ /dev/null @@ -1,131 +0,0 @@ -# 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. -# - -menuconfig MODULE_AT86RF2XX - bool - prompt "AT86RF2xx series radios" if !(MODULE_NETDEV_DEFAULT && HAVE_AT86RF2XX) - default (MODULE_NETDEV_DEFAULT && HAVE_AT86RF2XX) - depends on TEST_KCONFIG - select MODULE_IEEE802154 - select MODULE_NETDEV - select MODULE_NETDEV_IEEE802154 - select MODULE_NETDEV_LEGACY_API - select MODULE_ZTIMER - select MODULE_ZTIMER_USEC - -if MODULE_AT86RF2XX - -choice AT86RF2XX_VARIANT - bool "Variants" - default MODULE_AT86RF212B if HAVE_AT86RF212B - default MODULE_AT86RF231 if HAVE_AT86RF231 - default MODULE_AT86RF232 if HAVE_AT86RF232 - default MODULE_AT86RF233 if HAVE_AT86RF233 - default MODULE_AT86RFA1 if HAVE_AT86RFA1 - default MODULE_AT86RFR2 if HAVE_AT86RFR2 - help - Select the specific part-number. - -config MODULE_AT86RF231 - bool "AT86RF231" - 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 - -config MODULE_AT86RF212B - bool "AT86RF212B" - 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 - -config MODULE_AT86RF232 - bool "AT86RF232" - 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 - -config MODULE_AT86RF233 - bool "AT86RF233" - 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 - -config MODULE_AT86RFA1 - bool "AT86RFA1" - -config MODULE_AT86RFR2 - bool "AT86RFR2" - -endchoice - -config MODULE_AUTO_INIT_AT86RF2XX - bool "Auto-initialize the driver" - default y - depends on MODULE_AUTO_INIT - -config MODULE_AT86RF2XX_AES_SPI - bool "AES security" - -config AT86RF2XX_OQPSK - bool "O-QPSK support" - select MODULE_NETDEV_IEEE802154_OQPSK - default y - -endif # MODULE_AT86RF2XX - -config HAVE_AT86RF2XX - bool - help - Indicates that an AT86RF2XX radio is present. - -config HAVE_AT86RF212B - bool - select HAVE_AT86RF2XX - help - Indicates that an AT86RF212B radio is present. - -config HAVE_AT86RF231 - bool - select HAVE_AT86RF2XX - help - Indicates that an AT86RF231 radio is present. - -config HAVE_AT86RF232 - bool - select HAVE_AT86RF2XX - help - Indicates that an AT86RF232 radio is present. - -config HAVE_AT86RF233 - bool - select HAVE_AT86RF2XX - help - Indicates that an AT86RF233 radio is present. - -config HAVE_AT86RFA1 - bool - select HAVE_AT86RF2XX - help - Indicates that an AT86RFA1 radio is present. - -config HAVE_AT86RFR2 - bool - select HAVE_AT86RF2XX - help - Indicates that an AT86RFR2 radio is present. diff --git a/drivers/ata8520e/Kconfig b/drivers/ata8520e/Kconfig deleted file mode 100644 index 3f4582a20f..0000000000 --- a/drivers/ata8520e/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2020 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_ATA8520E - bool "ATA8520E Sigfox compatible transceiver" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - select MODULE_FMT - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC diff --git a/drivers/bh1750fvi/Kconfig b/drivers/bh1750fvi/Kconfig deleted file mode 100644 index e0f83ff9c2..0000000000 --- a/drivers/bh1750fvi/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_BH1750FVI - bool "BH1750FVI ambient light sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_XTIMER - -config HAVE_BH1750FVI - bool - help - Indicates that the BH1750FVI ambient light sensor is present. diff --git a/drivers/bh1900nux/Kconfig b/drivers/bh1900nux/Kconfig deleted file mode 100644 index 9f45138e06..0000000000 --- a/drivers/bh1900nux/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2020 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_BH1900NUX - bool "BH1900NUX temperature sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_BH1900NUX - bool - help - Indicates that the BH1900NUX temperature sensor is present. diff --git a/drivers/bme680/Kconfig b/drivers/bme680/Kconfig deleted file mode 100644 index 0bddba4ef1..0000000000 --- a/drivers/bme680/Kconfig +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_BME680 - bool - prompt "BME680 Temperature/Humidity/Pressure/Gas sensor" if !(MODULE_SAUL_DEFAULT && HAVE_BME680) - default (MODULE_SAUL_DEFAULT && HAVE_BME680) - depends on TEST_KCONFIG - select PACKAGE_DRIVER_BME680 - select MODULE_ZTIMER if MODULE_SAUL - select MODULE_ZTIMER_MSEC if MODULE_SAUL - -if MODULE_BME680 - -choice BME680_VARIANT - bool "Device interface" - default MODULE_BME680_I2C if HAVE_BME680_I2C - default MODULE_BME680_SPI if HAVE_BME680_SPI - help - The device can be connected via different buses, select one. - -config MODULE_BME680_I2C - bool "I2C" - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - -config MODULE_BME680_SPI - bool "SPI" - depends on HAS_PERIPH_SPI - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_SPI - select MODULE_PERIPH_GPIO - -endchoice - -config MODULE_BME680_FP - bool "Enable floating point" - -endif # MODULE_BME680 - -config HAVE_BME680 - bool - help - Indicates that the BME680 Temperature/Humidity/Pressure/Gas sensor is present. - -config HAVE_BME680_I2C - bool - select HAVE_BME680 - help - Indicates that the BME680 Temperature/Humidity/Pressure/Gas sensor is connected with i2c. - -config HAVE_BME680_SPI - bool - select HAVE_BME680 - help - Indicates that the BME680 Temperature/Humidity/Pressure/Gas sensor is connected with spi. diff --git a/drivers/bmp180/Kconfig b/drivers/bmp180/Kconfig deleted file mode 100644 index 03d10aa0bc..0000000000 --- a/drivers/bmp180/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2020 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_BMP180 - bool "BMP180 temperature and pressure sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -config HAVE_BMP180 - bool - select MODULE_BMP180 if MODULE_SAUL_DEFAULT - help - Indicates that a bmp180 sensor is present. diff --git a/drivers/bmx280/Kconfig b/drivers/bmx280/Kconfig deleted file mode 100644 index 84a842e63b..0000000000 --- a/drivers/bmx280/Kconfig +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_BMX280 - bool - prompt "BMx280 Temperature, pressure and humidity sensors" if !(MODULE_SAUL_DEFAULT && HAVE_BMX280) - default (MODULE_SAUL_DEFAULT && HAVE_BMX280) - depends on TEST_KCONFIG - -if MODULE_BMX280 - -choice BMX280_VARIANT - bool "Model" - default MODULE_BME280_I2C if HAVE_BME280_I2C - default MODULE_BME280_SPI if HAVE_BME280_SPI - default MODULE_BMP280_I2C if HAVE_BMP280_I2C - default MODULE_BMP280_SPI if HAVE_BMP280_SPI - help - The driver supports both BME280 and BMP280 connected either via SPI or - I2C bus. Select one combination. - -config MODULE_BME280_I2C - bool "BME280 on I2C" - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - -config MODULE_BME280_SPI - bool "BME280 on SPI" - depends on HAS_PERIPH_SPI - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_SPI - select MODULE_PERIPH_GPIO - -config MODULE_BMP280_I2C - bool "BMP280 on I2C" - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - -config MODULE_BMP280_SPI - bool "BMP280 on SPI" - depends on HAS_PERIPH_SPI - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_SPI - select MODULE_PERIPH_GPIO - -endchoice - -endif # MODULE_BMX280 - -config HAVE_BMX280 - bool - help - Indicates that a bmx280 sensor is present. - -config HAVE_BME280_I2C - bool - select HAVE_BMX280 - help - Indicates that a bme280 sensor on the I2C bus is present. - -config HAVE_BME280_SPI - bool - select HAVE_BMX280 - help - Indicates that a bme280 sensor on the SPI bus is present. - -config HAVE_BMP280_I2C - bool - select HAVE_BMX280 - help - Indicates that a bmp280 sensor on the I2C bus is present. - -config HAVE_BMP280_SPI - bool - select HAVE_BMX280 - help - Indicates that a bmp280 sensor on the SPI bus is present. diff --git a/drivers/bq2429x/Kconfig b/drivers/bq2429x/Kconfig deleted file mode 100644 index ac103f925a..0000000000 --- a/drivers/bq2429x/Kconfig +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (C) 2020 Locha Inc -# -# 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. -# - -menuconfig MODULE_BQ2429X - bool "BQ2429x single-cell USB charger" - depends on HAS_PERIPH_I2C - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_PERIPH_GPIO - help - The driver can be used with Texas Instruments USB charger ICs: BQ24295, - BQ24296, BQ24297, BQ24298, BQ24292I, BQ24296M. - -config MODULE_BQ2429X_INT - bool "Interrupt handling" - depends on HAS_PERIPH_GPIO_IRQ - depends on MODULE_BQ2429X - select MODULE_PERIPH_GPIO_IRQ - default y if HAVE_BQ2429X_INT - help - Say y to include interrupt handling functionality. - -config HAVE_BQ2429X - bool - help - Indicates that a BQ2429x charger and power management IC is present. - -config HAVE_BQ2429X_INT - bool - select HAVE_BQ2429X - help - Indicates that a BQ2429x charger and power management IC is present, - with interrupt functionality (the INT pin is connected). diff --git a/drivers/can_trx/Kconfig b/drivers/can_trx/Kconfig deleted file mode 100644 index 8815e52280..0000000000 --- a/drivers/can_trx/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2020 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_CAN_TRX - bool "Generic CAN transceiver interface" - depends on TEST_KCONFIG diff --git a/drivers/cc2420/Kconfig b/drivers/cc2420/Kconfig deleted file mode 100644 index d1d33ce169..0000000000 --- a/drivers/cc2420/Kconfig +++ /dev/null @@ -1,27 +0,0 @@ -# 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_CC2420 - bool "CC2420 radio" - depends on TEST_KCONFIG - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_SPI - select MODULE_IEEE802154 - select MODULE_NETDEV - select MODULE_NETDEV_IEEE802154 - select MODULE_NETDEV_LEGACY_API - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - select MODULE_XTIMER - -config HAVE_CC2420 - bool - select MODULE_CC2420 if MODULE_NETDEV_DEFAULT - help - Indicates that a CC2420 radio is present. diff --git a/drivers/ccs811/Kconfig b/drivers/ccs811/Kconfig deleted file mode 100644 index a70f787c67..0000000000 --- a/drivers/ccs811/Kconfig +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_CCS811 - bool - prompt "CCS811 digital gas sensor" if !(MODULE_SAUL_DEFAULT && HAVE_CCS811) - default (MODULE_SAUL_DEFAULT && HAVE_CCS811) - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_I2C - select ZTIMER_USEC - -config MODULE_CCS811_FULL - bool "Full functionalities" - depends on MODULE_CCS811 - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_GPIO_IRQ - help - Say n if code size is critical, otherwise using the this module is - recommended. - Features included by this module are: - - data ready and threshold interrupt handling - - compensate gas readings using an external sensor - - manual baseline handling - -config HAVE_CCS811 - bool - help - Indicates that a ccs811 sensor is present. diff --git a/drivers/cst816s/Kconfig b/drivers/cst816s/Kconfig deleted file mode 100644 index 1fc3564d40..0000000000 --- a/drivers/cst816s/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2020 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_CST816S - bool "cst816s touch screen" - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -config HAVE_CST816S - bool - select MODULE_CST816S if MODULE_TOUCH_DEV - help - Indicates that a cst816s touch screen is present. diff --git a/drivers/dac_dds/Kconfig b/drivers/dac_dds/Kconfig deleted file mode 100644 index 82fef9f609..0000000000 --- a/drivers/dac_dds/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# 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_DAC_DDS - bool "Common DAC function fallback implementations" - depends on HAS_PERIPH_DAC - depends on HAS_PERIPH_TIMER - depends on HAS_PERIPH_TIMER_PERIODIC - depends on TEST_KCONFIG - select MODULE_PERIPH_DAC - select MODULE_PERIPH_TIMER - select MODULE_PERIPH_TIMER_PERIODIC diff --git a/drivers/dcf77/Kconfig b/drivers/dcf77/Kconfig deleted file mode 100644 index e78b362a34..0000000000 --- a/drivers/dcf77/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2020 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_DCF77 - bool "DCF77 long wave receiver with 77,5 kHz" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_XTIMER - -config HAVE_DCF77 - bool - help - Indicates that a dcf77 long wave receiver is present. diff --git a/drivers/dht/Kconfig b/drivers/dht/Kconfig deleted file mode 100644 index dca40c956c..0000000000 --- a/drivers/dht/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2020 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_DHT - bool "DHT Humidity and Temperature Sensors" - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select ZTIMER_USEC - -config HAVE_DHT - bool - select MODULE_DHT if MODULE_SAUL_DEFAULT - help - Indicates that a DHT Humidity and Temperature Sensor is present. diff --git a/drivers/disp_dev/Kconfig b/drivers/disp_dev/Kconfig deleted file mode 100644 index 0b595a5f67..0000000000 --- a/drivers/disp_dev/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2020 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_DISP_DEV - bool "Display device generic API" - depends on TEST_KCONFIG - imply MODULE_AUTO_INIT_SCREEN diff --git a/drivers/ds1307/Kconfig b/drivers/ds1307/Kconfig deleted file mode 100644 index 59ea0fc8a2..0000000000 --- a/drivers/ds1307/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2020 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_DS1307 - bool "DS1307 real-time clock" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_DS1307 - bool - help - Indicates that a DS1307 real-time clock is present. diff --git a/drivers/ds18/Kconfig b/drivers/ds18/Kconfig deleted file mode 100644 index 2c94f31bb6..0000000000 --- a/drivers/ds18/Kconfig +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_DS18 - bool - prompt "DS18 temperature sensors" if !(MODULE_SAUL_DEFAULT && HAVE_DS18) - default (MODULE_SAUL_DEFAULT && HAVE_DS18) - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_XTIMER - -config MODULE_DS18_OPTIMIZED - bool "Optimized mode" - depends on MODULE_DS18 - help - Say y to use the optimized mode if the board can handle ~3us resolution - with the xtimer. - -config HAVE_DS18 - bool - help - Indicates that a DS18 temperature sensor is present. diff --git a/drivers/ds3231/Kconfig b/drivers/ds3231/Kconfig deleted file mode 100644 index 5526ab0885..0000000000 --- a/drivers/ds3231/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2020 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_DS3231 - bool "DS3231 Real Time Clock" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_DS3231 - bool - help - Indicates that a DS3231 real-time clock is present. diff --git a/drivers/ds3234/Kconfig b/drivers/ds3234/Kconfig deleted file mode 100644 index 554378c3c5..0000000000 --- a/drivers/ds3234/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2020 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_DS3234 - bool "DS3234 Extremely Accurate SPI RTC" - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - select MODULE_PERIPH_SPI - -config HAVE_DS3234 - bool - help - Indicates that a DS3234 real-time clock is present. diff --git a/drivers/ds75lx/Kconfig b/drivers/ds75lx/Kconfig deleted file mode 100644 index fd9787aa54..0000000000 --- a/drivers/ds75lx/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2020 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_DS75LX - bool "Maxim DS75LX temperature sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_XTIMER - -config HAVE_DS75LX - bool - select MODULE_DS75LX if MODULE_SAUL_DEFAULT - help - Indicates that a DS75LX temperature sensor is present. diff --git a/drivers/dsp0401/Kconfig b/drivers/dsp0401/Kconfig deleted file mode 100644 index 39029a2ed7..0000000000 --- a/drivers/dsp0401/Kconfig +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2020 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_DSP0401 - bool "DSP0401 alphanumeric display" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_PWM - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_PWM - select MODULE_ZTIMER - select ZTIMER_USEC - -config HAVE_DSP0401 - bool - help - Indicates that a DSP0401 alphanumeric display clock is present. diff --git a/drivers/dynamixel/Kconfig b/drivers/dynamixel/Kconfig deleted file mode 100644 index 4c02f0ca62..0000000000 --- a/drivers/dynamixel/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2020 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_DYNAMIXEL - bool "Dynamixel driver" - depends on MODULE_UART_HALF_DUPLEX - depends on TEST_KCONFIG diff --git a/drivers/edbg_eui/Kconfig b/drivers/edbg_eui/Kconfig deleted file mode 100644 index 53b8798e44..0000000000 --- a/drivers/edbg_eui/Kconfig +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2020 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_EDBG_EUI - bool "Atmel Embedded Debugger EUI" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - help - Driver for getting a unique ID from the Atmel Embedded Debugger. - -config HAVE_EDBG_EUI - bool - select MODULE_EDBG_EUI if MODULE_EUI_PROVIDER - help - Indicates that the Atmel Embedded Debugeger EUI is available on the - platform. diff --git a/drivers/enc28j60/Kconfig b/drivers/enc28j60/Kconfig deleted file mode 100644 index 34147d9532..0000000000 --- a/drivers/enc28j60/Kconfig +++ /dev/null @@ -1,26 +0,0 @@ -# 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_ENC28J60 - bool "ENC28J60 Ethernet Adapter" - depends on TEST_KCONFIG - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_SPI - select MODULE_NETDEV_ETH - select MODULE_NETDEV_LEGACY_API - select MODULE_PERIPH_EUI_PROVIDER - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - select MODULE_XTIMER - -config HAVE_ENC28J60 - bool - select MODULE_ENC28J60 if MODULE_NETDEV_DEFAULT - help - Indicates that a ENC28J60 ethernet adapter is present. diff --git a/drivers/encx24j600/Kconfig b/drivers/encx24j600/Kconfig deleted file mode 100644 index 033aa9a594..0000000000 --- a/drivers/encx24j600/Kconfig +++ /dev/null @@ -1,25 +0,0 @@ -# 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_NETDEV_ETH - select MODULE_NETDEV_LEGACY_API - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - 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/drivers/ethos/Kconfig b/drivers/ethos/Kconfig deleted file mode 100644 index 6ecd54307c..0000000000 --- a/drivers/ethos/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# 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_ETHOS - bool "Ethernet-over-serial (ETHOS)" - depends on TEST_KCONFIG - depends on HAS_PERIPH_UART - select MODULE_IOLIST - select MODULE_NETDEV_ETH - select MODULE_NETDEV_LEGACY_API - select MODULE_PERIPH_UART - select MODULE_RANDOM - select MODULE_TSRB - -config MODULE_ETHOS_STDIO - bool - select MODULE_ISRPIPE - depends on MODULE_ETHOS diff --git a/drivers/feetech/Kconfig b/drivers/feetech/Kconfig deleted file mode 100644 index 89f1330abb..0000000000 --- a/drivers/feetech/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2020 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_FEETECH - bool "Feetech's servomotors communication bus" - depends on MODULE_UART_HALF_DUPLEX - depends on TEST_KCONFIG diff --git a/drivers/ft5x06/Kconfig b/drivers/ft5x06/Kconfig deleted file mode 100644 index b83e032b19..0000000000 --- a/drivers/ft5x06/Kconfig +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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_FT5X06 - bool "FT5X06 touch panel driver" - depends on TEST_KCONFIG - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - help - This driver is compatible with the following controllers: ft5x06, ft5606, ft5x16, ft6x06, - ft6x36, ft5x06i, ft5336, ft3316, ft5436i, ft5336i and ft5x46. - -config HAVE_FT5X06 - bool - select MODULE_FT5X06 if MODULE_TOUCH_DEV - help - Indicates that an FT5X06 touch panel is present. diff --git a/drivers/grove_ledbar/Kconfig b/drivers/grove_ledbar/Kconfig deleted file mode 100644 index 165b8c0e38..0000000000 --- a/drivers/grove_ledbar/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2020 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_GROVE_LEDBAR - bool "Grove ledbar" - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_MY9221 - -config HAVE_GROVE_LEDBAR - bool - select MODULE_GROVE_LEDBAR if MODULE_SAUL_DEFAULT - help - Indicates that a Grove ledbar is present. diff --git a/drivers/hd44780/Kconfig b/drivers/hd44780/Kconfig deleted file mode 100644 index 9612cf3ffc..0000000000 --- a/drivers/hd44780/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2020 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_HD44780 - bool "HD44780 LCD" - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_XTIMER - help - The display is also known as LCM1602C from Arduino kits. - -config HAVE_HD44780 - bool - help - Indicates that a HD44780 LCD is present. diff --git a/drivers/hih6130/Kconfig b/drivers/hih6130/Kconfig deleted file mode 100644 index db3ee79a66..0000000000 --- a/drivers/hih6130/Kconfig +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2020 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_HIH6130 - bool "HIH6130 humidity and temperature sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_XTIMER - help - Device driver for Honeywell HumidIcon Digital Humidity/Temperature - Sensors: HIH-6130/6131 Series. - -config HAVE_HIH6130 - bool - help - Indicates that a HIH6130 humidity and temperature sensor is present. diff --git a/drivers/hmc5883l/Kconfig b/drivers/hmc5883l/Kconfig deleted file mode 100644 index b1546a1fd8..0000000000 --- a/drivers/hmc5883l/Kconfig +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_HMC5883L - bool - prompt "HMC5883L 3-axis digital compass" if !(MODULE_SAUL_DEFAULT && HAVE_HMC5883L) - default (MODULE_SAUL_DEFAULT && HAVE_HMC5883L) - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config MODULE_HMC5883L_INT - bool "Data-ready interrupt" - depends on MODULE_HMC5883L - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - default y if HAVE_HMC5883L_INT - help - Allows to configure an interrupt pin to get an event on data ready. - -config HAVE_HMC5883L - bool - help - Indicates that a HMC5883L 3-axis digital compass is present. - -config HAVE_HMC5883L_INT - bool - select HAVE_HMC5883L - help - Indicates that a HMC5883L 3-axis digital compass is present with - data-ready interrupt pin connected. diff --git a/drivers/hts221/Kconfig b/drivers/hts221/Kconfig deleted file mode 100644 index c0d6f1bca3..0000000000 --- a/drivers/hts221/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_HTS221 - bool "ST HTS221 digital Humidity Sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_HTS221 - bool - select MODULE_HTS221 if MODULE_SAUL_DEFAULT - help - Indicates that a ST HTS221 sensor is present. diff --git a/drivers/ina2xx/Kconfig b/drivers/ina2xx/Kconfig deleted file mode 100644 index 80e8680396..0000000000 --- a/drivers/ina2xx/Kconfig +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_INA2XX - bool - prompt "INA2XX current/power monitor" if !(MODULE_SAUL_DEFAULT && HAVE_INA2XX) - default (MODULE_SAUL_DEFAULT && HAVE_INA2XX) - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -choice INA2XX_VARIANT - bool "Variant" - depends on MODULE_INA2XX - default MODULE_INA219 if HAVE_INA219 - default MODULE_INA220 if HAVE_INA220 - help - Select one of the supported models. - -config MODULE_INA219 - bool "INA219" - -config MODULE_INA220 - bool "INA220" - -endchoice - -config HAVE_INA2XX - bool - help - Indicates that a INA2XX current/power monitor is present. - -config HAVE_INA219 - bool - select HAVE_INA2XX - help - Indicates that a INA219 current/power monitor is present. - -config HAVE_INA220 - bool - select HAVE_INA2XX - help - Indicates that a INA220 current/power monitor is present. diff --git a/drivers/ina3221/Kconfig b/drivers/ina3221/Kconfig deleted file mode 100644 index 73d12ce727..0000000000 --- a/drivers/ina3221/Kconfig +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_INA3221 - bool - prompt "INA3221 current/power monitor" if !(MODULE_SAUL_DEFAULT && HAVE_INA3221) - default (MODULE_SAUL_DEFAULT && HAVE_INA3221) - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_I2C - -config MODULE_INA3221_ALERTS - bool "Alert pins" - depends on HAS_PERIPH_GPIO_IRQ - depends on MODULE_INA3221 - select MODULE_PERIPH_GPIO_IRQ - default HAVE_INA3221_ALERTS - help - Say y to enable the usage of alert pins. - -config HAVE_INA3221 - bool - help - Indicates that a INA3221 current/power monitor is present. - -config HAVE_INA3221_ALERTS - bool - select HAVE_INA3221 - help - Indicates that a INA3221 current/power monitor is present with alert pins wired. diff --git a/drivers/io1_xplained/Kconfig b/drivers/io1_xplained/Kconfig deleted file mode 100644 index ccb62cc803..0000000000 --- a/drivers/io1_xplained/Kconfig +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright (c) 2020 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_IO1_XPLAINED - bool "Atmel IO1 Xplained Extension board" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_ADC - depends on HAS_PERIPH_I2C - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - - select MODULE_PERIPH_ADC - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_I2C - select MODULE_PERIPH_SPI - select MODULE_SDCARD_SPI - select MODULE_AT30TSE75X - - -config HAVE_IO1_XPLAINED - bool - select MODULE_IO1_XPLAINED if MODULE_SAUL_DEFAULT - help - Indicates that a Atmel IO1 Xplained Extension board is present. diff --git a/drivers/ir_nec/Kconfig b/drivers/ir_nec/Kconfig deleted file mode 100644 index f6165bab80..0000000000 --- a/drivers/ir_nec/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022 Dario Petrillo -# -# 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_IR_NEC - bool "IR NEC Remote receiver" - depends on TEST_KCONFIG - select MODULE_ISRPIPE - select MODULE_PERIPH_GPIO_IRQ - select MODULE_ZTIMER - select MODULE_ZTIMER_USEC diff --git a/drivers/isl29125/Kconfig b/drivers/isl29125/Kconfig deleted file mode 100644 index da0cd5319b..0000000000 --- a/drivers/isl29125/Kconfig +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2020 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_ISL29125 - bool "ISL29125 RGB light sensor" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_I2C - -config HAVE_ISL29125 - bool - help - Indicates that a ISL29125 RGB light sensor is present. diff --git a/drivers/itg320x/Kconfig b/drivers/itg320x/Kconfig deleted file mode 100644 index 62e6e37c1e..0000000000 --- a/drivers/itg320x/Kconfig +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_ITG320X - bool - prompt "ITG320X 3-axis gyroscope" if !(MODULE_SAUL_DEFAULT && HAVE_ITG320X) - default (MODULE_SAUL_DEFAULT && HAVE_ITG320X) - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_XTIMER - help - The driver can be used with InvenSense ITG3200, ITG3205, and MPU3050. - -config MODULE_ITG320X_INT - bool "Interrupt mode" - depends on MODULE_ITG320X - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_GPIO_IRQ - default HAVE_ITG320X_INT - help - Say y to fetch the data when the data-ready interrupt is triggered. - -config HAVE_ITG320X - bool - help - Indicates that a ITG320X 3-axis gyroscope is present. - -config HAVE_ITG320X_INT - bool - select HAVE_ITG320X - help - Indicates that a ITG320X 3-axis gyroscope is present with interrupt pin - wired. diff --git a/drivers/jc42/Kconfig b/drivers/jc42/Kconfig deleted file mode 100644 index 5d223a846d..0000000000 --- a/drivers/jc42/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_JC42 - bool "JC42 compliant temperature sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_JC42 - bool - select MODULE_JC42 if MODULE_SAUL_DEFAULT - help - Indicates that a JC42 compliant temperature sensor is present. diff --git a/drivers/kw2xrf/Kconfig b/drivers/kw2xrf/Kconfig deleted file mode 100644 index d09458912c..0000000000 --- a/drivers/kw2xrf/Kconfig +++ /dev/null @@ -1,35 +0,0 @@ -# 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. -# - -menuconfig MODULE_KW2XRF - bool - prompt "KW2XRF radio" if !(MODULE_NETDEV_DEFAULT && HAVE_KW2XRF) - default (MODULE_NETDEV_DEFAULT && HAVE_KW2XRF) - depends on TEST_KCONFIG - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_SPI - select MODULE_CORE_THREAD_FLAGS - select MODULE_IEEE802154 - select MODULE_LUID - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - select MODULE_IOLIST - select HAVE_BHP_IRQ_HANDLER - select HAVE_IEEE802154_RADIO_HAL_INTERFACE - -config MODULE_KW2XRF_TESTMODE - bool "Test mode" - depends on MODULE_KW2XRF - help - Enables functionalities to help with module testing. - -config HAVE_KW2XRF - bool - help - Indicates that a KW2XRF radio is present. diff --git a/drivers/kw41zrf/Kconfig b/drivers/kw41zrf/Kconfig deleted file mode 100644 index 56350a1f98..0000000000 --- a/drivers/kw41zrf/Kconfig +++ /dev/null @@ -1,27 +0,0 @@ -# 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_KW41ZRF - bool "KW41ZRF radio" - depends on TEST_KCONFIG - depends on CPU_MODEL_MKW41Z256VHT4 || CPU_MODEL_MKW41Z512VHT4 - select MODULE_MCUX_XCVR_MKW41Z - select MODULE_IEEE802154 - select MODULE_NETDEV - select MODULE_NETDEV_IEEE802154 - select MODULE_CORE_THREAD_FLAGS - select MODULE_RANDOM - help - Device driver for the NXP KW41Z, KW21Z in-cpu transceiver. - -rsource "vendor/XCVR/MKW41Z4/Kconfig" - -config HAVE_KW41ZRF - bool - select MODULE_KW41ZRF if MODULE_NETDEV_DEFAULT - help - Indicates that a KW41ZRF radio is present. diff --git a/drivers/kw41zrf/vendor/XCVR/MKW41Z4/Kconfig b/drivers/kw41zrf/vendor/XCVR/MKW41Z4/Kconfig deleted file mode 100644 index 8560b6ccd1..0000000000 --- a/drivers/kw41zrf/vendor/XCVR/MKW41Z4/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# 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_MCUX_XCVR_MKW41Z - bool - help - Vendor code for the kw41zrf driver. diff --git a/drivers/lc709203f/Kconfig b/drivers/lc709203f/Kconfig deleted file mode 100644 index b2fb0ac5d9..0000000000 --- a/drivers/lc709203f/Kconfig +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2020 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_LC709203F - bool "LC709203F Battery Fuel Gauge" - depends on HAS_PERIPH_I2C - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - -config HAVE_LC709203F - bool - help - Indicates that a LC709203F Battery Fuel Gauge is present. diff --git a/drivers/lis2dh12/Kconfig b/drivers/lis2dh12/Kconfig deleted file mode 100644 index 24b7663de7..0000000000 --- a/drivers/lis2dh12/Kconfig +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright (c) 2020 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_LIS2DH12 - bool - prompt "LIS2DH12 Accelerometer" if !(MODULE_SAUL_DEFAULT && HAVE_LIS2DH12) - default (MODULE_SAUL_DEFAULT && HAVE_LIS2DH12) - depends on TEST_KCONFIG - -if MODULE_LIS2DH12 - -choice - bool "Device interface" - default MODULE_LIS2DH12_I2C if HAVE_LIS2DH12_I2C - default MODULE_LIS2DH12_SPI if HAVE_LIS2DH12_SPI - -config MODULE_LIS2DH12_I2C - bool "I2C" - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - -config MODULE_LIS2DH12_SPI - bool "SPI" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_SPI - select MODULE_PERIPH_SPI - select MODULE_PERIPH_GPIO - -endchoice # Device interface - -config MODULE_LIS2DH12_INT - bool "Interrupt lines support" - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_GPIO_IRQ - default HAVE_LIS2DH12_INT - -endif # MODULE_LIS2DH12 - -config HAVE_LIS2DH12 - bool - help - Indicates that a LIS2DH12 Accelerometer is present. - -config HAVE_LIS2DH12_I2C - bool - select HAVE_LIS2DH12 - help - Indicates that a LIS2DH12 Accelerometer on the I2C bus is present. - -config HAVE_LIS2DH12_SPI - bool - select HAVE_LIS2DH12 - help - Indicates that a LIS2DH12 Accelerometer on the SPI bus is present. - -config HAVE_LIS2DH12_INT - bool - select HAVE_LIS2DH12 - help - Indicates that a LIS2DH12 Accelerometer is present with the interrupt - pin wired. diff --git a/drivers/lis3dh/Kconfig b/drivers/lis3dh/Kconfig deleted file mode 100644 index 2a95669df4..0000000000 --- a/drivers/lis3dh/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2020 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_LIS3DH - bool "LIS3DH accelerometer" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_SPI - -config HAVE_LIS3DH - bool - select MODULE_LIS3DH if MODULE_SAUL_DEFAULT - help - Indicates that a lis3dh accelerometer is present. diff --git a/drivers/lis3mdl/Kconfig b/drivers/lis3mdl/Kconfig deleted file mode 100644 index 92dcb7e594..0000000000 --- a/drivers/lis3mdl/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_LIS3MDL - bool "LIS3MDL 3-axis magnetometer" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_LIS3MDL - bool - select MODULE_LIS3MDL if MODULE_SAUL_DEFAULT - help - Indicates that a lismdl sensor is present. diff --git a/drivers/lpd8808/Kconfig b/drivers/lpd8808/Kconfig deleted file mode 100644 index 3c75840564..0000000000 --- a/drivers/lpd8808/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_LPD8808 - bool "LPD8808 based LED Strip" - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_COLOR - -config HAVE_LPD8808 - bool - help - Indicates that a LPD8808 based LED Strip is present. diff --git a/drivers/lsm303agr/Kconfig b/drivers/lsm303agr/Kconfig deleted file mode 100644 index 089158ac31..0000000000 --- a/drivers/lsm303agr/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# 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_LSM303AGR - bool - prompt "LSM303AGR 3D accelerometer/magnetometer" if !(MODULE_SAUL_DEFAULT && HAVE_LSM303AGR) - default y if (MODULE_SAUL_DEFAULT && HAVE_LSM303AGR) - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_RUST_RIOTMODULES - select MODULE_PERIPH_I2C - -config HAVE_LSM303AGR - bool - help - Indicates that a lsm303agr sensor is present. diff --git a/drivers/lsm303dlhc/Kconfig b/drivers/lsm303dlhc/Kconfig deleted file mode 100644 index 83d70b8d2b..0000000000 --- a/drivers/lsm303dlhc/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2020 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_LSM303DLHC - bool - prompt "LSM303DLHC 3D accelerometer/magnetometer" if !(MODULE_SAUL_DEFAULT && HAVE_LSM303DLHC) - default y if (MODULE_SAUL_DEFAULT && HAVE_LSM303DLHC) - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_LSM303DLHC - bool - help - Indicates that a lsm303dlhc sensor is present. diff --git a/drivers/lsm6dsxx/Kconfig b/drivers/lsm6dsxx/Kconfig deleted file mode 100644 index 583caf8878..0000000000 --- a/drivers/lsm6dsxx/Kconfig +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2020 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_LSM6DSXX - bool - prompt "LSM6DSXX 3D accelerometer/gyroscope" if !(MODULE_SAUL_DEFAULT && HAVE_LSM6DSXX) - default y if (MODULE_SAUL_DEFAULT && HAVE_LSM6DSXX) - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -config HAVE_LSM6DSXX - bool - help - Indicates that a lsm6dsxx sensor is present. diff --git a/drivers/ltc4150/Kconfig b/drivers/ltc4150/Kconfig deleted file mode 100644 index 5ddb9d4590..0000000000 --- a/drivers/ltc4150/Kconfig +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright (c) 2020 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_LTC4150 - bool "LTC4150 coulomb counter" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select ZTIMER64_USEC - help - Driver for the Linear Tech LTC4150 Coulomb Counter (a.k.a. battery - gauge sensor or power consumption sensor). - -config HAVE_LTC4150 - bool - select MODULE_LTC4150 if MODULE_SAUL_DEFAULT - help - Indicates that an ltc4150 coulomb counter is present. diff --git a/drivers/mcp2515/Kconfig b/drivers/mcp2515/Kconfig deleted file mode 100644 index a3874d0d3f..0000000000 --- a/drivers/mcp2515/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2020 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_MCP2515 - bool "MCP2515 CAN controller" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - select ZTIMER_USEC - -config HAVE_MCP2515 - bool - help - Indicates that a MCP2515 CAN controller is present. diff --git a/drivers/mcp47xx/Kconfig b/drivers/mcp47xx/Kconfig deleted file mode 100644 index cce4ad076e..0000000000 --- a/drivers/mcp47xx/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2021 Gunar Schorcht -# -# 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. -# - -menuconfig MODULE_MCP47XX - bool "MCP47xx DAC with I2C interface" - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - help - Driver for Microchip MCP47xx DAC devices with I2C interfaces. The - driver supports MCP4706, MCP4716, MCP4725, MCP4726 and MCP4728. diff --git a/drivers/mfrc522/Kconfig b/drivers/mfrc522/Kconfig deleted file mode 100644 index da37cff479..0000000000 --- a/drivers/mfrc522/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2022 Freie Universität Berlin -# -# 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_MFRC522 - bool "MFRC522 RFID controller" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_SPI - select MODULE_ZTIMER - select MODULE_ZTIMER_USEC - select MODULE_ZTIMER_MSEC - help - Device driver for the NXP MFRC522 RFID controller diff --git a/drivers/mhz19/Kconfig b/drivers/mhz19/Kconfig deleted file mode 100644 index 1bd2970e5e..0000000000 --- a/drivers/mhz19/Kconfig +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_MHZ19 - bool - prompt "MH-Z19 CO2 sensor" if !(MODULE_SAUL_DEFAULT && HAVE_MHZ19) - default (MODULE_SAUL_DEFAULT && HAVE_MHZ19) - depends on TEST_KCONFIG - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -if MODULE_MHZ19 - -config MODULE_MHZ19_PWM - bool "MH-Z19 over PWM" - default HAVE_MHZ19_PWM - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_GPIO - -config MODULE_MHZ19_UART - bool "MH-Z19 over UART" - default HAVE_MHZ19_UART - depends on HAS_PERIPH_UART - select MODULE_PERIPH_UART - -endif # MODULE_MHZ19 - -config HAVE_MHZ19 - bool - help - Indicates that a MH-Z19 CO2 sensor is present. - -config HAVE_MHZ19_PWM - bool - help - Indicates that a MH-Z19 CO2 sensor is present on the pwm. - -config HAVE_MHZ19_UART - bool - help - Indicates that a MH-Z19 CO2 sensor is present on the uart. diff --git a/drivers/mma7660/Kconfig b/drivers/mma7660/Kconfig deleted file mode 100644 index a41b293807..0000000000 --- a/drivers/mma7660/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_MMA7660 - bool "MMA7660 Accelerometer" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_MMA7660 - bool - select MODULE_MMA7660 if MODULE_SAUL_DEFAULT - help - Indicates that a MMA7660 Accelerometer is present. diff --git a/drivers/mpl3115a2/Kconfig b/drivers/mpl3115a2/Kconfig deleted file mode 100644 index 54a40040bc..0000000000 --- a/drivers/mpl3115a2/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_MPL3115A2 - bool "MPL3115A2 Pressure Sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_MPL3115A2 - bool - select MODULE_MPL3115A2 if MODULE_SAUL_DEFAULT - help - Indicates that an mpl3115a2 pressure sensor is present. diff --git a/drivers/mpu9x50/Kconfig b/drivers/mpu9x50/Kconfig deleted file mode 100644 index f98828e105..0000000000 --- a/drivers/mpu9x50/Kconfig +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (c) 2020 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. -# - - -menuconfig MODULE_MPU9X50 - bool - prompt "MPU-9X50 accelerometer/magnetometer/gyroscope" if !(MODULE_SAUL_DEFAULT && HAVE_MPU9X50) - default y if (MODULE_SAUL_DEFAULT && HAVE_MPU9X50) - depends on TEST_KCONFIG - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -choice - bool "Sensor variant" - default MODULE_MPU9150 if HAVE_MPU9150 - default MODULE_MPU9250 if HAVE_MPU9250 - depends on MODULE_MPU9X50 - help - This driver supports both MPU9150 and MPU9250. Choose one model. - -config MODULE_MPU9150 - bool "MPU-9150" - -config MODULE_MPU9250 - bool "MPU-9250" - -endchoice - -config HAVE_MPU9150 - bool - select HAVE_MPU9X50 - help - Indicates that a mpu9150 sensor is present. - -config HAVE_MPU9250 - bool - select HAVE_MPU9X50 - help - Indicates that a mpu9250 sensor is present. - -config HAVE_MPU9X50 - bool - help - Indicates that a mpu9X50 sensor is present. diff --git a/drivers/mq3/Kconfig b/drivers/mq3/Kconfig deleted file mode 100644 index 598b25e768..0000000000 --- a/drivers/mq3/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2020 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_MQ3 - bool "MQ-3 Alcohol Tester" - depends on HAS_PERIPH_ADC - depends on TEST_KCONFIG - select MODULE_PERIPH_ADC - -config HAVE_MQ3 - bool - help - Indicates that a MQ-3 Alcohol Tester is present. diff --git a/drivers/mtd/Kconfig b/drivers/mtd/Kconfig deleted file mode 100644 index d6c254e257..0000000000 --- a/drivers/mtd/Kconfig +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright (c) 2020 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 HAVE_MTD_AT24CXXX - bool - imply MODULE_MTD_AT24CXXX if MODULE_MTD - help - Indicates that a at24cxxx EEPROM MTD is present - -config HAVE_MTD_AT25XXX - bool - imply MODULE_MTD_AT25XXX if MODULE_MTD - help - Indicates that a at25xxx SPI-EEPROM MTD is present - -config HAVE_MTD_NATIVE - bool - imply MODULE_MTD_NATIVE if MODULE_MTD - help - Indicates that a native MTD is present. - -config HAVE_MTD_SDCARD_DEFAULT - bool - imply MODULE_MTD_SDCARD if MODULE_MTD - imply MODULE_MTD_SDCARD_DEFAULT if MODULE_MTD - imply MODULE_SDCARD_SPI if MODULE_MTD - select HAS_SDCARD_SPI - help - Indicates that a sdcard MTD is present with generic configuration - -config HAVE_MTD_SDCARD - bool - imply MODULE_MTD_SDCARD if MODULE_MTD - help - Indicates that a sdcard MTD is present - -config HAVE_MTD_SDMMC_DEFAULT - bool - depends on HAS_PERIPH_SDMMC - imply MODULE_MTD_SDMMC if MODULE_MTD - imply MODULE_MTD_SDMMC_DEFAULT if MODULE_MTD - imply MODULE_SDMMC if MODULE_MTD - help - Indicates that a SD/MMC MTD is present with generic configuration - -config HAVE_MTD_SDMMC - bool - depends on HAS_PERIPH_SDMMC - imply MODULE_MTD_SDMMC if MODULE_MTD - help - Indicates that a SD/MMC MTD is present - -config HAVE_MTD_SPI_NOR - bool - imply MODULE_MTD_SPI_NOR if MODULE_MTD - help - Indicates that a spi-nor MTD is present - -config HAVE_SAM0_SDHC - bool - imply MODULE_SAM0_SDHC if MODULE_MTD && !MODULE_MTD_SDMMC - help - Indicates that a SAM0 SD Host Controller MTD is present - -config HAVE_MTD_SPI_MCI - bool - imply MODULE_MTD_MCI if MODULE_MTD && !MODULE_MTD_SDMMC - help - Indicates that a Multimedia Card Interface (MCI) MTD is present - -menuconfig MODULE_MTD - bool "Memory Technology Device interface (MTD)" - depends on TEST_KCONFIG - -if MODULE_MTD - -menu "MTD Interfaces" - -config MODULE_MTD_SPI_NOR - bool "MTD interface for SPI NOR Flash" - depends on HAS_PERIPH_SPI - select MODULE_PERIPH_SPI - -config MODULE_MTD_FLASHPAGE - bool "MTD interface for Flashpage" - depends on HAS_PERIPH_FLASHPAGE - depends on HAS_PERIPH_FLASHPAGE_PAGEWISE - select MODULE_PERIPH_FLASHPAGE - select MODULE_PERIPH_FLASHPAGE_PAGEWISE - help - Driver for internal flash devices implementing flashpage interface. - -config MODULE_MTD_NATIVE - bool "MTD native driver" - depends on NATIVE_OS_LINUX - -config MODULE_MTD_AT24CXXX - bool "MTD implementation for AT24CXXX" - depends on MODULE_AT24CXXX - -config MODULE_MTD_AT25XXX - bool "MTD implementation for AT25XXX" - depends on MODULE_AT25XXX - -config MODULE_MTD_MCI - bool "MTD interface for LPC23XX MCI" - depends on CPU_FAM_LPC23XX - select MODULE_MCI - -config MODULE_MTD_SDCARD - bool "MTD interface for SPI SD-Card" - depends on MODULE_SDCARD_SPI - -config MODULE_MTD_SDCARD_DEFAULT - bool "Use Generic SD card configuration" - depends on MODULE_MTD_SDCARD - help - Automatically create a MTD device and mount point for the SD card. - -config MODULE_MTD_SDMMC - bool "MTD interface for SD/MMC" - depends on HAS_PERIPH_SDMMC - select MODULE_PERIPH_SDMMC - -config MODULE_MTD_SDMMC_DEFAULT - bool "Use Generic SD/MMC card configuration" - depends on MODULE_MTD_SDMMC - help - Automatically create a MTD device and mount point for the SD/MMC card. - -config MODULE_MTD_EMULATED - bool "MTD interface for MTD emulated in RAM" - -config MODULE_SAM0_SDHC - bool "MTD interface for SAM0 SD Host Controller" - depends on CPU_COMMON_SAM0 && HAVE_SAM0_SDHC && !MODULE_PERIPH_SDMMC - -endmenu # MTD Interfacs - -config MODULE_MTD_WRITE_PAGE - bool "MTD write page API" - -endif diff --git a/drivers/mtd_mapper/Kconfig b/drivers/mtd_mapper/Kconfig deleted file mode 100644 index 87a1fb6dab..0000000000 --- a/drivers/mtd_mapper/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_MTD_MAPPER - bool "MTD address mapper" - depends on TEST_KCONFIG - select MODULE_MTD - help - Driver for address remap for flash devices. - - This MTD module allows for remapping multiple different regions on a single - MTD device and present them as separate MTD devices. This is similar to - partitions on a hard drive, although this system only allows hardcoded - partitions and lacks a partition table. diff --git a/drivers/my9221/Kconfig b/drivers/my9221/Kconfig deleted file mode 100644 index 492d3d6eca..0000000000 --- a/drivers/my9221/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_MY9221 - bool "MY9221 LED controller" - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_XTIMER - -config HAVE_MY9221 - bool - help - Indicates that a MY9221 LED controller is present. diff --git a/drivers/ncv7356/Kconfig b/drivers/ncv7356/Kconfig deleted file mode 100644 index 73bf8347b7..0000000000 --- a/drivers/ncv7356/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_NCV7356 - bool "NCV7356 Single Wire CAN Transceiver" - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_CAN_TRX - -config HAVE_NCV7356 - bool - help - Indicates that a NCV7356 Single Wire CAN Transceiver is present. diff --git a/drivers/netdev_ieee802154_submac/Kconfig b/drivers/netdev_ieee802154_submac/Kconfig deleted file mode 100644 index f435ac7529..0000000000 --- a/drivers/netdev_ieee802154_submac/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# 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_NETDEV_IEEE802154_SUBMAC - bool - depends on TEST_KCONFIG - depends on MODULE_NETDEV - default y if HAVE_IEEE802154_RADIO_HAL_INTERFACE - select MODULE_IEEE802154 - select MODULE_IEEE802154_SUBMAC - select MODULE_NETDEV_IEEE802154 - select MODULE_NETDEV_LEGACY_API - help - This module implements the netdev API on top of the IEEE 802.15.4 radio - HAL. diff --git a/drivers/nrf24l01p/Kconfig b/drivers/nrf24l01p/Kconfig deleted file mode 100644 index ce970122d8..0000000000 --- a/drivers/nrf24l01p/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2023 Inria -# 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. -# - -menuconfig MODULE_NRF24L01P - bool - prompt "nrf24l01p radio" if !(MODULE_NETDEV_DEFAULT && HAVE_NRF24L01P) - default (MODULE_NETDEV_DEFAULT && HAVE_NRF24L01P) - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - select ZTIMER_USEC - -config HAVE_NRF24L01P - bool - help - Indicates that a NRF24L01P radio is present. diff --git a/drivers/nvram/Kconfig b/drivers/nvram/Kconfig deleted file mode 100644 index 7bbbe4c1d7..0000000000 --- a/drivers/nvram/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2020 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_NVRAM - bool "Non-volatile RAM" - depends on TEST_KCONFIG - help - This API is designed around non-volatile memories which do not need - blockwise erase, such as ferro-electric RAM (FRAM) or magneto-resistive - RAM (MRAM). - - This interface is not suitable for flash memories. diff --git a/drivers/nvram_spi/Kconfig b/drivers/nvram_spi/Kconfig deleted file mode 100644 index 9d0af2163a..0000000000 --- a/drivers/nvram_spi/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2020 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_NVRAM_SPI - bool "Interface for various SPI NVRAM" - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - select MODULE_NVRAM - select MODULE_PERIPH_SPI - select ZTIMER_USEC diff --git a/drivers/pca9633/Kconfig b/drivers/pca9633/Kconfig deleted file mode 100644 index e306bdc330..0000000000 --- a/drivers/pca9633/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021 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_PCA9633 - bool "PCA9633 I2C PWM controller" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_PCA9633 - bool - help - Indicates that a PCA9633 I2C PWM controller is present. diff --git a/drivers/pca9685/Kconfig b/drivers/pca9685/Kconfig deleted file mode 100644 index bbf7b565bd..0000000000 --- a/drivers/pca9685/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2021 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_PCA9685 - bool "PCA9685 I2C PWM controller" - depends on !HAS_CPU_EFM32 # efm32 CPU doesn't support PWM_RIGHT - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_I2C - select MODULE_XTIMER - -config HAVE_PCA9685 - bool - select MODULE_PCA9685 if MODULE_SAUL_DEFAULT - help - Indicates that a PCA9685 I2C PWM controller controller is present. diff --git a/drivers/pcd8544/Kconfig b/drivers/pcd8544/Kconfig deleted file mode 100644 index e0ca092035..0000000000 --- a/drivers/pcd8544/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 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_PCD8544 - bool "PCD8544 LCD driver" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_SPI - select MODULE_XTIMER - -config HAVE_PCD8544 - bool - help - Indicates that a PCD8544 LCD is present. diff --git a/drivers/pcf857x/Kconfig b/drivers/pcf857x/Kconfig deleted file mode 100644 index f20a392d71..0000000000 --- a/drivers/pcf857x/Kconfig +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright (c) 2021 Gunar Schorcht -# -# 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. -# - -menuconfig MODULE_PCF857X - bool - prompt "PCF857x Remote I/O Expander for I2C Bus" if !(MODULE_SAUL_DEFAULT && HAVE_PCF857X) - default (MODULE_SAUL_DEFAULT && HAVE_PCF857X) - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_I2C - help - Driver for Texas Instruments PCF857X I2C I/O expanders. - The driver supports the PCF8574, PCF8574A, and PCF8575 variants. - Select the variants used by your application. - -if MODULE_PCF857X - -config MODULE_PCF8574 - bool "PCF8574 Remote 8-Bit I/O is used" - default HAVE_PCF8574 - -config MODULE_PCF8574A - bool "PCF8574A Remote 8-Bit I/O is used" - default HAVE_PCF8574A - -config MODULE_PCF8575 - bool "PCF8575 Remote 16-Bit I/O is used" - default (!(HAVE_PCF8574A || HAVE_PCF8574) || HAVE_PCF8575) - -config MODULE_PCF857X_IRQ - bool "Interrupt support for PCF857x I/O Expander pins" - default PCF857X_IRQ - depends on MODULE_PCF857X - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_GPIO_IRQ - select MODULE_EVENT - select MODULE_EVENT_THREAD - help - To use the IRQs the MODULE_EVENT_THREAD symbol should be set. - -choice - bool "Thread priority" - depends on MODULE_PCF857X_IRQ - default MODULE_PCF857X_IRQ_MEDIUM - help - To process IRQs an event thread is used. The MODULE_EVENT_THREAD - symbol should be set. Choose a priority for the thread that - processes the IRQs. The default is medium priority. - -config MODULE_PCF857X_IRQ_LOW - bool "Low" - select MODULE_EVENT_THREAD_LOW - -config MODULE_PCF857X_IRQ_MEDIUM - bool "Medium" - select MODULE_EVENT_THREAD_MEDIUM - -config MODULE_PCF857X_IRQ_HIGHEST - bool "Highest" - select MODULE_EVENT_THREAD_HIGHEST - -endchoice - -endif # MODULE_PCF857X - -config HAVE_PCF857X - bool - help - Indicates that a PCF857x Remote I/O Expander is present. - -config HAVE_PCF8574 - bool - select HAVE_PCF857X - help - Indicates that a PCF8574 Remote I/O Expander is present. - -config HAVE_PCF8574A - bool - select HAVE_PCF857X - help - Indicates that a PCF8574A Remote I/O Expander is present. - -config HAVE_PCF8575 - bool - select HAVE_PCF857X - help - Indicates that a PCF8575 Remote I/O Expander is present. - -config HAVE_PCF857X_IRQ - bool - select HAVE_PCF857X - help - Indicates that a PCF857x Remote I/O Expander is present with the - interrupt pin wired. diff --git a/drivers/periph_common/Kconfig.flashpage b/drivers/periph_common/Kconfig.flashpage deleted file mode 100644 index 50dca80480..0000000000 --- a/drivers/periph_common/Kconfig.flashpage +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_PERIPH_FLASHPAGE - bool "Flashpage peripheral driver" - depends on HAS_PERIPH_FLASHPAGE - select MODULE_PERIPH_COMMON - -# TODO: the 'init' modules are actually just artifacts from the way -# periph_init_% modules are handled in Makefile. We need to define them to keep -# the list the same for now. We should be able to remove them later on. - -config MODULE_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE - bool "Static memory sections can fundamentally be turned into flash pages" - depends on HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE - depends on MODULE_PERIPH_FLASHPAGE_PAGEWISE - -config MODULE_PERIPH_INIT_FLASHPAGE - bool "Auto initialize Flashpage peripheral" - default y if MODULE_PERIPH_INIT - depends on MODULE_PERIPH_FLASHPAGE - -config MODULE_PERIPH_FLASHPAGE_PAGEWISE - bool "Pagewise writing support" - depends on HAS_PERIPH_FLASHPAGE_PAGEWISE - depends on MODULE_PERIPH_FLASHPAGE - -config MODULE_PERIPH_INIT_FLASHPAGE_PAGEWISE - bool "Auto initialize Flashpage pagewise" - default y if MODULE_PERIPH_INIT - depends on MODULE_PERIPH_FLASHPAGE_PAGEWISE - -config MODULE_PERIPH_FLASHPAGE_RWEE - bool "Read while Write support" - depends on HAS_PERIPH_FLASHPAGE_RWEE - depends on MODULE_PERIPH_FLASHPAGE - -config MODULE_PERIPH_INIT_FLASHPAGE_RWEE - bool "Auto initialize Flashpage RWEE" - default y if MODULE_PERIPH_INIT - depends on MODULE_PERIPH_FLASHPAGE_RWEE diff --git a/drivers/periph_common/Kconfig.gpio_ll b/drivers/periph_common/Kconfig.gpio_ll deleted file mode 100644 index 55e0b22631..0000000000 --- a/drivers/periph_common/Kconfig.gpio_ll +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2023 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. -# - -menuconfig MODULE_PERIPH_GPIO_LL - bool "Low-level GPIO peripheral driver" - depends on HAS_PERIPH_GPIO_LL - -if MODULE_PERIPH_GPIO_LL - -config MODULE_PERIPH_GPIO_LL_IRQ_UNMASK - bool "Unmask GPIO peripheral interrupts" - default y - depends on HAS_PERIPH_GPIO_LL_IRQ_UNMASK - help - Enables GPIO peripheral unmasking interrupts without - clearing pending IRQs that came in while masked. - -endif # MODULE_PERIPH_GPIO_LL diff --git a/drivers/periph_common/Kconfig.leds b/drivers/periph_common/Kconfig.leds deleted file mode 100644 index d779573ef9..0000000000 --- a/drivers/periph_common/Kconfig.leds +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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_PERIPH_INIT_LEDS - bool - default y - depends on TEST_KCONFIG - help - Enable auto initialization of board leds - -config MODULE_PERIPH_INIT_LED0 - bool - default y - depends on MODULE_PERIPH_INIT_LEDS - help - Enable auto initialization of LED0 if present - -config MODULE_PERIPH_INIT_LED1 - bool - default y - depends on MODULE_PERIPH_INIT_LEDS - help - Enable auto initialization of LED1 if present - -config MODULE_PERIPH_INIT_LED2 - bool - default y - depends on MODULE_PERIPH_INIT_LEDS - help - Enable auto initialization of LED2 if present - -config MODULE_PERIPH_INIT_LED3 - bool - default y - depends on MODULE_PERIPH_INIT_LEDS - help - Enable auto initialization of LED3 if present - -config MODULE_PERIPH_INIT_LED4 - bool - default y - depends on MODULE_PERIPH_INIT_LEDS - help - Enable auto initialization of LED4 if present - -config MODULE_PERIPH_INIT_LED5 - bool - default y - depends on MODULE_PERIPH_INIT_LEDS - help - Enable auto initialization of LED5 if present - -config MODULE_PERIPH_INIT_LED6 - bool - default y - depends on MODULE_PERIPH_INIT_LEDS - help - Enable auto initialization of LED6 if present - -config MODULE_PERIPH_INIT_LED7 - bool - default y - depends on MODULE_PERIPH_INIT_LEDS - help - Enable auto initialization of LED7 if present diff --git a/drivers/periph_common/Kconfig.sdmmc b/drivers/periph_common/Kconfig.sdmmc deleted file mode 100644 index d0f7af26d9..0000000000 --- a/drivers/periph_common/Kconfig.sdmmc +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_PERIPH_SDMMC - bool "SDIO/SD/MMC peripheral driver" - depends on HAS_PERIPH_SDMMC - select MODULE_PERIPH_COMMON - -if MODULE_PERIPH_SDMMC - -config MODULE_PERIPH_INIT_SDMMC - bool "Auto initialize SDIO/SD/MMC peripheral" - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_SDMMC_8BIT - bool "8 Bit data bus support" - depends on HAS_PERIPH_SDMMC_8BIT - default y - help - If the SDIO/SD/MMC peripheral supports the 8-bit bus width, it can be - used by enabling this option. If the option is disabled, the driver - requires less RAM and ROM. - -config MODULE_PERIPH_INIT_SDMMC_8BIT - bool - depends on MODULE_PERIPH_SDMMC_8BIT - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_SDMMC_HS - bool "High speed access" - depends on HAS_PERIPH_SDMMC_HS - default y - help - If the SDIO/SD/MMC peripheral supports the high speed access, i.e. 50 - MHz for SD and 52 MHz for MMC, it can be used by enabling this option. - If the option is disabled, the driver requires less RAM and ROM. - -config MODULE_PERIPH_INIT_SDMMC_HS - bool - depends on MODULE_PERIPH_SDMMC_HS - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_SDMMC_AUTO_CLK - bool - depends on HAS_PERIPH_SDMMC_AUTO_CLK - default y - help - If the SDIO/SD/MMC peripheral supports the Auto-CLK feature, i.e. - the automatic activation and deactivation of the SD CLK signal, - it is enabled automatically by this option. Otherwise, the activation - and deactivation is controlled by SDIO/SD/MMC high-level functions. - -config MODULE_PERIPH_INIT_SDMMC_AUTO_CLK - bool - depends on MODULE_PERIPH_SDMMC_AUTO_CLK - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_SDMMC_AUTO_CMD12 - bool - depends on HAS_PERIPH_SDMMC_AUTO_CMD12 - default y - help - If the SDIO/SD/MMC peripheral supports the Auto-CMD12 feature is - enabled, i.e. CMD12 is sent automatically to stop the transmission in - multiple block operations. - -config MODULE_PERIPH_INIT_SDMMC_AUTO_CMD12 - bool - depends on MODULE_PERIPH_SDMMC_AUTO_CMD12 - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_SDMMC_SDHC - bool - depends on HAS_PERIPH_SDMMC_SDHC - default y - help - If the SDIO/SD/MMC peripheral is compliant with the SD Host Controller - Specification, the low-level SD Host Controller (SDHC) peripheral - driver is used. - -config MODULE_PERIPH_INIT_SDMMC_SDHC - bool - depends on MODULE_PERIPH_SDMMC_SDHC - default y if MODULE_PERIPH_INIT - -endif # MODULE_PERIPH_SDMMC diff --git a/drivers/periph_common/Kconfig.uart b/drivers/periph_common/Kconfig.uart deleted file mode 100644 index 31ca0d7c91..0000000000 --- a/drivers/periph_common/Kconfig.uart +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_PERIPH_UART - bool "UART peripheral driver" - depends on HAS_PERIPH_UART - select MODULE_PERIPH_COMMON - -if MODULE_PERIPH_UART - -# TODO: the 'init' modules are actually just artifacts from the way -# periph_init_% modules are handled in Makefile. We need to define them to keep -# the list the same for now. We should be able to remove them later on. - -config MODULE_PERIPH_INIT_UART - bool "Auto initialize UART peripheral" - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_UART_MODECFG - bool "Mode configuration support" - depends on HAS_PERIPH_UART_MODECFG - -config MODULE_PERIPH_LPUART - bool "Enable Low Power UART (LPUART)" - depends on HAS_PERIPH_LPUART - -config MODULE_PERIPH_UART_COLLISION - bool "Enable UART collision detection" - depends on HAS_PERIPH_UART_COLLISION - -config MODULE_PERIPH_UART_NONBLOCKING - bool "Non-blocking support" - depends on HAS_PERIPH_UART_NONBLOCKING - -config MODULE_PERIPH_UART_RXSTART_IRQ - bool "Enable Start Condition Interrupt" - depends on HAS_PERIPH_UART_RXSTART_IRQ - -config MODULE_PERIPH_INIT_UART_MODECFG - bool - depends on MODULE_PERIPH_UART_MODECFG - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_INIT_UART_NONBLOCKING - bool - depends on MODULE_PERIPH_UART_NONBLOCKING - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_INIT_LPUART - bool - depends on MODULE_PERIPH_LPUART - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_UART_HW_FC - bool - depends on HAS_PERIPH_UART_HW_FC - -config MODULE_PERIPH_INIT_UART_HW_FC - bool - depends on MODULE_PERIPH_UART_HW_FC - default y if MODULE_PERIPH_INIT - -endif # MODULE_PERIPH_UART diff --git a/drivers/periph_common/Kconfig.usbdev b/drivers/periph_common/Kconfig.usbdev deleted file mode 100644 index 32a364b558..0000000000 --- a/drivers/periph_common/Kconfig.usbdev +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright (c) 2020 HAW Hamburg -# 2022 Gunar Schorcht -# -# 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. -# - -menuconfig MODULE_PERIPH_USBDEV - bool "USBDEV peripheral driver" - depends on HAS_PERIPH_USBDEV - select MODULE_PERIPH_COMMON - select MODULE_PERIPH_USBDEV_CLK - -if MODULE_PERIPH_USBDEV - -# TODO: the 'init' modules are actually just artifacts from the way -# periph_init_% modules are handled in Makefile. We need to define them to keep -# the list the same for now. We should be able to remove them later on. - -config MODULE_PERIPH_INIT_USBDEV - bool "Auto initialize USBDEV peripheral" - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_USBDEV_HS - bool "Use USB HS peripheral" - depends on HAS_PERIPH_USBDEV_HS - default y if MODULE_PERIPH_INIT_USBDEV_HS_ULPI || MODULE_PERIPH_USBDEV_HS_UTMI - -config MODULE_PERIPH_INIT_USBDEV_HS - bool - depends on MODULE_PERIPH_USBDEV_HS - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_USBDEV_HS_ULPI - bool "Use USB HS peripheral with ULPI HS PHY" - depends on HAS_PERIPH_USBDEV_HS_ULPI - -config MODULE_PERIPH_INIT_USBDEV_HS_ULPI - bool - depends on MODULE_PERIPH_USBDEV_HS_ULPI - default y if MODULE_PERIPH_INIT - -config MODULE_PERIPH_USBDEV_HS_UTMI - bool "Use USB HS peripheral with internal UTMI+ HS PHY" - depends on HAS_PERIPH_USBDEV_HS_UTMI - -config MODULE_PERIPH_INIT_USBDEV_HS_UTMI - bool - depends on MODULE_PERIPH_USBDEV_HS_UTMI - default y if MODULE_PERIPH_INIT - -endif - -config MODULE_PERIPH_USBDEV_CLK - bool - help - Enable the USB device specific clock settings, if there are any - -config MODULE_PERIPH_INIT_USBDEV_CLK - bool - depends on MODULE_PERIPH_USBDEV_CLK - default y if MODULE_PERIPH_INIT diff --git a/drivers/ph_oem/Kconfig b/drivers/ph_oem/Kconfig deleted file mode 100644 index a2b0108ebf..0000000000 --- a/drivers/ph_oem/Kconfig +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright (c) 2021 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_PH_OEM - bool "Atlas Scientific pH OEM sensor" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_I2C - select MODULE_XTIMER - -config HAVE_PH_OEM - bool - select MODULE_PH_OEM if MODULE_SAUL_DEFAULT - help - Indicates that a Atlas Scientific pH OEM sensor is present. diff --git a/drivers/pir/Kconfig b/drivers/pir/Kconfig deleted file mode 100644 index d676cdff66..0000000000 --- a/drivers/pir/Kconfig +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2021 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_PIR - bool "PIR Motion Sensor" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select ZTIMER64_USEC - -config HAVE_PIR - bool - select MODULE_PIR if MODULE_SAUL_DEFAULT - help - Indicates that a pir motion sensor is present. diff --git a/drivers/pulse_counter/Kconfig b/drivers/pulse_counter/Kconfig deleted file mode 100644 index 0209580088..0000000000 --- a/drivers/pulse_counter/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 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_PULSE_COUNTER - bool "Pulse counter" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - -config HAVE_PULSE_COUNTER - bool - select MODULE_PULSE_COUNTER if MODULE_SAUL_DEFAULT - help - Indicates that a pulse counter is present. diff --git a/drivers/qmc5883l/Kconfig b/drivers/qmc5883l/Kconfig deleted file mode 100644 index 7e855ae12b..0000000000 --- a/drivers/qmc5883l/Kconfig +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_QMC5883L - bool - prompt "QMC5883L 3-Axis Digital Magnetic sensor" if !(MODULE_SAUL_DEFAULT && HAVE_QMC5883L) - default (MODULE_SAUL_DEFAULT && HAVE_QMC5883L) - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config MODULE_QMC5883L_INT - bool "Interrupt support" - default HAVE_QMC5883L_INT - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on MODULE_QMC5883L - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - -config HAVE_QMC5883L - bool - help - Indicates that a QMC5883L 3-Axis Digital Magnetic sensor is present. - -config HAVE_QMC5883L_INT - bool - select HAVE_QMC5883L - help - Indicates that a QMC5883L 3-Axis Digital Magnetic sensor is present with - the interrupt wired. diff --git a/drivers/rtt_rtc/Kconfig b/drivers/rtt_rtc/Kconfig deleted file mode 100644 index 93c0227600..0000000000 --- a/drivers/rtt_rtc/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2021 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_RTT_RTC - bool "RTC-based RTT" - depends on HAS_PERIPH_RTT - depends on TEST_KCONFIG - select MODULE_PERIPH_RTT - select MODULE_RTC_UTILS - help - Basic RTC implementation based on a RTT. diff --git a/drivers/saul/Kconfig b/drivers/saul/Kconfig deleted file mode 100644 index f537445cb8..0000000000 --- a/drivers/saul/Kconfig +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_SAUL - bool "[S]ensor [A]ctuator [U]ber [L]ayer" - select MODULE_PHYDAT - depends on TEST_KCONFIG - help - SAUL is a generic actuator/sensor interface in RIOT. Its purpose is to - enable unified interaction with a wide range of sensors and actuators - through a set of defined access functions and a common data structure. - -if MODULE_SAUL - -config MODULE_SAUL_DEFAULT - bool "Enable the default sensors and actuators of the platform" - depends on MODULE_SAUL_REG - -config MODULE_SAUL_ADC - bool "SAUL wrapper for direct access to analog pins" - depends on HAS_PERIPH_ADC - select MODULE_PERIPH_ADC - -config MODULE_SAUL_GPIO - bool "SAUL wrapper for direct access to GPIO pins" - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_GPIO - -config MODULE_SAUL_PWM - bool "SAUL wrapper PWM enabled GPIO pins" - depends on HAS_PERIPH_PWM - select MODULE_PERIPH_PWM - -config MODULE_SAUL_NRF_TEMPERATURE - bool "SAUL wrapper for direct access to the temperature peripheral" - depends on HAS_PERIPH_TEMPERATURE - select MODULE_PERIPH_TEMPERATURE - -config MODULE_AUTO_INIT_SAUL - bool "Auto initialize the SAUL subsystem" - depends on MODULE_AUTO_INIT - select MODULE_SAUL_INIT_DEVS - default y - -config MODULE_SAUL_INIT_DEVS - bool - -endif # MODULE_SAUL - -config HAVE_SAUL_ADC - bool - select MODULE_SAUL_ADC if MODULE_SAUL_DEFAULT - help - Indicates that configuration for ADC access via SAUL is available. - -config HAVE_SAUL_GPIO - bool - select MODULE_SAUL_GPIO if MODULE_SAUL_DEFAULT - help - Indicates that configuration for GPIO access via SAUL is available. - -config HAVE_SAUL_PWM - bool - select MODULE_SAUL_PWM if MODULE_SAUL_DEFAULT - help - Indicates that configuration for PWM access via SAUL is available. diff --git a/drivers/scd30/Kconfig b/drivers/scd30/Kconfig deleted file mode 100644 index b2ca540b45..0000000000 --- a/drivers/scd30/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 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_SCD30 - bool "SCD30 CO2, temperature and humidity sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_CHECKSUM - select MODULE_XTIMER - -config HAVE_SCD30 - bool - select MODULE_SCD30 if MODULE_SAUL_DEFAULT - help - Indicates that a SCD30 CO2, temperature and humidity sensor is present. diff --git a/drivers/sdcard_spi/Kconfig b/drivers/sdcard_spi/Kconfig deleted file mode 100644 index 35fdb1ef5e..0000000000 --- a/drivers/sdcard_spi/Kconfig +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright (c) 2020 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_SDCARD_SPI - bool "SPI SD-Card" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_SPI - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_SPI - select MODULE_PERIPH_SPI_RECONFIGURE if HAS_PERIPH_SPI_RECONFIGURE - select MODULE_CHECKSUM - select MODULE_ZTIMER - select ZTIMER_USEC - -config HAVE_SDCARD_SPI - bool - help - Indicates that a SPI SD-Card is present. diff --git a/drivers/sdmmc/Kconfig b/drivers/sdmmc/Kconfig deleted file mode 100644 index 4b9efa06f8..0000000000 --- a/drivers/sdmmc/Kconfig +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright (c) 2020 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_SDMMC - bool "SDIO/SD/MMC interface" - depends on HAS_PERIPH_SDMMC - select MODULE_PERIPH_SDMMC - select MODULE_ZTIMER_MSEC - -if MODULE_SDMMC - -config MODULE_SDMMC_MMC - bool "MMC support" - depends on HAS_PERIPH_SDMMC_MMC - help - Say y to support MMCs/eMMCs. - -config MODULE_SDMMC_SDHC - bool - depends on HAS_PERIPH_SDMMC_SDHC - default y - help - SDHC driver is used as low-level SDIO/SD/MMC implementation for - peripherals that are compliant with SD Host Controller Simplified - Specification, Version 3.00. - -endif # MODULE_SDMMC diff --git a/drivers/sdp3x/Kconfig b/drivers/sdp3x/Kconfig deleted file mode 100644 index 0725f82c46..0000000000 --- a/drivers/sdp3x/Kconfig +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_SDP3X - bool - prompt "SDP3X temperature and differential pressure sensor" if !(MODULE_SAUL_DEFAULT && HAVE_SDP3X) - default (MODULE_SAUL_DEFAULT && HAVE_SDP3X) - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_CHECKSUM - select MODULE_XTIMER - -config MODULE_SDP3X_IRQ - bool "GPIO interrupt support" - default HAVE_SDP3X_IRQ - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on MODULE_SDP3X - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - -config HAVE_SDP3X - bool - help - Indicates that a SDP3X temperature and differential pressure sensor is present. - -config HAVE_SDP3X_IRQ - bool - select HAVE_SDP3X - help - Indicates that a SDP3X temperature and differential pressure sensor is - present with the interrupt pin wired. diff --git a/drivers/sds011/Kconfig b/drivers/sds011/Kconfig deleted file mode 100644 index 093de7685f..0000000000 --- a/drivers/sds011/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2021 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_SDS011 - bool "SDS011 Laser Dust Sensor" - depends on HAS_PERIPH_UART - depends on TEST_KCONFIG - select MODULE_PERIPH_UART - -config HAVE_SDP3X - bool - select MODULE_SDS011 if MODULE_SAUL_DEFAULT - help - Indicates that a SDS011 Laser Dust Sensor is present. diff --git a/drivers/servo/Kconfig b/drivers/servo/Kconfig deleted file mode 100644 index 21ce76e1d7..0000000000 --- a/drivers/servo/Kconfig +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright (c) 2021 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_SERVO - bool "Servo motor driver" - depends on TEST_KCONFIG - select MODULE_SERVO_SAUL if MODULE_SAUL_DEFAULT - -config MODULE_SERVO_SAUL - bool "SAUL integration of the servo motor driver" - depends on TEST_KCONFIG - -choice SERVO_DRIVER_BACKEND - bool "Servo motor driver backend" - depends on MODULE_SERVO - default MODULE_SERVO_PWM if HAS_PERIPH_PWM - default MODULE_SERVO_TIMER if !HAS_PERIPH_PWM && HAS_PERIPH_TIMER_PERIODIC - -config MODULE_SERVO_PWM - bool "periph_pwm based Servo Motor driver backend (preferred)" - depends on HAS_PERIPH_PWM - # PWM prescaler on nRF5x MCUs cannot generate a 50 Hz signal - depends on !HAS_CPU_NRF51 - depends on !HAS_CPU_NRF52 - depends on !HAS_CPU_NRF53 - depends on !HAS_CPU_NRF9160 - select MODULE_PERIPH_PWM - select SERVO_DRIVER_BACKEND - -config MODULE_SERVO_TIMER - bool "periph_timer based Servo Motor driver backend" - depends on HAS_PERIPH_TIMER - depends on HAS_PERIPH_TIMER_PERIODIC - select MODULE_PERIPH_TIMER - select MODULE_PERIPH_TIMER_PERIODIC - select SERVO_DRIVER_BACKEND -endchoice diff --git a/drivers/sgp30/Kconfig b/drivers/sgp30/Kconfig deleted file mode 100644 index 9e93004d15..0000000000 --- a/drivers/sgp30/Kconfig +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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. -# - -menuconfig MODULE_SGP30 - bool - prompt "SGP30 Particulate Matter Sensor" if !(MODULE_SAUL_DEFAULT && HAVE_SGP30) - default (MODULE_SAUL_DEFAULT && HAVE_SGP30) - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_CHECKSUM - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select MODULE_ZTIMER_PERIPH_TIMER - select ZTIMER_USEC - -config MODULE_SGP30_STRICT - bool "Strict reading period" - depends on MODULE_SGP30 - default y - help - If this module is enabled regular measurements will be performed - every second and no values will be returned before the 15s warmup - period, see the datasheet for more. - -config HAVE_SGP30 - bool - help - Indicates that a SGP30 Particulate Matter Sensor is present. diff --git a/drivers/sht1x/Kconfig b/drivers/sht1x/Kconfig deleted file mode 100644 index b3dfe10e4d..0000000000 --- a/drivers/sht1x/Kconfig +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_SHT1X - bool - prompt "SHT10/SHT11/SHT15 Humidity and Temperature Sensor" if !(HAVE_SHT1X && MODULE_SAUL_DEFAULT) - default y if HAVE_SHT1X && MODULE_SAUL_DEFAULT - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_XTIMER - -choice SHT1X_VARIANT - bool "Select sensor variant" - depends on MODULE_SHT1X - default MODULE_SHT10 if HAVE_SHT10 - default MODULE_SHT11 if HAVE_SHT11 - default MODULE_SHT15 if HAVE_SHT15 - -config MODULE_SHT10 - bool "SHT10" - -config MODULE_SHT11 - bool "SHT11" - -config MODULE_SHT15 - bool "SHT15" - -endchoice - -config HAVE_SHT10 - bool - select HAVE_SHT1X - help - Indicates that an sht10 humidity and temperature sensor is present. - -config HAVE_SHT11 - bool - select HAVE_SHT1X - help - Indicates that an sht11 humidity and temperature sensor is present. - -config HAVE_SHT15 - bool - select HAVE_SHT1X - help - Indicates that an sht15 humidity and temperature sensor is present. - -config HAVE_SHT1X - bool - help - Indicates that an sht1x humidity and temperature sensor is present. diff --git a/drivers/sht3x/Kconfig b/drivers/sht3x/Kconfig deleted file mode 100644 index f6ff45718c..0000000000 --- a/drivers/sht3x/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 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_SHT3X - bool "Sensirion SHT30/SHT31/SHT35 Humidity and Temperature Sensors" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_CHECKSUM - select MODULE_ZTIMER_MSEC - -config HAVE_SHT3X - bool - select MODULE_SHT3X if MODULE_SAUL_DEFAULT - help - Indicates that a SHT30/SHT31/SHT35 sensor is present. diff --git a/drivers/shtcx/Kconfig b/drivers/shtcx/Kconfig deleted file mode 100644 index a25fd84e8b..0000000000 --- a/drivers/shtcx/Kconfig +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_SHTCX - bool - prompt "SHTCX Temperature and humidity sensors" if !(MODULE_SAUL_DEFAULT && HAVE_SHTCX) - default y if (MODULE_SAUL_DEFAULT && HAVE_SHTCX) - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_CHECKSUM - help - Device driver for the Sensirion SHTCX Temperature and Humidity sensor family - (SHTC1/SHTC3). Select a model. - -if MODULE_SHTCX - -choice - bool "sensor variant" - default MODULE_SHTC1 if HAVE_SHTC1 - default MODULE_SHTC3 if HAVE_SHTC3 - help - Device driver for the SHTCX pressure sensor family - (SHTC1/SHTC3). Select a model. - -config MODULE_SHTC1 - bool "SHTC1" - -config MODULE_SHTC3 - bool "SHTC3" - -endchoice - -endif # MODULE_SHTCX - -menuconfig KCONFIG_USEMODULE_SHTCX - bool "Configure SHTCX driver" - depends on USEMODULE_SHTCX - help - Configure the SHTCX driver using Kconfig. - -config HAVE_SHTCX - bool - -config HAVE_SHTC1 - bool - select HAVE_SHTCX - help - Indicates that an SHTC1 sensor is present. - -config HAVE_SHTC3 - bool - select HAVE_SHTCX - help - Indicates that an SHTC3 sensor is present. diff --git a/drivers/si1133/Kconfig b/drivers/si1133/Kconfig deleted file mode 100644 index 5f15ed5554..0000000000 --- a/drivers/si1133/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 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_SI1133 - bool "Si1133 UV Index/Ambient Light Sensor with I2C" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select ZTIMER_USEC - -config HAVE_SI1133 - bool - select MODULE_SI1133 if MODULE_SAUL_DEFAULT - help - Indicates that a Si1133 UV Index/Ambient Light Sensor is present. diff --git a/drivers/si114x/Kconfig b/drivers/si114x/Kconfig deleted file mode 100644 index 9c77c81919..0000000000 --- a/drivers/si114x/Kconfig +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_SI114X - bool - prompt "Si1145/6/7 UV/Ambient light/Proximity sensors" if !(MODULE_SAUL_DEFAULT && HAVE_SI114X) - default (MODULE_SAUL_DEFAULT && HAVE_SI114X) - depends on TEST_KCONFIG - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -choice SI114X_VARIANT - bool "variant" - depends on MODULE_SI114X - default MODULE_SI1145 if HAVE_SI1145 - default MODULE_SI1146 if HAVE_SI1146 - default MODULE_SI1147 if HAVE_SI1147 - -config MODULE_SI1145 - bool "SI1145" - -config MODULE_SI1146 - bool "SI1146" - -config MODULE_SI1147 - bool "SI1147" - -endchoice - -config HAVE_SI114X - bool - help - Indicates that a Si114X UV/Ambient light/Proximity sensor is present. - -config HAVE_SI1145 - bool - select HAVE_SI114X - help - Indicates that a Si1145 UV/Ambient light/Proximity sensor is present. - -config HAVE_SI1146 - bool - select HAVE_SI114X - help - Indicates that a Si1146 UV/Ambient light/Proximity sensor is present. - -config HAVE_SI1147 - bool - select HAVE_SI114X - help - Indicates that a Si1147 UV/Ambient light/Proximity sensor is present. diff --git a/drivers/si70xx/Kconfig b/drivers/si70xx/Kconfig deleted file mode 100644 index cb5486d6ce..0000000000 --- a/drivers/si70xx/Kconfig +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_SI70XX - bool - prompt "Si7006/13/20/21 temperature and humidity sensors" if !(MODULE_SAUL_DEFAULT && HAVE_SI70XX) - default (MODULE_SAUL_DEFAULT && HAVE_SI70XX) - depends on TEST_KCONFIG - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -choice SI70XX_VARIANT - bool "Sensor variant" - depends on MODULE_SI70XX - default MODULE_SI7006 if HAVE_SI7006 - default MODULE_SI7013 if HAVE_SI7013 - default MODULE_SI7020 if HAVE_SI7020 - default MODULE_SI7021 if HAVE_SI7021 - -config MODULE_SI7006 - bool "SI7006" - -config MODULE_SI7013 - bool "SI7013" - -config MODULE_SI7020 - bool "SI7020" - -config MODULE_SI7021 - bool "SI7021" - -endchoice - -config HAVE_SI70XX - bool - help - Indicates that a si70XX sensor is present. - -config HAVE_SI7006 - bool - select HAVE_SI70XX - help - Indicates that a si7006 sensor is present. - -config HAVE_SI7013 - bool - select HAVE_SI70XX - help - Indicates that a si7013 sensor is present. - -config HAVE_SI7020 - bool - select HAVE_SI70XX - help - Indicates that a si7020 sensor is present. - -config HAVE_SI7021 - bool - select HAVE_SI70XX - help - Indicates that a si7021 sensor is present. diff --git a/drivers/soft_spi/Kconfig b/drivers/soft_spi/Kconfig deleted file mode 100644 index 5ba30b749a..0000000000 --- a/drivers/soft_spi/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_SOFT_SPI - bool "Software-implemented SPI" - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_XTIMER diff --git a/drivers/soft_uart/Kconfig b/drivers/soft_uart/Kconfig deleted file mode 100644 index 1f0d24f5bd..0000000000 --- a/drivers/soft_uart/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_SOFT_UART - bool "Software-implemented UART" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_TIMER - depends on HAS_PERIPH_TIMER_PERIODIC - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_TIMER - select MODULE_PERIPH_TIMER_PERIODIC - -config MODULE_SOFT_UART_MODECFG - bool "Mode configuration support" - depends on MODULE_SOFT_UART diff --git a/drivers/srf02/Kconfig b/drivers/srf02/Kconfig deleted file mode 100644 index 33d9925e64..0000000000 --- a/drivers/srf02/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2021 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_SRF02 - bool "SRF02 ultrasonic range sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_XTIMER - -config HAVE_SRF02 - bool - help - Indicates that a SRF02 ultrasonic range sensor is present. diff --git a/drivers/srf04/Kconfig b/drivers/srf04/Kconfig deleted file mode 100644 index 4f73e1bad2..0000000000 --- a/drivers/srf04/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 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_SRF04 - bool "SRF04 ultrasonic range finder" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_XTIMER - -config HAVE_SRF04 - bool - help - Indicates that a SRF04 ultrasonic range finder is present. diff --git a/drivers/srf08/Kconfig b/drivers/srf08/Kconfig deleted file mode 100644 index 849dafa042..0000000000 --- a/drivers/srf08/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2021 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_SRF08 - bool "SRF08 ultrasonic range sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_XTIMER - -config HAVE_SRF08 - bool - help - Indicates that a SRF08 ultrasonic range finder is present. diff --git a/drivers/stmpe811/Kconfig b/drivers/stmpe811/Kconfig deleted file mode 100644 index 27d68b3a03..0000000000 --- a/drivers/stmpe811/Kconfig +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_STMPE811 - bool - prompt "STMPE811 Touchscreen Controller" if !(MODULE_TOUCH_DEV && HAVE_STMPE811) - default (MODULE_TOUCH_DEV && HAVE_STMPE811) - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -if MODULE_STMPE811 - -choice STMPE811_VARIANT - bool "Model" - default MODULE_STMPE811_I2C if HAVE_STMPE811_I2C - default MODULE_STMPE811_SPI if HAVE_STMPE811_SPI - help - The driver supports both stmpe811 connected either via SPI or - I2C bus. Select one combination. - -config MODULE_STMPE811_I2C - bool "STMPE811 on I2C" - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - -config MODULE_STMPE811_SPI - bool "STMPE811 on SPI" - depends on HAS_PERIPH_SPI - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_SPI - select MODULE_PERIPH_GPIO -endchoice - -endif # MODULE_STMPE811 - -config HAVE_STMPE811 - bool - help - Indicates that an STMPE811 is present. - -config HAVE_STMPE811_I2C - bool - select HAVE_STMPE811 - help - Indicates that an STMPE811 over I2C touch panel is present. - -config HAVE_STMPE811_SPI - bool - select HAVE_STMPE811 - help - Indicates that an STMPE811 over SPI touch panel is present. diff --git a/drivers/sx126x/Kconfig b/drivers/sx126x/Kconfig deleted file mode 100644 index dbc2ac6590..0000000000 --- a/drivers/sx126x/Kconfig +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright (c) 2021 Inria -# Copyright (c) 2021 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. - -menuconfig MODULE_SX126X - bool - prompt "SX1261/2/8 and LLCC68 LoRa radio driver" if !(HAVE_SX126X && MODULE_NETDEV_DEFAULT) - default y if (HAVE_SX126X && MODULE_NETDEV_DEFAULT) - depends on TEST_KCONFIG - depends on HAS_PERIPH_SPI - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_IOLIST - select MODULE_LORA - select MODULE_NETDEV_LEGACY_API - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - select PACKAGE_DRIVER_SX126X - -if MODULE_SX126X - -choice - bool "Radio variant" - default MODULE_SX1261 if HAVE_SX1261 - default MODULE_SX1262 if HAVE_SX1262 - default MODULE_SX1268 if HAVE_SX1268 - default MODULE_LLCC68 if HAVE_LLCC68 - default MODULE_SX126X_STM32WL if HAVE_SX126X_STM32WL - -config MODULE_SX1261 - bool "SX1261" - -config MODULE_SX1262 - bool "SX1262" - -config MODULE_SX1268 - bool "SX1268" - -config MODULE_LLCC68 - bool "LLCC68" - -config MODULE_SX126X_STM32WL - bool "SX126X-STM32WL" - -endchoice - -config MODULE_SX126X_RF_SWITCH - bool - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_GPIO - -endif # MODULE_SX126X - -config HAVE_SX1261 - bool - select HAVE_SX126X - help - Indicates that an sx1261 transceiver is present. - -config HAVE_SX1262 - bool - select HAVE_SX126X - help - Indicates that an sx1262 transceiver is present. - -config HAVE_SX1268 - bool - select HAVE_SX126X - help - Indicates that an sx1268 transceiver is present. - -config HAVE_LLCC68 - bool - select HAVE_SX126X - help - Indicates that an llcc68 transceiver is present. - -config HAVE_SX126X_STM32WL - bool - select HAVE_SX126X - help - Indicates that an sx126x_stm32wl transceiver is present. - -config HAVE_SX126X - bool - help - Indicates that an sx126x transceiver is present. diff --git a/drivers/sx127x/Kconfig b/drivers/sx127x/Kconfig deleted file mode 100644 index d17f567ac9..0000000000 --- a/drivers/sx127x/Kconfig +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_SX127X - bool - prompt "Semtech SX1272 and SX1276 radios driver" if !(MODULE_NETDEV_DEFAULT && HAVE_SX127X) - default y if (MODULE_NETDEV_DEFAULT && HAVE_SX127X) - depends on TEST_KCONFIG - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_SPI - depends on HAS_PERIPH_TIMER - select MODULE_IOLIST - select MODULE_LORA - select MODULE_NETDEV_LEGACY_API - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - select MODULE_PERIPH_SPI_GPIO_MODE if HAS_PERIPH_SPI_GPIO_MODE - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - help - Only LoRa long range modem is supported at the moment. - -choice SX127X_VARIANT - bool "Radio variant" - depends on MODULE_SX127X - default MODULE_SX1272 if HAVE_SX1272 - default MODULE_SX1276 if HAVE_SX1276 - -config MODULE_SX1272 - bool "SX1272" - -config MODULE_SX1276 - bool "SX1276" - -endchoice - -config HAVE_SX1272 - bool - select HAVE_SX127X - help - Indicates that an sx1272 radio is present. - -config HAVE_SX1276 - bool - select HAVE_SX127X - help - Indicates that an sx1276 radio is present. - -config HAVE_SX127X - bool - help - Indicates that an sx127x radio is present. diff --git a/drivers/sx1280/Kconfig b/drivers/sx1280/Kconfig deleted file mode 100644 index 52509d08c6..0000000000 --- a/drivers/sx1280/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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_SX1280 - bool "LoRa 2.4Ghz SX1280 Driver" if !(HAVE_SX1280 && MODULE_NETDEV_DEFAULT) - default y if (HAVE_SX1280 && MODULE_NETDEV_DEFAULT) - depends on TEST_KCONFIG - select PACKAGE_LORABASICS - select MODULE_LORABASICS_SX1280_DRIVER - select MODULE_NETDEV_LEGACY_API - -config HAVE_SX1280 - bool - help - Indicates that an sx1280 2.4Ghz transceiver is present. diff --git a/drivers/tja1042/Kconfig b/drivers/tja1042/Kconfig deleted file mode 100644 index 2ef31b88aa..0000000000 --- a/drivers/tja1042/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2021 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_TJA1042 - bool "TJA1042 High Speed CAN transceiver" - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_CAN_TRX - -config HAVE_TJA1042 - bool - help - Indicates that a TJA1042 High Speed CAN transceiver is present. diff --git a/drivers/touch_dev/Kconfig b/drivers/touch_dev/Kconfig deleted file mode 100644 index 68d2f80873..0000000000 --- a/drivers/touch_dev/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_TOUCH_DEV - bool "Touch device generic API" - depends on TEST_KCONFIG - imply MODULE_AUTO_INIT_SCREEN - help - This API is experimental and in an early state - expect changes! diff --git a/drivers/tps6274x/Kconfig b/drivers/tps6274x/Kconfig deleted file mode 100644 index dea7a48880..0000000000 --- a/drivers/tps6274x/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021 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_TPS6274X - bool "TPS6274x DC-DC converter" - depends on HAS_PERIPH_GPIO - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - -config HAVE_TPS6274X - bool - help - Indicates that a TPS6274x DC-DC converter is present. diff --git a/drivers/tsl2561/Kconfig b/drivers/tsl2561/Kconfig deleted file mode 100644 index 6a9d4944ae..0000000000 --- a/drivers/tsl2561/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 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_TSL2561 - bool "TSL2561 illuminance sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -config HAVE_TSL2561 - bool - select MODULE_TSL2561 if MODULE_SAUL_DEFAULT - help - Indicates that a TSL2561 illuminance sensor is present. diff --git a/drivers/tsl4531x/Kconfig b/drivers/tsl4531x/Kconfig deleted file mode 100644 index 643477edc8..0000000000 --- a/drivers/tsl4531x/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2021 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_TSL4531X - bool "TSL4531x Illuminance sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - select MODULE_XTIMER - -config HAVE_TSL4531X - bool - select MODULE_TSL4531X if MODULE_SAUL_DEFAULT - help - Indicates that a TSL4531X illuminance sensor is present. diff --git a/drivers/uart_half_duplex/Kconfig b/drivers/uart_half_duplex/Kconfig deleted file mode 100644 index adcf21550f..0000000000 --- a/drivers/uart_half_duplex/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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_UART_HALF_DUPLEX - bool "half-duplex UART Driver" - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_UART - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_UART - select MODULE_XTIMER - help - This module contains drivers for UART half-duplex communication bus. It - needs to manage the communication direction by enabling or disabling TX. diff --git a/drivers/usbdev_mock/Kconfig b/drivers/usbdev_mock/Kconfig deleted file mode 100644 index 2d803d0bf6..0000000000 --- a/drivers/usbdev_mock/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_USBDEV_MOCK - bool "USBdev mockup device (for testing)" - depends on TEST_KCONFIG diff --git a/drivers/usbdev_synopsys_dwc2/Kconfig b/drivers/usbdev_synopsys_dwc2/Kconfig deleted file mode 100644 index 3dc40d1287..0000000000 --- a/drivers/usbdev_synopsys_dwc2/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2021 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_USBDEV_SYNOPSYS_DWC2 - bool - depends on TEST_KCONFIG - depends on HAS_PERIPH_USBDEV - select MODULE_ZTIMER_MSEC - help - USBDEV low-level driver for MCUs with Synopsys DWC2 USB OTG FS/HS IP core" diff --git a/drivers/vcnl40x0/Kconfig b/drivers/vcnl40x0/Kconfig deleted file mode 100644 index 5e615406f7..0000000000 --- a/drivers/vcnl40x0/Kconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_VCNL40X0 - bool - prompt "VCNL4010/VCNL4020/VCNL4040 Proximity and Ambient Light sensors" if !(MODULE_SAUL_DEFAULT && HAVE_VCNL40X0) - default (MODULE_SAUL_DEFAULT && HAVE_VCNL40X0) - depends on TEST_KCONFIG - depends on HAS_PERIPH_I2C - select MODULE_PERIPH_I2C - -choice VCNL40X0_VARIANT - bool "variant" - depends on MODULE_VCNL40X0 - default MODULE_VCNL4010 if HAVE_VCNL4010 - default MODULE_VCNL4020 if HAVE_VCNL4020 - default MODULE_VCNL4040 if HAVE_VCNL4040 - -config MODULE_VCNL4010 - bool "VCNL4010" - -config MODULE_VCNL4020 - bool "VCNL4020" - -config MODULE_VCNL4040 - bool "VCNL4040" - -endchoice - -config HAVE_VCNL40X0 - bool - help - Indicates that a VCNL40X0 Proximity and Ambient Light sensor is present. - -config HAVE_VCNL4010 - bool - select HAVE_VCNL40X0 - help - Indicates that a VCNL4010 Proximity and Ambient Light sensor is present. - -config HAVE_VCNL4020 - bool - select HAVE_VCNL40X0 - help - Indicates that a VCNL4020 Proximity and Ambient Light sensor is present. - -config HAVE_VCNL4040 - bool - select HAVE_VCNL40X0 - help - Indicates that a VCNL4040 Proximity and Ambient Light sensor is present. diff --git a/drivers/veml6070/Kconfig b/drivers/veml6070/Kconfig deleted file mode 100644 index c5a967fbb5..0000000000 --- a/drivers/veml6070/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2021 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_VEML6070 - bool "VEML6070 UV sensor" - depends on HAS_PERIPH_I2C - depends on TEST_KCONFIG - select MODULE_PERIPH_I2C - -config HAVE_VEML6070 - bool - select MODULE_VEML6070 if MODULE_SAUL_DEFAULT - help - Indicates that a VEML6070 UV sensor is present. diff --git a/drivers/w5100/Kconfig b/drivers/w5100/Kconfig deleted file mode 100644 index 7c363f8c70..0000000000 --- a/drivers/w5100/Kconfig +++ /dev/null @@ -1,25 +0,0 @@ -# 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_W5100 - bool "W5100 Ethernet Adapter" - depends on TEST_KCONFIG - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_SPI - select MODULE_LUID - select MODULE_NETDEV_ETH - select MODULE_NETDEV_LEGACY_API - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - -config HAVE_W5100 - bool - select MODULE_W5100 if MODULE_NETDEV_DEFAULT - help - Indicates that a w5100 ethernet adapter is present. diff --git a/drivers/ws281x/Kconfig b/drivers/ws281x/Kconfig deleted file mode 100644 index d8bda4366a..0000000000 --- a/drivers/ws281x/Kconfig +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) 2021 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_WS281X - bool "WS2812/SK6812 RGB LED (NeoPixel)" - depends on HAS_CPU_CORE_ATMEGA || HAS_ARCH_ESP32 || HAS_ARCH_NATIVE || HAS_PERIPH_TIMER_POLL - depends on TEST_KCONFIG - select MODULE_XTIMER - select MODULE_WS281X_ATMEGA if HAS_CPU_CORE_ATMEGA - select MODULE_WS281X_VT100 if HAS_ARCH_NATIVE - select MODULE_WS281X_ESP32 if HAS_ARCH_ESP32 - select MODULE_WS281X_TIMER_GPIO_LL if HAS_PERIPH_TIMER_POLL - -config MODULE_WS281X_ATMEGA - bool - depends on HAS_CPU_CORE_ATMEGA - -config MODULE_WS281X_VT100 - bool - depends on HAS_ARCH_NATIVE - -config MODULE_WS281X_ESP32 - bool - depends on HAS_ARCH_ESP32 - -config MODULE_WS281X_ESP32_HW - bool "WS2812/SK6812 RGB LED uses ESP32x RMT" - depends on MODULE_WS281X_ESP32 && HAS_ESP_RMT - default y - help - The driver can use on ESP32x SoCs either the Remote Control (RMT) - peripheral or a bit-banging software implementation to generate the - RGB LED signal. Using the RMT peripheral requires more ROM and RAM but - does not use the CPU to generate the RGB LED signal. Disable this - option if saving ROM and RAM is required. - -config MODULE_WS281X_ESP32_SW - bool - depends on MODULE_WS281X_ESP32 - default y if !MODULE_WS281X_ESP32_HW - help - Use the bit-banging software implementation to generate the RGB LED - signal. - -config MODULE_WS281X_TIMER_GPIO_LL - bool - depends on HAS_PERIPH_TIMER_POLL - select MODULE_PERIPH_TIMER_POLL - depends on HAS_PERIPH_GPIO_LL - select MODULE_PERIPH_GPIO_LL - help - Use a platform independent bit-banging software implementation to - generate the RGB LED signal. - -config HAVE_WS281X - bool - help - Indicates that a WS2812/SK6812 RGB LED sensor is present. diff --git a/examples/micropython/Kconfig b/examples/micropython/Kconfig deleted file mode 100644 index 32980b2927..0000000000 --- a/examples/micropython/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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 APPLICATION - bool - default y - depends on TEST_KCONFIG - - select MODULE_PERIPH_ADC if HAS_PERIPH_ADC - select MODULE_PERIPH_SPI if HAS_PERIPH_SPI diff --git a/kconfigs/Kconfig.errors b/kconfigs/Kconfig.errors deleted file mode 100644 index 4f89afd88f..0000000000 --- a/kconfigs/Kconfig.errors +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2020 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. -# - -# Definition of common error symbols. To indicate an error set the default value -# to the correspondent symbol guarded with the error condition. e.g.: -# -# config ERROR_MODULES_CONFLICT -# default "On SAM0 platforms RTT and RTC cannot be set at the same time" -# depends on MODULE_PERIPH_RTC && MODULE_PERIPH_RTT && CPU_COMMON_SAM0 -# - -config ERROR_MODULES_CONFLICT - string - default "The RTC and RTT map to the same hardware peripheral." if MODULE_PERIPH_RTC && MODULE_PERIPH_RTT && HAVE_SHARED_PERIPH_RTT_PERIPH_RTC - help - Used to indicate that conflicting modules (i.e. modules that can't be - active at the same time) are being used together. diff --git a/kconfigs/Kconfig.features b/kconfigs/Kconfig.features deleted file mode 100644 index f7b8a7b0ce..0000000000 --- a/kconfigs/Kconfig.features +++ /dev/null @@ -1,704 +0,0 @@ -# Copyright (c) 2020 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. -# - -# Declaration of generic features that CPUs and boards may provide - -config HAS_ARCH_8BIT - bool - help - Indicates that the CPU has a 8-bits architecture. - -config HAS_ARCH_16BIT - bool - help - Indicates that the CPU has a 16-bits architecture. - -config HAS_ARCH_32BIT - bool - help - Indicates that the CPU has a 32-bits architecture. - -config HAS_ARCH_64BIT - bool - help - Indicates that the CPU has a 64-bits architecture. - -config HAS_ARCH_ARM - bool - help - Indicates that the current architecture is ARM. - -config HAS_ARDUINO_ANALOG - bool - help - Indicates that Arduino analog pins mappings are provided. - -config HAS_ARDUINO_DAC - bool - help - Indicates that Arduino DAC pins mappings are provided. - -config HAS_ARDUINO_I2C - bool - help - Indicates that Arduino I²C bus mappings are provided. - -config HAS_ARDUINO_PINS - bool - help - Indicates that Arduino digital pins mappings are provided. - -config HAS_ARDUINO_PWM - bool - help - Indicates that Arduino digital pin to PWM mappings are provided. - -config HAS_ARDUINO_SHIELD_ISP - bool - help - Indicates that the board is electrically and mechanically compatible - with shields that mate with the ISP header for SPI connectivity. - -config HAS_ARDUINO_SHIELD_MEGA - bool - # The Arduino Mega 2560 is backward compatible with Arduino UNO shields. So - # any board compatible with Mega shields will automatically be compatible - # with UNO shields. - select HAS_ARDUINO_SHIELD_UNO - help - Indicates that the board is mechanically and electrically compatible - with shields developed for the Arduino Mega 2560. (Note: Not including - the ISP header, that requires HAS_ARDUINO_SHIELD_ISP in addition.) - -config HAS_ARDUINO_SHIELD_NANO - bool - help - Indicates that the board is mechanically and electrically compatible - with shields developed for the Arduino Nano. (Note: Not including - the ISP header, that requires HAS_ARDUINO_SHIELD_ISP in addition.) - -config HAS_ARDUINO_SHIELD_UNO - bool - help - Indicates that the board is mechanically and electrically compatible - with shields developed for the Arduino Nano. (Note: Not including - the ISP header, that requires HAS_ARDUINO_SHIELD_ISP in addition.) - -config HAS_ARDUINO_SPI - bool - help - Indicates that Arduino SPI bus mappings are provided. - -config HAS_ARDUINO_UART - bool - help - Indicates that Arduino UART device mappings are provided. - -config HAS_BACKUP_RAM - bool - help - Indicates that Backup RAM is supported. - -config HAS_BLE_ADV_EXT - bool - help - Indicates the current platform supports Bluetooth 5 Advertising - Extension - -config HAS_BLE_NIMBLE - bool - help - Indicates that the NimBLE stack is supported on the current platform. - -config HAS_BLE_NIMBLE_NETIF - bool - help - Indicates that NimBLE netif is supported on the current platform. - -config HAS_BLE_PHY_2MBIT - bool - help - Indicates that the BLE radio supports the 2Mbit PHY mode - -config HAS_BLE_PHY_CODED - bool - help - Indicates that the BLE radio supports the CODED PHY mode - -config HAS_CPP - bool - help - Indicates that C++ is supported. - -config HAS_CPU_CHECK_ADDRESS - bool - help - Indicates that address validity check is supported. - -config HAS_PERIPH_CRYPTOCELL_310 - bool - help - Indicates that a cryptocell peripheral is present. - -config HAS_DBGPIN - bool - help - Indicates that a platform provides the neccessary initialization hooks - for the dbgpin module. - -config HAS_EMULATOR_RENODE - bool - help - Indicates that the platform is compatible with the Renode emulator. - -config HAS_ETHERNET - bool - help - Indicates that Ethernet connectivity is present. - -config HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE - bool - help - Indicates that static memory sections can fundamentally be turned - into flash pages. - -config HAS_HIGHLEVEL_STDIO - bool - help - Indicates that a high-level stdio method (such as CDC ACM) is used. - This requires a running thread and set-up and will not print during - a crash. - -config HAS_LIBSTDCPP - bool - help - Indicates that in addition to C++ support an libstdc++ is available. - -config HAS_NO_IDLE_THREAD - bool - help - Indicates that this MCU doesn't need the idle thread - -config HAS_MOTOR_DRIVER - bool - help - Indicates that a motor_driver configuration is present. - -config HAS_PERIPH_ADC - bool - help - Indicates that an ADC peripheral is present. - -config HAS_PERIPH_ADC_CONTINUOUS - bool - help - Indicates that an ADC peripheral can be left on between measurements. - -config HAS_PERIPH_CAN - bool - help - Indicates that a CAN peripheral is present. - -config HAS_PERIPH_CIPHER_AES_128_CBC - bool - help - Indicates that there is AES 128 CBC hardware acceleration present - -config HAS_PERIPH_CORETIMER - bool - help - Indicates that the CLINT timer can be used as timer peripheral - -config HAS_PERIPH_CPUID - bool - help - Indicates that a CPU ID peripheral is present. - -config HAS_PERIPH_DAC - bool - help - Indicates that a DAC peripheral is present. - -config HAS_PERIPH_DMA - bool - help - Indicates that a DMA peripheral is present. - -config HAS_PERIPH_ECC_P192R1 - bool - help - Indicates that there is ECC P192R1 hardware acceleration peripheral present. - -config HAS_PERIPH_ECC_P256R1 - bool - help - Indicates that there is ECC P256R1 hardware acceleration peripheral present. - -config HAS_PERIPH_ECC_ED25519 - bool - help - Indicates that there is ECC Edwards25519 hardware acceleration peripheral present. - -config HAS_PERIPH_EEPROM - bool - help - Indicates that a EEPROM peripheral is present. - -config HAS_PERIPH_ETH - bool - help - Indicates that an Ethernet peripheral is present. - -config HAS_PERIPH_FLASHPAGE - bool - help - Indicates that a Flashpage peripheral is present. - -config HAS_PERIPH_FLASHPAGE_PAGEWISE - bool - help - Indicates that the Flashpage peripheral supports pagewise writing. - -config HAS_PERIPH_FLASHPAGE_RWEE - bool - help - Indicates that the Flashpage peripheral is of the Read While Write. - -config HAS_PERIPH_FREQM - bool - help - Indicates that a Frequency Meter peripheral is present. - -config HAS_PERIPH_GPIO - bool - help - Indicates that a GPIO peripheral is present. - -config HAS_PERIPH_GPIO_IRQ - bool - help - Indicates that the GPIO peripheral supports external interrupts is - present. - -config HAS_PERIPH_GPIO_FAST_READ - bool - help - Indicates that the GPIO peripheral supports a mode in which pin read - operations are faster, usually with a tradeoff against a different - property. - -config HAS_PERIPH_GPIO_TAMPER_WAKE - bool - help - Indicates that Tamper Detection can be used to wake the CPU from - Deep Sleep. - -config HAS_PERIPH_GPIO_LL - bool - help - Indicates that the gpio_ll driver is implemented for the MCU's GPIO - peripheral. - -config HAS_PERIPH_GPIO_LL_IRQ - bool - help - Indicates that IRQ support for the gpio_ll driver is implemented for the - MCU's GPIO peripheral. - -config HAS_PERIPH_GPIO_LL_IRQ_LEVEL_TRIGGERED_HIGH - bool - help - Indicates that IRQs can be triggered level based for signal high. - -config HAS_PERIPH_GPIO_LL_IRQ_LEVEL_TRIGGERED_LOW - bool - help - Indicates that IRQs can be triggered level based for signal low. - -config HAS_PERIPH_GPIO_LL_IRQ_UNMASK - bool - help - Indicates that the GPIO peripheral supports unmasking interrupts without - clearing pending IRQs that came in while masked. - -config HAS_PERIPH_HASH_MD5 - bool - help - Indicates that there is MD5 hardware acceleration present. - -config HAS_PERIPH_HASH_SHA_1 - bool - help - Indicates that there is SHA-1 hardware acceleration present. - -config HAS_PERIPH_HASH_SHA_224 - bool - help - Indicates that there is SHA-224 hardware acceleration present. - -config HAS_PERIPH_HASH_SHA_256 - bool - help - Indicates that there is SHA-256 hardware acceleration present. - -config HAS_PERIPH_HASH_SHA_512 - bool - help - Indicates that there is SHA-512 hardware acceleration present. - -config HAS_PERIPH_HMAC_SHA_256 - bool - help - Indicates that there is HMAC SHA-256 hardware acceleration present. - -config HAS_PERIPH_HWRNG - bool - help - Indicates that a Hardware Random Number Generator (HWRNG) peripheral is - present. - -config HAS_PERIPH_I2C - bool - help - Indicates that an I2C peripheral is present. - -config HAS_PERIPH_I2C_RECONFIGURE - bool - help - Indicates that the I2C peripheral allows pin reconfiguration peripheral - is present. - -config HAS_PERIPH_ICS - bool - help - Indicates that an ICS peripheral is present. - -config HAS_PERIPH_IR - bool - help - Indicates that an IR peripheral is present. - -config HAS_PERIPH_LPUART - bool - help - Indicates that a low-power UART peripheral is present. - -config HAS_PERIPH_LTDC - bool - select MODULE_PERIPH_LTDC if MODULE_DISP_DEV - help - Indicates that a LTDC peripheral is present. - -config HAS_PERIPH_MCG - bool - help - Indicates that an MCG peripheral is present. - -config HAS_PERIPH_CLIC - bool - help - Indicates that a RISC-V Core-local Interrupt Controller (CLIC) peripheral is present. - -config HAS_PERIPH_PIO - bool - help - Indicates that Programmable IO (PIO) is supported by the CPU - - -config HAS_PERIPH_PLIC - bool - help - Indicates that a RISC-V Platform-local Interrupt Controller (PLIC) peripheral is present. - -config HAS_PERIPH_PMP - bool - help - Indicates that a RISC-V physical memory protection (PMP) peripheral is present. - -config HAS_PERIPH_PM - bool - help - Indicates that a Power Management (PM) peripheral is present. - -config HAS_PERIPH_PTP - bool - help - Indicates that a PTP clock is present. - -config HAS_PERIPH_PTP_SPEED_ADJUSTMENT - bool - help - Indicates that the PTP clock speed can be adjust. This can be used for clock drift correction and synchronization. - -config HAS_PERIPH_PTP_TIMER - bool - help - Indicates that the PTP clock can be used as timer. - -config HAS_PERIPH_PTP_TXRX_TIMESTAMPS - bool - help - Indicates that the PTP clock can provide exact time stamps of the - reception and transmission of frames. - -config HAS_PERIPH_PWM - bool - help - Indicates that a PWM peripheral is present. - -config HAS_PERIPH_QDEC - bool - help - Indicates that a QDEC peripheral is present. - -config HAS_PERIPH_RTC - bool - help - Indicates that an RTC peripheral is present. - -config HAS_PERIPH_RTC_MEM - bool - help - Indicates that the RTC peripheral provides storage memory for deep sleep. - -config HAS_PERIPH_RTC_MS - bool - help - Indicates that the RTC peripheral can provide sub-second timestamps. - -config HAS_PERIPH_RTT - bool - help - Indicates that an RTT peripheral is present. - -config HAS_PERIPH_RTT_SET_COUNTER - bool - help - Indicates that the RTT peripheral implements rtt_set_counter(). - -config HAS_PERIPH_RTT_OVERFLOW - bool - help - Indicates that the RTT provides an overflow callback. - -config HAS_PERIPH_SDMMC - bool - help - Indicates that an SDIO/SD/MMC peripheral is present and used by the - board. This feature shall be provided by the board configuration, - if available. - -config HAS_PERIPH_SDMMC_8BIT - bool - help - Indicates that the SDIO/SD/MMC peripheral supports the 8-bit bus width - and at least one component of the board is connected with 8 data lines. - This feature shall be provided by the board configuration, if available. - -config HAS_PERIPH_SDMMC_AUTO_CLK - bool - help - Indicates that the SDIO/SD/MMC peripheral supports the Auto-CLK - feature, i.e. the automatic activation and deactivation of the SD CLK - signal when required. This feature shall be provided by the MCU - if supported. - -config HAS_PERIPH_SDMMC_AUTO_CMD12 - bool - help - Indicates that the SDIO/SD/MMC peripheral supports the Auto-CMD12 - feature, i.e. CMD12 is sent automatically to stop the transmission in - multiple block operations. This feature shall be provided by the MCU - if supported. - -config HAS_PERIPH_SDMMC_CLK - bool - help - Indicates that the SDIO/SD/MMC peripheral has special clock - functionality used by the peripheral driver. - -config HAS_PERIPH_SDMMC_HS - bool - help - Indicates that the SDIO/SD/MMC peripheral supports the high speed - access, that is 50 MHz for SD and 52 MHz for MMC. This feature shall be - provided by the MCU. - -config HAS_PERIPH_SDMMC_MMC - bool - help - Indicates that the SDIO/SD/MMC peripheral supports MMC/eMMCs. This - feature shall be provided by the MCU. - -config HAS_PERIPH_SDMMC_SDHC - bool - help - Indicates that the SDIO/SD/MMC peripheral is compliant with the - SD Host Controller Specification. This feature shall - be provided by the MCU. - -config HAS_PERIPH_SPI - bool - help - Indicates that an SPI peripheral is present. - -config HAS_PERIPH_SPI_ON_QSPI - bool - help - Indicates that the QSPI peripheral can be used in SPI mode. - -config HAS_PERIPH_SPI_RECONFIGURE - bool - help - Indicates that the SPI peripheral allows pin reconfiguration. - -config HAS_PERIPH_SPI_GPIO_MODE - bool - help - Indicates that the SPI peripheral supports configuring the GPIOs modes. - -config HAS_PERIPH_TEMPERATURE - bool - help - Indicates that a Temperature peripheral is present. - -config HAS_PERIPH_TIMER - bool - help - Indicates that a Timer peripheral is present. - -config HAS_PERIPH_TIMER_PERIODIC - bool - help - Indicates that the Timer peripheral provides the periodic timeout - functionality. - -config HAS_PERIPH_TIMER_POLL - bool - help - Indicates that the Timer peripheral supports the timer_poll_channel - function. - -config HAS_PERIPH_TIMER_QUERY_FREQS - bool - help - Indicates that the driver of the timer supports iterating over supported frequencies. - -config HAS_PERIPH_UART - bool - help - Indicates that an UART peripheral is present. - -config HAS_PERIPH_UART_COLLISION - bool - help - Indicates that the UART peripheral supports hardware collision detection. - -config HAS_PERIPH_UART_HW_FC - bool - help - Indicates that the UART peripheral supports hardware flow control. - -config HAS_PERIPH_UART_MODECFG - bool - help - Indicates that the UART peripheral allows mode configuration. - -config HAS_PERIPH_UART_TX_ONDEMAND - bool - help - Indicates that the UART peripheral can enable the TX line on demmand. - -config HAS_PERIPH_UART_NONBLOCKING - bool - help - Indicates that the UART peripheral allows non-blocking operations. - -config HAS_PERIPH_UART_RECONFIGURE - bool - help - Indicates that the UART pins can be re-configured as GPIOs. - -config HAS_PERIPH_UART_RXSTART_IRQ - bool - help - Indicates that the UART has an Interrupt for Start Condition detected. - -config HAS_PERIPH_USBDEV - bool - help - Indicates that an USBDEV peripheral is present. - -config HAS_PERIPH_USBDEV_HS - bool - help - Indicates that the USBDEV peripheral supports High-Speed. - -config HAS_PERIPH_USBDEV_HS_UTMI - bool - help - Indicates that an USBDEV HS peripheral with internal UTMI+ HS PHY is present. - -config HAS_PERIPH_USBDEV_HS_ULPI - bool - help - Indicates that an USBDEV HS peripheral with ULPI HS PHY is present. - -config HAS_PERIPH_VBAT - bool - help - Indicates that backup battery monitoring is supported - -config HAS_PERIPH_WDT - bool - help - Indicates that a Watchdog Timer (WDT) peripheral is present. - -config HAS_PERIPH_WDT_CB - bool - help - Indicates that the WDT peripheral allows setting a callback. - -config HAS_PICOLIBC - bool - help - Indicates that the picolibc C library is available for the platform. - -config HAS_PIO_I2C - bool - help - Indicates that there is a PIO program to provide emulated I2C - -config HAS_NEWLIB - bool - help - Indicates that the newlib C library is available for the platform. - -config HAS_PUF_SRAM - bool - help - Indicates that the PUF-SRAM module has been tested on the platform. - -config HAS_RIOTBOOT - bool - help - Indicates that the riotboot booloader is supported. - -config HAS_RUST_TARGET - bool - help - Indicates that a Rust target definition ("triple") is known. - -config HAS_SDCARD_SPI - bool - help - Indicates that an SD-Card SPI configuration is provided. - -config HAS_SSP - bool - help - Indicates that Stack Smashing Protection is supported. diff --git a/pkg/arduino_adafruit_sensor/Kconfig b/pkg/arduino_adafruit_sensor/Kconfig deleted file mode 100644 index ac5dc7d5bc..0000000000 --- a/pkg/arduino_adafruit_sensor/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 Gunar Schorcht -# -# 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 PACKAGE_ARDUINO_ADAFRUIT_SENSOR - bool "Arduino Adafruit Unified Sensor Driver package" - depends on TEST_KCONFIG - select MODULE_ARDUINO diff --git a/pkg/arduino_api/Kconfig b/pkg/arduino_api/Kconfig deleted file mode 100644 index ca6b4cd312..0000000000 --- a/pkg/arduino_api/Kconfig +++ /dev/null @@ -1,4 +0,0 @@ -config PACKAGE_ARDUINO_API - bool "Arduino API package" - depends on TEST_KCONFIG - depends on MODULE_ARDUINO diff --git a/pkg/arduino_sdi_12/Kconfig b/pkg/arduino_sdi_12/Kconfig deleted file mode 100644 index 9ff459a2e5..0000000000 --- a/pkg/arduino_sdi_12/Kconfig +++ /dev/null @@ -1,4 +0,0 @@ -config PACKAGE_ARDUINO_SDI_12 - bool "Arduino SDI-12 package" - depends on TEST_KCONFIG - depends on PACKAGE_ARDUINO_API diff --git a/pkg/c25519/Kconfig b/pkg/c25519/Kconfig deleted file mode 100644 index 3e4fe7cf4d..0000000000 --- a/pkg/c25519/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_C25519 - bool "Curve255191 Diffie-Hellman function package" - depends on TEST_KCONFIG - help - This package contains portable public-domain implementations of - Daniel J. Bernstein's Curve255191 Diffie-Hellman function, and - of the Ed25519 signature system. The memory consumption is low - enough that they could be reasonably considered for most - microcontroller applications. In particular, Curve25519 scalar - multiplication uses less than half a kB of peak stack usage. - -rsource "psa_c25519/Kconfig" diff --git a/pkg/c25519/psa_c25519/Kconfig b/pkg/c25519/psa_c25519/Kconfig deleted file mode 100644 index dc8b8dccf5..0000000000 --- a/pkg/c25519/psa_c25519/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2023 TU Dresden -# -# 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_PSA_C25519_EDSIGN - bool - select MODULE_PSA_C25519 - -config MODULE_PSA_C25519 - bool - depends on MODULE_PSA_CRYPTO - depends on MODULE_RANDOM diff --git a/pkg/cayenne-lpp/Kconfig b/pkg/cayenne-lpp/Kconfig deleted file mode 100644 index a5671b3003..0000000000 --- a/pkg/cayenne-lpp/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_CAYENNE-LPP - bool "Cayenne Low Power Payload package" - depends on TEST_KCONFIG - help - The Cayenne Low Power Payload (LPP) provides a convenient and - easy way to send data over LPWAN networks such as LoRaWAN. diff --git a/pkg/cifra/Kconfig b/pkg/cifra/Kconfig deleted file mode 100644 index 279f3ec5f2..0000000000 --- a/pkg/cifra/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_CIFRA - bool "Cifra cryptographic primitives" - depends on TEST_KCONFIG - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT - help - Cifra is a collection of cryptographic primitives targeted at - embedded use. diff --git a/pkg/cmsis/Kconfig b/pkg/cmsis/Kconfig deleted file mode 100644 index da2ee249c5..0000000000 --- a/pkg/cmsis/Kconfig +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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. -# - -menuconfig PACKAGE_CMSIS - bool "ARM CMSIS package" - depends on TEST_KCONFIG - depends on HAS_CPU_CORE_CORTEXM - help - This package uses ARM CMSIS header from the official ARM github repo: - https://github.com/ARM-software/CMSIS_5. - -if PACKAGE_CMSIS - -config MODULE_CMSIS-DSP - bool "ARM CMSIS DSP module" - select MODULE_CMSIS-DSP_BASICMATHFUNCTIONS - select MODULE_CMSIS-DSP_COMMONTABLES - select MODULE_CMSIS-DSP_COMPLEXMATHFUNCTIONS - select MODULE_CMSIS-DSP_CONTROLLERFUNCTIONS - select MODULE_CMSIS-DSP_FASTMATHFUNCTIONS - select MODULE_CMSIS-DSP_FILTERINGFUNCTIONS - select MODULE_CMSIS-DSP_MATRIXFUNCTIONS - select MODULE_CMSIS-DSP_STATISTICSFUNCTIONS - select MODULE_CMSIS-DSP_SUPPORTFUNCTIONS - select MODULE_CMSIS-DSP_TRANSFORMFUNCTIONS - -config MODULE_CMSIS-DSP_BASICMATHFUNCTIONS - bool - -config MODULE_CMSIS-DSP_COMMONTABLES - bool - -config MODULE_CMSIS-DSP_COMPLEXMATHFUNCTIONS - bool - -config MODULE_CMSIS-DSP_CONTROLLERFUNCTIONS - bool - -config MODULE_CMSIS-DSP_FASTMATHFUNCTIONS - bool - -config MODULE_CMSIS-DSP_FILTERINGFUNCTIONS - bool - -config MODULE_CMSIS-DSP_MATRIXFUNCTIONS - bool - -config MODULE_CMSIS-DSP_STATISTICSFUNCTIONS - bool - -config MODULE_CMSIS-DSP_SUPPORTFUNCTIONS - bool - -config MODULE_CMSIS-DSP_TRANSFORMFUNCTIONS - bool - - -config MODULE_CMSIS-NN - bool "ARM CMSIS NN module" - - select MODULE_CMSIS-NN_ACTIVATIONFUNCTIONS - select MODULE_CMSIS-NN_CONVOLUTIONFUNCTIONS - select MODULE_CMSIS-NN_FULLYCONNECTEDFUNCTIONS - select MODULE_CMSIS-NN_NNSUPPORTFUNCTIONS - select MODULE_CMSIS-NN_POOLINGFUNCTIONS - select MODULE_CMSIS-NN_SOFTMAXFUNCTIONS - -config MODULE_CMSIS-NN_ACTIVATIONFUNCTIONS - bool - -config MODULE_CMSIS-NN_CONVOLUTIONFUNCTIONS - bool - -config MODULE_CMSIS-NN_FULLYCONNECTEDFUNCTIONS - bool - -config MODULE_CMSIS-NN_NNSUPPORTFUNCTIONS - bool - -config MODULE_CMSIS-NN_POOLINGFUNCTIONS - bool - -config MODULE_CMSIS-NN_SOFTMAXFUNCTIONS - bool - - -endif diff --git a/pkg/cn-cbor/Kconfig b/pkg/cn-cbor/Kconfig deleted file mode 100644 index 1c6a3ecc8b..0000000000 --- a/pkg/cn-cbor/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_CN-CBOR - bool "Constrained Node CBOR" - depends on TEST_KCONFIG - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT - select MODULE_POSIX_HEADERS - help - A constrained node implementation of CBOR in C. diff --git a/pkg/corejson/Kconfig b/pkg/corejson/Kconfig deleted file mode 100644 index 7ba456a006..0000000000 --- a/pkg/corejson/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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 PACKAGE_COREJSON - bool "FreeRTOS coreJSON" - depends on TEST_KCONFIG diff --git a/pkg/cryptoauthlib/Kconfig b/pkg/cryptoauthlib/Kconfig deleted file mode 100644 index 7b46269936..0000000000 --- a/pkg/cryptoauthlib/Kconfig +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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. -# - -menuconfig PACKAGE_CRYPTOAUTHLIB - bool "Microchip CryptoAuthentication Library package" - depends on TEST_KCONFIG - depends on !HAS_ARCH_EFM32 - depends on HAS_PERIPH_I2C - select MODULE_AUTO_INIT_SECURITY - select MODULE_CRYPTOAUTHLIB_CONTRIB - -if PACKAGE_CRYPTOAUTHLIB - -config MODULE_CRYPTOAUTHLIB_CONTRIB - bool - select ZTIMER_USEC - select MODULE_PERIPH_I2C - select MODULE_PERIPH_I2C_RECONFIGURE if HAS_PERIPH_I2C_RECONFIGURE - -config MODULE_PSA_ATCA_DRIVER - bool - depends on PACKAGE_CRYPTOAUTHLIB - default y if MODULE_PSA_CRYPTO - select PSA_KEY_MANAGEMENT - -config MODULE_CRYPTOAUTHLIB_TEST - bool "Module for cryptoauthlib tests" - depends on TEST_KCONFIG - select MODULE_CRYPTOAUTHLIB_TEST_THIRD_PARTY_UNITY - select MODULE_CRYPTOAUTHLIB_TEST_API_ATCAB - select MODULE_CRYPTOAUTHLIB_TEST_API_CALIB - select MODULE_CRYPTOAUTHLIB_TEST_API_CRYPTO - select MODULE_CRYPTOAUTHLIB_TEST_VECTORS - select MODULE_CRYPTOAUTHLIB_TEST_JWT - select MODULE_CRYPTOAUTHLIB_TEST_TNG - select MODULE_CRYPTOAUTHLIB_TEST_ATCACERT - -config MODULE_CRYPTOAUTHLIB_TEST_JWT - bool - -config MODULE_CRYPTOAUTHLIB_TEST_TNG - bool - -config MODULE_CRYPTOAUTHLIB_TEST_ATCACERT - bool - -config MODULE_CRYPTOAUTHLIB_TEST_THIRD_PARTY_UNITY - bool - -config MODULE_CRYPTOAUTHLIB_TEST_API_ATCAB - bool - -config MODULE_CRYPTOAUTHLIB_TEST_API_CALIB - bool - -config MODULE_CRYPTOAUTHLIB_TEST_API_CRYPTO - bool - -config MODULE_CRYPTOAUTHLIB_TEST_VECTORS - bool - -endif # PACKAGE_CRYPTOAUTHLIB diff --git a/pkg/driver_atwinc15x0/Kconfig b/pkg/driver_atwinc15x0/Kconfig deleted file mode 100644 index e4ebe1e4fe..0000000000 --- a/pkg/driver_atwinc15x0/Kconfig +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_DRIVER_ATWINC15X0 - bool "ATWINC15x0 WiFi driver package" - depends on TEST_KCONFIG - depends on HAS_PERIPH_SPI - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_DRIVER_ATWINC15X0 - select MODULE_DRIVER_ATWINC15X0_COMMON - select MODULE_DRIVER_ATWINC15X0_SPI_FLASH - help - ATWINC15x0 WiFi vendor driver from the Arduino WiFi101 library. - -config MODULE_DRIVER_ATWINC15X0 - bool - depends on TEST_KCONFIG - -config MODULE_DRIVER_ATWINC15X0_COMMON - bool - depends on TEST_KCONFIG - -config MODULE_DRIVER_ATWINC15X0_SPI_FLASH - bool diff --git a/pkg/driver_bme680/Kconfig b/pkg/driver_bme680/Kconfig deleted file mode 100644 index 9c775fee4a..0000000000 --- a/pkg/driver_bme680/Kconfig +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright (c) 2020 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 PACKAGE_DRIVER_BME680 - bool - depends on TEST_KCONFIG - depends on MODULE_BME680 - select MODULE_DRIVER_BME680_CONTRIB - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - help - BME680 sensor library, written and maintained by Bosch Sensortec. This is - needed by RIOT BME680 driver. - -config MODULE_DRIVER_BME680_CONTRIB - bool - depends on TEST_KCONFIG - help - RIOT integration code for the BME680 package. diff --git a/pkg/driver_cryptocell_310/Kconfig b/pkg/driver_cryptocell_310/Kconfig deleted file mode 100644 index 411982bfc4..0000000000 --- a/pkg/driver_cryptocell_310/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2020 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 PACKAGE_DRIVER_CRYPTOCELL_310 - bool - depends on CPU_MODEL_NRF52840XXAA - depends on TEST_KCONFIG - depends on HAS_PERIPH_CRYPTOCELL_310 - depends on MODULE_PERIPH_CRYPTOCELL_310 - select MODULE_DRIVER_CRYPTOCELL_310_CONTRIB - -config MODULE_DRIVER_CRYPTOCELL_310_CONTRIB - bool - -rsource "psa_cryptocell_310/Kconfig" diff --git a/pkg/driver_cryptocell_310/psa_cryptocell_310/Kconfig b/pkg/driver_cryptocell_310/psa_cryptocell_310/Kconfig deleted file mode 100644 index 9971b66cd6..0000000000 --- a/pkg/driver_cryptocell_310/psa_cryptocell_310/Kconfig +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright (c) 2021 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. -# - -# Hashes - -config MODULE_PSA_CRYPTOCELL_310_HASHES_SHA1 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_HASHES_COMMON - -config MODULE_PSA_CRYPTOCELL_310_HASHES_SHA224 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_HASHES_COMMON - -config MODULE_PSA_CRYPTOCELL_310_HASHES_SHA256 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_HASHES_COMMON - -config MODULE_PSA_CRYPTOCELL_310_HASHES_SHA512 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_HASHES_COMMON - -# MAC - -config MODULE_PSA_CRYPTOCELL_310_HMAC - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_CRYPTOCELL_310 - -# AES - -config MODULE_PSA_CRYPTOCELL_310_AES_CBC - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_AES_COMMON - -# ECC - -config MODULE_PSA_CRYPTOCELL_310_ECC_P192 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_ECC_COMMON - -config MODULE_PSA_CRYPTOCELL_310_ECC_P256 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_CRYPTOCELL_310 - select MODULE_PSA_CRYPTOCELL_310_ECC_COMMON - -config MODULE_PSA_CRYPTOCELL_310_ECC_ED25519 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_CRYPTOCELL_310 - -config MODULE_PSA_CRYPTOCELL_310 - bool "PSA CryptoCell Wrapper" - select MODULE_PSA_CRYPTOCELL_310_ERROR_CONVERSION - -config MODULE_PSA_CRYPTOCELL_310_HASHES_COMMON - bool - -config MODULE_PSA_CRYPTOCELL_310_ECC_COMMON - bool - -config MODULE_PSA_CRYPTOCELL_310_AES_COMMON - bool - -config MODULE_PSA_CRYPTOCELL_310_ERROR_CONVERSION - bool diff --git a/pkg/driver_sx126x/Kconfig b/pkg/driver_sx126x/Kconfig deleted file mode 100644 index ff1b6a291b..0000000000 --- a/pkg/driver_sx126x/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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 PACKAGE_DRIVER_SX126X - bool "LLCC68 driver package" - depends on TEST_KCONFIG - depends on HAS_PERIPH_SPI - select MODULE_PERIPH_SPI - select MODULE_ZTIMER - select ZTIMER_USEC - select MODULE_DRIVER_SX126X_HAL - -config MODULE_DRIVER_SX126X_HAL - bool - help - HAL implementation for the SX126X LoRa radio driver. diff --git a/pkg/elk/Kconfig b/pkg/elk/Kconfig deleted file mode 100644 index e3b66e374c..0000000000 --- a/pkg/elk/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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 PACKAGE_ELK - bool "Elk: a tiny Javascript engine" - select MODULE_PRINTF_FLOAT - depends on !HAS_ARCH_AVR8 - depends on TEST_KCONFIG diff --git a/pkg/emlearn/Kconfig b/pkg/emlearn/Kconfig deleted file mode 100644 index 0741a5cac9..0000000000 --- a/pkg/emlearn/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_EMLEARN - bool "Machine Learning inference engine package" - depends on TEST_KCONFIG - depends on !HAS_ARCH_MSP430 - help - A header only Machine Learning inference engine package. diff --git a/pkg/esp32_sdk/Kconfig b/pkg/esp32_sdk/Kconfig deleted file mode 100644 index 8b46b88614..0000000000 --- a/pkg/esp32_sdk/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 Gunar Schorcht -# -# 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 PACKAGE_ESP32_SDK - bool "ESP32 SDK for the ESP32 MCU support" - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP32 - help - Vendor SDK without libraries for ESP32 MCU support by Espressif diff --git a/pkg/esp32_sdk_lib_bt_esp32/Kconfig b/pkg/esp32_sdk_lib_bt_esp32/Kconfig deleted file mode 100644 index a26e637942..0000000000 --- a/pkg/esp32_sdk_lib_bt_esp32/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2021 Gunar Schorcht -# -# 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 PACKAGE_ESP32_SDK_LIB_BT_ESP32 - bool "ESP32 SDK Bluetooth library for the ESP32 SoC" - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP32 - depends on HAS_ESP_BLE_ESP32 - help - Vendor SDK Bluetooth library for ESP32 SoC diff --git a/pkg/esp32_sdk_lib_bt_esp32c3/Kconfig b/pkg/esp32_sdk_lib_bt_esp32c3/Kconfig deleted file mode 100644 index b8e3be7165..0000000000 --- a/pkg/esp32_sdk_lib_bt_esp32c3/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2021 Gunar Schorcht -# -# 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 PACKAGE_ESP32_SDK_LIB_BT_ESP32C3 - bool "ESP32 SDK Bluetooth library for the ESP32-C3 SoC" - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP32 - depends on HAS_ESP_BLE_ESP32C3 - help - Vendor SDK Bluetooth library for ESP32-C3 SoC diff --git a/pkg/esp32_sdk_lib_phy/Kconfig b/pkg/esp32_sdk_lib_phy/Kconfig deleted file mode 100644 index 8a795bdae2..0000000000 --- a/pkg/esp32_sdk_lib_phy/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 Gunar Schorcht -# -# 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 PACKAGE_ESP32_SDK_LIB_PHY - bool "ESP32 SDK libraries for the ESP32 SoC support" - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP32 - help - Vendor SDK libraries for ESP32 SoC support by Espressif diff --git a/pkg/esp32_sdk_lib_wifi/Kconfig b/pkg/esp32_sdk_lib_wifi/Kconfig deleted file mode 100644 index dd139418b5..0000000000 --- a/pkg/esp32_sdk_lib_wifi/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 Gunar Schorcht -# -# 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 PACKAGE_ESP32_SDK_LIB_WIFI - bool "ESP32 SDK libraries for the ESP32 WiFi support" - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP32 - help - Vendor SDK libraries for ESP32 WiFi support by Espressif diff --git a/pkg/esp8266_sdk/Kconfig b/pkg/esp8266_sdk/Kconfig deleted file mode 100644 index ed589a0f98..0000000000 --- a/pkg/esp8266_sdk/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_ESP8266_SDK - bool "ESP8266 RTOS SDK for the ESP8266 MCU support" - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP8266 - select MODULE_ESP_BOOTLOADER - help - Vendor SDK with libraries for ESP8266 MCU support by Espressif - -config MODULE_ESP_BOOTLOADER - bool - depends on TEST_KCONFIG - depends on HAS_ARCH_ESP8266 - default y - help - Bootloader compiled from ESP8266 RTOS SDK code. diff --git a/pkg/etl/Kconfig b/pkg/etl/Kconfig deleted file mode 100644 index ae2f59599a..0000000000 --- a/pkg/etl/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2022 Jens Wetterich -# -# 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 PACKAGE_ETL - bool "Embedded Template Library" - depends on TEST_KCONFIG - depends on HAS_CPP - select MODULE_CPP - help - This is a drop-in replacement for the C++ standard library with fixed-size containers. - It does not rely on dynamic memory. It also provides type-traits for boards without standard library. - See the website for more details. diff --git a/pkg/fff/Kconfig b/pkg/fff/Kconfig deleted file mode 100644 index b6bc905b3a..0000000000 --- a/pkg/fff/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 Jens Wetterich -# -# 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 PACKAGE_FFF - bool "Fake functions framework" - depends on TEST_KCONFIG - help - A header only fake functions framework for unit testing. diff --git a/pkg/fido2_tests/Kconfig b/pkg/fido2_tests/Kconfig deleted file mode 100644 index 9648b31c7d..0000000000 --- a/pkg/fido2_tests/Kconfig +++ /dev/null @@ -1,4 +0,0 @@ -config PACKAGE_FIDO2_TESTS - bool "FIDO2 tests" - help - Test suite for FIDO2, U2F, and other security key functions. diff --git a/pkg/flatbuffers/Kconfig b/pkg/flatbuffers/Kconfig deleted file mode 100644 index 55e682f08e..0000000000 --- a/pkg/flatbuffers/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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 PACKAGE_FLATBUFFERS - bool "Flatbuffers package" - depends on TEST_KCONFIG - depends on HAS_CPP - depends on HAS_LIBSTDCPP - - select MODULE_LIBSTDCPP - select MODULE_CPP11-COMPAT diff --git a/pkg/gecko_sdk/Kconfig b/pkg/gecko_sdk/Kconfig deleted file mode 100644 index dfdac1e4a1..0000000000 --- a/pkg/gecko_sdk/Kconfig +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) 2021 HAW Hamburg -# 2022 SSV Software Systems GmbH -# -# 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. -# - -## Definition of Gecko SDK specific features -config HAS_GECKO_SDK_LIBRAIL_NONFPU - bool - help - Indicates that the CPU offers librail support if the FPU is disabled. - Librail is shipped as pre-compiled blobs. Thus, we have to adapt to - their choice how to process floats. - -config HAS_GECKO_SDK_LIBRAIL_FPU - bool - help - Indicates that the CPU offers librail support if the FPU is enabled. - Librail is shipped as pre-compiled blobs. Thus, we have to adapt to - their choice how to process floats. - - -## Provided modules -menuconfig PACKAGE_GECKO_SDK - bool "Vendor library for EFM/EFR/EZR32 MCUs" - depends on TEST_KCONFIG - help - Vendor library for EFM/EFR/EZR32 targets by Silicon Labs. - See: https://siliconlabs.github.io/Gecko_SDK_Doc/ - -if PACKAGE_GECKO_SDK - -config MODULE_GECKO_SDK_EMLIB - bool - default y - help - EMLIB is a low-level peripheral support library that provides a unified - API for all EFM32, EZR32 and EFR32 MCUs and SoCs from Silicon Labs. - -config MODULE_GECKO_SDK_EMLIB_EXTRA - bool - default y - help - Extra utility methods from EMBLIB vendor library. - -config MODULE_GECKO_SDK_LIBRAIL - bool "Radio Abstraction Interface Layer (RAIL)" - depends on (HAS_GECKO_SDK_LIBRAIL_NONFPU && !MODULE_CORTEXM_FPU) || (HAS_GECKO_SDK_LIBRAIL_FPU && MODULE_CORTEXM_FPU) - help - The Silicon Labs Radio Abstraction Interface Layer (RAIL) is required - to use the integrated radio offered by the EFR32 families. - -config MODULE_GECKO_SDK_LIBRAIL_PA - bool "Power Amplifier Power Conversion Functions" - depends on MODULE_GECKO_SDK_LIBRAIL - help - Helper to convert between transmission power in dBm and the - chip- and circuit-specific raw power level. - -endif # PACKAGE_GECKO_SDK diff --git a/pkg/gemmlowp/Kconfig b/pkg/gemmlowp/Kconfig deleted file mode 100644 index 066b88fccb..0000000000 --- a/pkg/gemmlowp/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_GEMMLOWP - bool "General Matrix Multiplication package" - depends on TEST_KCONFIG - help - A small self-contained low-precision GEMM library. diff --git a/pkg/hacl/Kconfig b/pkg/hacl/Kconfig deleted file mode 100644 index e15e9e0e5d..0000000000 --- a/pkg/hacl/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_HACL - bool "High Assurance Cryptographic Library package" - depends on TEST_KCONFIG - depends on MODULE_RANDOM - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT diff --git a/pkg/heatshrink/Kconfig b/pkg/heatshrink/Kconfig deleted file mode 100644 index 4e04a16a8c..0000000000 --- a/pkg/heatshrink/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_HEATSHRINK - bool "Lightweight Compression package" - depends on TEST_KCONFIG - help - This package provides a compression library specifically - developed for memory-constrained devices. diff --git a/pkg/jerryscript/Kconfig b/pkg/jerryscript/Kconfig deleted file mode 100644 index 9de6349ba5..0000000000 --- a/pkg/jerryscript/Kconfig +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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 PACKAGE_JERRYSCRIPT - bool "Ultra-lightweight Javascript interpreter" - depends on TEST_KCONFIG - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT - - select MODULE_JERRYSCRIPT-PORT-DEFAULT - select MODULE_JERRYSCRIPT-EXT - -config MODULE_JERRYSCRIPT-PORT-DEFAULT - bool - -config MODULE_JERRYSCRIPT-EXT - bool diff --git a/pkg/jsmn/Kconfig b/pkg/jsmn/Kconfig deleted file mode 100644 index e4f5a95fae..0000000000 --- a/pkg/jsmn/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_JSMN - bool "JSMN JSON Parser package" - depends on TEST_KCONFIG diff --git a/pkg/libb2/Kconfig b/pkg/libb2/Kconfig deleted file mode 100644 index edc69fbc1b..0000000000 --- a/pkg/libb2/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_LIBB2 - bool "BLAKE2 cryptographic hash function package" - depends on TEST_KCONFIG - depends on !HAS_ARCH_8BIT - help - BLAKE2 is a cryptographic hash function specified in RFC 7693. - It claims to be faster than MD5, SHA-1, SHA-2, and SHA-3, yet at - least as secure as the latest standard SHA-3. diff --git a/pkg/libbase58/Kconfig b/pkg/libbase58/Kconfig deleted file mode 100644 index 4ad2e30321..0000000000 --- a/pkg/libbase58/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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 PACKAGE_LIBBASE58 - bool "Bitcoin's base58 encoding" - depends on TEST_KCONFIG - - select MODULE_POSIX_HEADERS diff --git a/pkg/libcose/Kconfig b/pkg/libcose/Kconfig deleted file mode 100644 index 734b448b4a..0000000000 --- a/pkg/libcose/Kconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig PACKAGE_LIBCOSE - bool "LibCose CBOR Object Signing and Encryption package" - depends on TEST_KCONFIG - depends on MODULE_RANDOM - select PACKAGE_NANOCBOR - select MODULE_LIBCOSE_CRYPT - help - CBOR Object Signing and Encryption package based on RFC8613. - -if PACKAGE_LIBCOSE - -config MODULE_LIBCOSE_CRYPT_C25519 - bool "COSE use C25519 backend" - depends on TEST_KCONFIG - depends on PACKAGE_C25519 - -config MODULE_LIBCOSE_CRYPT_HACL - bool "COSE use HACL backend" - depends on TEST_KCONFIG - depends on PACKAGE_HACL - -config MODULE_LIBCOSE_CRYPT_MONOCYPHER - bool "COSE use MONOCYPHER backend" - depends on TEST_KCONFIG - depends on PACKAGE_MONOCYPHER - -config MODULE_LIBCOSE_CRYPT_RIOT - bool "COSE use RIOT backend" - depends on TEST_KCONFIG - select MODULE_CRYPTO - -config MODULE_LIBCOSE_CRYPT_INIT - bool "LibCose Crypt Initialization functions" - default y - -config MODULE_AUTO_INIT_LIBCOSE_CRYPT - bool "Auto initialize LibCose Crypt" - depends on MODULE_AUTO_INIT - select MODULE_LIBCOSE_CRYPT_INIT - default y - -endif # PACKAGE_LIBCOSE - -config MODULE_LIBCOSE_CRYPT - bool - depends on TEST_KCONFIG diff --git a/pkg/libhydrogen/Kconfig b/pkg/libhydrogen/Kconfig deleted file mode 100644 index a539125cda..0000000000 --- a/pkg/libhydrogen/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_LIBHYDROGEN - bool "LibHydrogen Crypto Library package" - depends on TEST_KCONFIG - depends on MODULE_RANDOM - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT diff --git a/pkg/libsocketcan/Kconfig b/pkg/libsocketcan/Kconfig deleted file mode 100644 index 4b1d996ba5..0000000000 --- a/pkg/libsocketcan/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) ML!PA Consulting GmbH -# -# 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 PACKAGE_LIBSOCKETCAN - bool "libsocketcan2 for native Linux builds" - depends on HAS_ARCH_NATIVE diff --git a/pkg/lora-serialization/Kconfig b/pkg/lora-serialization/Kconfig deleted file mode 100644 index 1b6a6ebb40..0000000000 --- a/pkg/lora-serialization/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_LORA-SERIALIZATION - bool "LoRa Serialization package" - depends on TEST_KCONFIG diff --git a/pkg/lorabasics/Kconfig b/pkg/lorabasics/Kconfig deleted file mode 100644 index aeeb28828d..0000000000 --- a/pkg/lorabasics/Kconfig +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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 PACKAGE_LORABASICS - bool "LoRa Basics" - depends on TEST_KCONFIG - # depends on HAS_ARCH_32_BIT - select MODULE_LORABASICS_SMTC_RAL - -if PACKAGE_LORABASICS - -config MODULE_LORABASICS_SX1280_DRIVER - bool "LoRaBasics SX1280 driver code" - depends on HAS_PERIPH_SPI - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_SPI - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_GPIO_IRQ - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - select MODULE_LORABASICS_DRIVER_SX1280_HAL - -config MODULE_LORABASICS_DRIVER_SX1280_HAL - bool "LoRaBasicsModem SX1280 driver hal" - -config MODULE_LORABASICS_SMTC_RAL - bool "LoRaBasicsModem Radio Abstraction Layer (RAL)" - -endif # PACKAGE_LORABASICS diff --git a/pkg/lua/Kconfig b/pkg/lua/Kconfig deleted file mode 100644 index 925c5a62ab..0000000000 --- a/pkg/lua/Kconfig +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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 PACKAGE_LUA - bool "LUA language package" - depends on TEST_KCONFIG - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT - depends on !HAS_ARCH_RISCV - depends on !MODULE_PICOLIBC - - select PACKAGE_TLSF - select MODULE_PRINTF_FLOAT - select MODULE_LUA-CONTRIB - - select MODULE_LIBC_GETTIMEOFDAY if !CPU_NATIVE - -config MODULE_LUA-CONTRIB - bool - depends on TEST_KCONFIG diff --git a/pkg/lv_drivers/Kconfig b/pkg/lv_drivers/Kconfig deleted file mode 100644 index f6c5eee1a8..0000000000 --- a/pkg/lv_drivers/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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. -# - -menuconfig PACKAGE_LV_DRIVERS - bool "LVGL Drivers Package" - depends on TEST_KCONFIG - depends on PACKAGE_LVGL - -config MODULE_LV_DRIVERS_SDL - bool "Monitor driver" - depends on HAS_ARCH_NATIVE - select PACKAGE_LV_DRIVERS - -config HAVE_SDL - bool - select MODULE_LV_DRIVERS_SDL if PACKAGE_LVGL - help - Indicates a display monitor is present diff --git a/pkg/lz4/Kconfig b/pkg/lz4/Kconfig deleted file mode 100644 index 9667ea32d0..0000000000 --- a/pkg/lz4/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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 PACKAGE_LZ4 - bool "LZ4 fast compression library" - depends on TEST_KCONFIG diff --git a/pkg/mcufont/Kconfig b/pkg/mcufont/Kconfig deleted file mode 100644 index 36317d9c2a..0000000000 --- a/pkg/mcufont/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2023 Koen Zandberg -# -# 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 PACKAGE_MCUFONT - bool "MCUFont" - depends on TEST_KCONFIG diff --git a/pkg/micro-ecc/Kconfig b/pkg/micro-ecc/Kconfig deleted file mode 100644 index a880e9f3a2..0000000000 --- a/pkg/micro-ecc/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_MICRO-ECC - bool "Micro-ECC package" - depends on TEST_KCONFIG - depends on MODULE_RANDOM - depends on !HAS_ARCH_16BIT - help - Micro-ECC is based on the Micro-ECC - https://github.com/kmackay/micro-ecc and adds `hwrng_read` as - the default RNG function if it is available on the target - platform. - -rsource "psa_uecc/Kconfig" diff --git a/pkg/micro-ecc/psa_uecc/Kconfig b/pkg/micro-ecc/psa_uecc/Kconfig deleted file mode 100644 index 60c9d0d090..0000000000 --- a/pkg/micro-ecc/psa_uecc/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2021 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_PSA_UECC_P192 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_UECC - -config MODULE_PSA_UECC_P256 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_UECC - -config MODULE_PSA_UECC - bool diff --git a/pkg/microcoap/Kconfig b/pkg/microcoap/Kconfig deleted file mode 100644 index 6a3f100f49..0000000000 --- a/pkg/microcoap/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_MICRO_COAP - bool "Micro CoAP package" - depends on TEST_KCONFIG - help - A tiny CoAP server for microcontrollers diff --git a/pkg/micropython/Kconfig b/pkg/micropython/Kconfig deleted file mode 100644 index 8ae73279b1..0000000000 --- a/pkg/micropython/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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 PACKAGE_MICROPYTHON - bool "MicroPython port package" - depends on TEST_KCONFIG - - select MODULE_XTIMER - select MODULE_ZTIMER_USEC - select MODULE_STDIN diff --git a/pkg/minmea/Kconfig b/pkg/minmea/Kconfig deleted file mode 100644 index 69aa658e50..0000000000 --- a/pkg/minmea/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_MINMEA - bool "Minmea GPS Parser package" - depends on TEST_KCONFIG diff --git a/pkg/mjson/Kconfig b/pkg/mjson/Kconfig deleted file mode 100644 index 8efce0a8bf..0000000000 --- a/pkg/mjson/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2023 Koen Zandberg -# -# 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 PACKAGE_MJSON - bool "mjson" - depends on TEST_KCONFIG diff --git a/pkg/monocypher/Kconfig b/pkg/monocypher/Kconfig deleted file mode 100644 index ea4992eaa4..0000000000 --- a/pkg/monocypher/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_MONOCYPHER - bool "Monocypher high performance cryptographic library package" - depends on TEST_KCONFIG - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT - select MODULE_MONOCYPHER_OPTIONAL - help - Provides functions for authenticated encryption, hashing, - password key derivation, key exchange, and public key - signatures. - -config MODULE_MONOCYPHER_OPTIONAL - bool - depends on TEST_KCONFIG - help - SHA-512 & ED25519 diff --git a/pkg/mynewt-core/Kconfig b/pkg/mynewt-core/Kconfig deleted file mode 100644 index 53e822bca2..0000000000 --- a/pkg/mynewt-core/Kconfig +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021 INRIA -# -# 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. -# - -menuconfig PACKAGE_MYNEWT-CORE - bool "Apache MyNewt mynewt-core Package" - depends on TEST_KCONFIG - select MODULE_MYNEWT-CORE - select MODULE_SEMA - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - select MODULE_EVENT - select MODULE_EVENT_CALLBACK - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_GPIO - depends on !HAS_ARCH_ESP - - -if PACKAGE_MYNEWT-CORE - -config MODULE_MYNEWT-CORE - bool - -config MODULE_AUTO_INIT_MYNEWT-CORE - bool "Auto-initialize the mynewt-core package" - default y - depends on MODULE_AUTO_INIT - -config MODULE_MYNEWT-CORE_OS - bool "mynewt-core kernel module" - -config MODULE_MYNEWT-CORE_UTIL - bool "mynewt-core utilities modules" - -config MODULE_MYNEWT-CORE_NRF5X_HAL - bool "mynewt-core nrf52 and nrf51 timer hal" - select PACKAGE_NRFX - -endif # PACKAGE_MYNEWT-CORE diff --git a/pkg/nanocbor/Kconfig b/pkg/nanocbor/Kconfig deleted file mode 100644 index 043785e9e7..0000000000 --- a/pkg/nanocbor/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_NANOCBOR - bool "NANOCBOR encoder and decoder library package" - depends on TEST_KCONFIG diff --git a/pkg/nanopb/Kconfig b/pkg/nanopb/Kconfig deleted file mode 100644 index c1c8d6667a..0000000000 --- a/pkg/nanopb/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_NANOPB - bool "NANOPB Protocol Buffer library package" - depends on TEST_KCONFIG diff --git a/pkg/nanors/Kconfig b/pkg/nanors/Kconfig deleted file mode 100644 index f773c212f6..0000000000 --- a/pkg/nanors/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2022 -# -# 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 PACKAGE_NANORS - bool "Reed-Solomon code implementation package" - depends on TEST_KCONFIG diff --git a/pkg/nmsis_sdk/Kconfig b/pkg/nmsis_sdk/Kconfig deleted file mode 100644 index e1271fa8cb..0000000000 --- a/pkg/nmsis_sdk/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2023 Gunar Schorcht -# -# 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 PACKAGE_NMSIS_SDK - bool "NMSIS SDK for Nuclei-based MCUs" - depends on HAS_ARCH_NUCLEI - help - Vendor SDK from Nuclei System Technology for Nuclei-based MCUs - -config HAS_ARCH_NUCLEI - bool - help - Indicates that the MCU is Nuclei-based diff --git a/pkg/nrfx/Kconfig b/pkg/nrfx/Kconfig deleted file mode 100644 index 0e43ee4acf..0000000000 --- a/pkg/nrfx/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2022 Freie Universität Berlin -# -# 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 PACKAGE_NRFX - bool "Nordic nrfx HAL" - depends on TEST_KCONFIG diff --git a/pkg/openthread/Kconfig b/pkg/openthread/Kconfig deleted file mode 100644 index 1e9227f033..0000000000 --- a/pkg/openthread/Kconfig +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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. -# - -menuconfig PACKAGE_OPENTHREAD - bool "Openthread network stack" - depends on TEST_KCONFIG - - depends on HAS_CPP - select MODULE_CPP - select MODULE_EVENT - select MODULE_NETDEV - select MODULE_OPENTHREAD_CONTRIB - select MODULE_OPENTHREAD_CONTRIB_NETDEV - select MODULE_L2UTIL - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -if PACKAGE_OPENTHREAD - -config MODULE_OPENTHREAD-FTD - bool "Openthread Full Thread Device" - -config MODULE_OPENTHREAD-MTD - bool "Openthread Minimal Thread Device" - -config MODULE_OPENTHREAD-CLI-FTD - bool "Openthread Full Thread Device CLI" - -config MODULE_OPENTHREAD-CLI-MTD - bool "Openthread Minimal Thread Device CLI" - -config MODULE_OPENTHREAD_CONTRIB - bool - -config MODULE_OPENTHREAD_CONTRIB_NETDEV - bool - -endif # PACKAGE_OPENTHREAD diff --git a/pkg/qcbor/Kconfig b/pkg/qcbor/Kconfig deleted file mode 100644 index 6ed49ee5cd..0000000000 --- a/pkg/qcbor/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_QCBOR - bool "QCBOR CBOR encoder/decoder" - depends on TEST_KCONFIG - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT diff --git a/pkg/qdsa/Kconfig b/pkg/qdsa/Kconfig deleted file mode 100644 index 8b470f7ed8..0000000000 --- a/pkg/qdsa/Kconfig +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_QDSA - bool "qDSA Digital Signatures package" - depends on TEST_KCONFIG - depends on !HAS_ARCH_16BIT - help - Small and Secure Digital Signatures with Curve-based - Diffie-Hellman Key Pairs. - -if PACKAGE_QDSA - -config MODULE_QDSA_ASM - bool - default y if HAS_ARCH_AVR8 || CPU_CORE_CORTEX_M23 - default y if CPU_CORE_CORTEX_M0 || CPU_CORE_CORTEX_M0PLUS - depends on TEST_KCONFIG - -config MODULE_QDSA_IMPL_ARM - bool - default y if CPU_CORE_CORTEX_M23 || CPU_CORE_CORTEX_M0 || CPU_CORE_CORTEX_M0PLUS - -config MODULE_QDSA_IMPL_AVR - bool - default y if HAS_ARCH_AVR8 - -config MODULE_QDSA_IMPL_CREF - bool - default y if !MODULE_QDSA_IMPL_ARM && !MODULE_QDSA_IMPL_AVR - -endif # PACKAGE_QDSA diff --git a/pkg/qr-code-generator/Kconfig b/pkg/qr-code-generator/Kconfig deleted file mode 100644 index d0b3f13503..0000000000 --- a/pkg/qr-code-generator/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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 PACKAGE_QR-CODE-GENERATOR - bool "QR Code generator" - depends on TEST_KCONFIG diff --git a/pkg/relic/Kconfig b/pkg/relic/Kconfig deleted file mode 100644 index f770e76a6f..0000000000 --- a/pkg/relic/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_RELIC - bool "Relic cryptographic toolkit package" - depends on TEST_KCONFIG - depends on MODULE_RANDOM - depends on MODULE_PRNG_XORSHIFT diff --git a/pkg/ruy/Kconfig b/pkg/ruy/Kconfig deleted file mode 100644 index 47d9564d2a..0000000000 --- a/pkg/ruy/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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 PACKAGE_RUY - bool "The ruy matrix multiplication library" - depends on TEST_KCONFIG - depends on HAS_CPP - depends on HAS_LIBSTDCPP - - select MODULE_CPP11-COMPAT diff --git a/pkg/talking_leds/Kconfig b/pkg/talking_leds/Kconfig deleted file mode 100644 index 690ea8bbce..0000000000 --- a/pkg/talking_leds/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_TALKING_LEDS - bool "Talking LEDs package" - depends on TEST_KCONFIG - depends on MODULE_ARDUINO diff --git a/pkg/tflite-micro/Kconfig b/pkg/tflite-micro/Kconfig deleted file mode 100644 index aa87a5ad20..0000000000 --- a/pkg/tflite-micro/Kconfig +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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 PACKAGE_TFLITE-MICRO - bool "TFlite Micro package" - depends on TEST_KCONFIG - depends on HAS_CPP - depends on HAS_LIBSTDCPP - depends on !HAS_ARCH_RISCV - - select MODULE_LIBSTDCPP - select MODULE_CPP11-COMPAT - - select PACKAGE_FLATBUFFERS - select PACKAGE_GEMMLOWP - select PACKAGE_RUY - - select MODULE_TFLITE-C - select MODULE_TFLITE-CORE-API - select MODULE_TFLITE-KERNELS - select MODULE_TFLITE-KERNELS-INTERNAL - select MODULE_TFLITE-KERNELS-INTERNAL-REFERENCE - select MODULE_TFLITE-MICRO - select MODULE_TFLITE-MICRO-KERNELS - select MODULE_TFLITE-MICRO-MEMORY-PLANNER - select MODULE_TFLITE-SCHEMA - - -config MODULE_TFLITE-C - bool - -config MODULE_TFLITE-CORE-API - bool - -config MODULE_TFLITE-KERNELS - bool - -config MODULE_TFLITE-KERNELS-INTERNAL - bool - -config MODULE_TFLITE-KERNELS-INTERNAL-REFERENCE - bool - -config MODULE_TFLITE-MICRO - bool - -config MODULE_TFLITE-MICRO-KERNELS - bool - -config MODULE_TFLITE-MICRO-MEMORY-PLANNER - bool - -config MODULE_TFLITE-SCHEMA - bool diff --git a/pkg/tiny-asn1/Kconfig b/pkg/tiny-asn1/Kconfig deleted file mode 100644 index 702fdb4ff3..0000000000 --- a/pkg/tiny-asn1/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_TINY-ASN1 - bool "ASN.1 decoding/encoding package" - depends on TEST_KCONFIG diff --git a/pkg/tinycbor/Kconfig b/pkg/tinycbor/Kconfig deleted file mode 100644 index 5b2778b300..0000000000 --- a/pkg/tinycbor/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig PACKAGE_TINYCBOR - bool "Tiny CBOR encode/decoder package" - depends on TEST_KCONFIG - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT - help - TinyCBOR is a CBOR encoder and decoder with a very small - footprint, optimized for very fast operation. - -config MODULE_TINYCBOR_FLOAT - bool "Float support for Tiny CBOR" - depends on TEST_KCONFIG - depends on PACKAGE_TINYCBOR diff --git a/pkg/tinycrypt/Kconfig b/pkg/tinycrypt/Kconfig deleted file mode 100644 index e0e7a90c12..0000000000 --- a/pkg/tinycrypt/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_TINYCRYPT - bool "TinyCrypt crypto library package" - depends on TEST_KCONFIG - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT diff --git a/pkg/tinyusb/cdc_acm_stdio/Kconfig b/pkg/tinyusb/cdc_acm_stdio/Kconfig deleted file mode 100644 index 91addc0a19..0000000000 --- a/pkg/tinyusb/cdc_acm_stdio/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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. -# - -# extend STDIO options - -choice STDIO_IMPLEMENTATION - -config MODULE_STDIO_TINYUSB_CDC_ACM - bool "CDC ACM (tinyUSB)" - depends on MODULE_TINYUSB_DEVICE - depends on MODULE_TINYUSB_CLASS_CDC - select MODULE_STDIO_AVAILABLE - select USE_STDOUT_BUFFERED - -endchoice diff --git a/pkg/tinyusb/netdev/Kconfig b/pkg/tinyusb/netdev/Kconfig deleted file mode 100644 index 77a73c1694..0000000000 --- a/pkg/tinyusb/netdev/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2022 Gunar Schorcht -# -# 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_TINYUSB_NETDEV - bool "TinyUSB Network Device Driver" - depends on HAS_TINYUSB_DEVICE - depends on TEST_KCONFIG - select MODULE_LUID - select MODULE_NETDEV_ETH - select MODULE_TINYUSB_CLASS_NET - select KCONFIG_USB - select REQUIRES_TINYUSB_DEVICE diff --git a/pkg/tlsf/Kconfig b/pkg/tlsf/Kconfig deleted file mode 100644 index 0a944fcc2d..0000000000 --- a/pkg/tlsf/Kconfig +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig PACKAGE_TLSF - bool "TLFS malloc/realloc/free/etc package" - depends on TEST_KCONFIG - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT - help - TLSF provides an implementation of malloc/realloc/free/etc. - -if PACKAGE_TLSF - -config MODULE_TLSF_MALLOC - bool "TLSF malloc" - depends on MODULE_NEWLIB || HAS_ARCH_NATIVE - select MODULE_TLSF_MALLOC_NEWLIB if MODULE_NEWLIB - select MODULE_TLSF_MALLOC_NATIVE if HAS_ARCH_NATIVE - -config MODULE_TLSF_MALLOC_NEWLIB - bool - depends on TEST_KCONFIG - -config MODULE_TLSF_MALLOC_NATIVE - bool - depends on TEST_KCONFIG - -endif # PACKAGE_TLSF diff --git a/pkg/tweetnacl/Kconfig b/pkg/tweetnacl/Kconfig deleted file mode 100644 index 2020f66b57..0000000000 --- a/pkg/tweetnacl/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_TWEETNACL - bool "TweetNaCl cryptographic library package" - depends on TEST_KCONFIG - depends on MODULE_RANDOM - depends on !HAS_ARCH_MSP430 - help - TweetNaCl is the world's first auditable high-security - cryptographic library. TweetNaCl fits into just 100 tweets while - supporting all 25 of the C NaCl functions used by applications. diff --git a/pkg/u8g2/Kconfig b/pkg/u8g2/Kconfig deleted file mode 100644 index 9f5db5ee77..0000000000 --- a/pkg/u8g2/Kconfig +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_U8G2 - bool "U8g2 monochrome graphics library for LCDs" - depends on TEST_KCONFIG - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_GPIO - select ZTIMER_USEC - select MODULE_U8G2_RIOT - select MODULE_U8G2_CSRC - -config MODULE_U8G2_RIOT - bool - depends on TEST_KCONFIG - -config MODULE_U8G2_CSRC - bool - depends on TEST_KCONFIG diff --git a/pkg/ubasic/Kconfig b/pkg/ubasic/Kconfig deleted file mode 100644 index aa2f31b92b..0000000000 --- a/pkg/ubasic/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_UBASIC - bool "UBasic Basic interpreter package" - depends on TEST_KCONFIG - depends on !HAS_ARCH_AVR8 - depends on !HAS_ARCH_MSP430 - depends on !HAS_ARCH_RISCV diff --git a/pkg/ucglib/Kconfig b/pkg/ucglib/Kconfig deleted file mode 100644 index 9d181b1d12..0000000000 --- a/pkg/ucglib/Kconfig +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_UCGLIB - bool "UcgLib color graphics library for OLED and LCD displays" - depends on TEST_KCONFIG - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_GPIO - select ZTIMER_USEC - select MODULE_UCGLIB_RIOT - select MODULE_UCGLIB_CSRC - -config MODULE_UCGLIB_RIOT - bool - depends on TEST_KCONFIG - -config MODULE_UCGLIB_CSRC - bool - depends on TEST_KCONFIG diff --git a/pkg/umorse/Kconfig b/pkg/umorse/Kconfig deleted file mode 100644 index 5044d3e723..0000000000 --- a/pkg/umorse/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_UMORSE - bool "uMorse - Morse code encoder" - depends on MODULE_POSIX_SLEEP diff --git a/pkg/utensor/Kconfig b/pkg/utensor/Kconfig deleted file mode 100644 index 0adfa24dbd..0000000000 --- a/pkg/utensor/Kconfig +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_UTENSOR - bool "uTensor AI inference based on TensorFlow" - depends on TEST_KCONFIG - depends on HAS_LIBSTDCPP - depends on HAS_CPP - select MODULE_UTENSOR-OPS - select MODULE_UTENSOR-UTIL - select MODULE_CPP - select MODULE_LIBSTDCPP - -config MODULE_UTENSOR-OPS - bool - depends on TEST_KCONFIG - -config MODULE_UTENSOR-UTIL - bool - depends on TEST_KCONFIG diff --git a/pkg/uwb-core/Kconfig b/pkg/uwb-core/Kconfig deleted file mode 100644 index ab9a2656e4..0000000000 --- a/pkg/uwb-core/Kconfig +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright (c) 2021 INRIA -# -# 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. -# - -menuconfig PACKAGE_UWB-CORE - bool "Decawave uwb-core package" - select MODULE_UWB-CORE_DPL - select MODULE_UWB-CORE_CONTRIB - select MODULE_FMT - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_SPI - select MODULE_PERIPH_SPI - depends on !HAS_ARCH_NATIVE - depends on !HAS_ARCH_AVR8 - -if PACKAGE_UWB-CORE - -config MODULE_AUTO_INIT_UWB-CORE - bool "Auto-initialize the usb-core package" - default y - depends on MODULE_AUTO_INIT - -config MODULE_UWB-CORE_CONTRIB - bool - -config MODULE_UWB-CORE_DPL - bool - select PACKAGE_MYNEWT-CORE - select MODULE_MYNEWT-CORE_OS - select MODULE_MYNEWT-CORE_NRF5X_HAL if HAS_CPU_NRF52 || HAS_CPU_NRF51 - -config MODULE_UWB-CORE_TWR_SS - bool "uwb-core two-way-ranging single sided" - select MODULE_UWB-CORE_RNG - -config MODULE_UWB-CORE_TWR_SS_ACK - bool "uwb-core two-way-ranging single sided using hardware generated ack as response" - select MODULE_UWB-CORE_RNG - -config MODULE_UWB-CORE_TWR_SS_EXT - bool "uwb-core two-way-ranging single sided with extended frames" - select MODULE_UWB-CORE_RNG - -config MODULE_UWB-CORE_TWR_DS - bool "uwb-core two-way-ranging double sided" - select MODULE_UWB-CORE_RNG - -config MODULE_UWB-CORE_TWR_DS_EXT - bool "uwb-core two-way-ranging double sided with extended frames" - select MODULE_UWB-CORE_RNG - -config MODULE_UWB-CORE_RNG - bool "uwb-core ranging module" - select MODULE_UWB-CORE_RNG_MATH - select MODULE_UWB-CORE_DSP - -config MODULE_UWB-CORE_UWB_JSON - bool "uwb-core JSON utilities" - select MODULE_FMT - -config MODULE_UWB-CORE_DSP - bool "uwb-core DSP module" - -config MODULE_UWB-CORE_RNG_MATH - bool "uwb-core ranging math utilities" - -config MODULE_UWB-CORE_EVENT_THREAD - bool "Use event-thread loop as uwb-core's event loop" - select MODULE_EVENT_THREAD - -config MODULE_UWB-CORE_CONFIG - bool - -config MODULE_UWB-CORE_TRX_INFO - bool "Enable uwb-core diagnostic data: rssi, tof, los" - -endif # PACKAGE_UWB-CORE diff --git a/pkg/uwb-dw1000/Kconfig b/pkg/uwb-dw1000/Kconfig deleted file mode 100644 index fa3cc8f2af..0000000000 --- a/pkg/uwb-dw1000/Kconfig +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2021 INRIA -# -# 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. -# - -menuconfig PACKAGE_UWB-DW1000 - bool "Decawave dw1000 driver package" - select MODULE_UWB-DW1000_HAL - depends on HAS_PERIPH_GPIO - select MODULE_PERIPH_GPIO - depends on HAS_PERIPH_GPIO_IRQ - select MODULE_PERIPH_GPIO_IRQ - depends on HAS_PERIPH_SPI - select MODULE_PERIPH_SPI - depends on HAS_ARCH_32BIT || HAS_ARCH_64BIT - -if PACKAGE_UWB-DW1000 - -config MODULE_AUTO_INIT_UWB-DW1000 - bool "Auto-initialize the uwb-dw1000 package" - default y - depends on MODULE_AUTO_INIT - -config MODULE_UWB-DW1000_HAL - bool - -endif # PACKAGE_UWB-DW1000 diff --git a/pkg/uzlib/Kconfig b/pkg/uzlib/Kconfig deleted file mode 100644 index 5919182e37..0000000000 --- a/pkg/uzlib/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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 PACKAGE_UZLIB - bool "uzlib - Deflate/Zlib-compatible LZ77 compression/decompression library" - depends on TEST_KCONFIG diff --git a/pkg/yxml/Kconfig b/pkg/yxml/Kconfig deleted file mode 100644 index c809c9ab07..0000000000 --- a/pkg/yxml/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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 PACKAGE_YXML - bool "yXML parser library" - depends on TEST_KCONFIG - depends on !HAS_ARCH_16BIT - depends on !HAS_ARCH_8BIT diff --git a/sys/Kconfig.newlib b/sys/Kconfig.newlib deleted file mode 100644 index 2f846e80e3..0000000000 --- a/sys/Kconfig.newlib +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2020 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 MODULE_NEWLIB - -config MODULE_NEWLIB_NANO - bool "NewLib Nano" - -config MODULE_NEWLIB_GNU_SOURCE - bool "NewLib GNU source" - -config MODULE_NEWLIB_SYSCALLS_DEFAULT - bool - default y - depends on !HAVE_CUSTOM_NEWLIB_SYSCALLS - select MODULE_DIV - help - Default implementation of newlib system calls. - -config MODULE_LIBC_GETTIMEOFDAY - bool - select MODULE_NEWLIB_SYSCALLS_DEFAULT if MODULE_NEWLIB - select MODULE_XTIMER - select MODULE_ZTIMER64_XTIMER_COMPAT if MODULE_ZTIMER_XTIMER_COMPAT - help - Support for gettimeofday() - -endif # MODULE_NEWLIB - -config HAVE_CUSTOM_NEWLIB_SYSCALLS - bool - help - Indicates that a custom newlib syscalls implementation is present. diff --git a/sys/Kconfig.picolibc b/sys/Kconfig.picolibc deleted file mode 100644 index ccb18a9528..0000000000 --- a/sys/Kconfig.picolibc +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2021 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 MODULE_PICOLIBC - -config MODULE_PICOLIBC_STDOUT_BUFFERED - bool "Buffered standard output" - default USE_STDOUT_BUFFERED - help - Say y to use buffering in the standard output, usually good for modules that benefit from - sending out buffers in larger chunks. - -config MODULE_PICOLIBC_SYSCALLS_DEFAULT - bool - default y - depends on !HAVE_CUSTOM_PICOLIBC_SYSCALLS - help - Default implementation of picolibc system calls. - -endif # MODULE_PICOLIBC - -config HAVE_CUSTOM_PICOLIB_SYSCALLS - bool - help - Indicates that a custom picolibc syscalls implementation is present. diff --git a/sys/Kconfig.stdio b/sys/Kconfig.stdio deleted file mode 100644 index 15e5f28597..0000000000 --- a/sys/Kconfig.stdio +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright (c) 2020 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. -# - -menu "Standard Input/Output (STDIO)" - depends on TEST_KCONFIG - -config FORCE_USB_STDIO - bool "Force a USB based STDIO" - depends on HAS_PERIPH_USBDEV || HAS_TINYUSB_DEVICE - select KCONFIG_USB - select REQUIRES_USB_STDIO - help - To prevent a circular dependency, can force the USB modules to that - STDIO will select some sort of USB based STDIO backend. - -choice STDIO_IMPLEMENTATION - bool "STDIO implementation" - default MODULE_STDIO_NATIVE if CPU_ARCH_NATIVE - default MODULE_STDIO_CDC_ACM if MODULE_USBUS && REQUIRES_USB_STDIO - default MODULE_STDIO_TINYUSB_CDC_ACM if MODULE_TINYUSB_DEVICE && REQUIRES_USB_STDIO - default MODULE_STDIO_UART - -config MODULE_STDIO_RTT - bool "JLink RTT" - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -config MODULE_STDIO_SEMIHOSTING - bool "ARM and RISC-V Semihosting" - depends on HAS_ARCH_ARM || HAS_ARCH_RISCV - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - select USE_STDOUT_BUFFERED - -config MODULE_SLIPDEV_STDIO - bool "SLIP network device" - depends on MODULE_SLIPDEV - select USE_STDOUT_BUFFERED - select MODULE_ISRPIPE - -config MODULE_STDIO_NULL - bool "Null" - help - Empty implementation. - -config MODULE_STDIO_UART - bool "UART" - depends on HAS_PERIPH_UART - select MODULE_PERIPH_UART - -config MODULE_STDIO_UART_ONLCR - bool "Emit DOS line endings for STDIO output via UART" - depends on MODULE_STDIO_UART - -config MODULE_STDIO_NATIVE - bool "Native" - depends on CPU_ARCH_NATIVE - -config MODULE_STDIO_ETHOS - bool "ETHOS" - depends on MODULE_ETHOS - select MODULE_STDIN - select MODULE_ETHOS_STDIO - select USE_STDOUT_BUFFERED - -endchoice - -config MODULE_STDIN - bool "Standard Input" - -config MODULE_STDIO_UART_RX - bool - depends on MODULE_STDIO_UART - select MODULE_ISRPIPE - select MODULE_STDIO_AVAILABLE - default y if MODULE_STDIN - help - Reception when using UART-based STDIO needs to be enabled. - -config MODULE_STDIO_USB_SERIAL_JTAG_RX - bool - depends on MODULE_STDIO_USB_SERIAL_JTAG - select MODULE_ISRPIPE - select MODULE_STDIO_AVAILABLE - default y if MODULE_STDIN - help - Reception when using ESP32 USB Serial/JTAG STDIO needs to be enabled. - -config MODULE_STDIO_AVAILABLE - bool - help - Indicates that the implementation supports function stdio_available - -config MODULE_PRINTF_FLOAT - bool "Float support in printf" - -config USE_STDOUT_BUFFERED - bool - help - Select this to prefer buffered standard output if provided by the implementation. - -config REQUIRES_USB_STDIO - bool - help - Indicates that the STDIO requires some USB implementation to be enabled. - -endmenu # Standard Input/Output (STDIO) diff --git a/sys/analog_util/Kconfig b/sys/analog_util/Kconfig deleted file mode 100644 index de3eb656c1..0000000000 --- a/sys/analog_util/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_ANALOG_UTIL - bool "Analog utility function interfaces" - depends on TEST_KCONFIG diff --git a/sys/app_metadata/Kconfig b/sys/app_metadata/Kconfig deleted file mode 100644 index bffcdba3e7..0000000000 --- a/sys/app_metadata/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_APP_METADATA - bool "Application metadata printer" - depends on TEST_KCONFIG diff --git a/sys/arduino/Kconfig b/sys/arduino/Kconfig deleted file mode 100644 index a6277517c3..0000000000 --- a/sys/arduino/Kconfig +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2020 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_ARDUINO_SKETCHES - bool - -menuconfig MODULE_ARDUINO - bool "Arduino support" - imply MODULE_PERIPH_ADC - imply MODULE_PERIPH_I2C - imply MODULE_PERIPH_SPI - depends on HAS_ARDUINO_PINS - depends on HAS_PERIPH_GPIO - depends on HAS_PERIPH_UART - depends on HAS_CPP - depends on TEST_KCONFIG - select MODULE_PERIPH_GPIO - select MODULE_PERIPH_UART - select MODULE_CPP - select MODULE_ARDUINO_SKETCHES - select MODULE_FMT - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - select ZTIMER_USEC - -config MODULE_ARDUINO_PWM - bool "PWM support for Arduino" - depends on HAS_PERIPH_PWM - depends on HAS_ARDUINO_PWM - depends on MODULE_ARDUINO - depends on TEST_KCONFIG - select MODULE_PERIPH_PWM - -config MODULE_ARDUINO_SERIAL_STDIO - bool "Use STDIO as Serial" - depends on MODULE_ARDUINO - depends on TEST_KCONFIG - default y if MODULE_STDIO_CDC_ACM diff --git a/sys/auto_init/multimedia/Kconfig b/sys/auto_init/multimedia/Kconfig deleted file mode 100644 index 18d9721c3e..0000000000 --- a/sys/auto_init/multimedia/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2020 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_AUTO_INIT_MULTIMEDIA - bool "Auto initialize multimedia subsystem" - depends on MODULE_AUTO_INIT - depends on TEST_KCONFIG - default y if HAVE_MULTIMEDIA_DEVICE - -config HAVE_MULTIMEDIA_DEVICE - bool - help - Indicates that a multimedia device driver is present. diff --git a/sys/auto_init/screen/Kconfig b/sys/auto_init/screen/Kconfig deleted file mode 100644 index e822c22620..0000000000 --- a/sys/auto_init/screen/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2021 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_AUTO_INIT_SCREEN - bool "Auto-initialize screens" diff --git a/sys/auto_init/security/Kconfig b/sys/auto_init/security/Kconfig deleted file mode 100644 index 7a595ecbfd..0000000000 --- a/sys/auto_init/security/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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_AUTO_INIT_SECURITY - bool "Security auto initialization module" - depends on TEST_KCONFIG diff --git a/sys/base64/Kconfig b/sys/base64/Kconfig deleted file mode 100644 index c723e3ea50..0000000000 --- a/sys/base64/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2021 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_BASE64 - bool "Base64 codec" - depends on TEST_KCONFIG - -config MODULE_BASE64URL - bool "Base64 URL codec" - depends on TEST_KCONFIG - select MODULE_BASE64 diff --git a/sys/benchmark/Kconfig b/sys/benchmark/Kconfig deleted file mode 100644 index 45bc2f8b38..0000000000 --- a/sys/benchmark/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2020 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_BENCHMARK - bool "Simple benchmarks support" - select MODULE_ZTIMER - select ZTIMER_USEC - depends on TEST_KCONFIG diff --git a/sys/bhp/Kconfig b/sys/bhp/Kconfig deleted file mode 100644 index aa4403069c..0000000000 --- a/sys/bhp/Kconfig +++ /dev/null @@ -1,30 +0,0 @@ -# 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. -# - -menu "Bottom Half Processor" - -config HAVE_BHP_IRQ_HANDLER - bool - select MODULE_BHP - help - "Indicates that a module exposes an IRQ Handler to be offloaded to a - Bottom Half Processor mechanism." - -config MODULE_BHP - bool - -config MODULE_BHP_EVENT - bool "Enable event based Bottom Half Processor implementation" - depends on MODULE_EVENT - depends on MODULE_BHP - -config MODULE_BHP_MSG - bool "Enable message based Bottom Half Processor implementation" - depends on MODULE_CORE_MSG - depends on MODULE_BHP - -endmenu diff --git a/sys/bitfield/Kconfig b/sys/bitfield/Kconfig deleted file mode 100644 index 8ad46ba07e..0000000000 --- a/sys/bitfield/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_BITFIELD - bool "Bitfield helpers" - depends on TEST_KCONFIG diff --git a/sys/bloom/Kconfig b/sys/bloom/Kconfig deleted file mode 100644 index 0f6138a21d..0000000000 --- a/sys/bloom/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_BLOOM - bool "Bloom filter" - select MODULE_BITFIELD - depends on TEST_KCONFIG diff --git a/sys/bus/Kconfig b/sys/bus/Kconfig deleted file mode 100644 index fabd36ba59..0000000000 --- a/sys/bus/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# 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. -# - -menuconfig MODULE_SYS_BUS - bool "System buses" - select MODULE_CORE_MSG_BUS - help - System buses subsystem. - -config MODULE_SYS_BUS_POWER - bool "Power bus" - depends on MODULE_SYS_BUS diff --git a/sys/cb_mux/Kconfig b/sys/cb_mux/Kconfig deleted file mode 100644 index 239c7c5fc6..0000000000 --- a/sys/cb_mux/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_CB_MUX - bool "Callback Multiplexer" - depends on TEST_KCONFIG diff --git a/sys/checksum/Kconfig b/sys/checksum/Kconfig deleted file mode 100644 index 8350b7e77e..0000000000 --- a/sys/checksum/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2020 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_CHECKSUM - bool "Checksum algorithms" - depends on TEST_KCONFIG diff --git a/sys/clif/Kconfig b/sys/clif/Kconfig deleted file mode 100644 index 6634c0952c..0000000000 --- a/sys/clif/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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_CLIF - bool "CoRE Link format encoding and decoding library" - depends on TEST_KCONFIG diff --git a/sys/coding/Kconfig b/sys/coding/Kconfig deleted file mode 100644 index f2223eff2b..0000000000 --- a/sys/coding/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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_CODING - bool "Error correction codes" - depends on TEST_KCONFIG - - select MODULE_BITFIELD diff --git a/sys/color/Kconfig b/sys/color/Kconfig deleted file mode 100644 index db7657d2e5..0000000000 --- a/sys/color/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2020 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_COLOR - bool "Handling RGB and HSV color" - depends on TEST_KCONFIG diff --git a/sys/congure/mock/Kconfig b/sys/congure/mock/Kconfig deleted file mode 100644 index 20355df2a8..0000000000 --- a/sys/congure/mock/Kconfig +++ /dev/null @@ -1,3 +0,0 @@ -config MODULE_CONGURE_MOCK - bool "CongURE mock implementation for testing" - depends on MODULE_CONGURE diff --git a/sys/congure/quic/Kconfig b/sys/congure/quic/Kconfig deleted file mode 100644 index 6fc3e009b2..0000000000 --- a/sys/congure/quic/Kconfig +++ /dev/null @@ -1,4 +0,0 @@ -config MODULE_CONGURE_QUIC - bool "CongURE implementation of QUIC's congestion control" - depends on MODULE_CONGURE - depends on MODULE_ZTIMER diff --git a/sys/congure/reno/Kconfig b/sys/congure/reno/Kconfig deleted file mode 100644 index deab1f1c8d..0000000000 --- a/sys/congure/reno/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -config MODULE_CONGURE_RENO - bool "CongURE implementation of TCP Reno" - depends on MODULE_CONGURE - select MODULE_CONGURE_RENO_METHODS - -config MODULE_CONGURE_RENO_METHODS - bool "Send driver methods for the CongURE implementation of TCP Reno" - depends on MODULE_SEQ - help - Many other congestion control mechanisms are just adaptations of TCP - Reno, so this makes the methods of @ref sys_congure_reno available to - other @ref sys_congure modules. Use module `congure_reno_methods` to - only compile in these modules, but not the driver for - `congure_reno_snd_t` or @ref congure_reno_snd_setup(). diff --git a/sys/cpp11-compat/Kconfig b/sys/cpp11-compat/Kconfig deleted file mode 100644 index 101521da52..0000000000 --- a/sys/cpp11-compat/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (C) 2022 Inria -# -# 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_CPP11-COMPAT - bool "C++11 wrapper for RIOT" - depends on TEST_KCONFIG - depends on HAS_CPP - depends on HAS_LIBSTDCPP - - - select MODULE_CPP - select MODULE_LIBSTDCPP - select MODULE_CPP_NEW_DELETE - select ZTIMER64_USEC - select MODULE_TIMEX diff --git a/sys/cpp_new_delete/Kconfig b/sys/cpp_new_delete/Kconfig deleted file mode 100644 index 15d161326d..0000000000 --- a/sys/cpp_new_delete/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (C) 2021 Gunar Schorcht -# -# 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_CPP_NEW_DELETE - bool - depends on TEST_KCONFIG - depends on MODULE_CPP - help - On some platforms libstdc++ is not used or not available, like on - the AVR. Such platforms can use this module to implement the C++ - new and delete operators using malloc and free respectively. However, - to be thread-safe, a thread-safe implementation of malloc and free - must be present. diff --git a/sys/crypto/Kconfig b/sys/crypto/Kconfig deleted file mode 100644 index b22afcd729..0000000000 --- a/sys/crypto/Kconfig +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_CRYPTO - bool "Crypto" - depends on TEST_KCONFIG - -if MODULE_CRYPTO - -menu "Crypto AES options" - -config MODULE_CRYPTO_AES_128 - bool "AES-128" - default y - -config MODULE_CRYPTO_AES_192 - bool "AES-192" - -config MODULE_CRYPTO_AES_256 - bool "AES-256" - -config MODULE_CRYPTO_AES_PRECALCULATED - bool "Pre-calculate T tables" - -config MODULE_CRYPTO_AES_UNROLL - bool "Unroll loop in AES" - help - This unrolls a loop in AES, but it uses more flash. - -endmenu # Crypto AES options - -rsource "psa_riot_cipher/Kconfig" -rsource "modes/Kconfig" - -endif # Crypto diff --git a/sys/crypto/modes/Kconfig b/sys/crypto/modes/Kconfig deleted file mode 100644 index 354913d236..0000000000 --- a/sys/crypto/modes/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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_CIPHER_MODES - bool "Modes for block ciphers" - depends on MODULE_CRYPTO - help - Include common code for block cipher modes, such as CBC, ECB or OCB. diff --git a/sys/crypto/psa_riot_cipher/Kconfig b/sys/crypto/psa_riot_cipher/Kconfig deleted file mode 100644 index a57a94f160..0000000000 --- a/sys/crypto/psa_riot_cipher/Kconfig +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021 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_PSA_RIOT_CIPHER_AES_128_ECB - bool - depends on MODULE_PSA_CRYPTO - select MODULE_CRYPTO_AES_128 - select MODULE_PSA_RIOT_CIPHER - -config MODULE_PSA_RIOT_CIPHER_AES_128_CBC - bool - depends on MODULE_PSA_CRYPTO - select MODULE_CRYPTO_AES_128 - select MODULE_PSA_RIOT_CIPHER - -config MODULE_PSA_RIOT_CIPHER_AES_192_CBC - bool - depends on MODULE_PSA_CRYPTO - select MODULE_CRYPTO_AES_192 - select MODULE_PSA_RIOT_CIPHER - -config MODULE_PSA_RIOT_CIPHER_AES_256_CBC - bool - depends on MODULE_PSA_CRYPTO - select MODULE_CRYPTO_AES_192 - select MODULE_PSA_RIOT_CIPHER - -config MODULE_PSA_RIOT_CIPHER - bool - select MODULE_PSA_RIOT_CIPHER_AES_COMMON - select MODULE_CIPHER_MODES - -config MODULE_PSA_RIOT_CIPHER_AES_COMMON - bool diff --git a/sys/cxx_ctor_guards/Kconfig b/sys/cxx_ctor_guards/Kconfig deleted file mode 100644 index 99b359858b..0000000000 --- a/sys/cxx_ctor_guards/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_CXX_CTOR_GUARDS - bool "C++ constructor guards for static instances" - depends on TEST_KCONFIG - help - C++ constructor guards for thread-safe initialization of static instances. - Warning! this module is likely only compatible with g++. diff --git a/sys/div/Kconfig b/sys/div/Kconfig deleted file mode 100644 index 35f8e4c4ef..0000000000 --- a/sys/div/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2020 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_DIV - bool "Integer division" - depends on TEST_KCONFIG - help - Provides some integer division functions that can be used to prevent - linking in compiler-generated ones, which are often larger. diff --git a/sys/ecc/Kconfig b/sys/ecc/Kconfig deleted file mode 100644 index 3e257fa863..0000000000 --- a/sys/ecc/Kconfig +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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. -# - -menuconfig MODULE_ECC - bool "Error Correction Code (ECC) algorithms" - depends on TEST_KCONFIG - help - Provides Golay1412, Hamming256 and Repetition algorithms. - -if MODULE_ECC - -menu "ECC algorithms" - -config MODULE_ECC_GOLAY1412 - bool "Golay1412 Error Correction Code (ECC) algorithm" - help - Provides Golay1412 ECC algorithm. - -config MODULE_ECC_HAMMING256 - bool "Hamming256 Error Correction Code (ECC) algorithm" - help - Provides Hamming256 ECC algorithm. - -config MODULE_ECC_REPETITION - bool "Repetition Error Correction Code (ECC) algorithm" - help - Provides Repetition ECC algorithm. - -endmenu # ECC algorithms - -endif diff --git a/sys/eepreg/Kconfig b/sys/eepreg/Kconfig deleted file mode 100644 index d4fc9501f5..0000000000 --- a/sys/eepreg/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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_EEPREG - bool "EEPROM metadata registry" - depends on TEST_KCONFIG - depends on HAS_PERIPH_EEPROM - select MODULE_PERIPH_EEPROM diff --git a/sys/embunit/Kconfig b/sys/embunit/Kconfig deleted file mode 100644 index 4718a6c06f..0000000000 --- a/sys/embunit/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2020 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_EMBUNIT - bool "EmbUnit" - depends on TEST_KCONFIG - help - RIOT Unittests based on the EmbUnit Framework. diff --git a/sys/event/Kconfig b/sys/event/Kconfig deleted file mode 100644 index 876445ab6e..0000000000 --- a/sys/event/Kconfig +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_EVENT - bool "Event queue" - depends on TEST_KCONFIG - select MODULE_CORE_THREAD_FLAGS - help - This module offers an event queue framework like libevent or libuev. - - An event queue is basically a FIFO queue of events, with some functions - to efficiently and safely handle adding and getting events to / from - such a queue. - -if MODULE_EVENT - -config MODULE_EVENT_PERIODIC - bool "Provides functionality to trigger periodic events" - -config MODULE_EVENT_CALLBACK - bool "Support for callback-with-argument event type" - -menuconfig MODULE_EVENT_THREAD - bool "Support for event handler threads" - help - There are three threads of different priorities that can be enabled. - -if MODULE_EVENT_THREAD - -config MODULE_EVENT_THREAD_LOWEST - bool "Lowest priority thread" - -config MODULE_EVENT_THREAD_MEDIUM - bool "Medium priority thread" - -config MODULE_EVENT_THREAD_HIGHEST - bool "Highest priority thread" - -endif # MODULE_EVENT_THREAD - -config MODULE_EVENT_TIMEOUT_ZTIMER - bool "Support for triggering events after timeout, ztimer backend" - select MODULE_ZTIMER - -config MODULE_EVENT_TIMEOUT - bool "Legacy API, support for triggering events after timeout" - select MODULE_EVENT_TIMEOUT_ZTIMER - select ZTIMER_USEC - -endif # MODULE_EVENT diff --git a/sys/evtimer/Kconfig b/sys/evtimer/Kconfig deleted file mode 100644 index 8cbe1cea3b..0000000000 --- a/sys/evtimer/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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_EVTIMER - bool "Event timer module" - depends on TEST_KCONFIG - select MODULE_ZTIMER - select MODULE_ZTIMER_MSEC - -config MODULE_EVTIMER_MBOX - bool "Use message box" - select MODULE_CORE_MBOX - select MODULE_EVTIMER - help - Use message box to implement event timer. diff --git a/sys/fmt/Kconfig b/sys/fmt/Kconfig deleted file mode 100644 index ab9429e4f8..0000000000 --- a/sys/fmt/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_FMT - bool "String formatting" - depends on TEST_KCONFIG - -config MODULE_FMT_TABLE - bool "Table extension" - depends on MODULE_FMT diff --git a/sys/frac/Kconfig b/sys/frac/Kconfig deleted file mode 100644 index 8b66459019..0000000000 --- a/sys/frac/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_FRAC - bool "Fractional integer operations" - depends on TEST_KCONFIG diff --git a/sys/fs/Kconfig b/sys/fs/Kconfig deleted file mode 100644 index f8c58f6b77..0000000000 --- a/sys/fs/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2021 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. -# - -rsource "constfs/Kconfig" -rsource "devfs/Kconfig" diff --git a/sys/fs/constfs/Kconfig b/sys/fs/constfs/Kconfig deleted file mode 100644 index 546c6388d5..0000000000 --- a/sys/fs/constfs/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_CONSTFS - bool "ConstFS support" - help - ConstFS static file system. diff --git a/sys/fs/devfs/Kconfig b/sys/fs/devfs/Kconfig deleted file mode 100644 index ae980c8135..0000000000 --- a/sys/fs/devfs/Kconfig +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_DEVFS - bool "DevFS support" - depends on MODULE_VFS - help - This file system implementation allows devices to register file names - for easier access to device drivers from shell commands etc. The idea is - similar to the /dev directory on Unix. - -if MODULE_DEVFS - -config MODULE_DEVFS_HWRNG - bool "Add HWRNG device" - depends on HAS_PERIPH_HWRNG - select MODULE_PERIPH_HWRNG - help - Adds the hardware random number generator (HWRNG) as a device - (/dev/hwrng). - -config MODULE_DEVFS_RANDOM - bool "Add random device" - select MODULE_RANDOM - help - Adds a device to generate random (/dev/urandom). - -endif # MODULE_DEVFS diff --git a/sys/hashes/Kconfig b/sys/hashes/Kconfig deleted file mode 100644 index 05c88932c2..0000000000 --- a/sys/hashes/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_HASHES - bool "Hash algorithms" - depends on TEST_KCONFIG - select MODULE_CRYPTO - -rsource "psa_riot_hashes/Kconfig" diff --git a/sys/hashes/psa_riot_hashes/Kconfig b/sys/hashes/psa_riot_hashes/Kconfig deleted file mode 100644 index cae71f2464..0000000000 --- a/sys/hashes/psa_riot_hashes/Kconfig +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2021 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_PSA_RIOT_HASHES_MD5 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_RIOT_HASHES - select MODULE_HASHES - -config MODULE_PSA_RIOT_HASHES_SHA_1 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_RIOT_HASHES - select MODULE_HASHES - -config MODULE_PSA_RIOT_HASHES_SHA_224 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_RIOT_HASHES - select MODULE_HASHES - -config MODULE_PSA_RIOT_HASHES_SHA_256 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_RIOT_HASHES - select MODULE_HASHES - -config MODULE_PSA_RIOT_HASHES_SHA_512 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_RIOT_HASHES - select MODULE_HASHES - -config MODULE_PSA_RIOT_HASHES_HMAC_SHA256 - bool - depends on MODULE_PSA_CRYPTO - select MODULE_PSA_RIOT_HASHES - select MODULE_HASHES - -config MODULE_PSA_RIOT_HASHES - bool diff --git a/sys/iolist/Kconfig b/sys/iolist/Kconfig deleted file mode 100644 index 8b9c5d2bed..0000000000 --- a/sys/iolist/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_IOLIST - bool "iolist scatter / gather IO" - depends on TEST_KCONFIG diff --git a/sys/isrpipe/Kconfig b/sys/isrpipe/Kconfig deleted file mode 100644 index af253a500f..0000000000 --- a/sys/isrpipe/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_ISRPIPE - bool "ISR Pipe" - select MODULE_TSRB - depends on TEST_KCONFIG - help - ISR -> userspace pipe. - -config MODULE_ISRPIPE_READ_TIMEOUT - bool "ISR Pipe read with timeout" - depends on MODULE_ISRPIPE - select ZTIMER_USEC diff --git a/sys/libc/Kconfig b/sys/libc/Kconfig deleted file mode 100644 index eaa4895518..0000000000 --- a/sys/libc/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_LIBC - bool "C Library helper functions" - default y - depends on TEST_KCONFIG diff --git a/sys/log_color/Kconfig b/sys/log_color/Kconfig deleted file mode 100644 index 71f0707e1a..0000000000 --- a/sys/log_color/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2019 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. -# -choice LOG -#the choice prompt is described in sys/Kconfig - -config MODULE_LOG_COLOR - bool "log_color: colored log output" - select MODULE_LOG - # log_color fails to compile with -Wformat-nonliteral but this is required - # for the wrapped stdio that pushes the format string into progmem - depends on !CPU_ARCH_AVR8 - help - Implements a logging module with colored output. - -endchoice diff --git a/sys/log_printfnoformat/Kconfig b/sys/log_printfnoformat/Kconfig deleted file mode 100644 index 6993613c65..0000000000 --- a/sys/log_printfnoformat/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2019 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. -# -choice LOG -#the choice prompt is described in sys/Kconfig - -config MODULE_LOG_PRINTFNOFORMAT - bool "log_printfnoformat: puts-based log" - select MODULE_LOG - help - Logging is implemented using puts instead of printf. Use it where printf - might be too heavy. This also serves as an example for logging - implementation. - -endchoice diff --git a/sys/luid/Kconfig b/sys/luid/Kconfig deleted file mode 100644 index f967e79ef3..0000000000 --- a/sys/luid/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_LUID - bool "Locally Unique ID Generator" - depends on TEST_KCONFIG - select MODULE_PERIPH_CPUID if HAS_PERIPH_CPUID diff --git a/sys/matstat/Kconfig b/sys/matstat/Kconfig deleted file mode 100644 index c1f9a37167..0000000000 --- a/sys/matstat/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_MATSTAT - bool "Math statistics" - depends on TEST_KCONFIG diff --git a/sys/memarray/Kconfig b/sys/memarray/Kconfig deleted file mode 100644 index 48bceb254c..0000000000 --- a/sys/memarray/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_MEMARRAY - bool "Dynamic allocation in static memory arrays" - depends on TEST_KCONFIG diff --git a/sys/mineplex/Kconfig b/sys/mineplex/Kconfig deleted file mode 100644 index db4a6130f6..0000000000 --- a/sys/mineplex/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_MINEPLEX - bool "Mineplex font" - depends on TEST_KCONFIG diff --git a/sys/net/crosslayer/Kconfig b/sys/net/crosslayer/Kconfig deleted file mode 100644 index aa26b5cbc1..0000000000 --- a/sys/net/crosslayer/Kconfig +++ /dev/null @@ -1,8 +0,0 @@ -# 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. -# - -rsource "netopt/Kconfig" diff --git a/sys/net/crosslayer/netopt/Kconfig b/sys/net/crosslayer/netopt/Kconfig deleted file mode 100644 index b0324a1fd7..0000000000 --- a/sys/net/crosslayer/netopt/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# 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_NETOPT - bool - depends on TEST_KCONFIG - help - Functionalities to map netopt option numbers to strings. diff --git a/sys/net/link_layer/eui_provider/Kconfig b/sys/net/link_layer/eui_provider/Kconfig deleted file mode 100644 index dee210b65c..0000000000 --- a/sys/net/link_layer/eui_provider/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_EUI_PROVIDER - bool "IEEE EUI-48/64 provider" - depends on TEST_KCONFIG - select MODULE_LUID diff --git a/sys/net/link_layer/l2scan_list/Kconfig b/sys/net/link_layer/l2scan_list/Kconfig deleted file mode 100644 index accb7e2595..0000000000 --- a/sys/net/link_layer/l2scan_list/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2023 ML!PA Consulting Gmbh -# -# 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_L2SCAN_LIST - bool "List of scanned Link Layer access points" diff --git a/sys/net/link_layer/l2util/Kconfig b/sys/net/link_layer/l2util/Kconfig deleted file mode 100644 index 44d77fb200..0000000000 --- a/sys/net/link_layer/l2util/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_L2UTIL - bool "Link layer utils" - select MODULE_FMT diff --git a/sys/net/network_layer/Kconfig b/sys/net/network_layer/Kconfig deleted file mode 100644 index 82fa6155fa..0000000000 --- a/sys/net/network_layer/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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. -# -menu "Network Layer" - -rsource "ipv4/addr/Kconfig" -rsource "ipv6/addr/Kconfig" - -endmenu # Network Layer diff --git a/sys/net/network_layer/ipv4/addr/Kconfig b/sys/net/network_layer/ipv4/addr/Kconfig deleted file mode 100644 index 10e49816c0..0000000000 --- a/sys/net/network_layer/ipv4/addr/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_IPV4_ADDR - bool "IPv4 address conversion" - depends on TEST_KCONFIG diff --git a/sys/net/network_layer/ipv6/addr/Kconfig b/sys/net/network_layer/ipv6/addr/Kconfig deleted file mode 100644 index 3197f48e6b..0000000000 --- a/sys/net/network_layer/ipv6/addr/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_IPV6_ADDR - bool "IPv6 address conversion" - depends on TEST_KCONFIG diff --git a/sys/od/Kconfig b/sys/od/Kconfig deleted file mode 100644 index 74526c4315..0000000000 --- a/sys/od/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2020 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. - -menuconfig MODULE_OD - bool "OD Hex Dump" - select MODULE_FMT - depends on TEST_KCONFIG - -config MODULE_OD_STRING - bool "Print ASCII representation of the dumped data" - depends on MODULE_OD diff --git a/sys/oneway-malloc/Kconfig b/sys/oneway-malloc/Kconfig deleted file mode 100644 index 9d83d4ac5d..0000000000 --- a/sys/oneway-malloc/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_ONEWAY_MALLOC - bool "One way malloc" - depends on TEST_KCONFIG - help - A malloc implementation without free for boards where the - toolchain does not implement dynamic memory allocation. diff --git a/sys/phydat/Kconfig b/sys/phydat/Kconfig deleted file mode 100644 index f754bd3c3d..0000000000 --- a/sys/phydat/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2020 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_PHYDAT - bool "Phydat" - depends on TEST_KCONFIG - select MODULE_FMT - help - Generic data container for physical data and utility functions. diff --git a/sys/pipe/Kconfig b/sys/pipe/Kconfig deleted file mode 100644 index 3cde3abf76..0000000000 --- a/sys/pipe/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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_PIPE - bool "Statically allocated pipes" - depends on TEST_KCONFIG - help - Implementation for statically allocated pipes. diff --git a/sys/pm_layered/Kconfig b/sys/pm_layered/Kconfig deleted file mode 100644 index 650a95b7ce..0000000000 --- a/sys/pm_layered/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2020 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_PM_LAYERED - bool "Platform-independent Power Management" - depends on MODULE_PERIPH_PM - depends on TEST_KCONFIG diff --git a/sys/posix/Kconfig b/sys/posix/Kconfig deleted file mode 100644 index 6d4f651821..0000000000 --- a/sys/posix/Kconfig +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2021 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. -# - -menu "Posix" - depends on TEST_KCONFIG - -config MODULE_POSIX_HEADERS - bool - -rsource "inet/Kconfig" -rsource "pthread/Kconfig" -rsource "sleep/Kconfig" - -endmenu # Posix diff --git a/sys/posix/inet/Kconfig b/sys/posix/inet/Kconfig deleted file mode 100644 index 7c5f520a04..0000000000 --- a/sys/posix/inet/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_POSIX_INET - bool "POSIX Internet Support" - select MODULE_POSIX_HEADERS diff --git a/sys/posix/pthread/Kconfig b/sys/posix/pthread/Kconfig deleted file mode 100644 index adb62750f6..0000000000 --- a/sys/posix/pthread/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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_PTHREAD - bool "Pthread Support" - depends on TEST_KCONFIG - select MODULE_TIMEX - select MODULE_ZTIMER - select MODULE_ZTIMER64_XTIMER_COMPAT if MODULE_ZTIMER_XTIMER_COMPAT - select ZTIMER64_USEC diff --git a/sys/posix/sleep/Kconfig b/sys/posix/sleep/Kconfig deleted file mode 100644 index d69349b1a2..0000000000 --- a/sys/posix/sleep/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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_POSIX_SLEEP - bool "Posix Sleep" - depends on MODULE_ZTIMER_MSEC - depends on MODULE_ZTIMER_USEC - select MODULE_POSIX_HEADERS diff --git a/sys/preprocessor/Kconfig b/sys/preprocessor/Kconfig deleted file mode 100644 index 364fe051e8..0000000000 --- a/sys/preprocessor/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2022 Otto-von-Guericke-Universität Magdeburg -# -# 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_PREPROCESSOR - bool "Preprocessor utilities" - depends on TEST_KCONFIG - -config MODULE_PREPROCESSOR_SUCCESSOR - bool "Generate preprocessor_successor.h to do preprocessor based successor arithmetic" - depends on TEST_KCONFIG - select MODULE_PREPROCESSOR diff --git a/sys/ps/Kconfig b/sys/ps/Kconfig deleted file mode 100644 index a53da74904..0000000000 --- a/sys/ps/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2020 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_PS - bool "UNIX like ps command" - depends on TEST_KCONFIG diff --git a/sys/psa_crypto/Kconfig.asymmetric b/sys/psa_crypto/Kconfig.asymmetric deleted file mode 100644 index 081d40a6c2..0000000000 --- a/sys/psa_crypto/Kconfig.asymmetric +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_PSA_ASYMMETRIC - bool "PSA Asymmetric Crypto" - select MODULE_PSA_KEY_MANAGEMENT - -if MODULE_PSA_ASYMMETRIC - -menuconfig MODULE_PSA_ASYMMETRIC_ECC_P192R1 - bool "ECC NIST-P192R1" - select PSA_KEY_SIZE_192 - -if MODULE_PSA_ASYMMETRIC_ECC_P192R1 - -choice PSA_ASYMMETRIC_ECC_P192R1_BACKEND - bool "ECC NIST-P192R1 Implementation" - -config MODULE_PSA_ASYMMETRIC_ECC_P192R1_BACKEND_PERIPH - bool "Hardware accelerated with peripheral" - depends on HAS_PERIPH_ECC_P192R1 - select MODULE_PERIPH_ECC_P192R1 - -config MODULE_PSA_ASYMMETRIC_ECC_P192R1_BACKEND_MICROECC - bool "Micro-ECC Package" - select PACKAGE_MICRO-ECC - select MODULE_PSA_UECC_P192 - -endchoice - -endif # MODULE_PSA_ASYMMETRIC_ECC_P192R1 - -menuconfig MODULE_PSA_ASYMMETRIC_ECC_P256R1 - bool "ECC NIST-P256R1" - select PSA_KEY_SIZE_256 - -if MODULE_PSA_ASYMMETRIC_ECC_P256R1 - -choice PSA_ASYMMETRIC_ECC_P256R1_BACKEND - bool "ECC NIST-P256R1 Implementation" - -config MODULE_PSA_ASYMMETRIC_ECC_P256R1_BACKEND_PERIPH - bool "Hardware Accelerated" - depends on HAS_PERIPH_ECC_P256R1 - select MODULE_PERIPH_ECC_P256R1 - -config MODULE_PSA_ASYMMETRIC_ECC_P256R1_BACKEND_MICROECC - bool "Micro-ECC Package" - select PACKAGE_MICRO-ECC - select MODULE_PSA_UECC_P256 - -endchoice - -endif # MODULE_PSA_ASYMMETRIC_ECC_P256R1 - -menuconfig MODULE_PSA_ASYMMETRIC_ECC_ED25519 - bool "ECC Edwards25519" - select PSA_KEY_SIZE_256 - -if MODULE_PSA_ASYMMETRIC_ECC_ED25519 - -choice MODULE_PSA_ASYMMETRIC_ECC_ED25519_BACKEND - bool "ECC Edwards25519 Implementation" - -config MODULE_PSA_ASYMMETRIC_ECC_ED25519_BACKEND_PERIPH - bool "Hardware Accelerated" - depends on HAS_PERIPH_ECC_ED25519 - select MODULE_PERIPH_ECC_ED25519 - -config MODULE_PSA_ASYMMETRIC_ECC_ED25519_BACKEND_C25519 - bool "C25519 Package" - select PACKAGE_C25519 - select MODULE_PSA_C25519_EDSIGN - -endchoice - -endif # MODULE_PSA_ASYMMETRIC_ECC_ED25519 - -endif # MODULE_PSA_ASYMMETRIC diff --git a/sys/psa_crypto/Kconfig.ciphers b/sys/psa_crypto/Kconfig.ciphers deleted file mode 100644 index b6c2104864..0000000000 --- a/sys/psa_crypto/Kconfig.ciphers +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_PSA_CIPHER - bool "PSA Ciphers" - select MODULE_PSA_KEY_MANAGEMENT - -if MODULE_PSA_CIPHER - -menuconfig MODULE_PSA_CIPHER_AES_128_ECB - bool "AES-128 ECB" - select PSA_KEY_SIZE_128 - -if MODULE_PSA_CIPHER_AES_128_ECB - -choice PSA_CIPHER_AES_128_ECB_BACKEND - bool "AES-128 Implementation" - -config MODULE_PSA_CIPHER_AES_128_ECB_BACKEND_RIOT - bool "RIOT cipher" - select MODULE_CRYPTO - select MODULE_PSA_RIOT_CIPHER_AES_ECB - -endchoice - -endif # MODULE_PSA_CIPHER_AES_128_ECB - -menuconfig MODULE_PSA_CIPHER_AES_128_CBC - bool "AES-128 CBC" - select PSA_KEY_SIZE_128 - -if MODULE_PSA_CIPHER_AES_128_CBC - -choice PSA_CIPHER_AES_128_CBC_BACKEND - bool "AES-128 CBC Implementation" - -config MODULE_PSA_CIPHER_AES_128_CBC_BACKEND_PERIPH - bool "Hardware Accelerated" - depends on HAS_PERIPH_CIPHER_AES_128_CBC - select MODULE_PERIPH_CIPHER_AES_128_CBC - -config MODULE_PSA_CIPHER_AES_128_CBC_BACKEND_RIOT - bool "RIOT cipher" - select MODULE_CRYPTO - select MODULE_PSA_RIOT_CIPHER_AES_128_CBC - -endchoice - -endif # MODULE_PSA_CIPHER_AES_128_CBC - -menuconfig MODULE_PSA_CIPHER_AES_192_CBC - bool "AES-192 CBC" - select PSA_KEY_SIZE_192 - -if MODULE_PSA_CIPHER_AES_192_CBC - -choice PSA_CIPHER_AES_192_CBC_BACKEND - bool "AES-192 Implementation" - -config MODULE_PSA_CIPHER_AES_192_CBC_BACKEND_RIOT - bool "RIOT cipher" - select MODULE_CRYPTO - select MODULE_PSA_RIOT_CIPHER_AES_CBC - -endchoice - -endif # MODULE_PSA_CIPHER_AES_192_CBC - -menuconfig MODULE_PSA_CIPHER_AES_256_CBC - bool "AES-256 CBC" - select PSA_KEY_SIZE_256 - -if MODULE_PSA_CIPHER_AES_256_CBC - -choice CIPHER_AES_256_CBC_BACKEND - bool "AES-256 Implementation" - -config MODULE_PSA_CIPHER_AES_256_CBC_BACKEND_RIOT - bool "RIOT Cipher Module" - select MODULE_CRYPTO - select MODULE_PSA_RIOT_CIPHER_AES_CBC - -endchoice - -endif # MODULE_PSA_CIPHER_AES_256_CBC - -endif # MODULE_PSA_CIPHER diff --git a/sys/psa_crypto/Kconfig.hashes b/sys/psa_crypto/Kconfig.hashes deleted file mode 100644 index 0225cae24f..0000000000 --- a/sys/psa_crypto/Kconfig.hashes +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_PSA_HASH - bool "PSA Hashes" - -if MODULE_PSA_HASH - -menuconfig MODULE_PSA_HASH_MD5 - bool "MD5" - -if MODULE_PSA_HASH_MD5 - -choice PSA_HASH_MD5_BACKEND - bool "MD5 implementation" - -config MODULE_PSA_HASH_MD5_BACKEND_RIOT - bool "RIOT hash" - select MODULE_PSA_RIOT_HASHES_MD5 - -endchoice - -endif # MODULE_PSA_HASH_MD5 - -menuconfig MODULE_PSA_HASH_SHA_1 - bool "SHA-1" - -if MODULE_PSA_HASH_SHA_1 - -choice PSA_HASH_SHA_1_BACKEND - bool "SHA-1 implementation" - -config MODULE_PSA_HASH_SHA_1_BACKEND_PERIPH - bool "Hardware accelerated" - depends on HAS_PERIPH_HASH_SHA_1 - select MODULE_PERIPH_HASH_SHA_1 - -config MODULE_PSA_HASH_SHA_1_BACKEND_RIOT - bool "RIOT hash" - select MODULE_PSA_RIOT_HASHES_SHA_1 - -endchoice - -endif # MODULE_PSA_HASH_SHA_1 - -menuconfig MODULE_PSA_HASH_SHA_224 - bool "SHA-224" - -if MODULE_PSA_HASH_SHA_224 - -choice PSA_HASH_SHA_224_BACKEND - bool "SHA-224 implementation" - -config MODULE_PSA_HASH_SHA_224_BACKEND_PERIPH - bool "Hardware accelerated" - depends on HAS_PERIPH_HASH_SHA_224 - select MODULE_PERIPH_HASH_SHA_224 - -config MODULE_PSA_HASH_SHA_224_BACKEND_RIOT - bool "RIOT Hash Module" - select MODULE_PSA_RIOT_HASHES_SHA_224 - -endchoice - -endif # MODULE_PSA_HASH_SHA_224 - -menuconfig MODULE_PSA_HASH_SHA_256 - bool "SHA-256" - -if MODULE_PSA_HASH_SHA_256 - -choice PSA_HASH_SHA_256_BACKEND - bool "SHA-256 implementation" - -config MODULE_PSA_HASH_SHA_256_BACKEND_PERIPH - bool "Hardware accelerated" - depends on HAS_PERIPH_HASH_SHA_256 - select MODULE_PERIPH_HASH_SHA_256 - -config MODULE_PSA_HASH_SHA_256_BACKEND_RIOT - bool "RIOT hash" - select MODULE_PSA_RIOT_HASHES_SHA_256 - -endchoice - -endif # MODULE_PSA_HASH_SHA_256 - -menuconfig MODULE_PSA_HASH_SHA_512 - bool "SHA-512" - depends on HAS_PERIPH_HASH_SHA_512 # no software implementation so far... - -if MODULE_PSA_HASH_SHA_512 - -choice PSA_HASH_SHA_512_BACKEND - bool "SHA-512 implementation" - -config MODULE_PSA_HASH_SHA_512_BACKEND_PERIPH - bool "Hardware accelerated" - depends on HAS_PERIPH_HASH_SHA_512 - select MODULE_PERIPH_HASH_SHA_512 - -config MODULE_PSA_HASH_SHA_512_BACKEND_RIOT - bool "RIOT hash" - select MODULE_PSA_RIOT_HASHES_SHA_512 - -endchoice - -endif # MODULE_PSA_HASH_SHA_512 - -endif # MODULE_PSA_HASH diff --git a/sys/psa_crypto/Kconfig.mac b/sys/psa_crypto/Kconfig.mac deleted file mode 100644 index 8cc8b8b146..0000000000 --- a/sys/psa_crypto/Kconfig.mac +++ /dev/null @@ -1,36 +0,0 @@ -# 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. -# - -menuconfig MODULE_PSA_MAC - bool "PSA Message Authenticated Ciphers" - select MODULE_PSA_KEY_MANAGEMENT - -if MODULE_PSA_MAC - -menuconfig MODULE_PSA_MAC_HMAC_SHA_256 - bool "HMAC SHA-256" - select PSA_KEY_SIZE_256 - -if MODULE_PSA_MAC_HMAC_SHA_256 - -choice PSA_MAC_HMAC_SHA_256_BACKEND - bool "HMAC SHA256 Implementation" - -config MODULE_PSA_MAC_HMAC_SHA_256_BACKEND_PERIPH - bool "Hardware Accelerated" - depends on HAS_PERIPH_HMAC_SHA_256 - select MODULE_PERIPH_HMAC_SHA_256 - -config MODULE_PSA_MAC_HMAC_SHA_256_BACKEND_RIOT - bool "RIOT HMAC SHA-256" - select MODULE_PSA_RIOT_HASHES_HMAC_SHA256 - -endchoice # PSA_MAC_HMAC_SHA_256_BACKEND - -endif # MODULE_PSA_MAC_HMAC_SHA_256 - -endif # MODULE_PSA_MAC diff --git a/sys/psa_crypto/psa_key_slot_mgmt/Kconfig b/sys/psa_crypto/psa_key_slot_mgmt/Kconfig deleted file mode 100644 index ce5a387a30..0000000000 --- a/sys/psa_crypto/psa_key_slot_mgmt/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# 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_PSA_KEY_SLOT_MGMT - bool - help - Enable PSA key slot management module diff --git a/sys/random/Kconfig b/sys/random/Kconfig deleted file mode 100644 index 2b72b612a7..0000000000 --- a/sys/random/Kconfig +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_RANDOM - bool "Pseudo-Random Number Generation" - depends on TEST_KCONFIG - select MODULE_LUID - select MODULE_PERIPH_HWRNG if HAS_PERIPH_HWRNG && !MODULE_PUF_SRAM - -if MODULE_RANDOM - -comment "This platform has a Hardware RNG, consider using it" - depends on HAS_PERIPH_HWRNG && !MODULE_PRNG_HWRNG - -choice RANDOM_IMPLEMENTATION - bool "PRNG Implementation" - depends on TEST_KCONFIG - default MODULE_PRNG_MUSL_LCG - # TODO: make HWRNG on platforms where it is available is a better default, but we want to - # match Makefile.dep. Add it back when migration is done. - -menuconfig MODULE_PRNG_FORTUNA - bool "Fortuna" - select MODULE_HASHES - select MODULE_FORTUNA - select MODULE_CRYPTO - select MODULE_CRYPTO_AES_128 - -if MODULE_PRNG_FORTUNA - -config MODULE_FORTUNA_RESEED - bool "Reseed prng according to FORTUNA_RESEED_INTERVAL_MS" - select MODULE_XTIMER - select MODULE_ATOMIC_UTILS -endif - -config MODULE_PRNG_HWRNG - bool "Hardware RNG" - depends on HAS_PERIPH_HWRNG - select MODULE_PERIPH_HWRNG - -config MODULE_PRNG_MARSENNE - bool "Marsenne" - -config MODULE_PRNG_MINISTD - bool "Mini STD" - -config MODULE_PRNG_MUSL_LCG - bool "MUSL LCG" - -config MODULE_PRNG_SHA1PRNG - bool "SHA-1" - select MODULE_PRNG_SHAXPRNG - select MODULE_HASHES - -config MODULE_PRNG_SHA256PRNG - bool "SHA-256" - select MODULE_PRNG_SHAXPRNG - select MODULE_HASHES - -config MODULE_PRNG_TINYMT32 - bool "Tiny-MT 32" - select MODULE_TINYMT32 - -config MODULE_PRNG_XORSHIFT - bool "XOR Shift" - -endchoice # RANDOM_IMPLEMENTATION - -config MODULE_AUTO_INIT_RANDOM - bool "Auto-initialize the random subsystem" - default y - depends on MODULE_AUTO_INIT - -config MODULE_PRNG_SHAXPRNG - bool - help - Unified implementation for SHA-256 and SHA-1 PRNG. - -config MODULE_PRNG - bool - default y - help - Basic Pseudo-random number generation module. - -rsource "fortuna/Kconfig" -rsource "tinymt32/Kconfig" - -endif # MODULE_RANDOM diff --git a/sys/random/fortuna/Kconfig b/sys/random/fortuna/Kconfig deleted file mode 100644 index 0cc634e5d8..0000000000 --- a/sys/random/fortuna/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021 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_FORTUNA - bool - depends on TEST_KCONFIG - help - Fortuna pseudo-random number generation. This is not your general - purpose PRNG: it is hungry for memory. diff --git a/sys/random/tinymt32/Kconfig b/sys/random/tinymt32/Kconfig deleted file mode 100644 index 3f3aec0799..0000000000 --- a/sys/random/tinymt32/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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_TINYMT32 - bool - depends on TEST_KCONFIG - help - Tiny Mersenne Twister only 127 bit internal state. diff --git a/sys/rtc_utils/Kconfig b/sys/rtc_utils/Kconfig deleted file mode 100644 index 0a3c88108a..0000000000 --- a/sys/rtc_utils/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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_RTC_UTILS - bool "RTC helper functions" - depends on TEST_KCONFIG diff --git a/sys/rust_riotmodules/Kconfig b/sys/rust_riotmodules/Kconfig deleted file mode 100644 index 4a8cf11638..0000000000 --- a/sys/rust_riotmodules/Kconfig +++ /dev/null @@ -1,23 +0,0 @@ -# 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. -# - -menuconfig MODULE_RUST_RIOTMODULES - bool "RUST RIOT modules" - depends on TEST_KCONFIG - depends on HAS_RUST_TARGET - help - This module is used when some module asks to have its code built - through rust_riotmodules. - -config MODULE_RUST_RIOTMODULES_STANDALONE - bool "RUST RIOT modules are standalone" - default y - depends on MODULE_RUST_RIOTMODULES - help - This module is used when rust_riotmodules is selected, and the main - application does not already contain Rust code through which the - rust_riotmodules are built. diff --git a/sys/saul_reg/Kconfig b/sys/saul_reg/Kconfig deleted file mode 100644 index 5ed1ec13cf..0000000000 --- a/sys/saul_reg/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2020 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_SAUL_REG - bool "Global sensor/actuator registry for SAUL devices" - default y - depends on MODULE_SAUL - depends on TEST_KCONFIG diff --git a/sys/sched_round_robin/Kconfig b/sys/sched_round_robin/Kconfig deleted file mode 100644 index dd109caa2e..0000000000 --- a/sys/sched_round_robin/Kconfig +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (c) 2021 TUBA Freiberg -# -# 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_SCHED_ROUND_ROBIN - bool "round robin scheduling support" - depends on MODULE_ZTIMER_MSEC || MODULE_ZTIMER_USEC - depends on TEST_KCONFIG - select MODULE_SCHED_RUNQUEUE_API - -if MODULE_SCHED_ROUND_ROBIN -config SCHED_RR_TIMEOUT - int "timeout for round robin scheduling" - default 10000 - -endif diff --git a/sys/schedstatistics/Kconfig b/sys/schedstatistics/Kconfig deleted file mode 100644 index 22bf74a0d6..0000000000 --- a/sys/schedstatistics/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2020 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_SCHEDSTATISTICS - bool "Scheduler statistics support" - select ZTIMER_USEC - depends on TEST_KCONFIG - select MODULE_SCHED_CB diff --git a/sys/sema/Kconfig b/sys/sema/Kconfig deleted file mode 100644 index 038136f70c..0000000000 --- a/sys/sema/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2021 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_SEMA - bool "Semaphore" - depends on TEST_KCONFIG - select MODULE_ZTIMER - -config MODULE_SEMA_DEPRECATED - bool "Semaphore compatible with 64bit timeouts, deprecated" - select MODULE_SEMA - select ZTIMER64_USEC diff --git a/sys/sema_inv/Kconfig b/sys/sema_inv/Kconfig deleted file mode 100644 index 50ac0c0890..0000000000 --- a/sys/sema_inv/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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_SEMA_INV - bool "inverse Semaphores" - depends on TEST_KCONFIG - - select MODULE_ATOMIC_UTILS diff --git a/sys/senml/Kconfig b/sys/senml/Kconfig deleted file mode 100644 index 5c2a0a1d9e..0000000000 --- a/sys/senml/Kconfig +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021 Silke Hofstra -# -# 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_SENML - bool "SenML" - depends on TEST_KCONFIG - help - Generic data container for physical data and utility functions. - -config MODULE_SENML_SAUL - bool "SenML SAUL integration" - depends on TEST_KCONFIG - select MODULE_SENML_PHYDAT - select MODULE_SENML_CBOR - depends on MODULE_SAUL - depends on MODULE_SAUL_REG - help - Generic data container for physical data and utility functions. - -config MODULE_SENML_PHYDAT - bool "SenML Phydat support" - depends on TEST_KCONFIG - select MODULE_SENML - select MODULE_PHYDAT - help - Utilities to convert Phydat valus to SenML - -config MODULE_SENML_CBOR - bool "SenML CBOR enconding" - depends on TEST_KCONFIG - select MODULE_SENML - select PACKAGE_NANOCBOR - help - Support for CBOR encoding of SenML values diff --git a/sys/seq/Kconfig b/sys/seq/Kconfig deleted file mode 100644 index 2239dd0543..0000000000 --- a/sys/seq/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_SEQ - bool "Serial number arithmetic (RFC 1982)" - depends on TEST_KCONFIG diff --git a/sys/shell/cmds/Kconfig b/sys/shell/cmds/Kconfig deleted file mode 100644 index 1a663693f6..0000000000 --- a/sys/shell/cmds/Kconfig +++ /dev/null @@ -1,325 +0,0 @@ -# Copyright (c) 2022 Otto-von-Guericke-Universität Magdeburg -# -# 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. -# - -menuconfig MODULE_SHELL_CMDS - bool "Support for shell commands" - depends on MODULE_SHELL - -config CONFIG_MODULE_SHELL_COMMANDS - bool - select MODULE_SHELL_CMDS_DEFAULT - help - Deprecated alias for MODULE_SHELL_CMDS_DEFAULT. For new apps, use - MODULE_SHELL_CMDS_DEFAULT directly. - -config MODULE_SHELL_CMDS_DEFAULT - bool "Default shell commands for enabled modules" - select MODULE_SHELL_CMDS - help - Shell commands can be enabled and disabled individually as dedicated - modules. This module instead will select the shell commands of modules - already used, if this is considered as "good default choice". - -config MODULE_SHELL_CMD_APP_METADATA - bool "Command to print app meta data as JSON" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_APP_METADATA - -config MODULE_SHELL_CMD_AT30TSE75X - bool "Command to testAT30TSE75x temperature sensors" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_AT30TSE75X - -config MODULE_SHELL_CMD_BENCHMARK_UDP - bool "Command to perform a UDP benchmark" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_BENCHMARK_UDP - -config MODULE_SHELL_CMD_CCN-LITE-UTILS - bool "Commands to interact with the CCN-Lite stack" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_CCN-LITE-UTILS - -config MODULE_SHELL_CMD_CONN_CAN - bool "Command to interact with the CAN stack" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_CONN_CAN - -config MODULE_SHELL_CMD_CORD_EP - bool "Command to interact with a resource directory endpoint" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_CORD_EP - -config MODULE_SHELL_CMD_CRYPTOAUTHLIB - bool "Command to interact with Microchip CryptoAuth devices" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_CRYPTOAUTHLIB - -config MODULE_SHELL_CMD_DFPLAYER - bool "Command to control a dfplayer MP3 player" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_DFPLAYER - select MODULE_AUTO_INIT_MULTIMEDIA - select MODULE_FMT - -config MODULE_SHELL_CMD_FIB - bool "Command to interact with the Forwarding Information Base (FIB)" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_FIB - depends on MODULE_POSIX_INET - -config MODULE_SHELL_CMD_GNRC_ICMPV6_ECHO - bool "Command to send ICMPv6 Echo Requests (a.k.a. ping)" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_GNRC_ICMPV6_ECHO - depends on MODULE_NETUTILS - depends on MODULE_ZTIMER_USEC - -config MODULE_SHELL_CMD_GNRC_IPV6_BLACKLIST - bool "Command to manage IPv6 addresses in reception deny list" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_GNRC_IPV6_BLACKLIST - -config MODULE_SHELL_CMD_GNRC_IPV6_FRAG_STATS - bool "Command to show IPv6 fragmentation statistics" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_GNRC_IPV6_FRAG_STATS - -config MODULE_SHELL_CMD_GNRC_IPV6_NIB - bool "Command to configure the neighbor information base" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_GNRC_IPV6_NIB - -config MODULE_SHELL_CMD_GNRC_IPV6_WHITELIST - bool "Command to manage IPv6 addresses in reception allow list" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_GNRC_IPV6_WHITELIST - -config MODULE_SHELL_CMD_GNRC_NETIF - bool "Command to manage GNRC network interfaces (ifconfig)" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_GNRC_NETIF - -config MODULE_SHELL_CMD_GNRC_NETIF_LORA - bool "LoRa phy integration to the GNRC network interface command (ifconfig)" - default y if MODULE_SHELL_CMD_GNRC_NETIF && MODULE_LORA - depends on MODULE_GNRC_NETIF - depends on MODULE_LORA - depends on MODULE_SHELL_CMDS - depends on MODULE_SHELL_CMD_GNRC_NETIF - -config MODULE_SHELL_CMD_GNRC_NETIF_LORAWAN - bool "LoRaWAN integration to the GNRC network interface command (ifconfig)" - default y if MODULE_SHELL_CMD_GNRC_NETIF && MODULE_GNRC_NETIF_LORAWAN - depends on MODULE_GNRC_NETIF - depends on MODULE_GNRC_NETIF_LORAWAN - depends on MODULE_SHELL_CMDS - depends on MODULE_SHELL_CMD_GNRC_NETIF - depends on MODULE_SHELL_CMD_GNRC_NETIF_LORA - -config MODULE_SHELL_CMD_GNRC_PKTBUF - bool "Command to print stats of the GNRC packet buffer" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_GNRC_PKTBUF - -config MODULE_SHELL_CMD_GNRC_RPL - bool "Command to configure GNRC's RPL implementation" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_GNRC_RPL - -config MODULE_SHELL_CMD_GNRC_SIXLOWPAN_CTX - bool "Command to configure 6LoWPAN context in GNRC" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_SIXLOWPAN_CTX - -config MODULE_SHELL_CMD_GNRC_SIXLOWPAN_FRAG_STATS - bool "Command to display 6LoWPAN fragment statistics" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_GNRC_SIXLOWPAN_FRAG_STATS - -config MODULE_SHELL_CMD_GNRC_UDP - bool "Command interface to a UDP server and client" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_GNRC_UDP - depends on MODULE_GNRC_PKTDUMP - -config MODULE_SHELL_CMD_HEAP - bool "Command to print dynamic memory allocation statistics" - depends on MODULE_SHELL_CMDS - -config MODULE_SHELL_CMD_I2C_SCAN - bool "Command to scan for I2C devices" - depends on MODULE_SHELL_CMDS - depends on MODULE_PERIPH_I2C - -config MODULE_SHELL_CMD_IW - bool "Command to interact with WiFi interfaces" - depends on MODULE_ZTIMER_SEC - -config MODULE_SHELL_CMD_LWIP_NETIF - bool "Command to manage lwIP network interfaces (ifconfig)" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_LWIP_NETIF - -config MODULE_SHELL_CMD_MCI - bool "Commands to query parameters and read contents from memory cards" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_MCI - -config MODULE_SHELL_CMD_MD5SUM - bool "Command to calculate the MD5 sum of a file" - depends on MODULE_SHELL_CMDS - depends on MODULE_SHELL_CMD_VFS - -config MODULE_SHELL_CMD_NANOCOAP_VFS - bool "Commands to upload/download files to/from a CoAP server" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_NANOCOAP_VFS - depends on MODULE_VFS_UTIL - -config MODULE_SHELL_CMD_NETSTATS_NEIGHBOR - bool "Command to show neighbor statistics" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_NETSTATS_NEIGHBOR - -config MODULE_SHELL_CMD_NICE - bool "Command to change the priority of running threads" - depends on MODULE_SHELL_CMDS - -config MODULE_SHELL_CMD_NIMBLE_NETIF - bool "Command to manage BLE connections for NimBLE" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_FMT - depends on MODULE_NIMBLE_NETIF - depends on MODULE_NIMBLE_SCANLIST - depends on MODULE_NIMBLE_SCANNER - -config MODULE_SHELL_CMD_NIMBLE_STATCONN - bool "Command to controle the NimBLE netif statconn connection manager" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_NIMBLE_STATCONN - -config MODULE_SHELL_CMD_OPENWSN - bool "Commands to interact with the OpenWSN network statck (ifconfig, openwsn)" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_IPV6_ADDR - depends on MODULE_L2UTIL - depends on MODULE_NETIF - depends on MODULE_SHELL_CMDS - depends on USEPKG_OPENWSN - -config MODULE_SHELL_CMD_PM - bool "Command to interact with the layered power management subsystem" - default y if MODULE_SHELL_CMDS_DEFAULT && MODULE_PERIPH_PM - depends on MODULE_SHELL_CMDS - depends on HAS_PERIPH_PM - -config MODULE_SHELL_CMD_PS - bool "Command to print information about running threads" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_PS - -config MODULE_SHELL_CMD_RANDOM - bool "Commands to initialize the PRNG and print 32 bit pseudo-random numbers" - depends on MODULE_SHELL_CMDS - depends on MODULE_RANDOM - -config MODULE_SHELL_CMD_RTC - bool "Command to control the peripheral real time clock" - default y if MODULE_SHELL_CMDS_DEFAULT && MODULE_PERIPH_RTC - depends on MODULE_SHELL_CMDS - depends on HAS_PERIPH_RTC || HAS_PERIPH_RTT - depends on MODULE_RTT_RTC || HAS_PERIPH_RTC - -config MODULE_SHELL_CMD_RTT - bool "Command to control the peripheral real time timer" - depends on MODULE_SHELL_CMDS - depends on HAS_PERIPH_RTT - -config MODULE_SHELL_CMD_SAUL_REG - bool "Command to read sensors and control actuators via SAUL" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_SAUL_REG - -config MODULE_SHELL_CMD_SEMTECH-LORAMAC - bool "Command to control the Semtech LoRaMAC stack" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_SEMTECH-LORAMAC - -config MODULE_SHELL_CMD_SHA1SUM - bool "Command to compute the SHA1 sum of a file" - depends on MODULE_SHELL_CMDS - depends on MODULE_SHELL_CMD_VFS - -config MODULE_SHELL_CMD_SHA256SUM - bool "Command to compute the SHA256 sum of a file" - depends on MODULE_SHELL_CMDS - depends on MODULE_SHELL_CMD_VFS - -config MODULE_SHELL_CMD_SHT1X - bool "Commands to interact with SHT1x sensors" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_SHT1X - -config MODULE_SHELL_CMD_SNTP - bool "Command to synchronize time with an SNTP server" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_SNTP - -config MODULE_SHELL_CMD_SUIT - bool "Command to trigger a SUIT firmware update" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_SUIT_TRANSPORT_WORKER - -config MODULE_SHELL_CMD_SYS - bool "Common utility commands (version, reboot, bootloader)" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - -config MODULE_SHELL_CMD_CORECLK - bool "Shell command printing the CPU frequency" - default n - depends on MODULE_SHELL_CMDS - -config MODULE_SHELL_CMD_VFS - bool "Commands for the VFS module (ls, vfs)" - default y if MODULE_SHELL_CMDS_DEFAULT - depends on MODULE_SHELL_CMDS - depends on MODULE_VFS - select MODULE_TINY_STRERROR diff --git a/sys/ssp/Kconfig b/sys/ssp/Kconfig deleted file mode 100644 index aa55cd105e..0000000000 --- a/sys/ssp/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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_SSP - bool "Stack Smashing Protector (SSP) helper functions" - depends on TEST_KCONFIG - - select HAS_SSP diff --git a/sys/test_utils/Kconfig b/sys/test_utils/Kconfig deleted file mode 100644 index 72bf1e6e40..0000000000 --- a/sys/test_utils/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2020 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. -# - -menu "Test utilities" - depends on TEST_KCONFIG - -rsource "dummy_thread/Kconfig" -rsource "interactive_sync/Kconfig" -rsource "netdev_eth_minimal/Kconfig" -rsource "netdev_ieee802154_minimal/Kconfig" -rsource "print_stack_usage/Kconfig" -rsource "result_output/Kconfig" -endmenu # Test utilities diff --git a/sys/test_utils/dummy_thread/Kconfig b/sys/test_utils/dummy_thread/Kconfig deleted file mode 100644 index 9021290d0d..0000000000 --- a/sys/test_utils/dummy_thread/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2020 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_DUMMY_THREAD - bool "Dummy thread" - help - This module can be used to mess up the number of threads a bit, e.g., - for testing test scripts. diff --git a/sys/test_utils/interactive_sync/Kconfig b/sys/test_utils/interactive_sync/Kconfig deleted file mode 100644 index 7f888e48ad..0000000000 --- a/sys/test_utils/interactive_sync/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2020 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_TEST_UTILS_INTERACTIVE_SYNC - bool "Interactive synchronization" - select MODULE_STDIN - -config MODULE_TEST_UTILS_INTERACTIVE_SYNC_SHELL - bool "Use the shell to synchronize" - depends on MODULE_TEST_UTILS_INTERACTIVE_SYNC - default y if MODULE_SHELL diff --git a/sys/test_utils/netdev_eth_minimal/Kconfig b/sys/test_utils/netdev_eth_minimal/Kconfig deleted file mode 100644 index f7553c309e..0000000000 --- a/sys/test_utils/netdev_eth_minimal/Kconfig +++ /dev/null @@ -1,16 +0,0 @@ -# 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_TEST_UTILS_NETDEV_ETH_MINIMAL - bool "Minimal netdev Ethernet device processing" - depends on TEST_KCONFIG - select MODULE_EVENT - select MODULE_EVENT_THREAD - select MODULE_L2UTIL - select MODULE_OD - select MODULE_OD_STRING - select MODULE_SHELL diff --git a/sys/test_utils/netdev_ieee802154_minimal/Kconfig b/sys/test_utils/netdev_ieee802154_minimal/Kconfig deleted file mode 100644 index 1ee15aa297..0000000000 --- a/sys/test_utils/netdev_ieee802154_minimal/Kconfig +++ /dev/null @@ -1,17 +0,0 @@ -# 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_TEST_UTILS_NETDEV_IEEE802154_MINIMAL - bool "Minimal netdev IEEE 802.15.4 device processing" - depends on TEST_KCONFIG - select MODULE_NETDEV - select MODULE_EVENT - select MODULE_EVENT_THREAD - select MODULE_L2UTIL - select MODULE_OD - select MODULE_OD_STRING - select MODULE_SHELL diff --git a/sys/test_utils/print_stack_usage/Kconfig b/sys/test_utils/print_stack_usage/Kconfig deleted file mode 100644 index 5dab13bf78..0000000000 --- a/sys/test_utils/print_stack_usage/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2022 Freie Universität Berlin -# 2022 Inria -# -# 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_TEST_UTILS_PRINT_STACK_USAGE - bool "Print stack usage metrics on stack exit" diff --git a/sys/test_utils/result_output/Kconfig b/sys/test_utils/result_output/Kconfig deleted file mode 100644 index 24069ade4c..0000000000 --- a/sys/test_utils/result_output/Kconfig +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021 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. -# - -menuconfig MODULE_TEST_UTILS_RESULT_OUTPUT - bool "Use result output abstraction" - depends on TEST_KCONFIG - -if MODULE_TEST_UTILS_RESULT_OUTPUT - -choice - bool "Test utils result output" - default MODULE_TEST_UTILS_RESULT_OUTPUT_JSON - help - A common API that can format result output depending on the module - used. - -config MODULE_TEST_UTILS_RESULT_OUTPUT_TXT - bool "Text" - select MODULE_FMT - help - Output results in plain text. Intended for developer friendly console - output. - -config MODULE_TEST_UTILS_RESULT_OUTPUT_JSON - bool "JSON" - select MODULE_FMT - help - Output results json formatted results. This allows generic json parsers - to be used. Trailing commas may be present. - -config MODULE_TEST_UTILS_RESULT_OUTPUT_CHECK - bool "Check" - help - Asserts that the structure of the result output are correct. No output - is given. - -endchoice - -endif # MODULE_TEST_UTILS_RESULT_OUTPUT diff --git a/sys/timex/Kconfig b/sys/timex/Kconfig deleted file mode 100644 index 5077fde79f..0000000000 --- a/sys/timex/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2021 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_TIMEX - bool "Timestamp utility" - depends on TEST_KCONFIG diff --git a/sys/tiny_strerror/Kconfig b/sys/tiny_strerror/Kconfig deleted file mode 100644 index fc37948c5e..0000000000 --- a/sys/tiny_strerror/Kconfig +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (C) 2022 Otto-von-Guericke-Universität Magdeburg -# -# 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_TINY_STRERROR - bool - depends on TEST_KCONFIG - help - This module provides `tiny_strerror()`, a drop-in replacement for - `strerror()` that returns the errno macro name rather than a verbose - help description string. - -config MODULE_TINY_STRERROR_AS_STRERROR - bool - depends on TEST_KCONFIG - select MODULE_TINY_STRERROR - help - This replaces all calls to `strerror()` with calls to `tiny_strerror()` - via linker magic. This may safe a bit of ROM. diff --git a/sys/trace/Kconfig b/sys/trace/Kconfig deleted file mode 100644 index db3ebce9be..0000000000 --- a/sys/trace/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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_TRACE - bool "Trace program flows" - depends on TEST_KCONFIG - select ZTIMER_USEC diff --git a/sys/trickle/Kconfig b/sys/trickle/Kconfig deleted file mode 100644 index cd0ad475a8..0000000000 --- a/sys/trickle/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2023 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_TRICKLE - bool "Trickle Algorithm (RFC 6206)" - depends on TEST_KCONFIG - select ZTIMER_MSEC - select MODULE_RANDOM diff --git a/sys/tsrb/Kconfig b/sys/tsrb/Kconfig deleted file mode 100644 index e8042c9b39..0000000000 --- a/sys/tsrb/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2020 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_TSRB - bool "Thread-Safe ringbuffer" - depends on TEST_KCONFIG diff --git a/sys/uri_parser/Kconfig b/sys/uri_parser/Kconfig deleted file mode 100644 index 7e54a0d15f..0000000000 --- a/sys/uri_parser/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 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_URI_PARSER - bool "URI parser" - select MODULE_FMT - depends on TEST_KCONFIG diff --git a/sys/usb_board_reset/Kconfig b/sys/usb_board_reset/Kconfig deleted file mode 100644 index d548603d5b..0000000000 --- a/sys/usb_board_reset/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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_USB_BOARD_RESET - bool "Trigger a board reset via USB CDC ACM" - depends on TEST_KCONFIG - depends on MODULE_USBUS_CDC_ACM || (MODULE_TINYUSB_DEVICE && MODULE_TINYUSB_CLASS_CDC) \ - || MODULE_STDIO_USB_SERIAL_JTAG diff --git a/sys/ut_process/Kconfig b/sys/ut_process/Kconfig deleted file mode 100644 index d7b8bd7b2b..0000000000 --- a/sys/ut_process/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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_UT_PROCESS - bool "URI template processor" - depends on TEST_KCONFIG - - select MODULE_FMT diff --git a/sys/uuid/Kconfig b/sys/uuid/Kconfig deleted file mode 100644 index 7def459c7a..0000000000 --- a/sys/uuid/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2023 Inria -# -# 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_UUID - bool "RFC 4122 compliant UUID's" - depends on TEST_KCONFIG - - select MODULE_HASHES - select MODULE_RANDOM - select MODULE_FMT diff --git a/sys/vfs/Kconfig b/sys/vfs/Kconfig deleted file mode 100644 index 65703c0692..0000000000 --- a/sys/vfs/Kconfig +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright (c) 2021 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_VFS - bool "Virtual File System (VFS)" - depends on TEST_KCONFIG - select MODULE_POSIX_HEADERS - -config MODULE_VFS_DEFAULT - bool "Use default (board specific) file systems and mount points" - depends on MODULE_VFS - imply MODULE_VFS_AUTO_MOUNT - -config MODULE_VFS_AUTO_MOUNT - bool "Automatically mount configured file systems" - depends on MODULE_VFS - -config MODULE_VFS_AUTO_FORMAT - bool "Automatically format configured file systems if mount fails" - depends on MODULE_VFS diff --git a/sys/xtimer/Kconfig b/sys/xtimer/Kconfig deleted file mode 100644 index ea4c879a0d..0000000000 --- a/sys/xtimer/Kconfig +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright (c) 2020 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. -# - -menuconfig MODULE_XTIMER - bool "xtimer" - depends on HAS_PERIPH_TIMER - select MODULE_PERIPH_TIMER - select MODULE_DIV if !MODULE_ZTIMER_XTIMER_COMPAT - select ZTIMER_USEC if !MODULE_XTIMER_NO_ZTIMER_DEFAULT - help - Include xtimer module. xtimer requires a low-level timer implementation - that can be provided either by a peripheral timer or the ztimer module - when MODULE_XTIMER_ON_ZTIMER is enabled. - -if MODULE_XTIMER - -config MODULE_XTIMER_NO_ZTIMER_DEFAULT - bool "xtimer does not select ztimer" - -config MODULE_AUTO_INIT_XTIMER - bool "Auto-init xtimer" - default y if MODULE_AUTO_INIT && !MODULE_ZTIMER_XTIMER_COMPAT - -endif # MODULE_XTIMER diff --git a/sys/ztimer/Kconfig b/sys/ztimer/Kconfig deleted file mode 100644 index b9b56d422d..0000000000 --- a/sys/ztimer/Kconfig +++ /dev/null @@ -1,278 +0,0 @@ -# Copyright (c) 2021 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 HAVE_ZTIMER_PERIPH_LPTIMER - bool - help - Indicates that ZTIMER_PERIPH_LPTIMER configuration is available. - -menu "ztimer - High level timer abstraction layer" - -config ZTIMER_CUSTOM_BACKEND_CONFIGURATION - bool "Override default backend selection" - -config MODULE_ZTIMER_NO_PERIPH_RTT - bool "Disable ztimer_periph_rtt auto-inclusion" - help - This module disables the auto-inclusion of ztimer_periph_rtt as a backend - for ztimer_msec and ztimer_sec. - -menu "Backends" - visible if ZTIMER_CUSTOM_BACKEND_CONFIGURATION - -config MODULE_ZTIMER_PERIPH_RTC - bool "RTC peripheral" - depends on HAS_PERIPH_RTC - select MODULE_PERIPH_RTC - -config MODULE_ZTIMER_PERIPH_RTT - bool "RTT peripheral" - depends on HAS_PERIPH_RTT - select MODULE_PERIPH_RTT - -config MODULE_ZTIMER_PERIPH_PTP - bool "PTP peripheral" - depends on HAS_PERIPH_PTP_TIMER - select MODULE_PERIPH_PTP_TIMER - -config MODULE_ZTIMER_PERIPH_TIMER - bool "Timer peripheral" - depends on HAS_PERIPH_TIMER - select MODULE_PERIPH_TIMER - -config MODULE_ZTIMER_PERIPH_LPTIMER - bool "Low-power Timer peripheral" - select MODULE_ZTIMER_PERIPH_TIMER - -endmenu # Backends - -menu "Clocks" - -# TODO: this extra indirection in the entry point for ztimer_usec is required -# to allow xtimer compatibility modules to depend on ztimer being there while -# still selecting ztimer_usec. -config ZTIMER_USEC - bool "Microseconds" - select MODULE_ZTIMER_USEC - select MODULE_ZTIMER_PERIPH_TIMER - select MODULE_ZTIMER - -config MODULE_ZTIMER_USEC - bool - -config MODULE_ZTIMER_MSEC - bool "Milliseconds" - select MODULE_ZTIMER - -choice ZTIMER_MSEC_BACKEND - bool "Backend" - depends on MODULE_ZTIMER_MSEC - default ZTIMER_MSEC_BACKEND_LPTIMER if HAVE_ZTIMER_PERIPH_LPTIMER - default ZTIMER_MSEC_BACKEND_RTT if !MODULE_ZTIMER_NO_PERIPH_RTT - default ZTIMER_MSEC_BACKEND_TIMER - -config ZTIMER_MSEC_BACKEND_TIMER - bool "Timer" - select MODULE_ZTIMER_PERIPH_TIMER - -config ZTIMER_MSEC_BACKEND_RTT - bool "RTT" - depends on HAS_PERIPH_RTT - select MODULE_ZTIMER_PERIPH_RTT - -config ZTIMER_MSEC_BACKEND_LPTIMER - bool "Low Power Timer" - depends on HAVE_ZTIMER_PERIPH_LPTIMER - select MODULE_ZTIMER_PERIPH_LPTIMER - -endchoice - -config MODULE_ZTIMER_SEC - bool "Seconds" - select MODULE_ZTIMER - -choice - bool "Backend" - depends on MODULE_ZTIMER_SEC - default ZTIMER_SEC_BACKEND_LPTIMER if HAVE_ZTIMER_PERIPH_LPTIMER - default ZTIMER_SEC_BACKEND_RTT if !MODULE_ZTIMER_NO_PERIPH_RTT - default ZTIMER_SEC_BACKEND_TIMER - -config ZTIMER_SEC_BACKEND_TIMER - bool "Timer" - select MODULE_ZTIMER_PERIPH_TIMER - -config ZTIMER_SEC_BACKEND_RTT - bool "RTT" - depends on HAS_PERIPH_RTT - select MODULE_ZTIMER_PERIPH_RTT - -config ZTIMER_SEC_BACKEND_RTC - bool "RTC" - depends on HAS_PERIPH_RTC - select MODULE_ZTIMER_PERIPH_RTC - -config ZTIMER_SEC_BACKEND_LPTIMER - bool "Low Power Timer" - depends on HAVE_ZTIMER_PERIPH_LPTIMER - select MODULE_ZTIMER_PERIPH_LPTIMER - -endchoice - -endmenu # Clocks - -menu "Frequency conversion" - depends on MODULE_ZTIMER - -config MODULE_ZTIMER_CONVERT_MULDIV64 - bool "64-bits arithmetic conversion" - select MODULE_ZTIMER_CONVERT - help - muldiv64 is very precise, but the overhead is the highest. On MCUs - without hardware division this might not be a good choice. - -config MODULE_ZTIMER_CONVERT_FRAC - bool "Fractional conversion" - select MODULE_ZTIMER_CONVERT - select MODULE_FRAC - help - Frac can be used for arbitrary frequency conversions, but trades in - precision to gain speed. In cases where shift conversion cannot be used, - this is likely the best trade off. - -config MODULE_ZTIMER_CONVERT_SHIFT - bool "Shift conversion" - select MODULE_ZTIMER_CONVERT - help - Shift conversion is both fast and super precise, but cannot work for - arbitrary frequencies. It's kind of a software prescaler for the - underlying clock. So if the hardware clock frequency and the target - clock frequency differ by a factor that is a power of two, this is the - best choice - otherwise it is simply not usable. - -config MODULE_ZTIMER_CONVERT - bool - -endmenu # Frequency conversion - - -menu "xtimer and evtimer compatibility" - -choice - bool "xtimer compatibility" - depends on MODULE_XTIMER && MODULE_ZTIMER - -config MODULE_ZTIMER_XTIMER_COMPAT - bool "map xtimer calls to ztimer" - select MODULE_DIV - select MODULE_ZTIMER_USEC - select MODULE_ZTIMER_PERIPH_TIMER - help - This is a wrapper of xtimer API on ztimer_usec. - -config MODULE_XTIMER_ON_ZTIMER - bool "ztimer_usec as timer backend for xtimer" - select MODULE_ZTIMER_USEC - select MODULE_ZTIMER_PERIPH_TIMER -endchoice - -config MODULE_ZTIMER64_XTIMER_COMPAT - bool "map xtimer calls to ztimer64" - select MODULE_DIV - select MODULE_ZTIMER64 - select MODULE_ZTIMER64_USEC - help - This is a wrapper of xtimer API on ztimer64_usec. - -config MODULE_EVTIMER_ON_ZTIMER - bool "Use ztimer_msec as timer backend for evtimer" - depends on MODULE_ZTIMER_MSEC - -endmenu # xtimer compatibility - -config MODULE_ZTIMER - bool - depends on TEST_KCONFIG - select MODULE_ZTIMER_CORE - select MODULE_ZTIMER_CONVERT_FRAC - select MODULE_ZTIMER_CONVERT_SHIFT - select MODULE_ZTIMER_EXTEND - -if MODULE_ZTIMER - -config MODULE_AUTO_INIT_ZTIMER - bool "Auto initialize ztimer" - depends on MODULE_AUTO_INIT - select MODULE_ZTIMER_INIT - default y - -config MODULE_ZTIMER_AUTO_ADJUST - bool "Auto adjust ztimer set and sleep values" - select MODULE_ZTIMER_OVERHEAD - -config MODULE_ZTIMER_NOW64 - bool "Use a 64-bits result for ztimer_now()" - -config MODULE_ZTIMER_OVERHEAD - bool "Overhead measurement functionalities" - -config MODULE_ZTIMER_MOCK - bool "Mock backend (for testing only)" - help - This ztimer module implements a virtual clock that can be used for - unittests. It can be manually adjusted to different timestamps and - manually fired to simulate different scenarios and test the ztimer - implementation using this as a backing timer. - -menuconfig MODULE_ZTIMER_ONDEMAND - bool "Run ztimer clocks only on demand" - help - This ztimer extensions keeps track of ztimer users and may disable - underlying peripherals if not users are requiring a ztimer clock. - -if MODULE_ZTIMER_ONDEMAND - -config MODULE_ZTIMER_ONDEMAND_STRICT - bool "Strict ztimer on demand" - help - Enforce ztimer clocks to be running before calling ztimer_now(). - -config MODULE_ZTIMER_ONDEMAND_TIMER - bool "Run Timer only on demand" - depends on MODULE_ZTIMER_PERIPH_TIMER - help - Turn off the underlying Timer peripheral if related ztimer clocks - have no users. - -config MODULE_ZTIMER_ONDEMAND_RTT - bool "Run RTT only on demand" - depends on MODULE_ZTIMER_PERIPH_RTT - help - Turn off the underlying RTT peripheral if related ztimer clocks - have no users. - -config MODULE_ZTIMER_ONDEMAND_RTC - bool "Run RTC only on demand" - depends on MODULE_ZTIMER_PERIPH_RTC - help - Turn off the underlying RTC peripheral if related ztimer clocks - have no users. - -endif # MODULE_ZTIMER_ONDEMAND - -config MODULE_ZTIMER_INIT - bool - -config MODULE_ZTIMER_CORE - bool - -config MODULE_ZTIMER_EXTEND - bool - -endif # MODULE_ZTIMER - -endmenu diff --git a/sys/ztimer64/Kconfig b/sys/ztimer64/Kconfig deleted file mode 100644 index bb0238c6f7..0000000000 --- a/sys/ztimer64/Kconfig +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright (c) 2021 Inria -# -# 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. -# - -menu "ztimer64 - High level timer abstraction layer" - -# TODO: this extra indirection in the entry point for ztimer_usec is required -# to allow xtimer compatibility modules to depend on ztimer being there while -# still selecting ztimer_usec. -config ZTIMER64_USEC - bool "Microseconds 64bit Timer" - select ZTIMER_USEC - select MODULE_ZTIMER64 - select MODULE_ZTIMER64_USEC - -config MODULE_ZTIMER64_USEC - bool - select MODULE_ZTIMER_USEC - -config MODULE_ZTIMER64_MSEC - bool "Milliseconds 64bit Timer" - select MODULE_ZTIMER_MSEC - -config MODULE_ZTIMER64_SEC - bool "Milliseconds 64bit Timer" - select MODULE_ZTIMER_SEC - -config MODULE_ZTIMER64_INIT - bool - -config MODULE_ZTIMER64 - bool - depends on TEST_KCONFIG - -if MODULE_ZTIMER64 -config MODULE_AUTO_INIT_ZTIMER64 - bool "Auto initialize ztimer64" - depends on MODULE_AUTO_INIT - select MODULE_ZTIMER_INIT - select MODULE_ZTIMER64_INIT - default y -endif # MODULE_ZTIMER64 - -endmenu diff --git a/tests/build_system/cpp_exclude/external_modules/module_exclude/Kconfig b/tests/build_system/cpp_exclude/external_modules/module_exclude/Kconfig deleted file mode 100644 index b4b67eda6e..0000000000 --- a/tests/build_system/cpp_exclude/external_modules/module_exclude/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (C) 2022 Inria -# -# 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_MODULE_EXCLUDE - bool "Exclude module" - depends on TEST_KCONFIG - depends on HAS_CPP - depends on HAS_LIBSTDCPP diff --git a/tests/build_system/cpp_ext/external_modules/module/Kconfig b/tests/build_system/cpp_ext/external_modules/module/Kconfig deleted file mode 100644 index 88a687e7c9..0000000000 --- a/tests/build_system/cpp_ext/external_modules/module/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (C) 2022 Inria -# -# 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_MODULE - bool "Module" - depends on TEST_KCONFIG - depends on HAS_CPP - depends on HAS_LIBSTDCPP diff --git a/tests/build_system/external_pkg_dirs/external_pkgs/external_pkg/Kconfig b/tests/build_system/external_pkg_dirs/external_pkgs/external_pkg/Kconfig deleted file mode 100644 index 9239ba5685..0000000000 --- a/tests/build_system/external_pkg_dirs/external_pkgs/external_pkg/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2022 Niklaus Leuenberger -# -# 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 PACKAGE_EXTERNAL_PKG - bool "external_pkg package" - depends on TEST_KCONFIG diff --git a/tests/build_system/external_pkg_dirs/external_pkgs/external_pkg_not_used/Kconfig b/tests/build_system/external_pkg_dirs/external_pkgs/external_pkg_not_used/Kconfig deleted file mode 100644 index 7ad5849bd6..0000000000 --- a/tests/build_system/external_pkg_dirs/external_pkgs/external_pkg_not_used/Kconfig +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2022 Niklaus Leuenberger -# -# 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 PACKAGE_EXTERNAL_PKG_NOT_USED - bool "external_pkg_not_used package" - depends on TEST_KCONFIG diff --git a/tests/drivers/dose/Kconfig b/tests/drivers/dose/Kconfig deleted file mode 100644 index d89ff58146..0000000000 --- a/tests/drivers/dose/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# 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 APPLICATION - bool - default y - imply MODULE_DOSE_WATCHDOG if BOARD_SAMR21_XPRO || BOARD_SAME54_XPRO diff --git a/tests/drivers/edbg_eui/Kconfig b/tests/drivers/edbg_eui/Kconfig deleted file mode 100644 index 1c7c6a518a..0000000000 --- a/tests/drivers/edbg_eui/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2020 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 APPLICATION - bool - default y - depends on BOARD_SAMR21_XPRO diff --git a/tests/drivers/esp_eth/Kconfig b/tests/drivers/esp_eth/Kconfig deleted file mode 100644 index a3a86a8fc2..0000000000 --- a/tests/drivers/esp_eth/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# 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 APPLICATION - bool - default y - depends on HAS_ARCH_ESP32 - depends on HAS_ESP_ETH diff --git a/tests/drivers/mrf24j40/Kconfig b/tests/drivers/mrf24j40/Kconfig deleted file mode 100644 index b5b170263a..0000000000 --- a/tests/drivers/mrf24j40/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# 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 APPLICATION - bool - default y - select HAVE_MRF24J40 diff --git a/tests/drivers/sam0_eth/Kconfig b/tests/drivers/sam0_eth/Kconfig deleted file mode 100644 index 418cdd15e1..0000000000 --- a/tests/drivers/sam0_eth/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# 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 APPLICATION - bool - default y - depends on HAS_CPU_SAMD5X - depends on HAS_PERIPH_ETH # TODO: complete with other SAM0 CPUs that have ethernet diff --git a/tests/drivers/stm32_eth/Kconfig b/tests/drivers/stm32_eth/Kconfig deleted file mode 100644 index b9ad753328..0000000000 --- a/tests/drivers/stm32_eth/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# 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 APPLICATION - bool - default y - depends on HAS_CPU_STM32 - depends on HAS_PERIPH_ETH diff --git a/tests/periph/backup_ram/Kconfig b/tests/periph/backup_ram/Kconfig deleted file mode 100644 index de3ff787c6..0000000000 --- a/tests/periph/backup_ram/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2020 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 APPLICATION - bool - default y - depends on HAS_BACKUP_RAM - depends on HAS_PERIPH_RTC - depends on TEST_KCONFIG diff --git a/tests/periph/flashpage/Kconfig b/tests/periph/flashpage/Kconfig deleted file mode 100644 index 0e5583a074..0000000000 --- a/tests/periph/flashpage/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2020 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 APPLICATION - bool - default y - imply MODULE_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE - imply MODULE_PERIPH_FLASHPAGE_PAGEWISE - imply MODULE_PERIPH_FLASHPAGE_RWEE - depends on TEST_KCONFIG diff --git a/tests/periph/fmc/Kconfig b/tests/periph/fmc/Kconfig deleted file mode 100644 index a0134acf7f..0000000000 --- a/tests/periph/fmc/Kconfig +++ /dev/null @@ -1,6 +0,0 @@ -config APPLICATION - bool - default y - imply MODULE_PERIPH_FMC_NOR_SRAM - imply MODULE_PERIPH_FMC_SDRAM - depends on TEST_KCONFIG diff --git a/tests/periph/gpio/Kconfig b/tests/periph/gpio/Kconfig deleted file mode 100644 index 6afcd6bde7..0000000000 --- a/tests/periph/gpio/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2020 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 APPLICATION - bool - default y - imply MODULE_PERIPH_GPIO_IRQ - imply MODULE_PERIPH_GPIO_FAST_READ - imply MODULE_PERIPH_GPIO_TAMPER_WAKE - depends on TEST_KCONFIG diff --git a/tests/periph/i2c/Kconfig b/tests/periph/i2c/Kconfig deleted file mode 100644 index 69fcb29cf3..0000000000 --- a/tests/periph/i2c/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2020 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 APPLICATION - bool - default y - imply MODULE_PERIPH_I2C_RECONFIGURE - depends on TEST_KCONFIG diff --git a/tests/periph/pio/Kconfig b/tests/periph/pio/Kconfig deleted file mode 100644 index baffd0aa94..0000000000 --- a/tests/periph/pio/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2021 Otto-von-Guericke Universität Magdeburg -# -# 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 APPLICATION - bool - default y - depends on TEST_KCONFIG diff --git a/tests/periph/pm/Kconfig b/tests/periph/pm/Kconfig deleted file mode 100644 index 021a1e6040..0000000000 --- a/tests/periph/pm/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2020 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 APPLICATION - bool - default y - imply MODULE_PERIPH_RTC - imply MODULE_PERIPH_GPIO - imply MODULE_PERIPH_GPIO_IRQ - depends on TEST_KCONFIG diff --git a/tests/periph/rtc/Kconfig b/tests/periph/rtc/Kconfig deleted file mode 100644 index 28f35f69f8..0000000000 --- a/tests/periph/rtc/Kconfig +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2021 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 APPLICATION - bool - default y - imply MODULE_PERIPH_RTC_MEM - imply MODULE_PERIPH_RTC_MS diff --git a/tests/periph/rtt/Kconfig b/tests/periph/rtt/Kconfig deleted file mode 100644 index 7f55c6f9b9..0000000000 --- a/tests/periph/rtt/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (C) 2021 Otto-von-Guericke-Universität Magdeburg -# -# 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 APPLICATION - bool - default y - imply MODULE_PERIPH_RTT_SET_COUNTER - imply MODULE_PERIPH_RTC_MEM - depends on TEST_KCONFIG diff --git a/tests/periph/spi/Kconfig b/tests/periph/spi/Kconfig deleted file mode 100644 index 81eec10619..0000000000 --- a/tests/periph/spi/Kconfig +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright (c) 2020 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 APP_CONSIDERS_BOARD_LOW_MEMORY - bool - help - This disables optional features for boards that are scare on resources - default y if BOARD_ARDUINO_DUEMILANOVE - default y if BOARD_ARDUINO_LEONARDO - default y if BOARD_ARDUINO_NANO - default y if BOARD_ARDUINO_UNO - default y if BOARD_ATMEGA328P - default y if BOARD_ATMEGA328P_XPLAINED_MINI - default y if BOARD_ATMEGA8 - default y if BOARD_MSB_430 - default y if BOARD_MSB_430H - default y if BOARD_NUCLEO_L011K4 - default y if BOARD_OLIMEX_MSP430_H1611 - default y if BOARD_OLIMEX_MSP430_H2618 - default y if BOARD_SAMD10_XMINI - default y if BOARD_STM32F030F4_DEMO - default y if BOARD_TELOSB - default y if BOARD_Z1 - -config APPLICATION - bool - default y - imply MODULE_PERIPH_SPI_ON_QSPI - depends on TEST_KCONFIG - imply MODULE_PERIPH_SPI_RECONFIGURE if !APP_CONSIDERS_BOARD_LOW_MEMORY - select MODULE_SCHEDSTATISTICS if !APP_CONSIDERS_BOARD_LOW_MEMORY diff --git a/tests/periph/spi_dma/Kconfig b/tests/periph/spi_dma/Kconfig deleted file mode 100644 index bf2aa74643..0000000000 --- a/tests/periph/spi_dma/Kconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2020 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 APPLICATION - bool - default y - imply MODULE_PERIPH_SPI_RECONFIGURE - imply MODULE_PERIPH_SPI_ON_QSPI - depends on TEST_KCONFIG diff --git a/tests/periph/timer/Kconfig b/tests/periph/timer/Kconfig deleted file mode 100644 index 6b18000ec6..0000000000 --- a/tests/periph/timer/Kconfig +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2020 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 APPLICATION - bool - default y - depends on TEST_KCONFIG - imply MODULE_PERIPH_TIMER_QUERY_FREQS diff --git a/tests/periph/uart/Kconfig b/tests/periph/uart/Kconfig deleted file mode 100644 index 48eb39d095..0000000000 --- a/tests/periph/uart/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2020 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 APPLICATION - bool - default y - imply MODULE_PERIPH_UART_MODECFG - imply MODULE_PERIPH_LPUART - imply MODULE_PERIPH_UART_RXSTART_IRQ - imply MODULE_PERIPH_UART_COLLISION - depends on TEST_KCONFIG diff --git a/tests/pkg/qr-code-generator/Kconfig b/tests/pkg/qr-code-generator/Kconfig deleted file mode 100644 index f5c45346d2..0000000000 --- a/tests/pkg/qr-code-generator/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -config APPLICATION - bool - default y - imply MODULE_DISP_DEV if BOARD_HAS_DISPLAY - depends on TEST_KCONFIG - -config BOARD_HAS_DISPLAY - bool - default y - depends on BOARD_PINETIME || BOARD_ADAFRUIT_CLUE || BOARD_ADAFRUIT_PYBADGE || BOARD_STM32F429I_DISC1 || BOARD_STM32F429I_DISCO || BOARD_STM32F746G_DISCO || BOARD_STM32F7508_DK || BOARD_ESP32_WROVER_KIT diff --git a/tests/pkg/tflite-micro/Kconfig b/tests/pkg/tflite-micro/Kconfig deleted file mode 100644 index d9004558a5..0000000000 --- a/tests/pkg/tflite-micro/Kconfig +++ /dev/null @@ -1,6 +0,0 @@ -config MODULE_CORTEXM_FPU - bool - default n - depends on TEST_KCONFIG - depends on CPU_CORE_CORTEX_M - depends on HAS_CORTEXM_FPU diff --git a/tests/pkg/tflite-micro/external_modules/mnist/Kconfig b/tests/pkg/tflite-micro/external_modules/mnist/Kconfig deleted file mode 100644 index c50b13a974..0000000000 --- a/tests/pkg/tflite-micro/external_modules/mnist/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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_MNIST - bool "MNIST main functions" - depends on TEST_KCONFIG diff --git a/tests/pkg/utensor/external_modules/models/Kconfig b/tests/pkg/utensor/external_modules/models/Kconfig deleted file mode 100644 index 1d0a6ec1e3..0000000000 --- a/tests/pkg/utensor/external_modules/models/Kconfig +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2022 Inria -# -# 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_MODELS - bool "uTensor models" - depends on TEST_KCONFIG