Nuttx 10.1.0+ With NXP Backports
Replaces https://github.com/PX4/NuttX/pull/180
Allow for fragmented and unaligned buffer 8e2a1342df [BACKPORT] arm_cache: clean dcache all if size large than cache size d18a4868b1 [BACKPORT] arm_cache:fix unalign cacheline invalidate
IMXRT - fixes
d58eab3cf4 [BACKPORT] imxrt:usdhc fix error when CONFIG_ARMV7M_DCACHE is off 107545cbc8 [BACKPORT] imxrt:lowputc add extern "C" e73b1f1370 [BACKPORT] imxrt:Correct register usage in up_rtc_settime
IMXRT - enhancement
d4c3fd300f [BACKPORT] imxrt:EDMA add loop support 3673fbc97b [BACKPORT] imxrt:Ethernet Add LAN8742A support 45c38781c6 [BACKPORT] imxrt:All boards ARCH_PHY_INTERRUPT is a board property c145149747 [BACKPORT] imxrt:ETH Add Support for ETH2 39c82d28cb [BACKPORT] imxrt:Kconfig add IMXRT_PHY_POLLING 7b3fe17320 [BACKPORT] imxrt:Fix Ethernet Clocking c58d59dcf6 [BACKPORT] imxrt:pinmux ENET2 correct ALT for GPIO_ENET2_REF_CLK2 db778e9006 [BACKPORT] imxrt:enet Better interrupt state handeling 09bb7b798c [BACKPORT] imxrt:Enet ensure proper dcache for Writeback mode 68472712d7 [BACKPORT] imrt102x:ENET Match Data sheet Naming 4e68b50fc6 [BACKPORT] imrt105x:ENET Match Data sheet Naming a1b8eaf66a [BACKPORT] imxrt:lpi2c add parens for macros expansions 6a50f49f19 [BACKPORT] imxrt:Add LPI2C DMA 5f4bd16fc1 [BACKPORT] imxrt:serial add TX & RX DMA support 6ac9795303 [BACKPORT] imxrt:SPI add DMA support
Kinetis - enhancement
451885935a [BACKPORT] Kinetis:edma Cleanup e546551480 [BACKPORT] kinetis:[lp]serial remove ttype & do cache ops f585b341c6 [BACKPORT] kinetis:spi remove ttype & do cache ops
S32K1- enhancement
731879fa8f [BACKPORT] s32k1xx_edma:Add Looping and cleanup 6c1c667388 [BACKPORT] s32k1xx:Add s32k146 DMAMUX 9c94e38b22 [BACKPORT] s32k1xx_lpi2c as staring place for adding DMA Support 03450131cd [BACKPORT] s32k1xx:LPI2C Add DMA support