|
AM62Ax MCU+ SDK
09.02.00
|
|
Go to the documentation of this file.
53 #ifndef SAFETY_CHECKERS_TIFS_H_
54 #define SAFETY_CHECKERS_TIFS_H_
77 #define SAFETY_CHECKERS_TIFS_FWL_OPEN 0x902CU
78 #define SAFETY_CHECKERS_TIFS_FWL_CLOSE 0x902DU
80 #define SAFETY_CHECKERS_TIFS_FWL_BASE 0x45000000U
81 #define SAFETY_CHECKERS_TIFS_CONTROL_REG 0x0U
82 #define SAFETY_CHECKERS_TIFS_PRIV_ID0 0x4U
83 #define SAFETY_CHECKERS_TIFS_PRIV_ID1 0x8U
84 #define SAFETY_CHECKERS_TIFS_PRIV_ID2 0xCU
85 #define SAFETY_CHECKERS_TIFS_START_ADDRL 0x10U
86 #define SAFETY_CHECKERS_TIFS_START_ADDRH 0x14U
87 #define SAFETY_CHECKERS_TIFS_END_ADDRL 0x18U
88 #define SAFETY_CHECKERS_TIFS_END_ADDRH 0x1CU
89 #define SAFETY_CHECKERS_TIFS_MAX_REGIONS 36U
int32_t SafetyCheckers_tifsGetFwlCfg(SafetyCheckers_TifsFwlConfig *fwlConfig, uint32_t size)
API uses the pointer to firewall configuration fwlConfig as input and updates fwlConfig with the regi...
uint32_t maxNumRegions
Definition: safety_checkers_tifs.h:132
uint32_t numRegions
Definition: safety_checkers_tifs.h:131
uint16_t size
Definition: tisci_boardcfg.h:1
int32_t SafetyCheckers_tifsVerifyFwlCfg(const SafetyCheckers_TifsFwlConfig *fwlConfig, uint32_t size)
API compares the fwlConfig (golden reference) with runtime firewall register values and return succes...
uint32_t privId2
Definition: safety_checkers_tifs.h:115
int32_t SafetyCheckers_tifsReqFwlOpen(void)
API to request TIFS to open firewall.
uint32_t privId0
Definition: safety_checkers_tifs.h:113
#define SAFETY_CHECKERS_TIFS_MAX_REGIONS
Definition: safety_checkers_tifs.h:89
int32_t SafetyCheckers_tifsReqFwlClose(void)
API to request TIFS to close firewall.
uint32_t privId1
Definition: safety_checkers_tifs.h:114
Structure for firewall configuration register info for a given firewall id.
Definition: safety_checkers_tifs.h:129
uint32_t startAddrLow
Definition: safety_checkers_tifs.h:116
uint32_t endAddrHigh
Definition: safety_checkers_tifs.h:119
uint32_t startAddrHigh
Definition: safety_checkers_tifs.h:117
uint32_t endAddrLow
Definition: safety_checkers_tifs.h:118
uint32_t fwlId
Definition: safety_checkers_tifs.h:130
Structure for firewall configuration registers for a given firewall region.
Definition: safety_checkers_tifs.h:111
uint32_t controlReg
Definition: safety_checkers_tifs.h:112