From 83efa44f0c0e6d3400ea5bd334554f2242c7e829 Mon Sep 17 00:00:00 2001 From: Norihiko Itou Date: Wed, 15 Apr 2026 14:22:10 +0900 Subject: [PATCH] arch/arm: add STM32H755XI chip Support STM32H755XI chip. The STM32H755XI is a chip with a different package than the STM32H755II. Signed-off-by: Norihiko Itou --- Documentation/platforms/arm/stm32h7/index.rst | 2 +- arch/arm/include/stm32h7/chip.h | 3 ++- arch/arm/src/stm32h7/Kconfig | 12 +++++++++++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/Documentation/platforms/arm/stm32h7/index.rst b/Documentation/platforms/arm/stm32h7/index.rst index 0f161765e15..b042e33c30c 100644 --- a/Documentation/platforms/arm/stm32h7/index.rst +++ b/Documentation/platforms/arm/stm32h7/index.rst @@ -13,7 +13,7 @@ MCU Support Note STM32H747 Partial Only STM32H747XI STM32H757 No STM32H745 Yes -STM32H755 No +STM32H755 Partial Only STM32H755II and STM32H755XI =========== ======= ================ Single-core lines: diff --git a/arch/arm/include/stm32h7/chip.h b/arch/arm/include/stm32h7/chip.h index 5e67bbf0fa8..b97a8659e6c 100644 --- a/arch/arm/include/stm32h7/chip.h +++ b/arch/arm/include/stm32h7/chip.h @@ -82,7 +82,8 @@ defined (CONFIG_ARCH_CHIP_STM32H750ZB) || \ defined (CONFIG_ARCH_CHIP_STM32H750IB) || \ defined (CONFIG_ARCH_CHIP_STM32H750XB) || \ - defined (CONFIG_ARCH_CHIP_STM32H755II) + defined (CONFIG_ARCH_CHIP_STM32H755II) || \ + defined (CONFIG_ARCH_CHIP_STM32H755XI) #elif defined(CONFIG_ARCH_CHIP_STM32H747XI) #else # error STM32 H7 chip not identified diff --git a/arch/arm/src/stm32h7/Kconfig b/arch/arm/src/stm32h7/Kconfig index 3b178fb0596..39c1727646d 100644 --- a/arch/arm/src/stm32h7/Kconfig +++ b/arch/arm/src/stm32h7/Kconfig @@ -335,11 +335,21 @@ config ARCH_CHIP_STM32H755II select STM32H7_IO_CONFIG_I select STM32H7_HAVE_FDCAN1 select STM32H7_HAVE_FDCAN2 - select STM32H7_HAVE_SMPS ---help--- STM32 H7 Cortex M7, 2048 Kb FLASH, 1024K Kb SRAM, with cryptographic accelerator, LQFP176/UFBGA176 +config ARCH_CHIP_STM32H755XI + bool "STM32H755XI" + select STM32H7_STM32H7X5XX + select STM32H7_FLASH_CONFIG_I + select STM32H7_IO_CONFIG_X + select STM32H7_HAVE_FDCAN1 + select STM32H7_HAVE_FDCAN2 + ---help--- + STM32 H7 Cortex M7, 2048 Kb FLASH, 1024K Kb SRAM, + with cryptographic accelerator, TFBGA240 + endchoice # STM32 H7 Chip Selection config STM32H7_HAVE_SMPS