diff --git a/boards/arm/96b_argonkey/96b_argonkey_defconfig b/boards/arm/96b_argonkey/96b_argonkey_defconfig index 5e3b9c597e2..23d062733c8 100644 --- a/boards/arm/96b_argonkey/96b_argonkey_defconfig +++ b/boards/arm/96b_argonkey/96b_argonkey_defconfig @@ -3,7 +3,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F412CG=y -CONFIG_CORTEX_M_SYSTICK=y # 84MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=84000000 diff --git a/boards/arm/96b_avenger96/96b_avenger96_defconfig b/boards/arm/96b_avenger96/96b_avenger96_defconfig index 8bc6a68f33a..8504ca6333c 100644 --- a/boards/arm/96b_avenger96/96b_avenger96_defconfig +++ b/boards/arm/96b_avenger96/96b_avenger96_defconfig @@ -2,7 +2,6 @@ CONFIG_ARM=y CONFIG_BOARD_96B_AVENGER96=y CONFIG_SOC_SERIES_STM32MP1X=y CONFIG_SOC_STM32MP15_M4=y -CONFIG_CORTEX_M_SYSTICK=y # 209 MHz system clock (mlhclk_ck) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=209000000 diff --git a/boards/arm/96b_carbon/96b_carbon_defconfig b/boards/arm/96b_carbon/96b_carbon_defconfig index 53898d992f3..f59ce0dba69 100644 --- a/boards/arm/96b_carbon/96b_carbon_defconfig +++ b/boards/arm/96b_carbon/96b_carbon_defconfig @@ -3,7 +3,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F401XE=y -CONFIG_CORTEX_M_SYSTICK=y # 84MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=84000000 diff --git a/boards/arm/96b_neonkey/96b_neonkey_defconfig b/boards/arm/96b_neonkey/96b_neonkey_defconfig index 27b171e16bc..535f3a220fd 100644 --- a/boards/arm/96b_neonkey/96b_neonkey_defconfig +++ b/boards/arm/96b_neonkey/96b_neonkey_defconfig @@ -3,7 +3,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F411XE=y -CONFIG_CORTEX_M_SYSTICK=y # 84MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=84000000 diff --git a/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig b/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig index 47b9b78d8cb..25637e6d4b8 100644 --- a/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig +++ b/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_96B_STM32_SENSOR_MEZ=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F446XX=y -CONFIG_CORTEX_M_SYSTICK=y # 84MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=84000000 diff --git a/boards/arm/96b_wistrio/96b_wistrio_defconfig b/boards/arm/96b_wistrio/96b_wistrio_defconfig index b9a9c8c9a2e..c7130a6270c 100644 --- a/boards/arm/96b_wistrio/96b_wistrio_defconfig +++ b/boards/arm/96b_wistrio/96b_wistrio_defconfig @@ -1,7 +1,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L1X=y CONFIG_SOC_STM32L151XB=y -CONFIG_CORTEX_M_SYSTICK=y # 32MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32000000 diff --git a/boards/arm/b_l072z_lrwan1/b_l072z_lrwan1_defconfig b/boards/arm/b_l072z_lrwan1/b_l072z_lrwan1_defconfig index 2fffdfd23f0..b3b9f2b5d89 100644 --- a/boards/arm/b_l072z_lrwan1/b_l072z_lrwan1_defconfig +++ b/boards/arm/b_l072z_lrwan1/b_l072z_lrwan1_defconfig @@ -10,7 +10,6 @@ CONFIG_SOC_STM32L072XX=y CONFIG_BOARD_B_L072Z_LRWAN1=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32000000 # Clock configuration diff --git a/boards/arm/disco_l475_iot1/disco_l475_iot1_defconfig b/boards/arm/disco_l475_iot1/disco_l475_iot1_defconfig index ecfd7254df7..98ddeb29b5b 100644 --- a/boards/arm/disco_l475_iot1/disco_l475_iot1_defconfig +++ b/boards/arm/disco_l475_iot1/disco_l475_iot1_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_DISCO_L475_IOT1=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L475XX=y -CONFIG_CORTEX_M_SYSTICK=y # 80MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=80000000 diff --git a/boards/arm/dragino_lsn50/dragino_lsn50_defconfig b/boards/arm/dragino_lsn50/dragino_lsn50_defconfig index b56018e568b..94f6f7e1c46 100644 --- a/boards/arm/dragino_lsn50/dragino_lsn50_defconfig +++ b/boards/arm/dragino_lsn50/dragino_lsn50_defconfig @@ -10,7 +10,6 @@ CONFIG_SOC_STM32L072XX=y CONFIG_BOARD_DRAGINO_LSN50=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32000000 # Serial Drivers diff --git a/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig b/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig index 62488a9cd53..8ca8533aaf3 100644 --- a/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig +++ b/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig @@ -3,7 +3,6 @@ CONFIG_BOARD_MIKROE_MINI_M4_FOR_STM32=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F415XX=y # 168MHz system clock -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 # Enable MPU diff --git a/boards/arm/nucleo_f030r8/nucleo_f030r8_defconfig b/boards/arm/nucleo_f030r8/nucleo_f030r8_defconfig index ed920fb7841..d2871fafdf0 100644 --- a/boards/arm/nucleo_f030r8/nucleo_f030r8_defconfig +++ b/boards/arm/nucleo_f030r8/nucleo_f030r8_defconfig @@ -9,7 +9,6 @@ CONFIG_SOC_STM32F030X8=y CONFIG_BOARD_NUCLEO_F030R8=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 # Kernel Options due to Low Memory (8k) diff --git a/boards/arm/nucleo_f070rb/nucleo_f070rb_defconfig b/boards/arm/nucleo_f070rb/nucleo_f070rb_defconfig index 6aedc4ae4d0..719843b9e3d 100644 --- a/boards/arm/nucleo_f070rb/nucleo_f070rb_defconfig +++ b/boards/arm/nucleo_f070rb/nucleo_f070rb_defconfig @@ -9,7 +9,6 @@ CONFIG_SOC_STM32F070XB=y CONFIG_BOARD_NUCLEO_F070RB=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 # Serial Drivers diff --git a/boards/arm/nucleo_f091rc/nucleo_f091rc_defconfig b/boards/arm/nucleo_f091rc/nucleo_f091rc_defconfig index af686f35da6..f3b037061f3 100644 --- a/boards/arm/nucleo_f091rc/nucleo_f091rc_defconfig +++ b/boards/arm/nucleo_f091rc/nucleo_f091rc_defconfig @@ -9,7 +9,6 @@ CONFIG_SOC_STM32F091XC=y CONFIG_BOARD_NUCLEO_F091RC=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 # Serial Drivers diff --git a/boards/arm/nucleo_f103rb/nucleo_f103rb_defconfig b/boards/arm/nucleo_f103rb/nucleo_f103rb_defconfig index f52f99b2db3..67b174f0aa9 100644 --- a/boards/arm/nucleo_f103rb/nucleo_f103rb_defconfig +++ b/boards/arm/nucleo_f103rb/nucleo_f103rb_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F103RB=y CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F103XB=y -CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 diff --git a/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig b/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig index 4fb325f4588..3bba30e231d 100644 --- a/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig +++ b/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F207ZG=y CONFIG_SOC_SERIES_STM32F2X=y CONFIG_SOC_STM32F207XX=y -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=120000000 CONFIG_SERIAL=y diff --git a/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig b/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig index 5b96a90db71..e461bb270a1 100644 --- a/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig +++ b/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig @@ -3,7 +3,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F3X=y CONFIG_SOC_STM32F302X8=y -CONFIG_CORTEX_M_SYSTICK=y # 72 MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 diff --git a/boards/arm/nucleo_f334r8/nucleo_f334r8_defconfig b/boards/arm/nucleo_f334r8/nucleo_f334r8_defconfig index 4ba3bce1020..31edc02234d 100644 --- a/boards/arm/nucleo_f334r8/nucleo_f334r8_defconfig +++ b/boards/arm/nucleo_f334r8/nucleo_f334r8_defconfig @@ -9,7 +9,6 @@ CONFIG_SOC_STM32F334X8=y CONFIG_BOARD_NUCLEO_F334R8=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 # Serial Drivers diff --git a/boards/arm/nucleo_f401re/nucleo_f401re_defconfig b/boards/arm/nucleo_f401re/nucleo_f401re_defconfig index da0333f84ec..7bc5f263c0d 100644 --- a/boards/arm/nucleo_f401re/nucleo_f401re_defconfig +++ b/boards/arm/nucleo_f401re/nucleo_f401re_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F401RE=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F401XE=y -CONFIG_CORTEX_M_SYSTICK=y # 84MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=84000000 diff --git a/boards/arm/nucleo_f411re/nucleo_f411re_defconfig b/boards/arm/nucleo_f411re/nucleo_f411re_defconfig index 6cad99533cd..713d6eb0540 100644 --- a/boards/arm/nucleo_f411re/nucleo_f411re_defconfig +++ b/boards/arm/nucleo_f411re/nucleo_f411re_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F411RE=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F411XE=y -CONFIG_CORTEX_M_SYSTICK=y # 96MHz system clock (highest value to get a precise USB clock) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000 diff --git a/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig b/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig index ea5f2b02813..0a08da7918f 100644 --- a/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig +++ b/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F412ZG=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F412ZG=y -CONFIG_CORTEX_M_SYSTICK=y # 96MHz system clock (highest value to get a precise USB clock) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000 diff --git a/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig b/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig index e45c3014e22..0bd52978927 100644 --- a/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig +++ b/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F413ZH=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F413XX=y -CONFIG_CORTEX_M_SYSTICK=y # 96MHz system clock (highest value to get a precise USB clock) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000 diff --git a/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig b/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig index a3845865d26..b44b9b1882c 100644 --- a/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig +++ b/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig @@ -3,7 +3,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F429XX=y -CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock (highest value to get a precise USB clock) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 diff --git a/boards/arm/nucleo_f446re/nucleo_f446re_defconfig b/boards/arm/nucleo_f446re/nucleo_f446re_defconfig index 2e5b4c21749..58880aee003 100644 --- a/boards/arm/nucleo_f446re/nucleo_f446re_defconfig +++ b/boards/arm/nucleo_f446re/nucleo_f446re_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F446RE=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F446XX=y -CONFIG_CORTEX_M_SYSTICK=y # 96MHz system clock (highest value to get a precise USB clock) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000 diff --git a/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig b/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig index 34c6222b4d3..36140cb4242 100644 --- a/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig +++ b/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F746ZG=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F746XX=y -CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock (CubeMX Defaults) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 diff --git a/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig b/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig index 303071bb0de..1a5a4530077 100644 --- a/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig +++ b/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F756ZG=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F756XX=y -CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock (CubeMX Defaults) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 diff --git a/boards/arm/nucleo_g071rb/nucleo_g071rb_defconfig b/boards/arm/nucleo_g071rb/nucleo_g071rb_defconfig index 937a6f994fa..9f9c6cde165 100644 --- a/boards/arm/nucleo_g071rb/nucleo_g071rb_defconfig +++ b/boards/arm/nucleo_g071rb/nucleo_g071rb_defconfig @@ -2,7 +2,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32G0X=y CONFIG_SOC_STM32G071XX=y -CONFIG_CORTEX_M_SYSTICK=y CONFIG_BOARD_NUCLEO_G071RB=y # 64MHz system clock diff --git a/boards/arm/nucleo_g431rb/nucleo_g431rb_defconfig b/boards/arm/nucleo_g431rb/nucleo_g431rb_defconfig index 619c88ffd38..6e3b8e9dfd6 100644 --- a/boards/arm/nucleo_g431rb/nucleo_g431rb_defconfig +++ b/boards/arm/nucleo_g431rb/nucleo_g431rb_defconfig @@ -3,7 +3,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32G4X=y CONFIG_SOC_STM32G431XX=y -CONFIG_CORTEX_M_SYSTICK=y # 170MHz system clock only in 'boost power' mode. RM0440, section # 5.1.5 states that the R1MODE bit must be cleared before system can diff --git a/boards/arm/nucleo_l053r8/nucleo_l053r8_defconfig b/boards/arm/nucleo_l053r8/nucleo_l053r8_defconfig index aaa47cc692d..6399f0f2eaf 100644 --- a/boards/arm/nucleo_l053r8/nucleo_l053r8_defconfig +++ b/boards/arm/nucleo_l053r8/nucleo_l053r8_defconfig @@ -10,7 +10,6 @@ CONFIG_SOC_STM32L053XX=y CONFIG_BOARD_NUCLEO_L053R8=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32000000 # Kernel Options due to Low Memory (8k) diff --git a/boards/arm/nucleo_l073rz/nucleo_l073rz_defconfig b/boards/arm/nucleo_l073rz/nucleo_l073rz_defconfig index c35340fcaa0..f331dbbe740 100644 --- a/boards/arm/nucleo_l073rz/nucleo_l073rz_defconfig +++ b/boards/arm/nucleo_l073rz/nucleo_l073rz_defconfig @@ -9,7 +9,6 @@ CONFIG_SOC_STM32L073XX=y CONFIG_BOARD_NUCLEO_L073RZ=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32000000 # Serial Drivers diff --git a/boards/arm/nucleo_l432kc/nucleo_l432kc_defconfig b/boards/arm/nucleo_l432kc/nucleo_l432kc_defconfig index 88f672d507d..8ce114e94ff 100644 --- a/boards/arm/nucleo_l432kc/nucleo_l432kc_defconfig +++ b/boards/arm/nucleo_l432kc/nucleo_l432kc_defconfig @@ -3,7 +3,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L432XX=y -CONFIG_CORTEX_M_SYSTICK=y # 80MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=80000000 diff --git a/boards/arm/nucleo_l476rg/nucleo_l476rg_defconfig b/boards/arm/nucleo_l476rg/nucleo_l476rg_defconfig index 35f0a721318..aa769c9a08b 100644 --- a/boards/arm/nucleo_l476rg/nucleo_l476rg_defconfig +++ b/boards/arm/nucleo_l476rg/nucleo_l476rg_defconfig @@ -3,7 +3,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L476XX=y -CONFIG_CORTEX_M_SYSTICK=y # 80MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=80000000 diff --git a/boards/arm/nucleo_l496zg/nucleo_l496zg_defconfig b/boards/arm/nucleo_l496zg/nucleo_l496zg_defconfig index 65de6420137..f464f133cba 100644 --- a/boards/arm/nucleo_l496zg/nucleo_l496zg_defconfig +++ b/boards/arm/nucleo_l496zg/nucleo_l496zg_defconfig @@ -3,7 +3,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L496XX=y -CONFIG_CORTEX_M_SYSTICK=y # 80MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=80000000 diff --git a/boards/arm/nucleo_l4r5zi/nucleo_l4r5zi_defconfig b/boards/arm/nucleo_l4r5zi/nucleo_l4r5zi_defconfig index 3bdb26c4e49..fec5bce470a 100644 --- a/boards/arm/nucleo_l4r5zi/nucleo_l4r5zi_defconfig +++ b/boards/arm/nucleo_l4r5zi/nucleo_l4r5zi_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L4R5XX=y CONFIG_BOARD_NUCLEO_L4R5ZI=y -CONFIG_CORTEX_M_SYSTICK=y # 120MHz system clock only in 'boost power' mode. DM00310109, section # 5.1.7 states that the R1MODE bit must be cleared before system can diff --git a/boards/arm/nucleo_wb55rg/nucleo_wb55rg_defconfig b/boards/arm/nucleo_wb55rg/nucleo_wb55rg_defconfig index 524f5f20a6f..d7899033f99 100644 --- a/boards/arm/nucleo_wb55rg/nucleo_wb55rg_defconfig +++ b/boards/arm/nucleo_wb55rg/nucleo_wb55rg_defconfig @@ -1,7 +1,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32WBX=y CONFIG_SOC_STM32WB55XX=y -CONFIG_CORTEX_M_SYSTICK=y # 32MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32000000 diff --git a/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig b/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig index 261c059a4af..1efdc638af7 100644 --- a/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig +++ b/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_OLIMEX_STM32_E407=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F407XG=y -CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 diff --git a/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig b/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig index 57d0a72c722..ac4ef47874b 100644 --- a/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig +++ b/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_OLIMEX_STM32_H407=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F407XG=y -CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 diff --git a/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig b/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig index 5234f3c5e64..d932c826b1e 100644 --- a/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig +++ b/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_OLIMEX_STM32_P405=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F405XG=y -CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 diff --git a/boards/arm/olimexino_stm32/olimexino_stm32_defconfig b/boards/arm/olimexino_stm32/olimexino_stm32_defconfig index ac0ba72e75c..96dd790419a 100644 --- a/boards/arm/olimexino_stm32/olimexino_stm32_defconfig +++ b/boards/arm/olimexino_stm32/olimexino_stm32_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_OLIMEXINO_STM32=y CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F103XB=y -CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 diff --git a/boards/arm/sensortile_box/sensortile_box_defconfig b/boards/arm/sensortile_box/sensortile_box_defconfig index 579098ffe2e..ad838ea6d05 100644 --- a/boards/arm/sensortile_box/sensortile_box_defconfig +++ b/boards/arm/sensortile_box/sensortile_box_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L4R9XX=y CONFIG_BOARD_SENSORTILE_BOX=y -CONFIG_CORTEX_M_SYSTICK=y # 120MHz system clock only in 'boost power' mode. DM00310109, section # 5.1.7 states that the R1MODE bit must be cleared before system can diff --git a/boards/arm/steval_fcu001v1/steval_fcu001v1_defconfig b/boards/arm/steval_fcu001v1/steval_fcu001v1_defconfig index 7ca5f15ef31..46df7a7cd7c 100644 --- a/boards/arm/steval_fcu001v1/steval_fcu001v1_defconfig +++ b/boards/arm/steval_fcu001v1/steval_fcu001v1_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STEVAL_FCU001V1=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F401XC=y -CONFIG_CORTEX_M_SYSTICK=y # 84MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=84000000 diff --git a/boards/arm/stm3210c_eval/stm3210c_eval_defconfig b/boards/arm/stm3210c_eval/stm3210c_eval_defconfig index 5c8f6373ded..e4f819453a2 100644 --- a/boards/arm/stm3210c_eval/stm3210c_eval_defconfig +++ b/boards/arm/stm3210c_eval/stm3210c_eval_defconfig @@ -9,7 +9,6 @@ CONFIG_SOC_STM32F107XC=y CONFIG_BOARD_STM3210C_EVAL=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 diff --git a/boards/arm/stm32373c_eval/stm32373c_eval_defconfig b/boards/arm/stm32373c_eval/stm32373c_eval_defconfig index 7d170bf2b82..bd8612ac640 100644 --- a/boards/arm/stm32373c_eval/stm32373c_eval_defconfig +++ b/boards/arm/stm32373c_eval/stm32373c_eval_defconfig @@ -15,7 +15,6 @@ CONFIG_CPU_HAS_FPU=y CONFIG_FLOAT=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 # Serial Drivers diff --git a/boards/arm/stm32_min_dev/stm32_min_dev_black_defconfig b/boards/arm/stm32_min_dev/stm32_min_dev_black_defconfig index 4e1503ba4bc..07b56b703cc 100644 --- a/boards/arm/stm32_min_dev/stm32_min_dev_black_defconfig +++ b/boards/arm/stm32_min_dev/stm32_min_dev_black_defconfig @@ -9,7 +9,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32_MIN_DEV_BLACK=y CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F103X8=y -CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 diff --git a/boards/arm/stm32_min_dev/stm32_min_dev_blue_defconfig b/boards/arm/stm32_min_dev/stm32_min_dev_blue_defconfig index 1157192731e..0feeb280b43 100644 --- a/boards/arm/stm32_min_dev/stm32_min_dev_blue_defconfig +++ b/boards/arm/stm32_min_dev/stm32_min_dev_blue_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32_MIN_DEV_BLUE=y CONFIG_SOC_SERIES_STM32F1X=y CONFIG_SOC_STM32F103X8=y -CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 diff --git a/boards/arm/stm32f030_demo/stm32f030_demo_defconfig b/boards/arm/stm32f030_demo/stm32f030_demo_defconfig index 1ec0603ef59..3c2c7ba3d8e 100644 --- a/boards/arm/stm32f030_demo/stm32f030_demo_defconfig +++ b/boards/arm/stm32f030_demo/stm32f030_demo_defconfig @@ -9,7 +9,6 @@ CONFIG_SOC_STM32F030X4=y CONFIG_BOARD_STM32F030_DEMO=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 # Kernel Options due to Low Memory (4k) diff --git a/boards/arm/stm32f072_eval/stm32f072_eval_defconfig b/boards/arm/stm32f072_eval/stm32f072_eval_defconfig index f679298d0b4..213ffda7299 100644 --- a/boards/arm/stm32f072_eval/stm32f072_eval_defconfig +++ b/boards/arm/stm32f072_eval/stm32f072_eval_defconfig @@ -10,7 +10,6 @@ CONFIG_SOC_STM32F072XB=y CONFIG_BOARD_STM32F072_EVAL=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 # Serial Drivers diff --git a/boards/arm/stm32f072b_disco/stm32f072b_disco_defconfig b/boards/arm/stm32f072b_disco/stm32f072b_disco_defconfig index 493aca39f35..50d33839611 100644 --- a/boards/arm/stm32f072b_disco/stm32f072b_disco_defconfig +++ b/boards/arm/stm32f072b_disco/stm32f072b_disco_defconfig @@ -9,7 +9,6 @@ CONFIG_SOC_STM32F072XB=y CONFIG_BOARD_STM32F072B_DISCO=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 # Serial Drivers diff --git a/boards/arm/stm32f0_disco/stm32f0_disco_defconfig b/boards/arm/stm32f0_disco/stm32f0_disco_defconfig index d31de29629e..540ae7db115 100644 --- a/boards/arm/stm32f0_disco/stm32f0_disco_defconfig +++ b/boards/arm/stm32f0_disco/stm32f0_disco_defconfig @@ -9,7 +9,6 @@ CONFIG_SOC_STM32F051X8=y CONFIG_BOARD_STM32F0_DISCO=y # General Kernel Options -CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000 # Kernel Options due to Low Memory (8k) diff --git a/boards/arm/stm32f3_disco/stm32f3_disco_defconfig b/boards/arm/stm32f3_disco/stm32f3_disco_defconfig index e767b78342f..3cb77390bf8 100644 --- a/boards/arm/stm32f3_disco/stm32f3_disco_defconfig +++ b/boards/arm/stm32f3_disco/stm32f3_disco_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F3_DISCO=y CONFIG_SOC_SERIES_STM32F3X=y CONFIG_SOC_STM32F303XC=y -CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 diff --git a/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig b/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig index 4a94d7aecaf..8a7a5b00a98 100644 --- a/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig +++ b/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F411E_DISCO=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F411XE=y -CONFIG_CORTEX_M_SYSTICK=y # 100MHz system clock (highest value to get a precise USB clock should be 96MHz) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=100000000 diff --git a/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig b/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig index 5ed2ea21570..aaec7f09fa7 100644 --- a/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig +++ b/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F412G_DISCO=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F412ZG=y -CONFIG_CORTEX_M_SYSTICK=y # 100MHz system clock (highest value to get a precise USB clock should be 96MHz) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=100000000 diff --git a/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig b/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig index 9243449cd2f..bfae33a68b4 100644 --- a/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig +++ b/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F429I_DISC1=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F429XX=y -CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 diff --git a/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig b/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig index 0e9f92f9fdc..2191fcfabd6 100644 --- a/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig +++ b/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F469I_DISCO=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F469XX=y -CONFIG_CORTEX_M_SYSTICK=y # 180MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=180000000 diff --git a/boards/arm/stm32f4_disco/stm32f4_disco_defconfig b/boards/arm/stm32f4_disco/stm32f4_disco_defconfig index 5f79a98f038..871694a12f7 100644 --- a/boards/arm/stm32f4_disco/stm32f4_disco_defconfig +++ b/boards/arm/stm32f4_disco/stm32f4_disco_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F4_DISCO=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F407XG=y -CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 diff --git a/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig b/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig index f76f16d631a..b2779b4a105 100644 --- a/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig +++ b/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F723E_DISCO=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F723XX=y -CONFIG_CORTEX_M_SYSTICK=y # 216MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=216000000 diff --git a/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig b/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig index 8ee4f6c0be0..788e0416656 100644 --- a/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig +++ b/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F746G_DISCO=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F746XX=y -CONFIG_CORTEX_M_SYSTICK=y # 216MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=216000000 diff --git a/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig b/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig index c27631f96e8..fbb32948bf7 100644 --- a/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig +++ b/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F769I_DISCO=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F769XX=y -CONFIG_CORTEX_M_SYSTICK=y # 216MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=216000000 diff --git a/boards/arm/stm32h747i_disco/stm32h747i_disco_m4_defconfig b/boards/arm/stm32h747i_disco/stm32h747i_disco_m4_defconfig index 5f1859a1c3a..b2020d49f61 100644 --- a/boards/arm/stm32h747i_disco/stm32h747i_disco_m4_defconfig +++ b/boards/arm/stm32h747i_disco/stm32h747i_disco_m4_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32H747I_DISCO_M4=y CONFIG_SOC_SERIES_STM32H7X=y CONFIG_SOC_STM32H747XX=y -CONFIG_CORTEX_M_SYSTICK=y # enable pinmux CONFIG_PINMUX=y diff --git a/boards/arm/stm32h747i_disco/stm32h747i_disco_m7_defconfig b/boards/arm/stm32h747i_disco/stm32h747i_disco_m7_defconfig index e86b96ce8eb..0e2c38aff5a 100644 --- a/boards/arm/stm32h747i_disco/stm32h747i_disco_m7_defconfig +++ b/boards/arm/stm32h747i_disco/stm32h747i_disco_m7_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32H747I_DISCO_M7=y CONFIG_SOC_SERIES_STM32H7X=y CONFIG_SOC_STM32H747XX=y -CONFIG_CORTEX_M_SYSTICK=y # enable pinmux CONFIG_PINMUX=y diff --git a/boards/arm/stm32l476g_disco/stm32l476g_disco_defconfig b/boards/arm/stm32l476g_disco/stm32l476g_disco_defconfig index ccb3b053294..3ca1b29bd9b 100644 --- a/boards/arm/stm32l476g_disco/stm32l476g_disco_defconfig +++ b/boards/arm/stm32l476g_disco/stm32l476g_disco_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32L476G_DISCO=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L476XX=y -CONFIG_CORTEX_M_SYSTICK=y # 80MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=80000000 diff --git a/boards/arm/stm32l496g_disco/stm32l496g_disco_defconfig b/boards/arm/stm32l496g_disco/stm32l496g_disco_defconfig index 40e4679694e..c1fca5d07c4 100644 --- a/boards/arm/stm32l496g_disco/stm32l496g_disco_defconfig +++ b/boards/arm/stm32l496g_disco/stm32l496g_disco_defconfig @@ -4,7 +4,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32L496G_DISCO=y CONFIG_SOC_SERIES_STM32L4X=y CONFIG_SOC_STM32L496XX=y -CONFIG_CORTEX_M_SYSTICK=y # 80MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=80000000 diff --git a/boards/arm/stm32mp157c_dk2/stm32mp157c_dk2_defconfig b/boards/arm/stm32mp157c_dk2/stm32mp157c_dk2_defconfig index e1bf71988e3..feeae154e8a 100644 --- a/boards/arm/stm32mp157c_dk2/stm32mp157c_dk2_defconfig +++ b/boards/arm/stm32mp157c_dk2/stm32mp157c_dk2_defconfig @@ -2,7 +2,6 @@ CONFIG_ARM=y CONFIG_BOARD_STM32MP157C_DK2=y CONFIG_SOC_SERIES_STM32MP1X=y CONFIG_SOC_STM32MP15_M4=y -CONFIG_CORTEX_M_SYSTICK=y # 209 MHz system clock (mlhclk_ck) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=209000000 diff --git a/soc/arm/st_stm32/common/Kconfig.defconfig.series b/soc/arm/st_stm32/common/Kconfig.defconfig.series index 1610c96bbbb..13628b6f297 100644 --- a/soc/arm/st_stm32/common/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/common/Kconfig.defconfig.series @@ -9,6 +9,10 @@ if SOC_FAMILY_STM32 +# SYSTICK is the default tick source on STM32 Socs +config CORTEX_M_SYSTICK + default y + if CLOCK_CONTROL config CLOCK_CONTROL_STM32_CUBE