From 809bca458508fc465beee6a7bed881921fe717af Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Mon, 18 Feb 2019 13:47:15 +0100 Subject: [PATCH] soc/arm/st_stm32: Add comments on Kconfig.defconfig organization There are some implicit rules in STM32 family Kconfig.defconfig fragments organizations. Add comments to explicit these rules. Signed-off-by: Erwan Gouriou --- soc/arm/st_stm32/common/Kconfig.defconfig.series | 2 ++ soc/arm/st_stm32/stm32f0/Kconfig.defconfig.series | 4 ++++ soc/arm/st_stm32/stm32f1/Kconfig.defconfig.series | 4 ++++ soc/arm/st_stm32/stm32f2/Kconfig.defconfig.series | 4 ++++ soc/arm/st_stm32/stm32f3/Kconfig.defconfig.series | 4 ++++ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series | 4 ++++ soc/arm/st_stm32/stm32f7/Kconfig.defconfig.series | 4 ++++ soc/arm/st_stm32/stm32l0/Kconfig.defconfig.series | 4 ++++ soc/arm/st_stm32/stm32l4/Kconfig.defconfig.series | 5 +++++ 9 files changed, 35 insertions(+) diff --git a/soc/arm/st_stm32/common/Kconfig.defconfig.series b/soc/arm/st_stm32/common/Kconfig.defconfig.series index de3197e4bb9..dfc364b4ef0 100644 --- a/soc/arm/st_stm32/common/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/common/Kconfig.defconfig.series @@ -5,6 +5,8 @@ # SPDX-License-Identifier: Apache-2.0 # +# Here are set all the Kconfig symbols common to the whole STM32 family + if SOC_FAMILY_STM32 if SERIAL diff --git a/soc/arm/st_stm32/stm32f0/Kconfig.defconfig.series b/soc/arm/st_stm32/stm32f0/Kconfig.defconfig.series index eda0d636c95..c0f609a0ef0 100644 --- a/soc/arm/st_stm32/stm32f0/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/stm32f0/Kconfig.defconfig.series @@ -5,6 +5,8 @@ # SPDX-License-Identifier: Apache-2.0 # +# Kconfig symbols common to STM32F0 series + if SOC_SERIES_STM32F0X source "soc/arm/st_stm32/stm32f0/Kconfig.defconfig.stm32f0*" @@ -14,6 +16,8 @@ config SOC_SERIES if GPIO_STM32 +# GPIO ports A, B and C are set in ../common/Kconfig.defconfig.series + config GPIO_STM32_PORTD default y diff --git a/soc/arm/st_stm32/stm32f1/Kconfig.defconfig.series b/soc/arm/st_stm32/stm32f1/Kconfig.defconfig.series index de51718902c..95cb43bca9f 100644 --- a/soc/arm/st_stm32/stm32f1/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/stm32f1/Kconfig.defconfig.series @@ -5,6 +5,8 @@ # SPDX-License-Identifier: Apache-2.0 # +# Kconfig symbols common to STM32F1 series + if SOC_SERIES_STM32F1X source "soc/arm/st_stm32/stm32f1/Kconfig.defconfig.stm32f1*" @@ -14,6 +16,8 @@ config SOC_SERIES if GPIO_STM32 +# GPIO ports A, B and C are set in ../common/Kconfig.defconfig.series + config GPIO_STM32_PORTD default y diff --git a/soc/arm/st_stm32/stm32f2/Kconfig.defconfig.series b/soc/arm/st_stm32/stm32f2/Kconfig.defconfig.series index 2863734403d..855ee1ad1f5 100644 --- a/soc/arm/st_stm32/stm32f2/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/stm32f2/Kconfig.defconfig.series @@ -5,6 +5,8 @@ # SPDX-License-Identifier: Apache-2.0 # +# Kconfig symbols common to STM32F2 series + if SOC_SERIES_STM32F2X source "soc/arm/st_stm32/stm32f2/Kconfig.defconfig.stm32f2*" @@ -14,6 +16,8 @@ config SOC_SERIES if GPIO_STM32 +# GPIO ports A, B and C are set in ../common/Kconfig.defconfig.series + config GPIO_STM32_PORTD default y diff --git a/soc/arm/st_stm32/stm32f3/Kconfig.defconfig.series b/soc/arm/st_stm32/stm32f3/Kconfig.defconfig.series index 3f25f842a85..b098ae9d13e 100644 --- a/soc/arm/st_stm32/stm32f3/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/stm32f3/Kconfig.defconfig.series @@ -5,6 +5,8 @@ # SPDX-License-Identifier: Apache-2.0 # +# Kconfig symbols common to STM32F3 series + if SOC_SERIES_STM32F3X source "soc/arm/st_stm32/stm32f3/Kconfig.defconfig.stm32f3*" @@ -14,6 +16,8 @@ config SOC_SERIES if GPIO_STM32 +# GPIO ports A, B and C are set in ../common/Kconfig.defconfig.series + config GPIO_STM32_PORTD default y diff --git a/soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series b/soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series index 8299d73867f..122926fe89e 100644 --- a/soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series @@ -5,6 +5,8 @@ # SPDX-License-Identifier: Apache-2.0 # +# Kconfig symbols common to STM32F4 series + if SOC_SERIES_STM32F4X source "soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f4*" @@ -14,6 +16,8 @@ config SOC_SERIES if GPIO_STM32 +# GPIO ports A, B and C are set in ../common/Kconfig.defconfig.series + config GPIO_STM32_PORTD default y diff --git a/soc/arm/st_stm32/stm32f7/Kconfig.defconfig.series b/soc/arm/st_stm32/stm32f7/Kconfig.defconfig.series index 4db35422412..5858f82407c 100644 --- a/soc/arm/st_stm32/stm32f7/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/stm32f7/Kconfig.defconfig.series @@ -5,6 +5,8 @@ # SPDX-License-Identifier: Apache-2.0 # +# Kconfig symbols common to STM32F7 series + if SOC_SERIES_STM32F7X source "soc/arm/st_stm32/stm32f7/Kconfig.defconfig.stm32f7*" @@ -14,6 +16,8 @@ config SOC_SERIES if GPIO_STM32 +# GPIO ports A, B and C are set in ../common/Kconfig.defconfig.series + config GPIO_STM32_PORTD default y diff --git a/soc/arm/st_stm32/stm32l0/Kconfig.defconfig.series b/soc/arm/st_stm32/stm32l0/Kconfig.defconfig.series index 1ec289765e0..3af243fe6a0 100644 --- a/soc/arm/st_stm32/stm32l0/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/stm32l0/Kconfig.defconfig.series @@ -5,6 +5,8 @@ # SPDX-License-Identifier: Apache-2.0 # +# Kconfig symbols common to STM32L0 series + if SOC_SERIES_STM32L0X source "soc/arm/st_stm32/stm32l0/Kconfig.defconfig.stm32l0*" @@ -14,6 +16,8 @@ config SOC_SERIES if GPIO_STM32 +# GPIO ports A, B and C are set in ../common/Kconfig.defconfig.series + endif # GPIO_STM32 if I2C_STM32 diff --git a/soc/arm/st_stm32/stm32l4/Kconfig.defconfig.series b/soc/arm/st_stm32/stm32l4/Kconfig.defconfig.series index 5fce21e8281..c895935002a 100644 --- a/soc/arm/st_stm32/stm32l4/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/stm32l4/Kconfig.defconfig.series @@ -6,6 +6,8 @@ # SPDX-License-Identifier: Apache-2.0 # +# Kconfig symbols common to STM32L4 series + if SOC_SERIES_STM32L4X source "soc/arm/st_stm32/stm32l4/Kconfig.defconfig.stm32l4*" @@ -16,10 +18,13 @@ config SOC_SERIES if GPIO_STM32 +# GPIO ports A, B and C are set in ../common/Kconfig.defconfig.series + config GPIO_STM32_PORTH default y endif # GPIO_STM32 + if I2C_STM32 config I2C_STM32_V2