]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/tegra: falcon: Pipeline firmware copy
authorMikko Perttunen <mperttunen@nvidia.com>
Wed, 5 Feb 2025 06:10:27 +0000 (06:10 +0000)
committerThierry Reding <treding@nvidia.com>
Wed, 7 May 2025 15:47:36 +0000 (17:47 +0200)
commit408ec8e406d980b073f7c2d6144fdddbb093d4fd
tree7acc297c53f73c8fd552e7b894afc8fcaeda13f4
parent61a85887a9fc198b710a3b576db006c78855d1c0
drm/tegra: falcon: Pipeline firmware copy

The Falcon DMA engine allows queueing multiple operations for
improved performance. Do this to optimize firmware loading.
A performance improvement of 4x to 6x is observed.

Co-developed-by: Ivan Raul Guadarrama <iguadarrama@nvidia.com>
Signed-off-by: Ivan Raul Guadarrama <iguadarrama@nvidia.com>
Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20250205061027.1205748-1-mperttunen@nvidia.com
drivers/gpu/drm/tegra/falcon.c
drivers/gpu/drm/tegra/falcon.h