1# ST Microelectronics STM32H7 MCU series 2 3# Copyright (c) 2019 Linaro Limited 4# SPDX-License-Identifier: Apache-2.0 5 6config SOC_SERIES_STM32H7X 7 select ARM 8 select CPU_CORTEX_M_HAS_DWT 9 select CPU_HAS_FPU 10 select HAS_STM32CUBE 11 select CPU_HAS_ARM_MPU 12 select HAS_SWO 13 select USE_STM32_HAL_CORTEX 14 select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS 15 select CPU_HAS_FPU_DOUBLE_PRECISION if CPU_CORTEX_M7 16 select CPU_HAS_ICACHE if CPU_CORTEX_M7 17 select CPU_HAS_DCACHE if CPU_CORTEX_M7 18 select SOC_EARLY_INIT_HOOK 19 20config SOC_STM32H723XX 21 select CPU_CORTEX_M7 22 23config SOC_STM32H725XX 24 select CPU_CORTEX_M7 25 26config SOC_STM32H730XX 27 select CPU_CORTEX_M7 28 29config SOC_STM32H730XXQ 30 select CPU_CORTEX_M7 31 32config SOC_STM32H735XX 33 select CPU_CORTEX_M7 34 35config SOC_STM32H743XX 36 select CPU_CORTEX_M7 37 38config SOC_STM32H745XX_M7 39 select CPU_CORTEX_M7 40 41config SOC_STM32H745XX_M4 42 select CPU_CORTEX_M4 43 44config SOC_STM32H747XX_M7 45 select CPU_CORTEX_M7 46 47config SOC_STM32H747XX_M4 48 select CPU_CORTEX_M4 49 50config SOC_STM32H750XX 51 select CPU_CORTEX_M7 52 53config SOC_STM32H753XX 54 select CPU_CORTEX_M7 55 56config SOC_STM32H755XX_M7 57 select CPU_CORTEX_M7 58 59config SOC_STM32H755XX_M4 60 select CPU_CORTEX_M4 61 62config SOC_STM32H7A3XX 63 select CPU_CORTEX_M7 64 65config SOC_STM32H7A3XXQ 66 select CPU_CORTEX_M7 67 68config SOC_STM32H7B0XX 69 select CPU_CORTEX_M7 70 71config SOC_STM32H7B0XXQ 72 select CPU_CORTEX_M7 73 74config SOC_STM32H7B3XX 75 select CPU_CORTEX_M7 76 77config SOC_STM32H7B3XXQ 78 select CPU_CORTEX_M7 79 80if SOC_SERIES_STM32H7X 81 82config STM32H7_DUAL_CORE 83 bool "Dual Core" 84 85config STM32H7_BOOT_M4_AT_INIT 86 bool "Boot M4 core during M7 init independent of option byte BCM4." 87 default y 88 89endif # SOC_SERIES_STM32H7X 90