nuttx/arch/arm/include
Peter van der Perk 9906163beb Base IMXRT1170 port
Co-authored-by: Jari van Ewijk <jari.vanewijk@nxp.com>

Co-authored-by: David Sidrane <david.sidrane@nscdg.com>

Co-authored-by: Peter van der Perk <peter.vanderperk@nxp.com>

imxrt:Kconfig fix formatting

imxrt:usbphy move IMXRT_USBPHY{1|[2]}_BASE to memory map

imxrt:lpspi Fix build breakage from adding 1170

imxrt:Finish 1170 iomux and clockconfig versioning

imxrt:Remove duplicate imxrt_clock{off|all}_lpi2c4

imxrt:pmu remove duplicate dcd non 117x header

imxrt:lpspi Fix unused var warnings

imxrt:lpi2c Fix unused var warnings

imxrt:lowputs Fix unused var warnings

imxrt:imxrt117x_dmamux fix duplicate entries

imxtr:serial Use IOMUX_PULL_{UP|DOWN} and map IOMUX V1 to them

imxrt:MPU Support the 1170

imxrt:dmamux Alias IMXRT_DMAMUX0_BASE as IMXRT_DMAMUX_BASE

imx1170:ccm Alias CCM_CCGR_DMA & CCM_CCGR_SNVS_LP for compatiblity

Author: Peter van der Perk <peter.vanderperk@nxp.com>

IMXRT7 Add LPUART 9/10/11/12 support

Author: David Sidrane <david.sidrane@nscdg.com>

imxrt:1170pinmux Add QTIMER pins

imxrt:1170pinmux Add GPT pins

imxrt:1170pinmux Add FLEXPWM pins

imxrt1170:pinmap Add GPIO_ENET_1G pinning

imxrt:enet Support ENET_1G

imxrt:periphclks rt1170 does not have canX_serial clock

imxrt:flexcan:Layer imxrt_ioctl

imxrt117x:memorymap added CAN3

imxrt:ADC support ver1 and ver2 for imxrt117x

imxrt:imxrt117x_ccm Align timer naming with other imxrt QTIMERn->TIMERn

imxrt:imxrt117x_ccm align CCM names with rt106x

imxrt:XBAR support larger number of selects needed on imxrt1170

Co-authored-by: Peter van der Perk <peter.vanderperk@nxp.com>

FlexSPI AHB Region support, PIT rename for compatiblity

imxrt:USB Analog add VBUS_VALID_3V

FlexSPI expand prefetch registers for IMXRT117X

imxrt:Support Initialization of FlexRam without Running from OCRAM

imxrt: ocotp add UNIQUE_ID register definition

imxrt: enet use ocotp unique_id

imxrt: enet fixes for imxrt117x

imxrt: ethernet pinmux sion enable

imxrt:imxrt_periphclk_configure add memory sync

   Flush the pipeline to prevent bus faults, by insuring a
   peripheral is clocked before being accessed on return from
   this function.

imxrt:Restructure gpioN to padmux mapping

imxrt:Add imxrt1170 daisy

imxrt: correct power modes for imxrt117x fixing hang on WFI

imxrt: imxrt117x TCM MPU config

imxrt: FlexRAM clocking DIV0 setup

imxrt: 117x periphclocks wait for status bit

imxrt: iomucx set pad settings correctly and allow reconfiguration

imxrt: enet align buffers 64-byte for optimal performance

Add DSC barriers for write-through cache support

imxrt: imxrt1170 use FlexCAN FD/ECC features

imxrt:iomuxc_ver2 (117x) SD_B1 and DISP_B1 use PULL feild not PUE/PUS

imxrt:Fix 1170 SNVS addressing

imxrt: enet set mii clock after ifdown so that phy keep working

nxstyle fixes

imxrt: preprocessor and include fixes

Fix configs

imxrt1170-evk clean defconfig
2023-12-07 03:48:19 -08: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 arch/armv6-m: Add CONTROL register to xcptcontext. 2023-08-07 05:43:13 -07:00
armv7-a armv7-a/r: modify regs index to improve exception performance 2022-09-16 15:24:03 +09:00
armv7-m arch/armv7-m: Add CONTROL register to xcptcontext. 2023-08-07 05:43:13 -07:00
armv7-r armv7-r: correct the wrong usage of ARMV7A_XX marco 2022-11-28 12:21:32 +01:00
armv8-m arch/armv8-m: Add CONTROL register to xcptcontext. 2023-08-07 05:43:13 -07:00
armv8-r arch/arm: add ARMv8-r(Cortex-R52) support 2023-06-01 09:51:03 -03:00
at32 Fix nuttx coding style 2023-09-21 10:03:13 -04:00
c5471
cxd56xx arch: cxd56xx: Update gnss header files 2023-10-31 09:18:18 +01:00
dm320
efm32
eoss3
fvp-v8r-aarch32 board: add CortexR52 FVP AEMv8R platform 2023-06-01 09:51:03 -03:00
gd32f4 add gd32f470i board support 2023-10-21 11:45:03 -03:00
goldfish arch/arm: GoldFish Platform support 2023-09-10 23:10:06 +08:00
imx1
imx6
imxrt Base IMXRT1170 port 2023-12-07 03:48:19 -08:00
kinetis
kl
lc823450
lpc17xx_40xx
lpc31xx
lpc43xx
lpc54xx
lpc214x
lpc2378
max326xx
moxart
mx8mp Handle GPIO IRQs 2023-09-06 12:30:35 +08:00
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
nrf91 arch/arm: initial support for NRF91 2023-07-02 10:10:35 -03:00
nuc1xx
phy62xx
qemu arch/arm: add qemu support for ARM32 2023-08-15 23:56:41 +08:00
rp2040 Add watchdog driver support to RP2040 2022-09-08 21:41:13 +08:00
s32k1xx
s32k3xx
sam34
sama5 sama5: add support for QSPI 2023-11-08 21:58:02 +01:00
samd2l2
samd5e5
samv7 channel gain switching in aefc by ioctl 2023-10-16 21:55:40 +08:00
stm32
stm32f0l0g0 stm32f0l0g0: Add GPIOE to STM32G0x 2023-05-10 18:01:07 +08:00
stm32f7
stm32h7 arch/stm32h7: add CM4 core support 2023-08-26 03:35:32 +08:00
stm32l4
stm32l5
stm32u5 Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32wb
stm32wl5
str71x
tiva
tlsr82 arch/tlsr82: Port arm_doirq to tc32_doirq.c 2023-08-07 05:43:13 -07:00
tms570
xmc4
.gitignore
arch.h sched/addrenv: Remove up_addrenv_restore 2023-02-08 02:51:23 +08:00
elf.h elf: Move 32/64bit generic mapping from risc-v/arch_elf.c to elfxx.h 2023-07-10 13:09:47 -03: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
setjmp.h
spinlock.h
stdarg.h
syscall.h arm/psci: Fixed arm psci related compilation errors 2023-09-13 21:06:51 +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