![]() |
xilnvm
Vitis Drivers API Documentation
|
This structure defines sub structures of Versal eFuses to be blown. More...
Data Fields | |
| XNvm_EfuseAesKeys * | AesKeys |
| Pointer to Aes keys. More... | |
| XNvm_EfusePpkHash * | PpkHash |
| Pointer to ppk hash. More... | |
| XNvm_EfuseAesIvs * | Ivs |
| Pointer to the IVs structure. More... | |
| XNvm_EfuseDecOnly * | DecOnly |
| Pointer to the DecOnly structure. More... | |
| XNvm_EfuseSecCtrl * | SecCtrlBits |
| Pointer to security control bits. More... | |
| XNvm_EfuseSpkRevokeId * | SpkRevokeId |
| Pointer to the SPK revoke ID structure. More... | |
| XNvm_EfuseAesRevokeId * | AesRevokeId |
| Pointer to the AES revoke ID structure. More... | |
| XNvm_EfuseUserFuse * | UserFuse |
| Pointer to the user efuse structure. More... | |
| u8 | EnvMonitorDis |
| Environmental Monitor Disable. More... | |
| XSysMonPsv * | SysMonInstPtr |
| Pointer to SysMon instance. More... | |
| XNvm_EfuseSecCtrlBits * | SecCtrlBits |
| Pointer to security control bits. More... | |
| XNvm_EfuseMiscCtrlBits * | MiscCtrlBits |
| Pointer to miscellenous control bits. More... | |
| XNvm_EfuseRevokeIds * | RevokeIds |
| Pointer to the Revoke Id structure. More... | |
| XNvm_EfuseIvs * | Ivs |
| Pointer to the IVs structure. More... | |
| XNvm_EfuseUserData * | UserFuses |
| Pointer to user efuses structure. More... | |
| XNvm_EfuseGlitchCfgBits * | GlitchCfgBits |
| Pointer to glitch configuration bit structure. More... | |
| XNvm_EfuseBootEnvCtrlBits * | BootEnvCtrl |
| Pointer to boot environment control structure. More... | |
| XNvm_EfuseSecMisc1Bits * | Misc1Bits |
| Pointer to Miscellneous bits structure. More... | |
| XNvm_EfuseOffChipIds * | OffChipIds |
| Pointer to offchip IDs structure. More... | |
This structure defines sub structures of Versal eFuses to be blown.
| XNvm_EfuseAesKeys * XNvm_EfuseData::AesKeys |
Pointer to Aes keys.
Referenced by XNvm_EfuseWrite().
| XNvm_EfuseAesRevokeId* XNvm_EfuseData::AesRevokeId |
Pointer to the AES revoke ID structure.
| XNvm_EfuseBootEnvCtrlBits* XNvm_EfuseData::BootEnvCtrl |
Pointer to boot environment control structure.
Referenced by XNvm_EfuseWrite().
| XNvm_EfuseDecOnly * XNvm_EfuseData::DecOnly |
Pointer to the DecOnly structure.
Referenced by XNvm_EfuseWrite().
| u8 XNvm_EfuseData::EnvMonitorDis |
Environmental Monitor Disable.
Referenced by XNvm_EfuseRevokePpk(), XNvm_EfuseWrite(), XNvm_EfuseWriteIVs(), XNvm_EfuseWriteRevocationId(), and XNvm_EfuseWriteUserFuses().
| XNvm_EfuseGlitchCfgBits* XNvm_EfuseData::GlitchCfgBits |
Pointer to glitch configuration bit structure.
Referenced by XNvm_EfuseWrite().
| XNvm_EfuseIvs* XNvm_EfuseData::Ivs |
Pointer to the IVs structure.
| XNvm_EfuseAesIvs* XNvm_EfuseData::Ivs |
Pointer to the IVs structure.
Referenced by XNvm_EfuseWrite(), and XNvm_EfuseWriteIVs().
| XNvm_EfuseSecMisc1Bits* XNvm_EfuseData::Misc1Bits |
Pointer to Miscellneous bits structure.
Referenced by XNvm_EfuseWrite().
| XNvm_EfuseMiscCtrlBits* XNvm_EfuseData::MiscCtrlBits |
Pointer to miscellenous control bits.
Referenced by XNvm_EfuseRevokePpk(), and XNvm_EfuseWrite().
| XNvm_EfuseOffChipIds* XNvm_EfuseData::OffChipIds |
Pointer to offchip IDs structure.
Referenced by XNvm_EfuseWrite().
| XNvm_EfusePpkHash * XNvm_EfuseData::PpkHash |
Pointer to ppk hash.
Referenced by XNvm_EfuseWrite().
| XNvm_EfuseRevokeIds* XNvm_EfuseData::RevokeIds |
Pointer to the Revoke Id structure.
Referenced by XNvm_EfuseWrite(), and XNvm_EfuseWriteRevocationId().
| XNvm_EfuseSecCtrlBits* XNvm_EfuseData::SecCtrlBits |
Pointer to security control bits.
| XNvm_EfuseSecCtrl* XNvm_EfuseData::SecCtrlBits |
Pointer to security control bits.
Referenced by XNvm_EfuseWrite().
| XNvm_EfuseSpkRevokeId* XNvm_EfuseData::SpkRevokeId |
Pointer to the SPK revoke ID structure.
| XSysMonPsv* XNvm_EfuseData::SysMonInstPtr |
Pointer to SysMon instance.
Referenced by XNvm_EfuseRevokePpk(), XNvm_EfuseWrite(), XNvm_EfuseWriteIVs(), XNvm_EfuseWriteRevocationId(), and XNvm_EfuseWriteUserFuses().
| XNvm_EfuseUserFuse* XNvm_EfuseData::UserFuse |
Pointer to the user efuse structure.
| XNvm_EfuseUserData* XNvm_EfuseData::UserFuses |
Pointer to user efuses structure.
Referenced by XNvm_EfuseWrite(), and XNvm_EfuseWriteUserFuses().