diff --git a/boards/atxmega-a1u-xpro/Kconfig b/boards/atxmega-a1u-xpro/Kconfig index 7e7fdffafc..6f1cb1ff0e 100644 --- a/boards/atxmega-a1u-xpro/Kconfig +++ b/boards/atxmega-a1u-xpro/Kconfig @@ -12,15 +12,9 @@ config BOARD_ATXMEGA_A1U_XPRO bool default y select CPU_MODEL_XMEGA128A1U - select HAS_PERIPH_CPUID - select HAS_PERIPH_GPIO - select HAS_PERIPH_GPIO_IRQ + select HAS_PERIPH_I2C - select HAS_PERIPH_NVM - select HAS_PERIPH_PM select HAS_PERIPH_SPI - select HAS_PERIPH_TIMER - select HAS_PERIPH_TIMER_PERIODIC select HAS_PERIPH_UART select HAVE_SAUL_GPIO diff --git a/boards/atxmega-a1u-xpro/Makefile.features b/boards/atxmega-a1u-xpro/Makefile.features index 729c41ce6b..cfe5dc4b6a 100644 --- a/boards/atxmega-a1u-xpro/Makefile.features +++ b/boards/atxmega-a1u-xpro/Makefile.features @@ -1,3 +1,7 @@ CPU_MODEL = atxmega128a1u +FEATURES_PROVIDED += periph_i2c +FEATURES_PROVIDED += periph_spi +FEATURES_PROVIDED += periph_uart + include $(RIOTBOARD)/common/atxmega/Makefile.features diff --git a/boards/atxmega-a3bu-xplained/Kconfig b/boards/atxmega-a3bu-xplained/Kconfig index 358a90bc9d..18217f40b4 100644 --- a/boards/atxmega-a3bu-xplained/Kconfig +++ b/boards/atxmega-a3bu-xplained/Kconfig @@ -12,15 +12,9 @@ config BOARD_ATXMEGA_A3BU_XPLAINED bool default y select CPU_MODEL_XMEGA256A3BU - select HAS_PERIPH_CPUID - select HAS_PERIPH_GPIO - select HAS_PERIPH_GPIO_IRQ + select HAS_PERIPH_I2C - select HAS_PERIPH_NVM - select HAS_PERIPH_PM select HAS_PERIPH_SPI - select HAS_PERIPH_TIMER - select HAS_PERIPH_TIMER_PERIODIC select HAS_PERIPH_UART select HAVE_SAUL_GPIO diff --git a/boards/atxmega-a3bu-xplained/Makefile.features b/boards/atxmega-a3bu-xplained/Makefile.features index 1269ddd140..98a0893284 100644 --- a/boards/atxmega-a3bu-xplained/Makefile.features +++ b/boards/atxmega-a3bu-xplained/Makefile.features @@ -1,3 +1,7 @@ CPU_MODEL = atxmega256a3bu +FEATURES_PROVIDED += periph_i2c +FEATURES_PROVIDED += periph_spi +FEATURES_PROVIDED += periph_uart + include $(RIOTBOARD)/common/atxmega/Makefile.features diff --git a/cpu/atxmega/Kconfig b/cpu/atxmega/Kconfig index 88cd7174aa..7897231d3e 100644 --- a/cpu/atxmega/Kconfig +++ b/cpu/atxmega/Kconfig @@ -22,7 +22,6 @@ config CPU_COMMON_ATXMEGA select HAS_PERIPH_PM select HAS_PERIPH_TIMER select HAS_PERIPH_TIMER_PERIODIC - select HAS_PERIPH_UART config CPU_CORE_ATXMEGA_A1 bool diff --git a/cpu/atxmega/Makefile.features b/cpu/atxmega/Makefile.features index 48ace1cc10..3bc4269134 100644 --- a/cpu/atxmega/Makefile.features +++ b/cpu/atxmega/Makefile.features @@ -6,9 +6,6 @@ include $(RIOTCPU)/avr8_common/Makefile.features FEATURES_PROVIDED += cpu_core_atxmega FEATURES_PROVIDED += periph_cpuid FEATURES_PROVIDED += periph_gpio periph_gpio_irq -FEATURES_PROVIDED += periph_i2c FEATURES_PROVIDED += periph_nvm FEATURES_PROVIDED += periph_pm -FEATURES_PROVIDED += periph_spi FEATURES_PROVIDED += periph_timer periph_timer_periodic -FEATURES_PROVIDED += periph_uart