This function is used by PMUFW IPI call handler for programming eFUSE.
| Register | Read | Write | Size in bytes | Offset |
|---|---|---|---|---|
| Version | YES | NO | 0x0 | 0x4 |
| DNA | YES | NO | 0xc | 0xC |
| User0 | YES | YES | 0x4 | 0x20 |
| User1 | YES | YES | 0x4 | 0x24 |
| User2 | YES | YES | 0x4 | 0x28 |
| User3 | YES | YES | 0x4 | 0x2c |
| User4 | YES | YES | 0x4 | 0x30 |
| User5 | YES | YES | 0x4 | 0x34 |
| User6 | YES | YES | 0x4 | 0x38 |
| User7 | YES | YES | 0x4 | 0x3C |
| Misc user | YES | YES | 0x4 | 0x40 |
| Secure control | YES | YES | 0x4 | 0x58 |
| SPK ID | YES | YES | 0x4 | 0x5C |
| AES key | NO | YES | 0x20 | 0x60 |
| PPK0 hash | YES | YES | 0x30 | 0xA0 |
| PPK1 hash | YES | YES | 0x30 | 0xD0 |
Prototype
u32 XilSkey_ZynqMpEfuseAccess(const u32 AddrHigh, const u32 AddrLow);
Parameters
The following table lists the XilSkey_ZynqMpEfuseAccess function arguments.
| Type | Member | Description |
|---|---|---|
| const u32 | AddrHigh | Higher 32-bit address of the XilSKey_Efuse structure. |
| const u32 | AddrLow | Lower 32-bit address of the XilSKey_Efuse structure. |
Returns
- XST_SUCCESS - On success
- ErrorCode - on Failure