This function is used to read SPKID from eFUSE or cache based on user's read option.
Note: It is highly recommended to read from eFuse cache. Reading from efuse
reduces the life of the efuse and cache reload is required for obtaining updated values
for ReadOption 0.
Prototype
u32 XilSKey_ZynqMp_EfusePs_ReadSpkId(u32 *SpkId, u8 ReadOption);
Parameters
The following table lists the XilSKey_ZynqMp_EfusePs_ReadSpkId function arguments.
| Type | Member | Description |
|---|---|---|
| u32 * | SpkId | Pointer to a 32-bit variable which holds SPK ID. |
| u8 | ReadOption |
Indicates whether or not to read from the actual eFUSE array or from the eFUSE cache.
|
Returns
- XST_SUCCESS on successful read
- ErrorCode on failure