31 #ifndef _fsl_otfad_hal_h 32 #define _fsl_oftad_hal_h 34 #include "bootloader_common.h" 52 typedef struct OtfadContextInfo
78 #if defined(__cplusplus) 135 #if defined(__cplusplus) 137 #endif // __cplusplus 141 #endif // _fsl_otfad_hal.h_ uint32_t otfad_hal_get_mode(OTFAD_Type *baseAddr)
Get the current mode.
Definition: fsl_otfad_hal.c:46
Disable.
Definition: fsl_otfad_hal.h:70
void otfad_hal_global_enable(OTFAD_Type *baseAddr)
Enable the module.
Definition: fsl_otfad_hal.c:52
Number of key words.
Definition: fsl_otfad_hal.h:46
Number of region words.
Definition: fsl_otfad_hal.h:48
uint32_t otfad_hal_get_number_of_contexts(OTFAD_Type *baseAddr)
Get number of contexts.
Definition: fsl_otfad_hal.c:82
Logically Disabled Mode (LDM)
Definition: fsl_otfad_hal.h:64
_otfad_enables
Enable flags.
Definition: fsl_otfad_hal.h:68
Number of counter words.
Definition: fsl_otfad_hal.h:47
void otfad_hal_restricted_register_access_enable(OTFAD_Type *baseAddr)
Enable restricted register status.
Definition: fsl_otfad_hal.c:64
Security Violation Mode (SVM)
Definition: fsl_otfad_hal.h:63
bool otfad_hal_is_enabled(OTFAD_Type *baseAddr)
Get enabled state.
Definition: fsl_otfad_hal.c:58
Normal mode (NRM)
Definition: fsl_otfad_hal.h:62
_otfad_modes
Operational modes.
Definition: fsl_otfad_hal.h:60
_hal_constants
Constants.
Definition: fsl_otfad_hal.h:44
void otfad_hal_set_context(OTFAD_Type *baseAddr, uint32_t contextNum, const otfad_context_info_t *contextInfo)
Set context info.
Definition: fsl_otfad_hal.c:88
uint32_t otfad_hal_get_hardware_revision_level(OTFAD_Type *baseAddr)
Get hardware revision level.
Definition: fsl_otfad_hal.c:76
Format of context info.
Definition: fsl_otfad_hal.h:52
bool otfad_hal_is_register_access_restricted(OTFAD_Type *baseAddr)
Get restricted register access state.
Definition: fsl_otfad_hal.c:70
Enable.
Definition: fsl_otfad_hal.h:71