diff --git a/soc/arm/st_stm32/stm32h7/Kconfig.defconfig.stm32h743xx b/soc/arm/st_stm32/stm32h7/Kconfig.defconfig.stm32h743xx new file mode 100644 index 00000000000..3774f4f8a93 --- /dev/null +++ b/soc/arm/st_stm32/stm32h7/Kconfig.defconfig.stm32h743xx @@ -0,0 +1,14 @@ +# ST STM32H743X MCU configuration options + +# Copyright (c) 2020 Teslabs Engineering S.L. +# SPDX-License-Identifier: Apache-2.0 + +if SOC_STM32H743XX + +config SOC + default "stm32h743xx" + +config NUM_IRQS + default 150 + +endif # SOC_STM32H743XX diff --git a/soc/arm/st_stm32/stm32h7/Kconfig.soc b/soc/arm/st_stm32/stm32h7/Kconfig.soc index 69a9b94a409..65921097f20 100644 --- a/soc/arm/st_stm32/stm32h7/Kconfig.soc +++ b/soc/arm/st_stm32/stm32h7/Kconfig.soc @@ -8,6 +8,11 @@ choice prompt "STM32H7x MCU Selection" depends on SOC_SERIES_STM32H7X +config SOC_STM32H743XX + bool "STM32H743XX" + select CPU_CORTEX_M7 + select CPU_HAS_FPU_DOUBLE_PRECISION + config SOC_STM32H747XX bool "STM32H747XX" select CPU_HAS_FPU_DOUBLE_PRECISION if CPU_CORTEX_M7 diff --git a/soc/arm/st_stm32/stm32h7/soc.h b/soc/arm/st_stm32/stm32h7/soc.h index 08a25129901..97d54462c89 100644 --- a/soc/arm/st_stm32/stm32h7/soc.h +++ b/soc/arm/st_stm32/stm32h7/soc.h @@ -7,15 +7,15 @@ #ifndef _STM32F7_SOC_H_ #define _STM32F7_SOC_H_ +#include + #ifndef _ASMLANGUAGE +#include #include -/* ARM CMSIS definitions must be included before kernel_includes.h. - * Therefore, it is essential to include kernel_includes.h after including - * core SOC-specific headers. - */ -#include +/* Add include for DTS generated information */ +#include #ifdef CONFIG_STM32H7_DUAL_CORE