This is the OTFA Region structure which holds individual region specific information to be written to corresponding OTFA registers. In AM263Px and AM261x, there are 4 OTFA regions.
Data Fields | |
| uint8_t | authMode | 
| uint8_t | encMode | 
| uint16_t | reservedArea | 
| uint32_t | regionStAddr | 
| uint32_t | regionSize | 
| uint8_t | authKeyID | 
| uint8_t | encrKeyID | 
| uint8_t | encrKeyFetchMode | 
| uint8_t | authAesKey [16] | 
| uint8_t | encrAesKey [16] | 
| uint8_t | regionIV [16] | 
| uint8_t OTFA_Region_t::authMode | 
| uint8_t OTFA_Region_t::encMode | 
| uint16_t OTFA_Region_t::reservedArea | 
| uint32_t OTFA_Region_t::regionStAddr | 
| uint32_t OTFA_Region_t::regionSize | 
| uint8_t OTFA_Region_t::authKeyID | 
| uint8_t OTFA_Region_t::encrKeyID | 
| uint8_t OTFA_Region_t::encrKeyFetchMode | 
| uint8_t OTFA_Region_t::authAesKey[16] | 
| uint8_t OTFA_Region_t::encrAesKey[16] | 
| uint8_t OTFA_Region_t::regionIV[16] |