// 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;
    }
}