diff --git a/arch/arm/soc/st_stm32/Kconfig.soc b/arch/arm/soc/st_stm32/Kconfig.soc index db3acdc616d..ca00793817e 100644 --- a/arch/arm/soc/st_stm32/Kconfig.soc +++ b/arch/arm/soc/st_stm32/Kconfig.soc @@ -15,7 +15,7 @@ # limitations under the License. # -config SOC_STM32F1X +config SOC_SERIES_STM32F1X bool "STM32F1x Series MCU" select CPU_CORTEX_M select CPU_CORTEX_M3 diff --git a/arch/arm/soc/st_stm32/stm32f1/Kconfig.defconfig.family b/arch/arm/soc/st_stm32/stm32f1/Kconfig.defconfig.family index e1b33c8e88f..6757407e258 100644 --- a/arch/arm/soc/st_stm32/stm32f1/Kconfig.defconfig.family +++ b/arch/arm/soc/st_stm32/stm32f1/Kconfig.defconfig.family @@ -15,7 +15,7 @@ # limitations under the License. # -if SOC_STM32F1X +if SOC_SERIES_STM32F1X source "arch/arm/soc/st_stm32/stm32f1/Kconfig.defconfig.stm32f1*" @@ -32,4 +32,4 @@ config NUM_IRQ_PRIO_BITS int default 4 -endif # SOC_STM32F1X +endif # SOC_SERIES_STM32F1X diff --git a/arch/arm/soc/st_stm32/stm32f1/Kconfig.soc.family b/arch/arm/soc/st_stm32/stm32f1/Kconfig.soc.family index ebf01162d2b..91fae2fd21c 100644 --- a/arch/arm/soc/st_stm32/stm32f1/Kconfig.soc.family +++ b/arch/arm/soc/st_stm32/stm32f1/Kconfig.soc.family @@ -17,7 +17,7 @@ choice prompt "STM32F1x MCU Selection" -depends on SOC_STM32F1X +depends on SOC_SERIES_STM32F1X config SOC_STM32F103VE bool "STM32F103VE" diff --git a/boards/nucleo_f103rb/nucleo_f103rb_defconfig b/boards/nucleo_f103rb/nucleo_f103rb_defconfig index ae454147846..90cdd144d33 100644 --- a/boards/nucleo_f103rb/nucleo_f103rb_defconfig +++ b/boards/nucleo_f103rb/nucleo_f103rb_defconfig @@ -1,7 +1,7 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F103RB=y CONFIG_SOC_FAMILY_STM32=y -CONFIG_SOC_STM32F1X=y +CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F103RB=y CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock diff --git a/boards/stm32_mini_a15/stm32_mini_a15_defconfig b/boards/stm32_mini_a15/stm32_mini_a15_defconfig index fb9dcdee625..7ac3e706184 100644 --- a/boards/stm32_mini_a15/stm32_mini_a15_defconfig +++ b/boards/stm32_mini_a15/stm32_mini_a15_defconfig @@ -1,7 +1,7 @@ CONFIG_ARM=y CONFIG_BOARD_STM32_MINI_A15=y CONFIG_SOC_FAMILY_STM32=y -CONFIG_SOC_STM32F1X=y +CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F103VE=y CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock diff --git a/drivers/clock_control/Kconfig.stm32f10x b/drivers/clock_control/Kconfig.stm32f10x index 14d42d9a0d7..3a496c90813 100644 --- a/drivers/clock_control/Kconfig.stm32f10x +++ b/drivers/clock_control/Kconfig.stm32f10x @@ -15,13 +15,13 @@ # limitations under the License. # -if SOC_STM32F1X +if SOC_SERIES_STM32F1X menuconfig CLOCK_CONTROL_STM32F10X bool prompt "STM32F10x Reset & Clock Control" - depends on CLOCK_CONTROL && SOC_STM32F1X - default y if SOC_STM32F1X + depends on CLOCK_CONTROL && SOC_SERIES_STM32F1X + default y if SOC_SERIES_STM32F1X help Enable driver for Reset & Clock Control subsystem found in STM32F1 family of MCUs diff --git a/drivers/gpio/gpio_stm32.c b/drivers/gpio/gpio_stm32.c index ba0b3e796f6..eaa44820ff7 100644 --- a/drivers/gpio/gpio_stm32.c +++ b/drivers/gpio/gpio_stm32.c @@ -229,7 +229,7 @@ DEVICE_AND_API_INIT(gpio_stm32_## __suffix, \ #ifdef CONFIG_GPIO_STM32_PORTA GPIO_DEVICE_INIT("GPIOA", a, GPIOA_BASE, STM32_PORTA, -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X STM32F10X_CLOCK_SUBSYS_IOPA | STM32F10X_CLOCK_SUBSYS_AFIO #endif @@ -238,7 +238,7 @@ GPIO_DEVICE_INIT("GPIOA", a, GPIOA_BASE, STM32_PORTA, #ifdef CONFIG_GPIO_STM32_PORTB GPIO_DEVICE_INIT("GPIOB", b, GPIOB_BASE, STM32_PORTB, -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X STM32F10X_CLOCK_SUBSYS_IOPB | STM32F10X_CLOCK_SUBSYS_AFIO #endif @@ -247,7 +247,7 @@ GPIO_DEVICE_INIT("GPIOB", b, GPIOB_BASE, STM32_PORTB, #ifdef CONFIG_GPIO_STM32_PORTC GPIO_DEVICE_INIT("GPIOC", c, GPIOC_BASE, STM32_PORTC, -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X STM32F10X_CLOCK_SUBSYS_IOPC | STM32F10X_CLOCK_SUBSYS_AFIO #endif @@ -256,7 +256,7 @@ GPIO_DEVICE_INIT("GPIOC", c, GPIOC_BASE, STM32_PORTC, #ifdef CONFIG_GPIO_STM32_PORTD GPIO_DEVICE_INIT("GPIOD", d, GPIOD_BASE, STM32_PORTD, -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X STM32F10X_CLOCK_SUBSYS_IOPD | STM32F10X_CLOCK_SUBSYS_AFIO #endif @@ -265,7 +265,7 @@ GPIO_DEVICE_INIT("GPIOD", d, GPIOD_BASE, STM32_PORTD, #ifdef CONFIG_GPIO_STM32_PORTE GPIO_DEVICE_INIT("GPIOE", e, GPIOE_BASE, STM32_PORTE, -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X STM32F10X_CLOCK_SUBSYS_IOPE | STM32F10X_CLOCK_SUBSYS_AFIO #endif diff --git a/drivers/interrupt_controller/exti_stm32.c b/drivers/interrupt_controller/exti_stm32.c index 3242c8eabf9..4528b070bb5 100644 --- a/drivers/interrupt_controller/exti_stm32.c +++ b/drivers/interrupt_controller/exti_stm32.c @@ -52,7 +52,7 @@ struct __exti_cb { void *data; }; -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X #define EXTI_LINES 19 #endif @@ -75,7 +75,7 @@ void stm32_exti_enable(struct device *dev, int line) exti->imr |= 1 << line; -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X if (line >= 5 && line <= 9) { irqnum = STM32F1_IRQ_EXTI9_5; } else if (line >= 10 && line <= 15) { @@ -246,7 +246,7 @@ DEVICE_INIT(exti_stm32, STM32_EXTI_NAME, stm32_exti_init, */ static void __stm32_exti_connect_irqs(struct device *dev) { -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X IRQ_CONNECT(STM32F1_IRQ_EXTI0, CONFIG_EXTI_STM32_EXTI0_IRQ_PRI, __stm32_exti_isr_0, DEVICE_GET(exti_stm32), diff --git a/drivers/pinmux/stm32/pinmux_stm32.h b/drivers/pinmux/stm32/pinmux_stm32.h index c2925aaf62f..5667e33c2cc 100644 --- a/drivers/pinmux/stm32/pinmux_stm32.h +++ b/drivers/pinmux/stm32/pinmux_stm32.h @@ -283,7 +283,7 @@ void stm32_setup_pins(const struct pin_config *pinconf, /* common pinmux device name for all STM32 chips */ #define STM32_PINMUX_NAME "stm32-pinmux" -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X #include "pinmux_stm32f1.h" #endif diff --git a/drivers/serial/uart_stm32.c b/drivers/serial/uart_stm32.c index d291dd0d8a0..4fe8b0d1c93 100644 --- a/drivers/serial/uart_stm32.c +++ b/drivers/serial/uart_stm32.c @@ -328,9 +328,9 @@ static struct uart_stm32_config uart_stm32_dev_cfg_0 = { .irq_config_func = uart_stm32_irq_config_func_0, #endif /* CONFIG_UART_INTERRUPT_DRIVEN */ }, -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X .clock_subsys = UINT_TO_POINTER(STM32F10X_CLOCK_SUBSYS_USART1), -#endif /* CONFIG_SOC_STM32F1X */ +#endif /* CONFIG_SOC_SERIES_STM32F1X */ }; static struct uart_stm32_data uart_stm32_dev_data_0 = { @@ -346,7 +346,7 @@ DEVICE_AND_API_INIT(uart_stm32_0, CONFIG_UART_STM32_PORT_0_NAME, #ifdef CONFIG_UART_INTERRUPT_DRIVEN static void uart_stm32_irq_config_func_0(struct device *dev) { -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X #define PORT_0_IRQ STM32F1_IRQ_USART1 #endif IRQ_CONNECT(PORT_0_IRQ, @@ -372,9 +372,9 @@ static struct uart_stm32_config uart_stm32_dev_cfg_1 = { .irq_config_func = uart_stm32_irq_config_func_1, #endif /* CONFIG_UART_INTERRUPT_DRIVEN */ }, -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X .clock_subsys = UINT_TO_POINTER(STM32F10X_CLOCK_SUBSYS_USART2), -#endif /* CONFIG_SOC_STM32F1X */ +#endif /* CONFIG_SOC_SERIES_STM32F1X */ }; static struct uart_stm32_data uart_stm32_dev_data_1 = { @@ -390,7 +390,7 @@ DEVICE_AND_API_INIT(uart_stm32_1, CONFIG_UART_STM32_PORT_1_NAME, #ifdef CONFIG_UART_INTERRUPT_DRIVEN static void uart_stm32_irq_config_func_1(struct device *dev) { -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X #define PORT_1_IRQ STM32F1_IRQ_USART2 #endif IRQ_CONNECT(PORT_1_IRQ, @@ -416,9 +416,9 @@ static struct uart_stm32_config uart_stm32_dev_cfg_2 = { .irq_config_func = uart_stm32_irq_config_func_2, #endif /* CONFIG_UART_INTERRUPT_DRIVEN */ }, -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X .clock_subsys = UINT_TO_POINTER(STM32F10X_CLOCK_SUBSYS_USART3), -#endif /* CONFIG_SOC_STM32F1X */ +#endif /* CONFIG_SOC_SERIES_STM32F1X */ }; static struct uart_stm32_data uart_stm32_dev_data_2 = { @@ -434,7 +434,7 @@ DEVICE_AND_API_INIT(uart_stm32_2, CONFIG_UART_STM32_PORT_2_NAME, #ifdef CONFIG_UART_INTERRUPT_DRIVEN static void uart_stm32_irq_config_func_2(struct device *dev) { -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X #define PORT_2_IRQ STM32F1_IRQ_USART3 #endif IRQ_CONNECT(PORT_2_IRQ, diff --git a/include/drivers/clock_control/stm32_clock_control.h b/include/drivers/clock_control/stm32_clock_control.h index 35e14577571..7041558bb2b 100644 --- a/include/drivers/clock_control/stm32_clock_control.h +++ b/include/drivers/clock_control/stm32_clock_control.h @@ -21,7 +21,7 @@ /* common clock control device name for all STM32 chips */ #define STM32_CLOCK_CONTROL_NAME "stm32-cc" -#ifdef CONFIG_SOC_STM32F1X +#ifdef CONFIG_SOC_SERIES_STM32F1X #include "stm32f1_clock_control.h" #endif