nuttx/arch/arm/include
Alexander Merkle f6695738e1 arch/arm: add ARMv8-r(Cortex-R52) support
Basic work required for uniprocessor CortexR52 (ARMv8R AARCH32) using
GICv3 and CP15 mapped arch timer.

Tested on ARM FVP 11.20.

Port is based on ARMv8R AARCH64 and ARMv7R code. Excuse possible copy-paste leftovers.
2023-06-01 09:51:03 -03:00
..
a1x
am335x
arm arch/arm: Add a "cc" flag to instructions that may modify condition flag. 2023-05-18 17:23:16 +08:00
armv6-m compiler.h: Rename inline_function to always_inline_function 2022-09-07 10:24:04 +02:00
armv7-a armv7-a/r: modify regs index to improve exception performance 2022-09-16 15:24:03 +09:00
armv7-m arch/arm: Add a "cc" flag to instructions that may modify condition flag. 2023-05-18 17:23:16 +08:00
armv7-r armv7-r: correct the wrong usage of ARMV7A_XX marco 2022-11-28 12:21:32 +01:00
armv8-m arch/arm: Add a "cc" flag to instructions that may modify condition flag. 2023-05-18 17:23:16 +08:00
armv8-r arch/arm: add ARMv8-r(Cortex-R52) support 2023-06-01 09:51:03 -03:00
c5471
cxd56xx nuttx: replace all ARRAY_SIZE()/ARRAYSIZE() to nitems() 2023-02-09 20:05:44 +08:00
dm320
efm32 include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
eoss3
gd32f4 Remove the tail spaces from all files except Documentation 2023-02-26 13:24:24 -08:00
imx1
imx6
imxrt
kinetis include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
kl
lc823450
lpc17xx_40xx include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
lpc31xx
lpc43xx
lpc54xx include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
lpc214x
lpc2378
max326xx include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
moxart
nrf52
nrf53 arch/nrf53: UART0-3, SPI0-3 and TWI0-3 instances share the same interrupt vectors 2023-05-19 21:36:49 -07:00
nuc1xx
phy62xx include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
rp2040 Add watchdog driver support to RP2040 2022-09-08 21:41:13 +08:00
s32k1xx
s32k3xx Add initial support for NXP S32K3 MCU family 2022-07-25 23:47:05 +08:00
sam34
sama5
samd2l2
samd5e5 include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
samv7 arch/arm/samv7: correct number on interrupts 2022-01-03 22:10:22 +08:00
stm32
stm32f0l0g0 stm32f0l0g0: Add GPIOE to STM32G0x 2023-05-10 18:01:07 +08:00
stm32f7
stm32h7 Add support for stm32h7b3xx MCU's flash 2022-10-21 01:37:23 +08:00
stm32l4
stm32l5
stm32u5 stm32u5: Architecture Support for STM32U5 2022-02-13 16:32:35 +08:00
stm32wb New stm32wb chip family 2022-07-01 12:13:58 +08:00
stm32wl5 stm32wl5: add new chip family 2022-06-07 22:28:32 +08:00
str71x
tiva include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
tlsr82 tlsr82: first commit of telink tlsr82xx chip port. 2022-05-09 12:33:39 +08:00
tms570
xmc4
.gitignore
arch.h sched/addrenv: Remove up_addrenv_restore 2023-02-08 02:51:23 +08:00
elf.h arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
inttypes.h arch/arm: Document the clever trick of PRI?32 macros 2022-11-01 23:11:16 +01:00
irq.h arch/arm: add ARMv8-r(Cortex-R52) support 2023-06-01 09:51:03 -03:00
limits.h arch: Define WCHAR_[MIN|MAX] in arch/include/limits.h 2022-06-03 22:25:49 +03:00
setjmp.h arch/arm: Support setjmp/longjmp for all socs 2022-03-09 17:13:21 +02:00
spinlock.h arch/arm: Remove the empty spinlock.h file 2022-02-25 09:18:53 +09:00
stdarg.h
syscall.h arch/arm: change up_saveusercontext to assembly code 2023-04-22 01:11:00 +08:00
types.h arch/arm: Fix types.h:61:9: error: unknown type name '__UINT32_TYPE__' 2022-11-06 07:14:39 +01:00