This is an automated email from the ASF dual-hosted git repository.
michallenc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 83efa44f0c0 arch/arm: add STM32H755XI chip
83efa44f0c0 is described below
commit 83efa44f0c0e6d3400ea5bd334554f2242c7e829
Author: Norihiko Itou <[email protected]>
AuthorDate: Wed Apr 15 14:22:10 2026 +0900
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 <[email protected]>
---
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