xref: /linux/drivers/gpu/nova-core/gsp/regs.rs (revision 570f7e331f5febb30f1384817463c7e42b65ca7d)
1 // SPDX-License-Identifier: GPL-2.0
2 
3 use kernel::io::register;
4 
5 use crate::regs::NV_PBUS_SW_SCRATCH;
6 
7 // PGSP
8 
9 register! {
10     pub(super) NV_PGSP_QUEUE_HEAD(u32) @ 0x00110c00 {
11         31:0    address;
12     }
13 }
14 
15 // PBUS
16 
17 register! {
18     /// Scratch register 0xe used as FRTS firmware error code.
19     pub(super) NV_PBUS_SW_SCRATCH_0E_FRTS_ERR(u32) => NV_PBUS_SW_SCRATCH[0xe] {
20         31:16   frts_err_code;
21     }
22 }
23