#[repr(transparent)]pub struct Gpr10(pub u32);Expand description
GPR10 General Purpose Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gpr10
impl Gpr10
Sourcepub const fn set_dbg_en(&mut self, val: DbgEn)
pub const fn set_dbg_en(&mut self, val: DbgEn)
Arm invasive debug enable
Sourcepub const fn sec_err_resp(&self) -> SecErrResp
pub const fn sec_err_resp(&self) -> SecErrResp
Security error response enable for all security gaskets (on both AHB and AXI buses)
Sourcepub const fn set_sec_err_resp(&mut self, val: SecErrResp)
pub const fn set_sec_err_resp(&mut self, val: SecErrResp)
Security error response enable for all security gaskets (on both AHB and AXI buses)
Sourcepub const fn dcpkey_ocotp_or_keymux(&self) -> DcpkeyOcotpOrKeymux
pub const fn dcpkey_ocotp_or_keymux(&self) -> DcpkeyOcotpOrKeymux
DCP Key selection bit.
Sourcepub const fn set_dcpkey_ocotp_or_keymux(&mut self, val: DcpkeyOcotpOrKeymux)
pub const fn set_dcpkey_ocotp_or_keymux(&mut self, val: DcpkeyOcotpOrKeymux)
DCP Key selection bit.
Sourcepub const fn ocram_tz_en(&self) -> OcramTzEn
pub const fn ocram_tz_en(&self) -> OcramTzEn
OCRAM TrustZone (TZ) enable.
Sourcepub const fn set_ocram_tz_en(&mut self, val: OcramTzEn)
pub const fn set_ocram_tz_en(&mut self, val: OcramTzEn)
OCRAM TrustZone (TZ) enable.
Sourcepub const fn ocram_tz_addr(&self) -> u8
pub const fn ocram_tz_addr(&self) -> u8
OCRAM TrustZone (TZ) start address
Sourcepub const fn set_ocram_tz_addr(&mut self, val: u8)
pub const fn set_ocram_tz_addr(&mut self, val: u8)
OCRAM TrustZone (TZ) start address
Sourcepub const fn lock_niden(&self) -> LockNiden
pub const fn lock_niden(&self) -> LockNiden
Lock NIDEN field for changes
Sourcepub const fn set_lock_niden(&mut self, val: LockNiden)
pub const fn set_lock_niden(&mut self, val: LockNiden)
Lock NIDEN field for changes
Sourcepub const fn lock_dbg_en(&self) -> LockDbgEn
pub const fn lock_dbg_en(&self) -> LockDbgEn
Lock DBG_EN field for changes
Sourcepub const fn set_lock_dbg_en(&mut self, val: LockDbgEn)
pub const fn set_lock_dbg_en(&mut self, val: LockDbgEn)
Lock DBG_EN field for changes
Sourcepub const fn lock_sec_err_resp(&self) -> LockSecErrResp
pub const fn lock_sec_err_resp(&self) -> LockSecErrResp
Lock SEC_ERR_RESP field for changes
Sourcepub const fn set_lock_sec_err_resp(&mut self, val: LockSecErrResp)
pub const fn set_lock_sec_err_resp(&mut self, val: LockSecErrResp)
Lock SEC_ERR_RESP field for changes
Sourcepub const fn lock_dcpkey_ocotp_or_keymux(&self) -> LockDcpkeyOcotpOrKeymux
pub const fn lock_dcpkey_ocotp_or_keymux(&self) -> LockDcpkeyOcotpOrKeymux
Lock DCP Key OCOTP/Key MUX selection bit
Sourcepub const fn set_lock_dcpkey_ocotp_or_keymux(
&mut self,
val: LockDcpkeyOcotpOrKeymux,
)
pub const fn set_lock_dcpkey_ocotp_or_keymux( &mut self, val: LockDcpkeyOcotpOrKeymux, )
Lock DCP Key OCOTP/Key MUX selection bit
Sourcepub const fn lock_ocram_tz_en(&self) -> LockOcramTzEn
pub const fn lock_ocram_tz_en(&self) -> LockOcramTzEn
Lock OCRAM_TZ_EN field for changes
Sourcepub const fn set_lock_ocram_tz_en(&mut self, val: LockOcramTzEn)
pub const fn set_lock_ocram_tz_en(&mut self, val: LockOcramTzEn)
Lock OCRAM_TZ_EN field for changes
Sourcepub const fn lock_ocram_tz_addr(&self) -> LockOcramTzAddr
pub const fn lock_ocram_tz_addr(&self) -> LockOcramTzAddr
Lock OCRAM_TZ_ADDR field for changes
Sourcepub const fn set_lock_ocram_tz_addr(&mut self, val: LockOcramTzAddr)
pub const fn set_lock_ocram_tz_addr(&mut self, val: LockOcramTzAddr)
Lock OCRAM_TZ_ADDR field for changes