This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a change to branch releases/13.1
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 1d42a62c393 mm/iob: fix CONFIG_NET_TIMESTAMPING typo in iob_alloc
add 622da286a16 arch/arm/stm32h5: Enable MPU support
add d0b2af4bc25 boards/arm/stm32h5/nucleo-h563zi: Configure MPU
add 3d12f63c224 arch/arm/stm32: Remove unneccessary ifdef
add cf2f42b7f17 arch/arm/stm32h5: Add OTP support.
add e077d42de10 Documentation/stm32h5: OTP is supported.
add ba2805b018c arch/arm/stm32h5: Fix duplicate define STM32_OTP_BASE.
add b9986e31a42 arch/arm/stm32h5: Fix nxstyle issues in stm32_serial.c.
add 96e32659d87 arch/arm/stm32h5: Add USART wake from low power.
add 99cfbc221de Documentation/stm32h5: board.h clock defines.
No new revisions were added by this update.
Summary of changes:
Documentation/platforms/arm/stm32h5/index.rst | 49 +
arch/arm/src/common/stm32/Kconfig.have | 3 +
arch/arm/src/common/stm32/Kconfig.uart | 280 ++++++
arch/arm/src/stm32h5/CMakeLists.txt | 4 +
arch/arm/src/stm32h5/Kconfig | 1 +
arch/arm/src/stm32h5/Make.defs | 4 +
.../src/stm32h5/hardware/stm32h5xxx_memorymap.h | 1 +
arch/arm/src/stm32h5/hardware/stm32h5xxx_rcc.h | 34 +-
arch/arm/src/stm32h5/hardware/stm32h5xxx_uart.h | 33 +-
arch/arm/src/stm32h5/stm32_flash.h | 6 +
.../arm/src/stm32h5/stm32_mpuinit.c | 38 +-
.../s32k11x_irq.h => stm32h5/stm32_mpuinit.h} | 21 +-
arch/arm/src/stm32h5/stm32_serial.c | 1054 ++++++++++++--------
arch/arm/src/stm32h5/stm32_start.c | 13 +
arch/arm/src/stm32h5/stm32h563xx_flash.c | 494 +++++++++
arch/arm/src/stm32h5/stm32h5xx_rcc.c | 94 ++
.../arm/stm32h5/nucleo-h563zi/src/CMakeLists.txt | 4 +
boards/arm/stm32h5/nucleo-h563zi/src/Make.defs | 4 +
.../arm/stm32h5/nucleo-h563zi/src/nucleo-h563zi.h | 12 +
boards/arm/stm32h5/nucleo-h563zi/src/stm32_boot.c | 6 +
.../stm32h5/nucleo-h563zi/src/stm32_mpu.c} | 30 +-
21 files changed, 1736 insertions(+), 449 deletions(-)
copy mm/kmm_heap/kmm_free.c => arch/arm/src/stm32h5/stm32_mpuinit.c (76%)
copy arch/arm/src/{s32k1xx/s32k11x/s32k11x_irq.h => stm32h5/stm32_mpuinit.h}
(78%)
copy
boards/{risc-v/allwinner-d1/lichee-rv-86-panel/src/allwinner_d1_boardinit.c =>
arm/stm32h5/nucleo-h563zi/src/stm32_mpu.c} (58%)