Commits on Source (7)
-
Michael Jung authored5e479f31
-
Ivan Ucherdzhiev authoredf837f223
-
Gregory Nutt authored
arch/arm/src/imxrt: Add structures to support list of TCDs for Scatter/Gather DMA. arch/arm/src/imxrt: Add eDMA imxrt_dmach_initconfig(). arch/arm/src/imxrt: Add eDMA imxrt_tcd_instantiate(). arch/arm/src/imxrt: Replacing some of the logic cloned from SAMv7 XDMAC with eDMA logic from NXP sample code. I am thinking that the eDMA is too complex to force into the same pattern as for other MCUs. arch/arms/src/imxrt/imxrt_edma.c: Add support for in-memory TCDs. arch/arm/src/imxrt/chip: Add an in-memory representation of the TCD in imxrt_edma.h
1cf67634 -
Gregory Nutt authored
arch/arm/src/imxrt: Fixes for clean eDMA driver build with Scatter/Gather enabled. arch/arm/src/imxrt: Fixes for clean eDMA driver build with Scatter/Gather disabled. arch/arm/src/imxrt: Add flags to DMA configuration to control transfer setup. Remove some user interfaces that are inconsistent with modular design. arch/arm/src/imxrt: Update DMA channel interrupt handler. arch/arm/src/imxrt: Add implementation of eDMA imxrt_dmach_start(). arch/arm/src/imxrt: Add implementation of eDMA imxrt_dmach_setup(). arch/arm/src/imxrt: Add eDMA imxrt_tcd_chanlink(). arch/arm/src/imxrt: Add eDMA imxrt_dmach_getcount; free allocated TCDs automatically when the DMA completes or is aborted.
890656f0 -
Gregory Nutt authored
arch/arm/src/imxrt: May eDMA channel linking a configuration option. Add support to select the DMA channel priority and pre-emption controls. arch/arm/src/imxrt: Update some HowTo comments in the eDMA header file. arch/arm/src/imxrt: Fix a logic error in parmater passing. Caller does not know actual channel number when setting up linked channel, only the channel handler.
db0cdfc4 -
Gregory Nutt authored618d264e
-
Gregory Nutt authored
fs/fat: In fs_stat(), when stat'ing the root directory, avoid calculating the address of the root directory entry. The calculation is bogus (but not harmful) because the root directory does not have a directory entry. Noted by Boris Astardzhiev.
b3f20f8c
This diff is collapsed.
This diff is collapsed.