 |
AM62x MCU+ SDK
10.00.00
|
|
Go to the documentation of this file.
58 #ifndef SAFETY_CHECKERS_TIFS_H_
59 #define SAFETY_CHECKERS_TIFS_H_
82 #define SAFETY_CHECKERS_TIFS_FWL_OPEN 0x902CU
83 #define SAFETY_CHECKERS_TIFS_FWL_CLOSE 0x902DU
85 #define SAFETY_CHECKERS_TIFS_FWL_BASE 0x45000000U
86 #define SAFETY_CHECKERS_TIFS_CONTROL_REG 0x0U
87 #define SAFETY_CHECKERS_TIFS_PRIV_ID0 0x4U
88 #define SAFETY_CHECKERS_TIFS_PRIV_ID1 0x8U
89 #define SAFETY_CHECKERS_TIFS_PRIV_ID2 0xCU
90 #define SAFETY_CHECKERS_TIFS_START_ADDRL 0x10U
91 #define SAFETY_CHECKERS_TIFS_START_ADDRH 0x14U
92 #define SAFETY_CHECKERS_TIFS_END_ADDRL 0x18U
93 #define SAFETY_CHECKERS_TIFS_END_ADDRH 0x1CU
94 #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:137
uint32_t numRegions
Definition: safety_checkers_tifs.h:136
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:120
int32_t SafetyCheckers_tifsReqFwlOpen(void)
API to request TIFS to open firewall.
uint32_t privId0
Definition: safety_checkers_tifs.h:118
#define SAFETY_CHECKERS_TIFS_MAX_REGIONS
Definition: safety_checkers_tifs.h:94
int32_t SafetyCheckers_tifsReqFwlClose(void)
API to request TIFS to close firewall.
uint32_t privId1
Definition: safety_checkers_tifs.h:119
Structure for firewall configuration register info for a given firewall id.
Definition: safety_checkers_tifs.h:134
uint32_t startAddrLow
Definition: safety_checkers_tifs.h:121
uint32_t endAddrHigh
Definition: safety_checkers_tifs.h:124
uint32_t startAddrHigh
Definition: safety_checkers_tifs.h:122
uint32_t endAddrLow
Definition: safety_checkers_tifs.h:123
uint32_t fwlId
Definition: safety_checkers_tifs.h:135
Structure for firewall configuration registers for a given firewall region.
Definition: safety_checkers_tifs.h:116
uint32_t controlReg
Definition: safety_checkers_tifs.h:117