]> git.dujemihanovic.xyz Git - u-boot.git/commit
Merge patch series "Cleanup dma device in spl and move dma channel[0]"
authorTom Rini <trini@konsulko.com>
Thu, 17 Oct 2024 21:13:27 +0000 (15:13 -0600)
committerTom Rini <trini@konsulko.com>
Fri, 18 Oct 2024 00:21:20 +0000 (18:21 -0600)
commitf1de0b97d1cbfd982b7a507962bb21b12a024b2f
tree50faa0029b442de15773ffc46618eeb3d83593ea
parent0a504585d1cefeaf35ae8f860a5e5aa44dfffed5
parentf83076add0fcc3d062c8183d905e7fc15236ce51
Merge patch series "Cleanup dma device in spl and move dma channel[0]"

Prasanth Babu Mantena <p-mantena@ti.com> says:

The channel allocation and deallocation for dma copy was happening on every
dma transfer. This is a overhead for transactions like NAND, which does
page reads recursively for complete data.

So, moving the dma allocation to probe and implement corresponding
remove function and cleanup dma device while exiting from spl.

Enable SPL_DM_DEVICE_REMOVE, for device removal capability in SPL.

Link: https://lore.kernel.org/r/20241009145703.1970034-1-p-mantena@ti.com
arch/arm/mach-k3/common.c
configs/am62ax_evm_a53_defconfig
configs/am62ax_evm_r5_defconfig
configs/am62x_evm_r5_defconfig
configs/j7200_evm_a72_defconfig
configs/j7200_evm_r5_defconfig
configs/j721e_evm_r5_defconfig
configs/j721s2_evm_a72_defconfig
configs/j721s2_evm_r5_defconfig
configs/j784s4_evm_r5_defconfig