Refactors all of the DMA drivers to use a shared driver class initialization priority configuration, CONFIG_DMA_INIT_PRIORITY, to allow configuring DMA drivers separately from other devices. This is similar to other driver classes like I2C and SPI. Most drivers previously used CONFIG_KERNEL_INIT_PRIORITY_DEFAULT or CONFIG_KERNEL_INIT_PRIORITY_DEVICE, therefore the default for this new option is the lower of the two, which means earlier initialization. Signed-off-by: Maureen Helm <maureen.helm@intel.com> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| dma_dw.c | ||
| dma_dw.h | ||
| dma_handlers.c | ||
| dma_iproc_pax_v1.c | ||
| dma_iproc_pax_v1.h | ||
| dma_iproc_pax_v2.c | ||
| dma_iproc_pax_v2.h | ||
| dma_iproc_pax.h | ||
| dma_mcux_edma.c | ||
| dma_mcux_edma.h | ||
| dma_mcux_lpc.c | ||
| dma_nios2_msgdma.c | ||
| dma_pl330.c | ||
| dma_pl330.h | ||
| dma_sam0.c | ||
| dma_sam_xdmac.c | ||
| dma_sam_xdmac.h | ||
| dma_stm32_v1.c | ||
| dma_stm32_v2.c | ||
| dma_stm32.c | ||
| dma_stm32.h | ||
| dmamux_stm32.c | ||
| Kconfig | ||
| Kconfig.dma_pl330 | ||
| Kconfig.dw | ||
| Kconfig.iproc_pax | ||
| Kconfig.mcux_edma | ||
| Kconfig.mcux_lpc | ||
| Kconfig.nios2_msgdma | ||
| Kconfig.sam0 | ||
| Kconfig.sam_xdmac | ||
| Kconfig.stm32 | ||