Merge 'drm-rust' from https://gitlab.freedesktop.org/drm/rust/kernel.git (drm-rust-next) Merged-SHA: 76bce7ac51673640a4a46236ea723cf5543268d7 drivers/gpu/drm/tyr/driver.rs | 100 +++--- drivers/gpu/drm/tyr/file.rs | 36 ++- drivers/gpu/drm/tyr/gem.rs | 17 +- drivers/gpu/drm/tyr/gpu.rs | 58 ++-- drivers/gpu/drm/tyr/regs.rs | 16 +- drivers/gpu/drm/tyr/tyr.rs | 4 +- drivers/gpu/nova-core/Kconfig | 2 +- drivers/gpu/nova-core/driver.rs | 17 +- drivers/gpu/nova-core/falcon.rs | 311 +++++++++++++++--- drivers/gpu/nova-core/falcon/hal.rs | 6 +- drivers/gpu/nova-core/fb.rs | 89 +++++- drivers/gpu/nova-core/firmware.rs | 116 ++++--- drivers/gpu/nova-core/firmware/booter.rs | 87 +++--- drivers/gpu/nova-core/firmware/fwsec.rs | 181 +++++------ drivers/gpu/nova-core/firmware/fwsec/bootloader.rs | 347 +++++++++++++++++++++ drivers/gpu/nova-core/firmware/riscv.rs | 6 +- drivers/gpu/nova-core/gpu.rs | 13 +- drivers/gpu/nova-core/gsp/boot.rs | 51 ++- drivers/gpu/nova-core/gsp/cmdq.rs | 208 ++++++++---- drivers/gpu/nova-core/gsp/cmdq/continuation.rs | 301 ++++++++++++++++++ drivers/gpu/nova-core/gsp/fw.rs | 179 ++++------- drivers/gpu/nova-core/gsp/fw/commands.rs | 17 +- drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs | 1 + drivers/gpu/nova-core/gsp/sequencer.rs | 18 +- drivers/gpu/nova-core/nova_core.rs | 2 +- drivers/gpu/nova-core/regs.rs | 30 ++ rust/kernel/drm/device.rs | 26 +- rust/kernel/drm/driver.rs | 10 +- rust/kernel/drm/file.rs | 8 +- rust/kernel/drm/gem/mod.rs | 23 +- rust/kernel/error.rs | 1 + 31 files changed, 1672 insertions(+), 609 deletions(-)