soc: stm32: add support for stm32h757

Add support for STM32H757 SoC, which shares its design
with STM32H747 with added cryptography peripherals.

Signed-off-by: Grzegorz Runc <g.runc@grinn-global.com>
This commit is contained in:
Grzegorz Runc 2024-11-14 12:02:42 +01:00 committed by Fabio Baltieri
commit 9fcb17400b
8 changed files with 120 additions and 1 deletions

View file

@ -133,6 +133,10 @@ family:
cpuclusters:
- name: m7
- name: m4
- name: stm32h757xx
cpuclusters:
- name: m7
- name: m4
- name: stm32l0x
socs:
- name: stm32l010x4

View file

@ -59,6 +59,12 @@ config SOC_STM32H755XX_M7
config SOC_STM32H755XX_M4
select CPU_CORTEX_M4
config SOC_STM32H757XX_M7
select CPU_CORTEX_M7
config SOC_STM32H757XX_M4
select CPU_CORTEX_M4
config SOC_STM32H7A3XX
select CPU_CORTEX_M7

View file

@ -0,0 +1,15 @@
# ST STM32H757X MCU configuration options
#
# Copyright (c) 2024 Grinn sp. z o.o.
#
# SPDX-License-Identifier: Apache-2.0
if SOC_STM32H757XX_M7 || SOC_STM32H757XX_M4
config STM32H7_DUAL_CORE
default y
config NUM_IRQS
default 150
endif # SOC_STM32H757XX_M7 || SOC_STM32H757XX_M4

View file

@ -68,6 +68,14 @@ config SOC_STM32H755XX_M7
bool
select SOC_SERIES_STM32H7X
config SOC_STM32H757XX_M4
bool
select SOC_SERIES_STM32H7X
config SOC_STM32H757XX_M7
bool
select SOC_SERIES_STM32H7X
config SOC_STM32H7A3XX
bool
select SOC_SERIES_STM32H7X
@ -110,3 +118,4 @@ config SOC
default "stm32h750xx" if SOC_STM32H750XX
default "stm32h753xx" if SOC_STM32H753XX
default "stm32h755xx" if SOC_STM32H755XX_M7 || SOC_STM32H755XX_M4
default "stm32h757xx" if SOC_STM32H757XX_M7 || SOC_STM32H757XX_M4