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 0c5145b7d1 New implementation of the ESP32's RMT driver. add ea87d008a0 Initial support for NUCLEO-U5A5ZJ-Q board No new revisions were added by this update. Summary of changes: arch/arm/Kconfig | 1 + arch/arm/include/stm32u5/chip.h | 22 +- arch/arm/include/stm32u5/irq.h | 7 +- .../stm32u5/{stm32u585xx_irq.h => stm32u5xx_irq.h} | 23 +- arch/arm/src/stm32u5/Kconfig | 164 +- arch/arm/src/stm32u5/Make.defs | 8 +- arch/arm/src/stm32u5/hardware/stm32_flash.h | 44 +- arch/arm/src/stm32u5/hardware/stm32_i2c.h | 250 ++ arch/arm/src/stm32u5/hardware/stm32_memorymap.h | 34 +- arch/arm/src/stm32u5/hardware/stm32_pinmap.h | 4 +- arch/arm/src/stm32u5/hardware/stm32_spi.h | 9 +- arch/arm/src/stm32u5/hardware/stm32_syscfg.h | 4 +- .../{stm32u585xx_dbgmcu.h => stm32u5xx_dbgmcu.h} | 8 +- .../{stm32u585xx_pinmap.h => stm32u5xx_pinmap.h} | 28 +- .../{stm32u585xx_rcc.h => stm32u5xx_rcc.h} | 20 +- .../{stm32u585xx_spi.h => stm32u5xx_spi.h} | 15 +- .../{stm32u585xx_syscfg.h => stm32u5xx_syscfg.h} | 15 +- arch/arm/src/stm32u5/stm32_allocateheap.c | 41 +- arch/arm/src/stm32u5/stm32_dbgmcu.h | 4 +- arch/arm/src/stm32u5/stm32_flash.c | 2 + arch/arm/src/stm32u5/stm32_gpio.h | 2 +- arch/arm/src/stm32u5/stm32_i2c.c | 3078 ++++++++++++++++++++ arch/arm/src/stm32u5/stm32_i2c.h | 89 + arch/arm/src/stm32u5/stm32_rcc.h | 4 +- arch/arm/src/stm32u5/stm32_start.c | 4 +- arch/arm/src/stm32u5/stm32_uart.h | 2 +- .../stm32u5/{stm32u585xx_rcc.c => stm32u5xx_rcc.c} | 12 +- boards/Kconfig | 12 + .../stm32u5/b-u585i-iot02a/configs/nsh/defconfig | 2 - boards/arm/stm32u5/nucleo-u5a5zj-q/Kconfig | 8 + boards/arm/stm32u5/nucleo-u5a5zj-q/README.txt | 88 + .../configs/nsh/defconfig | 33 +- boards/arm/stm32u5/nucleo-u5a5zj-q/include/board.h | 205 ++ .../scripts/Make.defs | 0 .../arm/stm32u5/nucleo-u5a5zj-q/scripts/flash.ld | 103 + .../scripts/tfm-ns.ld | 0 .../arm/stm32u5/nucleo-u5a5zj-q/src/Makefile | 43 +- .../stm32u5/nucleo-u5a5zj-q/src/nucleo-u5a5zj-q.h | 101 + .../stm32u5/nucleo-u5a5zj-q/src/stm32_appinit.c | 71 + .../arm/stm32u5/nucleo-u5a5zj-q/src/stm32_boot.c | 81 + .../stm32u5/nucleo-u5a5zj-q/src/stm32_bringup.c | 159 + .../nucleo-u5a5zj-q/src/stm32_clockconfig.c | 33 +- boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_spi.c | 184 ++ 43 files changed, 4802 insertions(+), 215 deletions(-) rename arch/arm/include/stm32u5/{stm32u585xx_irq.h => stm32u5xx_irq.h} (93%) create mode 100644 arch/arm/src/stm32u5/hardware/stm32_i2c.h rename arch/arm/src/stm32u5/hardware/{stm32u585xx_dbgmcu.h => stm32u5xx_dbgmcu.h} (95%) rename arch/arm/src/stm32u5/hardware/{stm32u585xx_pinmap.h => stm32u5xx_pinmap.h} (99%) rename arch/arm/src/stm32u5/hardware/{stm32u585xx_rcc.h => stm32u5xx_rcc.h} (99%) rename arch/arm/src/stm32u5/hardware/{stm32u585xx_spi.h => stm32u5xx_spi.h} (97%) rename arch/arm/src/stm32u5/hardware/{stm32u585xx_syscfg.h => stm32u5xx_syscfg.h} (92%) create mode 100644 arch/arm/src/stm32u5/stm32_i2c.c create mode 100644 arch/arm/src/stm32u5/stm32_i2c.h rename arch/arm/src/stm32u5/{stm32u585xx_rcc.c => stm32u5xx_rcc.c} (98%) create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/Kconfig create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/README.txt copy boards/arm/stm32u5/{b-u585i-iot02a => nucleo-u5a5zj-q}/configs/nsh/defconfig (69%) create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/include/board.h copy boards/arm/stm32u5/{b-u585i-iot02a => nucleo-u5a5zj-q}/scripts/Make.defs (100%) create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/scripts/flash.ld copy boards/arm/stm32u5/{b-u585i-iot02a => nucleo-u5a5zj-q}/scripts/tfm-ns.ld (100%) copy arch/arm/src/stm32u5/Make.defs => boards/arm/stm32u5/nucleo-u5a5zj-q/src/Makefile (50%) create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/src/nucleo-u5a5zj-q.h create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_appinit.c create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_boot.c create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_bringup.c copy arch/arm/src/stm32u5/hardware/stm32_syscfg.h => boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_clockconfig.c (54%) create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_spi.c