You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2024/02/22 05:39:25 UTC

(nuttx) branch master updated (be4875ed30 -> 996b9377a7)

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 be4875ed30 rptun ioctl: remove rptun_panic and rptun_dump_all
     add 09aede87ee tools/nxstyle: add infineon prefix into ignore list
     add 930ad64a0c Documentation: Add docummentation for Infineon’s AURIX TriCore architecture
     add 996b9377a7 arch/tricore: add Infineon AURIX TriCore support

No new revisions were added by this update.

Summary of changes:
 Documentation/platforms/tricore/index.rst          |   41 +
 .../tc397/boards/kit_a2g_tc397_tft/index.rst       |   61 +
 Documentation/platforms/tricore/tc397/index.rst    |   23 +
 arch/Kconfig                                       |   11 +
 arch/tricore/Kconfig                               |   42 +
 arch/{arm => tricore}/include/.gitignore           |    0
 arch/tricore/include/arch.h                        |   64 +
 arch/tricore/include/inttypes.h                    |  120 ++
 arch/tricore/include/irq.h                         |  178 +++
 arch/tricore/include/limits.h                      |   82 ++
 arch/tricore/include/syscall.h                     |  350 +++++
 arch/tricore/include/tc3xx/irq.h                   |  140 ++
 arch/tricore/include/types.h                       |  103 ++
 arch/tricore/src/.gitignore                        |    3 +
 arch/tricore/src/Makefile                          |  217 +++
 arch/tricore/src/common/Ifx_Cfg_Trap.h             |   60 +
 arch/tricore/src/common/Make.defs                  |   50 +
 arch/tricore/src/common/Toolchain.defs             |  127 ++
 arch/tricore/src/common/tricore_allocateheap.c     |   71 +
 arch/tricore/src/common/tricore_checkstack.c       |  152 ++
 arch/tricore/src/common/tricore_createstack.c      |  247 ++++
 arch/tricore/src/common/tricore_csa.c              |  142 ++
 arch/tricore/src/common/tricore_doirq.c            |  110 ++
 arch/tricore/src/common/tricore_exit.c             |   92 ++
 arch/tricore/src/common/tricore_getintstack.c      |   44 +
 arch/tricore/src/common/tricore_idle.c             |   74 +
 arch/tricore/src/common/tricore_initialize.c       |   99 ++
 arch/tricore/src/common/tricore_initialstate.c     |   87 ++
 arch/tricore/src/common/tricore_internal.h         |  252 ++++
 arch/tricore/src/common/tricore_irq.c              |  106 ++
 arch/tricore/src/common/tricore_main.c             |   93 ++
 arch/tricore/src/common/tricore_mdelay.c           |   55 +
 arch/tricore/src/common/tricore_nputs.c            |   46 +
 arch/tricore/src/common/tricore_registerdump.c     |   65 +
 arch/tricore/src/common/tricore_releasestack.c     |  106 ++
 arch/tricore/src/common/tricore_saveusercontext.c  |   50 +
 .../tricore/src/common/tricore_schedulesigaction.c |  162 +++
 arch/tricore/src/common/tricore_sigdeliver.c       |  118 ++
 arch/tricore/src/common/tricore_stackframe.c       |   97 ++
 arch/tricore/src/common/tricore_svcall.c           |  123 ++
 arch/tricore/src/common/tricore_switchcontext.c    |  103 ++
 arch/tricore/src/common/tricore_systimer.c         |  331 +++++
 arch/tricore/src/common/tricore_tcbinfo.c          |   58 +
 arch/tricore/src/common/tricore_trapcall.c         |   67 +
 arch/tricore/src/common/tricore_usestack.c         |  125 ++
 arch/tricore/src/tc3xx/.gitignore                  |    3 +
 arch/tricore/src/tc3xx/Kconfig                     |   18 +
 arch/tricore/src/tc3xx/Make.defs                   |   62 +
 arch/tricore/src/tc3xx/Toolchain.defs              |   26 +
 arch/tricore/src/tc3xx/chip.h                      |   28 +
 arch/tricore/src/tc3xx/tc3xx_libc.c                |   86 ++
 arch/tricore/src/tc3xx/tc3xx_serial.c              |  741 ++++++++++
 arch/tricore/src/tc3xx/tc3xx_timerisr.c            |   63 +
 boards/Kconfig                                     |   10 +
 boards/tricore/tc3xx/tc397/Kconfig                 |    7 +
 boards/tricore/tc3xx/tc397/configs/nsh/defconfig   |   54 +
 boards/tricore/tc3xx/tc397/include/board.h         |   38 +
 .../tricore/tc3xx/tc397/include/board_memorymap.h  |   59 +
 .../tc3xx/tc397/scripts/Lcf_Tasking_Tricore_Tc.lsl | 1476 ++++++++++++++++++++
 boards/tricore/tc3xx/tc397/scripts/Make.defs       |   32 +
 boards/tricore/tc3xx/tc397/src/Makefile            |   29 +
 boards/tricore/tc3xx/tc397/src/tc397.h             |   63 +
 boards/tricore/tc3xx/tc397/src/tc397_appinit.c     |   75 +
 boards/tricore/tc3xx/tc397/src/tc397_boardinit.c   |  119 ++
 boards/tricore/tc3xx/tc397/src/tc397_bringup.c     |   73 +
 tools/nxstyle.c                                    |    7 +
 66 files changed, 7816 insertions(+)
 create mode 100644 Documentation/platforms/tricore/index.rst
 create mode 100644 Documentation/platforms/tricore/tc397/boards/kit_a2g_tc397_tft/index.rst
 create mode 100644 Documentation/platforms/tricore/tc397/index.rst
 create mode 100644 arch/tricore/Kconfig
 copy arch/{arm => tricore}/include/.gitignore (100%)
 create mode 100644 arch/tricore/include/arch.h
 create mode 100644 arch/tricore/include/inttypes.h
 create mode 100644 arch/tricore/include/irq.h
 create mode 100644 arch/tricore/include/limits.h
 create mode 100644 arch/tricore/include/syscall.h
 create mode 100644 arch/tricore/include/tc3xx/irq.h
 create mode 100644 arch/tricore/include/types.h
 create mode 100644 arch/tricore/src/.gitignore
 create mode 100644 arch/tricore/src/Makefile
 create mode 100644 arch/tricore/src/common/Ifx_Cfg_Trap.h
 create mode 100644 arch/tricore/src/common/Make.defs
 create mode 100644 arch/tricore/src/common/Toolchain.defs
 create mode 100644 arch/tricore/src/common/tricore_allocateheap.c
 create mode 100644 arch/tricore/src/common/tricore_checkstack.c
 create mode 100644 arch/tricore/src/common/tricore_createstack.c
 create mode 100644 arch/tricore/src/common/tricore_csa.c
 create mode 100644 arch/tricore/src/common/tricore_doirq.c
 create mode 100644 arch/tricore/src/common/tricore_exit.c
 create mode 100644 arch/tricore/src/common/tricore_getintstack.c
 create mode 100644 arch/tricore/src/common/tricore_idle.c
 create mode 100644 arch/tricore/src/common/tricore_initialize.c
 create mode 100644 arch/tricore/src/common/tricore_initialstate.c
 create mode 100644 arch/tricore/src/common/tricore_internal.h
 create mode 100644 arch/tricore/src/common/tricore_irq.c
 create mode 100644 arch/tricore/src/common/tricore_main.c
 create mode 100644 arch/tricore/src/common/tricore_mdelay.c
 create mode 100644 arch/tricore/src/common/tricore_nputs.c
 create mode 100644 arch/tricore/src/common/tricore_registerdump.c
 create mode 100644 arch/tricore/src/common/tricore_releasestack.c
 create mode 100644 arch/tricore/src/common/tricore_saveusercontext.c
 create mode 100644 arch/tricore/src/common/tricore_schedulesigaction.c
 create mode 100644 arch/tricore/src/common/tricore_sigdeliver.c
 create mode 100644 arch/tricore/src/common/tricore_stackframe.c
 create mode 100644 arch/tricore/src/common/tricore_svcall.c
 create mode 100644 arch/tricore/src/common/tricore_switchcontext.c
 create mode 100644 arch/tricore/src/common/tricore_systimer.c
 create mode 100644 arch/tricore/src/common/tricore_tcbinfo.c
 create mode 100644 arch/tricore/src/common/tricore_trapcall.c
 create mode 100644 arch/tricore/src/common/tricore_usestack.c
 create mode 100644 arch/tricore/src/tc3xx/.gitignore
 create mode 100644 arch/tricore/src/tc3xx/Kconfig
 create mode 100644 arch/tricore/src/tc3xx/Make.defs
 create mode 100644 arch/tricore/src/tc3xx/Toolchain.defs
 create mode 100644 arch/tricore/src/tc3xx/chip.h
 create mode 100644 arch/tricore/src/tc3xx/tc3xx_libc.c
 create mode 100644 arch/tricore/src/tc3xx/tc3xx_serial.c
 create mode 100644 arch/tricore/src/tc3xx/tc3xx_timerisr.c
 create mode 100644 boards/tricore/tc3xx/tc397/Kconfig
 create mode 100644 boards/tricore/tc3xx/tc397/configs/nsh/defconfig
 create mode 100644 boards/tricore/tc3xx/tc397/include/board.h
 create mode 100644 boards/tricore/tc3xx/tc397/include/board_memorymap.h
 create mode 100644 boards/tricore/tc3xx/tc397/scripts/Lcf_Tasking_Tricore_Tc.lsl
 create mode 100644 boards/tricore/tc3xx/tc397/scripts/Make.defs
 create mode 100644 boards/tricore/tc3xx/tc397/src/Makefile
 create mode 100644 boards/tricore/tc3xx/tc397/src/tc397.h
 create mode 100644 boards/tricore/tc3xx/tc397/src/tc397_appinit.c
 create mode 100644 boards/tricore/tc3xx/tc397/src/tc397_boardinit.c
 create mode 100644 boards/tricore/tc3xx/tc397/src/tc397_bringup.c