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(-)