PDK API Guide for AM64x
mailbox_soc.h File Reference

Introduction

MAILBOX Driver SOC specific file.

Go to the source code of this file.

Data Structures

struct  Mailbox_MbConfig
 Mailbox interrupt router configuration. More...
 

Macros

#define MAILBOX_INST_MPU1_0   (0U)
 MPU1_0 Mailbox INST. More...
 
#define MAILBOX_INST_MCU1_0   (1U)
 MCU1_0 Mailbox INST. More...
 
#define MAILBOX_INST_MCU1_1   (2U)
 MCU1_1 Mailbox INST. More...
 
#define MAILBOX_INST_MCU2_0   (3U)
 MCU2_0 Mailbox INST. More...
 
#define MAILBOX_INST_MCU2_1   (4U)
 MCU2_1 Mailbox INST. More...
 
#define MAILBOX_INST_M4F_0   (5U)
 M4F_0 Mailbox INST. More...
 
#define MAILBOX_INST_LAST   (MAILBOX_INST_M4F_0)
 Last Mailbox INST. More...
 
#define MAILBOX_INST_INVALID   (0xFFU)
 Invalid Mailbox INST. More...
 
#define MAILBOX_MAX_INST   (MAILBOX_INST_LAST + 1U)
 
#define MAILBOX_CLUSTER_INVALID   (0xFFU)
 
#define MAILBOX_USER_INVALID   (0xFFU)
 
#define TEST_VIM_BASE_ADDR   (CSL_MAIN_DOMAIN_VIM_BASE_ADDR)
 

Typedefs

typedef uint32_t Mailbox_Instance
 Mailbox Instance Number. More...
 

Macro Definition Documentation

◆ MAILBOX_MAX_INST

#define MAILBOX_MAX_INST   (MAILBOX_INST_LAST + 1U)

◆ MAILBOX_CLUSTER_INVALID

#define MAILBOX_CLUSTER_INVALID   (0xFFU)

◆ MAILBOX_USER_INVALID

#define MAILBOX_USER_INVALID   (0xFFU)

◆ TEST_VIM_BASE_ADDR

#define TEST_VIM_BASE_ADDR   (CSL_MAIN_DOMAIN_VIM_BASE_ADDR)

Typedef Documentation

◆ Mailbox_Instance

typedef uint32_t Mailbox_Instance

Mailbox Instance Number.