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 8930aae423 esp32s3_partition.h: fix typos (S3S3 -> S3)
     new 9906163beb Base IMXRT1170 port
     new 982e3e01f0 imxrt:gpio disable imxrt_gpio_select for the 1170
     new 0ff18e31f5 imxrt1170-evk: add basic documentation
     new 05e620d12b imxrt:Serial Use smart invalidate
     new b0e31c7d72 s32k3xx:Serial Use smart invalidate
     new cc632ea789 imxrt:edma clear state before callback
     new a81b36394e imxrt:edma Add idle chack
     new 6ad7b82cd6 imxrt:Serial refactor out tx dma semaphore

The 8 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:
 .../arm/imxrt/boards/imxrt1170-evk/index.rst       |   165 +
 arch/arm/include/imxrt/chip.h                      |     5 +
 arch/arm/include/imxrt/imxrt117x_irq.h             |   669 ++
 arch/arm/include/imxrt/irq.h                       |     2 +
 arch/arm/src/imxrt/Kconfig                         |   190 +-
 arch/arm/src/imxrt/Make.defs                       |    24 +-
 arch/arm/src/imxrt/hardware/imxrt_adc.h            |   226 +-
 .../hardware/{imxrt_adc.h => imxrt_adc_ver1.h}     |     8 +-
 arch/arm/src/imxrt/hardware/imxrt_adc_ver2.h       |  1609 +++
 arch/arm/src/imxrt/hardware/imxrt_ccm.h            |     2 +
 arch/arm/src/imxrt/hardware/imxrt_dmamux.h         |     3 +
 arch/arm/src/imxrt/hardware/imxrt_flexspi.h        |    44 +-
 arch/arm/src/imxrt/hardware/imxrt_gpio.h           |    10 +-
 arch/arm/src/imxrt/hardware/imxrt_iomuxc.h         |   160 +-
 arch/arm/src/imxrt/hardware/imxrt_iomuxc_ver1.h    |   181 +
 arch/arm/src/imxrt/hardware/imxrt_iomuxc_ver2.h    |    91 +
 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_usb_analog.h     |     5 +
 arch/arm/src/imxrt/hardware/imxrt_usbphy.h         |    29 +-
 arch/arm/src/imxrt/hardware/imxrt_xbar.h           |     8 +-
 .../src/imxrt/hardware/rt102x/imxrt102x_iomuxc.h   |     2 +-
 .../imxrt/hardware/rt102x/imxrt102x_memorymap.h    |     1 +
 .../arm/src/imxrt/hardware/rt102x/imxrt102x_xbar.h |     2 +
 .../src/imxrt/hardware/rt105x/imxrt105x_iomuxc.h   |     2 +-
 .../imxrt/hardware/rt105x/imxrt105x_memorymap.h    |     2 +
 .../arm/src/imxrt/hardware/rt105x/imxrt105x_xbar.h |     2 +
 .../src/imxrt/hardware/rt106x/imxrt106x_iomuxc.h   |     2 +-
 .../imxrt/hardware/rt106x/imxrt106x_memorymap.h    |     2 +
 .../arm/src/imxrt/hardware/rt106x/imxrt106x_xbar.h |     2 +
 .../src/imxrt/hardware/rt117x/imxrt117x_anadig.h   |   378 +
 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_ccm.h |   876 ++
 .../arm/src/imxrt/hardware/rt117x/imxrt117x_dcdc.h |   306 +
 .../src/imxrt/hardware/rt117x/imxrt117x_dmamux.h   |   249 +
 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_gpc.h |  1182 ++
 .../arm/src/imxrt/hardware/rt117x/imxrt117x_gpio.h |   233 +
 .../src/imxrt/hardware/rt117x/imxrt117x_iomuxc.h   |  4339 +++++++
 .../imxrt/hardware/rt117x/imxrt117x_memorymap.h    |   483 +
 .../src/imxrt/hardware/rt117x/imxrt117x_ocotp.h    |   302 +
 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_osc.h |   330 +
 .../src/imxrt/hardware/rt117x/imxrt117x_pinmux.h   |  1125 ++
 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_pll.h |   305 +
 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_pmu.h |   635 +
 .../arm/src/imxrt/hardware/rt117x/imxrt117x_snvs.h |   714 ++
 .../arm/src/imxrt/hardware/rt117x/imxrt117x_xbar.h |   603 +
 arch/arm/src/imxrt/imxrt102x_gpio.c                |   193 +
 arch/arm/src/imxrt/imxrt105x_gpio.c                |   232 +
 arch/arm/src/imxrt/imxrt106x_gpio.c                |   245 +
 arch/arm/src/imxrt/imxrt117x_daisy.c               | 11567 +++++++++++++++++++
 arch/arm/src/imxrt/imxrt117x_gpio.c                |   552 +
 arch/arm/src/imxrt/imxrt117x_mpuinit.c             |   212 +
 .../src/imxrt/{imxrt_adc.c => imxrt_adc_ver1.c}    |     2 +-
 .../src/imxrt/{imxrt_adc.c => imxrt_adc_ver2.c}    |   318 +-
 arch/arm/src/imxrt/imxrt_allocateheap.c            |    24 +-
 arch/arm/src/imxrt/imxrt_clockconfig.h             |    22 +-
 ...mxrt_clockconfig.c => imxrt_clockconfig_ver1.c} |    12 +-
 ...mxrt_clockconfig.h => imxrt_clockconfig_ver1.h} |     8 +-
 arch/arm/src/imxrt/imxrt_clockconfig_ver2.c        |  1019 ++
 arch/arm/src/imxrt/imxrt_clockconfig_ver2.h        |  1084 ++
 arch/arm/src/imxrt/imxrt_daisy.c                   |     5 +-
 arch/arm/src/imxrt/imxrt_edma.c                    |    31 +-
 arch/arm/src/imxrt/imxrt_edma.h                    |    14 +
 arch/arm/src/imxrt/imxrt_enc.c                     |     6 +-
 arch/arm/src/imxrt/imxrt_enet.c                    |   212 +-
 arch/arm/src/imxrt/imxrt_flexcan.c                 |     5 +-
 arch/arm/src/imxrt/imxrt_flexspi.c                 |    64 +-
 arch/arm/src/imxrt/imxrt_flexspi.h                 |    17 +
 arch/arm/src/imxrt/imxrt_gpio.c                    |   361 +-
 arch/arm/src/imxrt/imxrt_gpio.h                    |    21 +-
 arch/arm/src/imxrt/imxrt_gpioirq.c                 |   204 +-
 arch/arm/src/imxrt/imxrt_iomuxc.h                  |   129 +-
 .../imxrt/{imxrt_iomuxc.c => imxrt_iomuxc_ver1.c}  |     2 +-
 arch/arm/src/imxrt/imxrt_iomuxc_ver1.h             |   155 +
 arch/arm/src/imxrt/imxrt_iomuxc_ver2.c             |   747 ++
 arch/arm/src/imxrt/imxrt_iomuxc_ver2.h             |   115 +
 arch/arm/src/imxrt/imxrt_irq.c                     |    43 +
 arch/arm/src/imxrt/imxrt_lowputc.c                 |   208 +
 arch/arm/src/imxrt/imxrt_lpspi.c                   |   247 +-
 arch/arm/src/imxrt/imxrt_lpspi.h                   |    28 +
 arch/arm/src/imxrt/imxrt_mpuinit.c                 |     6 +-
 arch/arm/src/imxrt/imxrt_periphclks.c              |    53 +
 arch/arm/src/imxrt/imxrt_periphclks.h              |   261 +-
 arch/arm/src/imxrt/imxrt_pmu.c                     |   350 +
 arch/arm/src/imxrt/imxrt_pmu.h                     |    90 +
 arch/arm/src/imxrt/imxrt_serial.c                  |   716 +-
 arch/arm/src/imxrt/imxrt_serial.h                  |   104 +-
 arch/arm/src/imxrt/imxrt_start.c                   |    32 +-
 arch/arm/src/imxrt/imxrt_start.h                   |    20 +
 arch/arm/src/imxrt/imxrt_tickless.c                |     2 +-
 arch/arm/src/imxrt/imxrt_usbdev.c                  |    30 +-
 arch/arm/src/imxrt/imxrt_xbar.c                    |     8 +-
 arch/arm/src/imxrt/imxrt_xbar.h                    |     4 +-
 arch/arm/src/s32k3xx/s32k3xx_serial.c              |    55 +-
 boards/Kconfig                                     |    14 +
 boards/arm/imxrt/imxrt1060-evk/src/imxrt_boot.c    |     2 +-
 boards/arm/imxrt/imxrt1064-evk/src/imxrt_boot.c    |     2 +-
 boards/arm/imxrt/imxrt1170-evk/Kconfig             |    38 +
 .../arm/imxrt/imxrt1170-evk/configs/can/defconfig  |    76 +
 .../imxrt/imxrt1170-evk/configs/canfd/defconfig    |    76 +
 .../configs/knsh/Make.defs                         |     0
 .../arm/imxrt/imxrt1170-evk/configs/knsh/defconfig |    43 +
 .../imxrt1170-evk/configs/libcxxtest/defconfig     |    37 +
 .../imxrt/imxrt1170-evk/configs/netnsh/defconfig   |   101 +
 .../arm/imxrt/imxrt1170-evk/configs/nsh/defconfig  |    49 +
 boards/arm/imxrt/imxrt1170-evk/include/board.h     |   363 +
 boards/arm/imxrt/imxrt1170-evk/kernel/Makefile     |    92 +
 .../imxrt/imxrt1170-evk/kernel/imxrt_userspace.c   |   113 +
 boards/arm/imxrt/imxrt1170-evk/scripts/Make.defs   |    51 +
 .../arm/imxrt/imxrt1170-evk/scripts/flash-ocram.ld |   186 +
 boards/arm/imxrt/imxrt1170-evk/scripts/flash.ld    |   150 +
 .../imxrt/imxrt1170-evk/scripts/kernel-space.ld    |   104 +
 boards/arm/imxrt/imxrt1170-evk/scripts/memory.ld   |    70 +
 .../arm/imxrt/imxrt1170-evk/scripts/user-space.ld  |   120 +
 boards/arm/imxrt/imxrt1170-evk/src/Makefile        |    94 +
 boards/arm/imxrt/imxrt1170-evk/src/imxrt1170-evk.h |   339 +
 boards/arm/imxrt/imxrt1170-evk/src/imxrt_adc.c     |   139 +
 boards/arm/imxrt/imxrt1170-evk/src/imxrt_appinit.c |    88 +
 .../arm/imxrt/imxrt1170-evk/src/imxrt_autoleds.c   |   180 +
 .../src/imxrt_boot.c                               |    20 +-
 boards/arm/imxrt/imxrt1170-evk/src/imxrt_bringup.c |   297 +
 boards/arm/imxrt/imxrt1170-evk/src/imxrt_buttons.c |   167 +
 .../imxrt/imxrt1170-evk/src/imxrt_clockconfig.c    |   559 +
 .../arm/imxrt/imxrt1170-evk/src/imxrt_ethernet.c   |   295 +
 .../arm/imxrt/imxrt1170-evk/src/imxrt_flexcan.c    |    70 +-
 .../imxrt/imxrt1170-evk/src/imxrt_flexspi_fram.c   |   748 ++
 .../imxrt/imxrt1170-evk/src/imxrt_flexspi_nor.c    |   716 ++
 .../imxrt1170-evk/src/imxrt_flexspi_nor_boot.c     |    53 +-
 .../imxrt1170-evk/src/imxrt_flexspi_nor_boot.h     |   171 +
 .../imxrt1170-evk/src/imxrt_flexspi_nor_flash.c    |   151 +
 .../imxrt1170-evk/src/imxrt_flexspi_nor_flash.h    |   357 +
 boards/arm/imxrt/imxrt1170-evk/src/imxrt_ft5x06.c  |   240 +
 boards/arm/imxrt/imxrt1170-evk/src/imxrt_gpio.c    |   215 +
 .../arm/imxrt/imxrt1170-evk/src/imxrt_lcd.c        |    88 +-
 .../arm/imxrt/imxrt1170-evk/src/imxrt_mmcsd_spi.c  |   118 +-
 .../imxrt/imxrt1170-evk/src/imxrt_sdram_ini_dcd.c  |  1313 +++
 boards/arm/imxrt/imxrt1170-evk/src/imxrt_spi.c     |   280 +
 boards/arm/imxrt/imxrt1170-evk/src/imxrt_usbhost.c |   298 +
 .../arm/imxrt/imxrt1170-evk/src/imxrt_userleds.c   |    90 +-
 boards/arm/imxrt/teensy-4.x/src/imxrt_boot.c       |     2 +-
 140 files changed, 42529 insertions(+), 1606 deletions(-)
 create mode 100644 
Documentation/platforms/arm/imxrt/boards/imxrt1170-evk/index.rst
 create mode 100644 arch/arm/include/imxrt/imxrt117x_irq.h
 copy arch/arm/src/imxrt/hardware/{imxrt_adc.h => imxrt_adc_ver1.h} (98%)
 create mode 100644 arch/arm/src/imxrt/hardware/imxrt_adc_ver2.h
 create mode 100644 arch/arm/src/imxrt/hardware/imxrt_iomuxc_ver1.h
 create mode 100644 arch/arm/src/imxrt/hardware/imxrt_iomuxc_ver2.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_anadig.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_ccm.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_dcdc.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_dmamux.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_gpc.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_gpio.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_iomuxc.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_memorymap.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_ocotp.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_osc.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_pinmux.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_pll.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_pmu.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_snvs.h
 create mode 100644 arch/arm/src/imxrt/hardware/rt117x/imxrt117x_xbar.h
 create mode 100644 arch/arm/src/imxrt/imxrt102x_gpio.c
 create mode 100644 arch/arm/src/imxrt/imxrt105x_gpio.c
 create mode 100644 arch/arm/src/imxrt/imxrt106x_gpio.c
 create mode 100644 arch/arm/src/imxrt/imxrt117x_daisy.c
 create mode 100644 arch/arm/src/imxrt/imxrt117x_gpio.c
 create mode 100644 arch/arm/src/imxrt/imxrt117x_mpuinit.c
 copy arch/arm/src/imxrt/{imxrt_adc.c => imxrt_adc_ver1.c} (99%)
 rename arch/arm/src/imxrt/{imxrt_adc.c => imxrt_adc_ver2.c} (63%)
 rename arch/arm/src/imxrt/{imxrt_clockconfig.c => imxrt_clockconfig_ver1.c} 
(98%)
 copy arch/arm/src/imxrt/{imxrt_clockconfig.h => imxrt_clockconfig_ver1.h} (89%)
 create mode 100644 arch/arm/src/imxrt/imxrt_clockconfig_ver2.c
 create mode 100644 arch/arm/src/imxrt/imxrt_clockconfig_ver2.h
 rename arch/arm/src/imxrt/{imxrt_iomuxc.c => imxrt_iomuxc_ver1.c} (99%)
 create mode 100644 arch/arm/src/imxrt/imxrt_iomuxc_ver1.h
 create mode 100644 arch/arm/src/imxrt/imxrt_iomuxc_ver2.c
 create mode 100644 arch/arm/src/imxrt/imxrt_iomuxc_ver2.h
 create mode 100644 arch/arm/src/imxrt/imxrt_pmu.c
 create mode 100644 arch/arm/src/imxrt/imxrt_pmu.h
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/Kconfig
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/configs/can/defconfig
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/configs/canfd/defconfig
 copy boards/arm/imxrt/{imxrt1060-evk => imxrt1170-evk}/configs/knsh/Make.defs 
(100%)
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/configs/knsh/defconfig
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/configs/libcxxtest/defconfig
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/configs/netnsh/defconfig
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/configs/nsh/defconfig
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/include/board.h
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/kernel/Makefile
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/kernel/imxrt_userspace.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/scripts/Make.defs
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/scripts/flash-ocram.ld
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/scripts/flash.ld
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/scripts/kernel-space.ld
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/scripts/memory.ld
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/scripts/user-space.ld
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/Makefile
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt1170-evk.h
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_adc.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_appinit.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_autoleds.c
 copy boards/arm/imxrt/{imxrt1064-evk => imxrt1170-evk}/src/imxrt_boot.c (89%)
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_bringup.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_buttons.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_clockconfig.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_ethernet.c
 copy arch/arm/src/imxrt/imxrt_daisy.c => 
boards/arm/imxrt/imxrt1170-evk/src/imxrt_flexcan.c (58%)
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_flexspi_fram.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_flexspi_nor.c
 copy arch/arm/src/imxrt/imxrt_periphclks.c => 
boards/arm/imxrt/imxrt1170-evk/src/imxrt_flexspi_nor_boot.c (57%)
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_flexspi_nor_boot.h
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_flexspi_nor_flash.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_flexspi_nor_flash.h
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_ft5x06.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_gpio.c
 copy arch/arm/src/imxrt/imxrt_daisy.c => 
boards/arm/imxrt/imxrt1170-evk/src/imxrt_lcd.c (57%)
 copy arch/arm/src/imxrt/imxrt_start.h => 
boards/arm/imxrt/imxrt1170-evk/src/imxrt_mmcsd_spi.c (55%)
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_sdram_ini_dcd.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_spi.c
 create mode 100644 boards/arm/imxrt/imxrt1170-evk/src/imxrt_usbhost.c
 copy arch/arm/src/imxrt/imxrt_daisy.c => 
boards/arm/imxrt/imxrt1170-evk/src/imxrt_userleds.c (52%)

Reply via email to