diff --git a/boards/arduino-duemilanove/Kconfig b/boards/arduino-duemilanove/Kconfig index 34a36f7d59..f44d119798 100644 --- a/boards/arduino-duemilanove/Kconfig +++ b/boards/arduino-duemilanove/Kconfig @@ -9,6 +9,7 @@ config BOARD_ARDUINO_DUEMILANOVE default y select BOARD_COMMON_ARDUINO_ATMEGA select CPU_MODEL_ATMEGA328P + select MODULE_BOARDS_COMMON_ARDUINO-ATMEGA if TEST_KCONFIG config BOARD default "arduino-duemilanove" if BOARD_ARDUINO_DUEMILANOVE diff --git a/boards/arduino-leonardo/Kconfig b/boards/arduino-leonardo/Kconfig index d97ff4d24b..abaedbbfab 100644 --- a/boards/arduino-leonardo/Kconfig +++ b/boards/arduino-leonardo/Kconfig @@ -12,5 +12,6 @@ config BOARD_ARDUINO_LEONARDO default y select BOARD_COMMON_ARDUINO_ATMEGA select CPU_MODEL_ATMEGA32U4 + select MODULE_BOARDS_COMMON_ARDUINO-ATMEGA if TEST_KCONFIG source "$(RIOTBOARD)/common/arduino-atmega/Kconfig" diff --git a/boards/arduino-mega2560/Kconfig b/boards/arduino-mega2560/Kconfig index a89be64ae1..aeac7061b6 100644 --- a/boards/arduino-mega2560/Kconfig +++ b/boards/arduino-mega2560/Kconfig @@ -12,5 +12,6 @@ config BOARD_ARDUINO_MEGA2560 default y select CPU_MODEL_ATMEGA2560 select BOARD_COMMON_ARDUINO_ATMEGA + select MODULE_BOARDS_COMMON_ARDUINO-ATMEGA if TEST_KCONFIG source "$(RIOTBOARD)/common/arduino-atmega/Kconfig" diff --git a/boards/arduino-nano/Kconfig b/boards/arduino-nano/Kconfig index 2375c2413e..d0831843dd 100644 --- a/boards/arduino-nano/Kconfig +++ b/boards/arduino-nano/Kconfig @@ -9,6 +9,7 @@ config BOARD_ARDUINO_NANO default y select BOARD_COMMON_ARDUINO_ATMEGA select CPU_MODEL_ATMEGA328P + select MODULE_BOARDS_COMMON_ARDUINO-ATMEGA if TEST_KCONFIG config BOARD default "arduino-nano" if BOARD_ARDUINO_NANO diff --git a/boards/arduino-uno/Kconfig b/boards/arduino-uno/Kconfig index acd5da8af9..addd49117b 100644 --- a/boards/arduino-uno/Kconfig +++ b/boards/arduino-uno/Kconfig @@ -9,6 +9,7 @@ config BOARD_ARDUINO_UNO default y select CPU_MODEL_ATMEGA328P select BOARD_COMMON_ARDUINO_ATMEGA + select MODULE_BOARDS_COMMON_ARDUINO-ATMEGA if TEST_KCONFIG config BOARD default "arduino-uno" if BOARD_ARDUINO_UNO diff --git a/boards/atmega1284p/Kconfig b/boards/atmega1284p/Kconfig index 3362613523..dfdf1f3175 100644 --- a/boards/atmega1284p/Kconfig +++ b/boards/atmega1284p/Kconfig @@ -19,3 +19,7 @@ config BOARD_ATMEGA1284P select HAS_PERIPH_SPI select HAS_PERIPH_TIMER select HAS_PERIPH_UART + + select MODULE_BOARDS_COMMON_ATMEGA if TEST_KCONFIG + +source "$(RIOTBOARD)/common/atmega/Kconfig" diff --git a/boards/atmega256rfr2-xpro/Kconfig b/boards/atmega256rfr2-xpro/Kconfig index 1ce778b61c..92bf8b3dae 100644 --- a/boards/atmega256rfr2-xpro/Kconfig +++ b/boards/atmega256rfr2-xpro/Kconfig @@ -18,3 +18,9 @@ config BOARD_ATMEGA256RFR2_XPRO select HAS_PERIPH_SPI select HAS_PERIPH_TIMER select HAS_PERIPH_UART + + select HAVE_SAUL_GPIO + select HAVE_AT30TSE75X + select MODULE_BOARDS_COMMON_ATMEGA if TEST_KCONFIG + +source "$(RIOTBOARD)/common/atmega/Kconfig" diff --git a/boards/atmega328p-xplained-mini/Kconfig b/boards/atmega328p-xplained-mini/Kconfig index d4ec024260..ca8ba2ab14 100644 --- a/boards/atmega328p-xplained-mini/Kconfig +++ b/boards/atmega328p-xplained-mini/Kconfig @@ -22,3 +22,6 @@ config BOARD_ATMEGA328P_XPLAINED_MINI select HAS_PERIPH_TIMER select HAS_PERIPH_UART # Various other features (if any) + select MODULE_BOARDS_COMMON_ATMEGA if TEST_KCONFIG + +source "$(RIOTBOARD)/common/atmega/Kconfig" diff --git a/boards/atmega328p/Kconfig b/boards/atmega328p/Kconfig index 8206fe7376..472aa537f3 100644 --- a/boards/atmega328p/Kconfig +++ b/boards/atmega328p/Kconfig @@ -21,3 +21,6 @@ config BOARD_ATMEGA328P select HAS_PERIPH_TIMER select HAS_PERIPH_UART # Various other features (if any) + select MODULE_BOARDS_COMMON_ATMEGA if TEST_KCONFIG + +source "$(RIOTBOARD)/common/atmega/Kconfig" diff --git a/boards/atxmega-a1-xplained/Kconfig b/boards/atxmega-a1-xplained/Kconfig index c85397f60d..483f642bef 100644 --- a/boards/atxmega-a1-xplained/Kconfig +++ b/boards/atxmega-a1-xplained/Kconfig @@ -18,3 +18,6 @@ config BOARD_ATXMEGA_A1_XPLAINED select HAS_PERIPH_UART select HAVE_SAUL_GPIO + select MODULE_BOARDS_COMMON_ATXMEGA if TEST_KCONFIG + +source "$(RIOTBOARD)/common/atxmega/Kconfig" diff --git a/boards/atxmega-a1u-xpro/Kconfig b/boards/atxmega-a1u-xpro/Kconfig index 6f1cb1ff0e..291709e2a0 100644 --- a/boards/atxmega-a1u-xpro/Kconfig +++ b/boards/atxmega-a1u-xpro/Kconfig @@ -18,3 +18,6 @@ config BOARD_ATXMEGA_A1U_XPRO select HAS_PERIPH_UART select HAVE_SAUL_GPIO + select MODULE_BOARDS_COMMON_ATXMEGA if TEST_KCONFIG + +source "$(RIOTBOARD)/common/atxmega/Kconfig" diff --git a/boards/atxmega-a3bu-xplained/Kconfig b/boards/atxmega-a3bu-xplained/Kconfig index 18217f40b4..db4a45a581 100644 --- a/boards/atxmega-a3bu-xplained/Kconfig +++ b/boards/atxmega-a3bu-xplained/Kconfig @@ -18,3 +18,6 @@ config BOARD_ATXMEGA_A3BU_XPLAINED select HAS_PERIPH_UART select HAVE_SAUL_GPIO + select MODULE_BOARDS_COMMON_ATXMEGA if TEST_KCONFIG + +source "$(RIOTBOARD)/common/atxmega/Kconfig" diff --git a/boards/avr-rss2/Kconfig b/boards/avr-rss2/Kconfig index babf55b13b..2923288f2d 100644 --- a/boards/avr-rss2/Kconfig +++ b/boards/avr-rss2/Kconfig @@ -18,3 +18,12 @@ config BOARD_AVR_RSS2 select HAS_PERIPH_SPI select HAS_PERIPH_TIMER select HAS_PERIPH_UART + + select MODULE_BOARDS_COMMON_ATMEGA if TEST_KCONFIG + select MODULE_ATMEGA_PCINT0 if TEST_KCONFIG + select HAVE_SAUL_GPIO + select HAVE_BME280_I2C + select HAVE_AT24MAC + + +source "$(RIOTBOARD)/common/atmega/Kconfig" diff --git a/boards/derfmega128/Kconfig b/boards/derfmega128/Kconfig index 13002c3f8d..cd32deb878 100644 --- a/boards/derfmega128/Kconfig +++ b/boards/derfmega128/Kconfig @@ -18,3 +18,7 @@ config BOARD_DERFMEGA128 select HAS_PERIPH_SPI select HAS_PERIPH_TIMER select HAS_PERIPH_UART + + select MODULE_BOARDS_COMMON_ATMEGA if TEST_KCONFIG + +source "$(RIOTBOARD)/common/atmega/Kconfig" diff --git a/boards/derfmega256/Kconfig b/boards/derfmega256/Kconfig index fe2a9d0732..8108ec45a4 100644 --- a/boards/derfmega256/Kconfig +++ b/boards/derfmega256/Kconfig @@ -18,3 +18,8 @@ config BOARD_DERFMEGA256 select HAS_PERIPH_SPI select HAS_PERIPH_TIMER select HAS_PERIPH_UART + + select MODULE_BOARDS_COMMON_ATMEGA if TEST_KCONFIG + select MODULE_PERIPH_EEPROM if MODULE_EUI_PROVIDER && HAS_PERIPH_EEPROM + +source "$(RIOTBOARD)/common/atmega/Kconfig" diff --git a/boards/mega-xplained/Kconfig b/boards/mega-xplained/Kconfig index 1bde78c24f..99724c1e4c 100644 --- a/boards/mega-xplained/Kconfig +++ b/boards/mega-xplained/Kconfig @@ -18,3 +18,9 @@ config BOARD_MEGA_XPLAINED select HAS_PERIPH_SPI select HAS_PERIPH_TIMER select HAS_PERIPH_UART + + select MODULE_BOARDS_COMMON_ATMEGA if TEST_KCONFIG + select HAVE_SAUL_ADC + select HAVE_SAUL_GPIO + +source "$(RIOTBOARD)/common/atmega/Kconfig" diff --git a/boards/microduino-corerf/Kconfig b/boards/microduino-corerf/Kconfig index e6e0b59c12..9d880d1aad 100644 --- a/boards/microduino-corerf/Kconfig +++ b/boards/microduino-corerf/Kconfig @@ -19,3 +19,7 @@ config BOARD_MICRODUINO_CORERF select HAS_PERIPH_SPI select HAS_PERIPH_TIMER select HAS_PERIPH_UART + + select MODULE_BOARDS_COMMON_ATMEGA if TEST_KCONFIG + +source "$(RIOTBOARD)/common/atmega/Kconfig" diff --git a/boards/waspmote-pro/Kconfig b/boards/waspmote-pro/Kconfig index 81e78b3a62..81a704be9f 100644 --- a/boards/waspmote-pro/Kconfig +++ b/boards/waspmote-pro/Kconfig @@ -17,3 +17,5 @@ config BOARD_WASPMOTE_PRO select HAS_PERIPH_TIMER select HAS_PERIPH_UART select HAS_ARDUINO + +source "$(RIOTKCONFIG)/Kconfig.ztimer_only" diff --git a/boards/zigduino/Kconfig b/boards/zigduino/Kconfig index b85a28aedd..3b4cae7986 100644 --- a/boards/zigduino/Kconfig +++ b/boards/zigduino/Kconfig @@ -19,3 +19,9 @@ config BOARD_ZIGDUINO select HAS_PERIPH_SPI select HAS_PERIPH_TIMER select HAS_PERIPH_UART + + select MODULE_BOARDS_COMMON_ATMEGA if TEST_KCONFIG + select HAVE_SAUL_ADC + select HAVE_SAUL_GPIO + +source "$(RIOTBOARD)/common/atmega/Kconfig"