39 #ifndef MAILBOX_SOC_H_ 40 #define MAILBOX_SOC_H_ 47 #include <ti/csl/csl_mailbox.h> 48 #include <ti/csl/soc.h> 49 #include <ti/csl/arch/csl_arch.h> 50 #include <ti/csl/src/ip/mailbox/V0/mailbox.h> 70 #define MAILBOX_INST_MPU1_0 (0U) 72 #define MAILBOX_INST_MCU1_0 (1U) 74 #define MAILBOX_INST_MCU1_1 (2U) 76 #define MAILBOX_INST_MCU2_0 (3U) 78 #define MAILBOX_INST_MCU2_1 (4U) 80 #define MAILBOX_INST_M4F_0 (5U) 82 #define MAILBOX_INST_LAST (MAILBOX_INST_M4F_0) 84 #define MAILBOX_INST_INVALID (0xFFU) 89 #define MAILBOX_MAX_INST (MAILBOX_INST_LAST + 1U) 91 #define MAILBOX_CLUSTER_INVALID (0xFFU) 92 #define MAILBOX_USER_INVALID (0xFFU) 94 #define TEST_VIM_BASE_ADDR (CSL_MAIN_DOMAIN_VIM_BASE_ADDR) 103 typedef struct Mailbox_MbConfig_s
uint32_t Mailbox_Instance
Mailbox Instance Number.
Definition: mailbox_soc.h:62
uint32_t eventId
Definition: mailbox_soc.h:106
uint32_t outputIntrNum
Definition: mailbox_soc.h:108
uint32_t priority
Definition: mailbox_soc.h:105
This file contains the Register Desciptions for CSL types.
uint32_t inputIntrNum
Definition: mailbox_soc.h:107
Mailbox interrupt router configuration.
Definition: mailbox_soc.h:103