From 079a7ee1e5d1faaf322cf7e177afe00ce48da9ca Mon Sep 17 00:00:00 2001 From: Leandro Lanzieri Date: Tue, 18 Feb 2020 18:05:52 +0100 Subject: [PATCH] cpu/sam0_common: Add family specific Kconfig symbols --- cpu/sam0_common/Kconfig | 21 +++++++++++++++++++-- cpu/sam0_common/periph/Kconfig | 2 +- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/cpu/sam0_common/Kconfig b/cpu/sam0_common/Kconfig index 5aeba2af99..aff1490922 100644 --- a/cpu/sam0_common/Kconfig +++ b/cpu/sam0_common/Kconfig @@ -5,9 +5,26 @@ # directory for more details. # -config CPU_FAMILY_SAM0 +config CPU_COMMON_SAM0 bool - default y + select HAS_PERIPH_CPUID + select HAS_PERIPH_FLASHPAGE + select HAS_PERIPH_FLASHPAGE_RAW + select HAS_PERIPH_FLASHPAGE_RWEE + select HAS_PERIPH_GPIO + select HAS_PERIPH_GPIO_IRQ + select HAS_PERIPH_I2C_RECONFIGURE + select HAS_PERIPH_TIMER_PERIODIC + select HAS_PERIPH_UART_MODECFG + select HAS_PERIPH_UART_NONBLOCKING + select HAS_PERIPH_WDT + select HAS_PERIPH_WDT_CB select HAS_WDT_WARNING_PERIOD +if CPU_COMMON_SAM0 + rsource "periph/Kconfig" + +endif # CPU_COMMON_SAM0 + +source "$(RIOTCPU)/cortexm_common/Kconfig" diff --git a/cpu/sam0_common/periph/Kconfig b/cpu/sam0_common/periph/Kconfig index 38c15739e1..dab8e01f39 100644 --- a/cpu/sam0_common/periph/Kconfig +++ b/cpu/sam0_common/periph/Kconfig @@ -5,5 +5,5 @@ # directory for more details. config WDT_WARNING_PERIOD - depends on HAS_WDT_WARNING_PERIOD && KCONFIG_MODULE_PERIPH_WDT + depends on HAS_PERIPH_WDT_WARNING_PERIOD && KCONFIG_MODULE_PERIPH_WDT default 1