![]() |
xilskey
Vitis Drivers API Documentation
|
Functions | |
| u32 | XilSKey_ZynqMp_EfusePs_CheckAesKeyCrc (u32 CrcValue) |
| This function performs the CRC check of AES key. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_ReadUserFuse (u32 *UseFusePtr, u8 UserFuse_Num, u8 ReadOption) |
| This function is used to read a user fuse from the eFUSE or cache. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_ReadPpk0Hash (u32 *Ppk0Hash, u8 ReadOption) |
| This function is used to read the PPK0 hash from an eFUSE or eFUSE cache. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_ReadPpk1Hash (u32 *Ppk1Hash, u8 ReadOption) |
| This function is used to read the PPK1 hash from eFUSE or cache. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_ReadSpkId (u32 *SpkId, u8 ReadOption) |
| This function is used to read SPKID from eFUSE or cache based on user's read option. More... | |
| void | XilSKey_ZynqMp_EfusePs_ReadDna (u32 *DnaRead) |
| This function is used to read DNA from eFUSE. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_ReadSecCtrlBits (XilSKey_SecCtrlBits *ReadBackSecCtrlBits, u8 ReadOption) |
| This function is used to read the PS eFUSE secure control bits from cache or eFUSE based on user input provided. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_CacheLoad (void) |
| This function reloads the cache of eFUSE so that can be directly read from cache. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_Write (XilSKey_ZynqMpEPs *InstancePtr) |
| This function is used to program the PS eFUSE of ZynqMP, based on user inputs. More... | |
| u32 | XilSkey_ZynqMpEfuseAccess (const u32 AddrHigh, const u32 AddrLow) |
| This function is used by PMUFW IPI call handler for programming eFUSE. More... | |
| void | XilSKey_ZynqMp_EfusePs_SetTimerValues (void) |
| This function sets timers for programming and reading from eFUSE. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_ReadRow (u8 Row, XskEfusePs_Type EfuseType, u32 *RowData) |
| This function returns particular row data directly from eFUSE array. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_SetWriteConditions (void) |
| This function sets all the required parameters to program eFUSE array. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_WriteAndVerifyBit (u8 Row, u8 Column, XskEfusePs_Type EfuseType) |
| This function programs and verifies the particular bit of eFUSE array. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_Init (void) |
| This function initializes sysmonpsu driver. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_CheckForZeros (u8 RowStart, u8 RowEnd, XskEfusePs_Type EfuseType) |
| This function is used verify eFUSE keys for Zeros. More... | |