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