pub enum DaiParam {
Show 14 variants
RomExecEn,
RomBootstrapDis,
DeviceId,
ManufState,
EnSramIfetch,
EnCsrngSwAppRead,
TestUnlockToken,
TestExitToken,
FlashAddrKeySeed,
FlashDataKeySeed,
SramDataKeySeed,
RmaToken,
CreatorRootKeyShare0,
CreatorRootKeyShare1,
}
Expand description
Parameters accessible via Direct Access Interface (DAI).
Some fields in the CREATOR_SW_CFG
and OWNER_SW_CFG
partitions are omitted for brevity.
Variants§
RomExecEn
RomBootstrapDis
DeviceId
ManufState
EnSramIfetch
EnCsrngSwAppRead
TestUnlockToken
TestExitToken
FlashAddrKeySeed
FlashDataKeySeed
SramDataKeySeed
RmaToken
Implementations§
Source§impl DaiParam
impl DaiParam
pub const ROM_EXEC_EN: OtpParamMmap = _
pub const ROM_BOOTSTRAP_DIS: OtpParamMmap = _
pub const DEVICE_ID: OtpParamMmap = _
pub const MANUF_STATE: OtpParamMmap = _
pub const EN_SRAM_IFETCH: OtpParamMmap = _
pub const EN_CSRNG_SW_APP_READ: OtpParamMmap = _
pub const TEST_UNLOCK_TOKEN: OtpParamMmap = _
pub const TEST_EXIT_TOKEN: OtpParamMmap = _
pub const FLASH_ADDR_KEY_SEED: OtpParamMmap = _
pub const FLASH_DATA_KEY_SEED: OtpParamMmap = _
pub const SRAM_DATA_KEY_SEED: OtpParamMmap = _
pub const RMA_TOKEN: OtpParamMmap = _
pub const CREATOR_ROOT_KEY_SHARE0: OtpParamMmap = _
pub const CREATOR_ROOT_KEY_SHARE1: OtpParamMmap = _
Sourcepub const fn mmap(&self) -> OtpParamMmap
pub const fn mmap(&self) -> OtpParamMmap
Returns the mmap’d field of this DAI parameter.
Trait Implementations§
impl Copy for DaiParam
impl Eq for DaiParam
impl StructuralPartialEq for DaiParam
Auto Trait Implementations§
impl Freeze for DaiParam
impl RefUnwindSafe for DaiParam
impl Send for DaiParam
impl Sync for DaiParam
impl Unpin for DaiParam
impl UnwindSafe for DaiParam
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more