[PATCH v9 3/9] gpu: nova-core: falcon: remove generic argument from dma_wr

From: Alexandre Courbot

Date: Thu Feb 12 2026 - 03:32:28 EST


This method only needs the `DmaObject` to copy from, not the whole
firmware.

Signed-off-by: Alexandre Courbot <acourbot@xxxxxxxxxx>
---
drivers/gpu/nova-core/falcon.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/nova-core/falcon.rs b/drivers/gpu/nova-core/falcon.rs
index d2f27847f533..35744f7c9cb2 100644
--- a/drivers/gpu/nova-core/falcon.rs
+++ b/drivers/gpu/nova-core/falcon.rs
@@ -416,10 +416,10 @@ pub(crate) fn reset(&self, bar: &Bar0) -> Result {
/// `target_mem`.
///
/// `sec` is set if the loaded firmware is expected to run in secure mode.
- fn dma_wr<F: FalconFirmware<Target = E>>(
+ fn dma_wr(
&self,
bar: &Bar0,
- fw: &F,
+ fw: &DmaObject,
target_mem: FalconMem,
load_offsets: FalconDmaLoadTarget,
) -> Result {

--
2.53.0