This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from a967da5270 arch/riscv: Move -mcmodel=medany from Make.defs to 
Toolchain.defs
     new 4c9d405a97 arch/stm32h7: add HSEM support
     new 5ddded5561 arch/stm32h7/rcc: default value for BOARD_FLASH_PROGDELAY
     new 4c358419f0 arch/stm32h7: add an option to bypass clock configuration
     new 86134461f3 arch/stm32h7: use STM32_CPUCLK_FREQUENCY to initialize perf
     new a6c25f657d arch/stm32h7: add CM4 core support
     new 2fffd7dad6 arch/stm32h7: add RPTUN support
     new 03b058dddc boards/stm32h7: add nucleo-h745zi
     new 5407dfccc3 boards: disable CM4 for stm32h745i-disco and 
stm32h747i-disco
     new 81a9a2e5e0 boards/stm32h7: normalize configurations

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 arch/arm/Kconfig                                   |   8 +-
 arch/arm/include/stm32h7/irq.h                     |   6 +-
 .../{stm32h7x5xx_irq.h => stm32h7x5xx_cpu2_irq.h}  |  22 +-
 arch/arm/include/stm32h7/stm32h7x5xx_irq.h         |  12 +-
 arch/arm/src/stm32h7/CMakeLists.txt                |  21 +-
 arch/arm/src/stm32h7/Kconfig                       | 109 +++-
 arch/arm/src/stm32h7/Make.defs                     |  18 +-
 arch/arm/src/stm32h7/hardware/stm32_hsem.h         |  83 +++
 .../src/stm32h7/hardware/stm32h7x3xx_memorymap.h   |  22 +-
 arch/arm/src/stm32h7/hardware/stm32h7x3xx_rcc.h    |   7 +
 arch/arm/src/stm32h7/hardware/stm32h7x3xx_syscfg.h |  32 ++
 arch/arm/src/stm32h7/stm32_allocateheap.c          |  52 +-
 arch/arm/src/stm32h7/stm32_dualcore.c              | 179 +++++++
 .../stm32h7/{stm32_mpuinit.h => stm32_dualcore.h}  |  61 +--
 arch/arm/src/stm32h7/stm32_hsem.c                  | 291 +++++++++++
 .../src/stm32h7/{stm32_mpuinit.c => stm32_hsem.h}  |  87 ++--
 arch/arm/src/stm32h7/stm32_mpuinit.c               |  43 +-
 arch/arm/src/stm32h7/stm32_mpuinit.h               |  26 +-
 arch/arm/src/stm32h7/stm32_rcc.c                   |  12 +-
 arch/arm/src/stm32h7/stm32_rptun.c                 | 568 +++++++++++++++++++++
 .../src/stm32h7/{stm32_mpuinit.c => stm32_rptun.h} |  80 +--
 arch/arm/src/stm32h7/stm32_start.c                 |  38 +-
 arch/arm/src/stm32h7/stm32_userspace.c             |   4 -
 arch/arm/src/stm32h7/stm32h7x3xx_rcc.c             |   8 +
 boards/Kconfig                                     |  14 +-
 .../nucleo-h743zi/configs/composite/defconfig      |   1 +
 .../stm32h7/nucleo-h743zi/configs/elf/defconfig    |   1 +
 .../nucleo-h743zi/configs/mcuboot-app/defconfig    |   1 +
 .../nucleo-h743zi/configs/mcuboot-loader/defconfig |   1 +
 .../stm32h7/nucleo-h743zi/configs/netnsh/defconfig |   1 +
 .../stm32h7/nucleo-h743zi/configs/nsh/defconfig    |   1 +
 .../nucleo-h743zi/configs/nxlines_oled/defconfig   |   1 +
 .../nucleo-h743zi/configs/otg_fs_host/defconfig    |   1 +
 .../stm32h7/nucleo-h743zi/configs/pwm/defconfig    |   1 +
 .../stm32h7/nucleo-h743zi/configs/rndis/defconfig  |   1 +
 .../stm32h7/nucleo-h743zi2/configs/jumbo/defconfig |   1 +
 .../nucleo-h743zi2/configs/netnsh/defconfig        |   1 +
 .../stm32h7/nucleo-h743zi2/configs/nsh/defconfig   |   1 +
 .../stm32h7/nucleo-h743zi2/configs/pysim/defconfig |   1 +
 .../nucleo-h743zi2/configs/socketcan/defconfig     |   1 +
 boards/arm/stm32h7/nucleo-h745zi/CMakeLists.txt    |  21 +
 boards/arm/stm32h7/nucleo-h745zi/Kconfig           |  27 +
 .../configs/nsh_cm4}/defconfig                     |  21 +-
 .../configs/nsh_cm4_rptun}/defconfig               |  26 +-
 .../configs/nsh_cm7}/defconfig                     |  11 +-
 .../configs/nsh_cm7_rptun}/defconfig               |  19 +-
 boards/arm/stm32h7/nucleo-h745zi/include/board.h   | 393 ++++++++++++++
 boards/arm/stm32h7/nucleo-h745zi/scripts/Make.defs |  52 ++
 boards/arm/stm32h7/nucleo-h745zi/scripts/flash.ld  | 151 ++++++
 .../arm/stm32h7/nucleo-h745zi/scripts/flash_m4.ld  | 123 +++++
 .../arm/stm32h7/nucleo-h745zi/src/CMakeLists.txt   |  60 +++
 .../CMakeLists.txt => nucleo-h745zi/src/Makefile}  |  44 +-
 .../arm/stm32h7/nucleo-h745zi/src/nucleo-h745zi.h  | 236 +++++++++
 .../nucleo-h745zi/src/stm32_appinitialize.c        |  85 ++-
 .../arm/stm32h7/nucleo-h745zi/src/stm32_autoleds.c | 173 +++++++
 .../arm/stm32h7/nucleo-h745zi/src/stm32_boot.c     |  82 +--
 .../arm/stm32h7/nucleo-h745zi/src/stm32_bringup.c  | 114 +++--
 .../arm/stm32h7/nucleo-h745zi/src/stm32_userleds.c | 119 +++--
 .../stm32h745i-disco/configs/lvgl/defconfig        |   2 +
 .../stm32h745i-disco/configs/netnsh/defconfig      |   2 +
 .../stm32h7/stm32h745i-disco/configs/nsh/defconfig |   2 +
 .../stm32h745i-disco/configs/touchtest/defconfig   |   2 +
 .../stm32h7/stm32h745i-disco/src/CMakeLists.txt    |  22 +-
 .../stm32h7/stm32h747i-disco/configs/nsh/defconfig |   2 +
 tools/ci/testlist/arm-12.dat                       |   5 +
 65 files changed, 3084 insertions(+), 528 deletions(-)
 copy arch/arm/include/stm32h7/{stm32h7x5xx_irq.h => stm32h7x5xx_cpu2_irq.h} 
(95%)
 create mode 100644 arch/arm/src/stm32h7/hardware/stm32_hsem.h
 create mode 100644 arch/arm/src/stm32h7/stm32_dualcore.c
 copy arch/arm/src/stm32h7/{stm32_mpuinit.h => stm32_dualcore.h} (60%)
 create mode 100644 arch/arm/src/stm32h7/stm32_hsem.c
 copy arch/arm/src/stm32h7/{stm32_mpuinit.c => stm32_hsem.h} (50%)
 create mode 100644 arch/arm/src/stm32h7/stm32_rptun.c
 copy arch/arm/src/stm32h7/{stm32_mpuinit.c => stm32_rptun.h} (55%)
 create mode 100644 boards/arm/stm32h7/nucleo-h745zi/CMakeLists.txt
 create mode 100644 boards/arm/stm32h7/nucleo-h745zi/Kconfig
 copy boards/arm/stm32h7/{stm32h747i-disco/configs/nsh => 
nucleo-h745zi/configs/nsh_cm4}/defconfig (74%)
 copy boards/arm/stm32h7/{stm32h747i-disco/configs/nsh => 
nucleo-h745zi/configs/nsh_cm4_rptun}/defconfig (74%)
 copy boards/arm/stm32h7/{nucleo-h743zi/configs/nsh => 
nucleo-h745zi/configs/nsh_cm7}/defconfig (87%)
 copy boards/arm/stm32h7/{nucleo-h743zi/configs/nsh => 
nucleo-h745zi/configs/nsh_cm7_rptun}/defconfig (77%)
 create mode 100644 boards/arm/stm32h7/nucleo-h745zi/include/board.h
 create mode 100644 boards/arm/stm32h7/nucleo-h745zi/scripts/Make.defs
 create mode 100644 boards/arm/stm32h7/nucleo-h745zi/scripts/flash.ld
 create mode 100644 boards/arm/stm32h7/nucleo-h745zi/scripts/flash_m4.ld
 create mode 100644 boards/arm/stm32h7/nucleo-h745zi/src/CMakeLists.txt
 copy boards/arm/stm32h7/{stm32h745i-disco/src/CMakeLists.txt => 
nucleo-h745zi/src/Makefile} (56%)
 create mode 100644 boards/arm/stm32h7/nucleo-h745zi/src/nucleo-h745zi.h
 copy arch/arm/src/stm32h7/stm32_mpuinit.c => 
boards/arm/stm32h7/nucleo-h745zi/src/stm32_appinitialize.c (53%)
 create mode 100644 boards/arm/stm32h7/nucleo-h745zi/src/stm32_autoleds.c
 copy arch/arm/src/stm32h7/stm32_mpuinit.c => 
boards/arm/stm32h7/nucleo-h745zi/src/stm32_boot.c (52%)
 copy arch/arm/src/stm32h7/stm32_mpuinit.h => 
boards/arm/stm32h7/nucleo-h745zi/src/stm32_bringup.c (54%)
 copy arch/arm/src/stm32h7/stm32_mpuinit.h => 
boards/arm/stm32h7/nucleo-h745zi/src/stm32_userleds.c (50%)

Reply via email to