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