]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
gpu: nova-core: add PIO support for loading firmware images
authorTimur Tabi <ttabi@nvidia.com>
Fri, 6 Mar 2026 04:52:43 +0000 (13:52 +0900)
committerAlexandre Courbot <acourbot@nvidia.com>
Mon, 9 Mar 2026 01:39:07 +0000 (10:39 +0900)
commitc1d2f7471ba7a21eb3c68b8405365f7e1eac5c9d
treed401a35144383cbffab2be3d45ebe0c8c7e70378
parent9725005e2b4bac2f490bef2165eab18fc36b5b67
gpu: nova-core: add PIO support for loading firmware images

Turing and GA100 use programmed I/O (PIO) instead of DMA to upload
firmware images into Falcon memory.

Signed-off-by: Timur Tabi <ttabi@nvidia.com>
Co-developed-by: Alexandre Courbot <acourbot@nvidia.com>
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Acked-by: Danilo Krummrich <dakr@kernel.org>
Link: https://patch.msgid.link/20260306-turing_prep-v11-6-8f0042c5d026@nvidia.com
drivers/gpu/nova-core/falcon.rs
drivers/gpu/nova-core/falcon/hal.rs
drivers/gpu/nova-core/regs.rs