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

Reply via email to