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

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


    from 80ccc5d9aa7 arch/risc-v/espressif: pick oneshot TIMG from SoC instance 
count
     new b59d3aadf58 arch/arm/imxrt: Allow placing primary ram into TCM in 
allocateheap
     new 6b0f85b768f arch/arm/imxrt: LPUART DMA fixes
     new 5095237337f arch/arm/imxrt: Add imxrt118x_memorymap
     new caa09a6557c arch/arm/imxrt: Add imxrt118x irq definitions
     new f6aa5c115e2 arch/arm/src/imxrt/chip.h: Add cache line definitions for 
Cortex-M33
     new d4a3d255a4d arch/arm/src/imxrt: Add the clock configuration for 
iMXRT118x
     new 9740ce3aa45 arch/arm/imxrt: Add register definitions for imxrt118x 
general power controller
     new ec6e653dc75 arch/arm/imxrt: Add register definitions for imxrt118x 
ANADIG
     new e24158d38f7 arch/arm/imxrt: Initial support for OCOTP on imxrt1180
     new 09db067af0b arch/arm/imxrt: Add imxrt118x blkctrl definitions
     new 9b0d9980823 arch/arm/imxrt: Port trdc driver from imx93 for imxrt118x
     new 438eadd880a arch/arm/imxrt: Port the imx93 ELE driver for iMXRT118x
     new 2c51ec655c3 arch/arm/imxrt: ELE, TRDC and TCM fixes in __start for 
iMXRT118x platform
     new 5137e583d6c arch/arm/imxrt: Add iMXRT118x XBAR register definitions
     new 80d6f34cd73 arch/arm/imxrt: Add support for IOMUXC and rgpio for 
imxrt118x
     new cb731d77911 arch/arm/imxrt: Add support for iMXRT118x in lowputc & 
serial drivers
     new 3693257175a arc/arm/imxrt/imxrt_usbdev.c: Fix for imxrt118x-evk
     new a3fb91e0baf arch/arm/imxrt: Small fixes for I2C&SPI to build for 
iMXRT118x
     new 5b7d69307c7 arch/arm/imxrt: Add iMXRT118x capable eDMA driver
     new e71c9c799ac arch/arm/imxrt: Add a function imxrt118x_release_cm7 to 
start M7 core
     new c5e2c4b3f73 arch/arm/imxrt: Configure MPU for imxrt118x
     new fae67d16088 boards/arm/imxrt/imxrt1180-evk: Add imxrt1189 evaluation 
board configurations
     new af24d2094a2 Documentation/imxrt: Add documentation for imxrt118x arch 
and imxrt1180-evk
     new be5bf6133ba arch/arm/imxrt: Add support for ELE FW for imxrt1180-evk
     new 66703d09573 tools/imxrt1180: Add a standalone C program for simple 
AHAB container creation

The 25 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:
 .../imxrt1180-evk/MIMXRT1180-EVK-TOP-IMG.jpg       |  Bin 0 -> 44866 bytes
 .../arm/imxrt/boards/imxrt1180-evk/index.rst       |  261 +++
 Documentation/platforms/arm/imxrt/index.rst        |   26 +-
 arch/arm/Kconfig                                   |    4 +-
 arch/arm/include/imxrt/chip.h                      |    5 +
 arch/arm/include/imxrt/imxrt118x_irq.h             |  293 ++++
 arch/arm/include/imxrt/irq.h                       |    2 +
 arch/arm/src/imxrt/CMakeLists.txt                  |   42 +-
 arch/arm/src/imxrt/Kconfig                         |  160 ++
 arch/arm/src/imxrt/Make.defs                       |   60 +-
 arch/arm/src/imxrt/chip.h                          |   11 +-
 arch/arm/src/imxrt/hardware/imxrt_ccm.h            |    2 +
 arch/arm/src/imxrt/hardware/imxrt_dcdc.h           |   40 +
 arch/arm/src/imxrt/hardware/imxrt_dmamux.h         |    2 +
 arch/arm/src/imxrt/hardware/imxrt_gpio.h           |    2 +
 arch/arm/src/imxrt/hardware/imxrt_iomuxc.h         |    7 +-
 arch/arm/src/imxrt/hardware/imxrt_memorymap.h      |    2 +
 arch/arm/src/imxrt/hardware/imxrt_ocotp.h          |   13 +
 arch/arm/src/imxrt/hardware/imxrt_pinmux.h         |    2 +
 arch/arm/src/imxrt/hardware/imxrt_usbphy.h         |    5 +-
 arch/arm/src/imxrt/hardware/imxrt_xbar.h           |    2 +
 .../src/imxrt/hardware/rt118x/imxrt118x_anadig.h   |  200 +++
 .../src/imxrt/hardware/rt118x/imxrt118x_blkctrl.h  |  137 ++
 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_ccm.h |  495 ++++++
 .../src/imxrt/hardware/rt118x/imxrt118x_dmamux.h   |  329 ++++
 .../arm/src/imxrt/hardware/rt118x/imxrt118x_edma.h |  444 +++++
 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_ele.h |  125 ++
 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_gpc.h |   85 +
 .../arm/src/imxrt/hardware/rt118x/imxrt118x_gpio.h |  119 ++
 .../src/imxrt/hardware/rt118x/imxrt118x_iomuxc.h   |  220 +++
 .../imxrt/hardware/rt118x/imxrt118x_memorymap.h    |  294 ++++
 .../rt118x/imxrt118x_ocotp.h}                      |   33 +-
 .../src/imxrt/hardware/rt118x/imxrt118x_pinmux.h   | 1842 ++++++++++++++++++++
 .../arm/src/imxrt/hardware/rt118x/imxrt118x_trdc.h |   73 +
 .../arm/src/imxrt/hardware/rt118x/imxrt118x_xbar.h |  917 ++++++++++
 arch/arm/src/imxrt/imxrt118x_ele.c                 |  676 +++++++
 arch/arm/src/imxrt/imxrt118x_ele.h                 |  379 ++++
 arch/arm/src/imxrt/imxrt118x_start_cm7.c           |  236 +++
 .../{imxrt_iomuxc.h => imxrt118x_start_cm7.h}      |   22 +-
 arch/arm/src/imxrt/imxrt118x_trdc.c                |  696 ++++++++
 arch/arm/src/imxrt/{chip.h => imxrt118x_trdc.h}    |   99 +-
 arch/arm/src/imxrt/imxrt_allocateheap.c            |   15 +-
 arch/arm/src/imxrt/imxrt_clockconfig.h             |    4 +-
 arch/arm/src/imxrt/imxrt_clockconfig_ver3.c        |  566 ++++++
 arch/arm/src/imxrt/imxrt_clockconfig_ver3.h        |  149 ++
 arch/arm/src/imxrt/imxrt_clrpend.c                 |   21 +
 arch/arm/src/imxrt/imxrt_config.h                  |   15 +-
 arch/arm/src/imxrt/imxrt_edma.h                    |   29 +-
 arch/arm/src/imxrt/imxrt_edma_ver2.c               | 1529 ++++++++++++++++
 arch/arm/src/imxrt/imxrt_gpio.h                    |   13 +
 arch/arm/src/imxrt/imxrt_iomuxc.h                  |    7 +-
 arch/arm/src/imxrt/imxrt_iomuxc_ver3.c             |  194 +++
 arch/arm/src/imxrt/imxrt_iomuxc_ver3.h             |  159 ++
 arch/arm/src/imxrt/imxrt_irq.c                     |   26 +-
 arch/arm/src/imxrt/imxrt_lowputc.c                 |    6 +-
 arch/arm/src/imxrt/imxrt_lpi2c.c                   |   24 +-
 arch/arm/src/imxrt/imxrt_lpspi.c                   |   12 +-
 arch/arm/src/imxrt/imxrt_mpuinit.c                 |   74 +
 arch/arm/src/imxrt/imxrt_ocotp.c                   |   47 +-
 arch/arm/src/imxrt/imxrt_periphclks.h              |   13 +
 arch/arm/src/imxrt/imxrt_rgpio.c                   |  275 +++
 arch/arm/src/imxrt/imxrt_rgpio.h                   |  253 +++
 arch/arm/src/imxrt/imxrt_rgpioirq.c                |  268 +++
 arch/arm/src/imxrt/imxrt_serial.c                  |   13 +-
 arch/arm/src/imxrt/imxrt_start.c                   |   23 +
 arch/arm/src/imxrt/imxrt_usbdev.c                  |   58 +-
 boards/Kconfig                                     |   11 +
 boards/arm/imxrt/imxrt1180-evk/Kconfig             |   22 +
 .../arm/imxrt/imxrt1180-evk/configs/bl/defconfig   |   32 +
 .../imxrt/imxrt1180-evk/configs/nsh-m33/defconfig  |   67 +
 .../arm/imxrt/imxrt1180-evk/configs/nsh/defconfig  |   76 +
 boards/arm/imxrt/imxrt1180-evk/include/board.h     |  130 ++
 .../imxrt1180-evk/include/imxrt118x_trdc_config.h  |  257 +++
 boards/arm/imxrt/imxrt1180-evk/scripts/Make.defs   |  102 ++
 .../arm/imxrt/imxrt1180-evk/scripts/flash-m33.ld   |  190 ++
 boards/arm/imxrt/imxrt1180-evk/scripts/flash.ld    |  153 ++
 boards/arm/imxrt/imxrt1180-evk/src/Makefile        |   51 +
 .../arm/imxrt/imxrt1180-evk/src/imxrt1180-evk.h    |   25 +-
 .../arm/imxrt/imxrt1180-evk/src/imxrt_appinit.c    |   35 +-
 .../arm/imxrt/imxrt1180-evk/src/imxrt_boot.c       |   62 +-
 .../arm/imxrt/imxrt1180-evk/src/imxrt_bootloader.c |   62 +-
 .../arm/imxrt/imxrt1180-evk/src/imxrt_bringup.c    |   62 +-
 .../arm/imxrt/imxrt1180-evk/src/imxrt_dma_alloc.c  |  160 ++
 .../imxrt/imxrt1180-evk/src/imxrt_flash_headers.c  |  218 +++
 .../arm/imxrt/imxrt1180-evk/tools/flash-jlink.sh   |  135 ++
 .../imxrt/imxrt1180-evk/tools/gdbserver-jlink.sh   |   42 +
 tools/imxrt1180/.cache/.gitignore                  |    2 +
 tools/imxrt1180/Config.mk                          |   46 +
 tools/imxrt1180/Makefile.host                      |   45 +
 tools/imxrt1180/build_flash_image.sh               |  257 +++
 tools/imxrt1180/mkahab.c                           |  359 ++++
 tools/imxrt1180/sha256.c                           |  239 +++
 .../src/imxrt/chip.h => tools/imxrt1180/sha256.h   |   61 +-
 93 files changed, 14803 insertions(+), 253 deletions(-)
 create mode 100644 
Documentation/platforms/arm/imxrt/boards/imxrt1180-evk/MIMXRT1180-EVK-TOP-IMG.jpg
 create mode 100644 
Documentation/platforms/arm/imxrt/boards/imxrt1180-evk/index.rst
 create mode 100644 arch/arm/include/imxrt/imxrt118x_irq.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_anadig.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_blkctrl.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_ccm.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_dmamux.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_edma.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_ele.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_gpc.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_gpio.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_iomuxc.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_memorymap.h
 copy arch/arm/src/imxrt/{imxrt_iomuxc.h => hardware/rt118x/imxrt118x_ocotp.h} 
(56%)
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_pinmux.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_trdc.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt118x/imxrt118x_xbar.h
 create mode 100644 arch/arm/src/imxrt/imxrt118x_ele.c
 create mode 100644 arch/arm/src/imxrt/imxrt118x_ele.h
 create mode 100644 arch/arm/src/imxrt/imxrt118x_start_cm7.c
 copy arch/arm/src/imxrt/{imxrt_iomuxc.h => imxrt118x_start_cm7.h} (72%)
 create mode 100644 arch/arm/src/imxrt/imxrt118x_trdc.c
 copy arch/arm/src/imxrt/{chip.h => imxrt118x_trdc.h} (53%)
 create mode 100644 arch/arm/src/imxrt/imxrt_clockconfig_ver3.c
 create mode 100644 arch/arm/src/imxrt/imxrt_clockconfig_ver3.h
 create mode 100644 arch/arm/src/imxrt/imxrt_edma_ver2.c
 create mode 100644 arch/arm/src/imxrt/imxrt_iomuxc_ver3.c
 create mode 100644 arch/arm/src/imxrt/imxrt_iomuxc_ver3.h
 create mode 100644 arch/arm/src/imxrt/imxrt_rgpio.c
 create mode 100644 arch/arm/src/imxrt/imxrt_rgpio.h
 create mode 100644 arch/arm/src/imxrt/imxrt_rgpioirq.c
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/Kconfig
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/configs/bl/defconfig
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/configs/nsh-m33/defconfig
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/configs/nsh/defconfig
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/include/board.h
 create mode 100644 
boards/arm/imxrt/imxrt1180-evk/include/imxrt118x_trdc_config.h
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/scripts/Make.defs
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/scripts/flash-m33.ld
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/scripts/flash.ld
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/src/Makefile
 copy arch/arm/src/imxrt/hardware/imxrt_iomuxc.h => 
boards/arm/imxrt/imxrt1180-evk/src/imxrt1180-evk.h (68%)
 copy arch/arm/src/imxrt/hardware/imxrt_iomuxc.h => 
boards/arm/imxrt/imxrt1180-evk/src/imxrt_appinit.c (64%)
 copy arch/arm/src/imxrt/chip.h => 
boards/arm/imxrt/imxrt1180-evk/src/imxrt_boot.c (61%)
 copy arch/arm/src/imxrt/chip.h => 
boards/arm/imxrt/imxrt1180-evk/src/imxrt_bootloader.c (63%)
 copy arch/arm/src/imxrt/hardware/imxrt_xbar.h => 
boards/arm/imxrt/imxrt1180-evk/src/imxrt_bringup.c (59%)
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/src/imxrt_dma_alloc.c
 create mode 100644 boards/arm/imxrt/imxrt1180-evk/src/imxrt_flash_headers.c
 create mode 100755 boards/arm/imxrt/imxrt1180-evk/tools/flash-jlink.sh
 create mode 100755 boards/arm/imxrt/imxrt1180-evk/tools/gdbserver-jlink.sh
 create mode 100644 tools/imxrt1180/.cache/.gitignore
 create mode 100644 tools/imxrt1180/Config.mk
 create mode 100644 tools/imxrt1180/Makefile.host
 create mode 100755 tools/imxrt1180/build_flash_image.sh
 create mode 100644 tools/imxrt1180/mkahab.c
 create mode 100644 tools/imxrt1180/sha256.c
 copy arch/arm/src/imxrt/chip.h => tools/imxrt1180/sha256.h (62%)

Reply via email to