soc: st: stm32: add support for stm32f439

STM32F439 SoC is an STM32F429 with an integrated crypto/hash processor
providing hardware acceleration for encryption (AES and TDES) and hash
(MD5, SHA-1 and SHA-2).

Signed-off-by: Mathieu Anquetin <mathieu.anquetin@groupe-cahors.com>
This commit is contained in:
Mathieu Anquetin 2025-01-29 14:56:36 +01:00 committed by Benjamin Cabé
commit bd0de75090
3 changed files with 17 additions and 0 deletions

View file

@ -59,6 +59,7 @@ family:
- name: stm32f427xx
- name: stm32f429xx
- name: stm32f437xx
- name: stm32f439xx
- name: stm32f446xx
- name: stm32f469xx
- name: stm32f7x

View file

@ -0,0 +1,11 @@
# ST STM32F439XX MCU configuration options
# Copyright (c) 2025 Mathieu Anquetin <mathieu.anquetin@groupe-cahors.com>.
# SPDX-License-Identifier: Apache-2.0
if SOC_STM32F439XX
config NUM_IRQS
default 91
endif # SOC_STM32F439XX

View file

@ -82,6 +82,10 @@ config SOC_STM32F437XX
bool
select SOC_SERIES_STM32F4X
config SOC_STM32F439XX
bool
select SOC_SERIES_STM32F4X
config SOC_STM32F446XX
bool
select SOC_SERIES_STM32F4X
@ -109,5 +113,6 @@ config SOC
default "stm32f427xx" if SOC_STM32F427XX
default "stm32f429xx" if SOC_STM32F429XX
default "stm32f437xx" if SOC_STM32F437XX
default "stm32f439xx" if SOC_STM32F439XX
default "stm32f446xx" if SOC_STM32F446XX
default "stm32f469xx" if SOC_STM32F469XX