mirror of
https://github.com/torvalds/linux.git
synced 2026-09-24 06:24:02 +02:00
Move NV_PBUS_SW_SCRATCH_0E_FRTS_ERR register definition into gsp module and update registers visibility. Suggested-by: Alexandre Courbot <acourbot@nvidia.com> Suggested-by: Danilo Krummrich <dakr@kernel.org> Signed-off-by: Antonin Malzieu Ridolfi <dev@nanonej.com> Link: https://patch.msgid.link/20260727-nova-core-regs-split-v2-3-21b5e6e32ea5@nanonej.com Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
23 lines
414 B
Rust
23 lines
414 B
Rust
// SPDX-License-Identifier: GPL-2.0
|
|
|
|
use kernel::io::register;
|
|
|
|
use crate::regs::NV_PBUS_SW_SCRATCH;
|
|
|
|
// PGSP
|
|
|
|
register! {
|
|
pub(super) NV_PGSP_QUEUE_HEAD(u32) @ 0x00110c00 {
|
|
31:0 address;
|
|
}
|
|
}
|
|
|
|
// PBUS
|
|
|
|
register! {
|
|
/// Scratch register 0xe used as FRTS firmware error code.
|
|
pub(super) NV_PBUS_SW_SCRATCH_0E_FRTS_ERR(u32) => NV_PBUS_SW_SCRATCH[0xe] {
|
|
31:16 frts_err_code;
|
|
}
|
|
}
|