This is an automated email from the ASF dual-hosted git repository.
simbit18 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from dcd93b0f67f libs/libc/elf: Load the libraries a module names in
DT_NEEDED.
add ba9619bc2b6 arm/stm32h7: fix nxstyle errors
add 7f2ae8ffeca arm/stm32h7: add STM32H735 support
add f8e6b90ce59 arm/stm32h7: add OctoSPI register definitions
add b463a4bf7a4 boards/arm/stm32h7: add STM32H735G-DK support
No new revisions were added by this update.
Summary of changes:
.../arm/stm32h7/boards/stm32h735g-dk/index.rst | 39 ++++
.../boards/stm32h735g-dk/stm32h735g-dk-back.jpg | Bin 0 -> 120694 bytes
.../boards/stm32h735g-dk/stm32h735g-dk-front.jpg | Bin 0 -> 76449 bytes
Documentation/platforms/arm/stm32h7/index.rst | 2 +-
arch/arm/include/stm32h7/chip.h | 15 ++
arch/arm/src/common/stm32/Kconfig.have | 3 +
arch/arm/src/stm32h7/Kconfig | 95 +++++++-
arch/arm/src/stm32h7/hardware/stm32_octospi.h | 113 +++++++++
arch/arm/src/stm32h7/hardware/stm32h7x3xx_gpio.h | 2 +-
.../src/stm32h7/hardware/stm32h7x3xx_memorymap.h | 3 +
arch/arm/src/stm32h7/hardware/stm32h7x3xx_pinmap.h | 8 +
arch/arm/src/stm32h7/hardware/stm32h7x3xx_rcc.h | 3 +
arch/arm/src/stm32h7/stm32_gpio.c | 36 +--
arch/arm/src/stm32h7/stm32h7x3xx_rcc.c | 3 +-
boards/Kconfig | 13 ++
.../arm/stm32h7/stm32h735g-dk}/CMakeLists.txt | 2 +-
.../arm/stm32h7/stm32h735g-dk}/Kconfig | 5 +-
.../nsh => stm32h735g-dk/configs/jumbo}/defconfig | 40 ++--
.../configs/lvgl/defconfig | 44 ++--
.../configs/nsh/defconfig | 25 +-
boards/arm/stm32h7/stm32h735g-dk/include/board.h | 259 +++++++++++++++++++++
.../stm32h735g-dk}/scripts/Make.defs | 3 +-
.../scripts/flash.ld} | 55 +++--
.../stm32h735g-dk}/src/CMakeLists.txt | 11 +-
.../stm32h735g-dk}/src/Make.defs | 10 +-
.../stm32h735g-dk}/src/stm32_autoleds.c | 22 +-
.../stm32h735g-dk}/src/stm32_boot.c | 12 +-
.../stm32h735g-dk}/src/stm32_bringup.c | 44 ++--
.../src/stm32_buttons.c | 4 +-
.../arm/stm32h7/stm32h735g-dk/src/stm32_hyperram.c | 140 +++++++++++
.../src/stm32_lcd.c | 28 ++-
.../stm32h735g-dk/src/stm32_touchscreen.c} | 119 +++++++---
.../src/stm32_userleds.c | 18 +-
.../stm32h735g-dk/src/stm32h735g-dk.h} | 45 ++--
34 files changed, 1004 insertions(+), 217 deletions(-)
create mode 100644
Documentation/platforms/arm/stm32h7/boards/stm32h735g-dk/index.rst
create mode 100644
Documentation/platforms/arm/stm32h7/boards/stm32h735g-dk/stm32h735g-dk-back.jpg
create mode 100644
Documentation/platforms/arm/stm32h7/boards/stm32h735g-dk/stm32h735g-dk-front.jpg
create mode 100644 arch/arm/src/stm32h7/hardware/stm32_octospi.h
copy {arch/arm/src/lpc43xx/spifi =>
boards/arm/stm32h7/stm32h735g-dk}/CMakeLists.txt (95%)
copy {arch/x86/src/common => boards/arm/stm32h7/stm32h735g-dk}/Kconfig (68%)
copy boards/arm/stm32h7/{nucleo-h723zg/configs/nsh =>
stm32h735g-dk/configs/jumbo}/defconfig (64%)
copy boards/arm/stm32h7/{stm32h745i-disco =>
stm32h735g-dk}/configs/lvgl/defconfig (68%)
copy boards/arm/stm32h7/{nucleo-h753zi => stm32h735g-dk}/configs/nsh/defconfig
(71%)
create mode 100644 boards/arm/stm32h7/stm32h735g-dk/include/board.h
copy boards/arm/{n32h7/n32h762iil7 => stm32h7/stm32h735g-dk}/scripts/Make.defs
(96%)
copy boards/arm/stm32h7/{nucleo-h743zi/scripts/kernel.space.ld =>
stm32h735g-dk/scripts/flash.ld} (72%)
copy boards/arm/{stm32f0/nucleo-f091rc =>
stm32h7/stm32h735g-dk}/src/CMakeLists.txt (87%)
copy boards/arm/{stm32f0/nucleo-f091rc => stm32h7/stm32h735g-dk}/src/Make.defs
(88%)
copy boards/arm/{stm32c5/nucleo-c562re =>
stm32h7/stm32h735g-dk}/src/stm32_autoleds.c (81%)
copy boards/arm/{stm32l0/stm32l0538-disco =>
stm32h7/stm32h735g-dk}/src/stm32_boot.c (93%)
copy boards/arm/{stm32h5/stm32h573i-dk =>
stm32h7/stm32h735g-dk}/src/stm32_bringup.c (76%)
copy boards/arm/stm32h7/{stm32h747i-disco =>
stm32h735g-dk}/src/stm32_buttons.c (97%)
create mode 100644 boards/arm/stm32h7/stm32h735g-dk/src/stm32_hyperram.c
copy boards/arm/stm32h7/{stm32h745i-disco => stm32h735g-dk}/src/stm32_lcd.c
(87%)
copy boards/arm/{common/stm32/src/stm32_lm75.c =>
stm32h7/stm32h735g-dk/src/stm32_touchscreen.c} (50%)
copy boards/arm/stm32h7/{stm32h750b-dk => stm32h735g-dk}/src/stm32_userleds.c
(90%)
copy boards/arm/{stm32c5/nucleo-c562re/src/nucleo-c562re.h =>
stm32h7/stm32h735g-dk/src/stm32h735g-dk.h} (57%)