PDK API Guide for J721E
osal_soc.h File Reference

Introduction

SOC specific includes for Osal.

============================================================================


Go to the source code of this file.

Data Structures

struct  Osal_timerReserved
 

Macros

#define OSAL_NONOS_MAX_SEMAPHOREP_PER_SOC   ((uint32_t) 80U)
 
#define OSAL_NONOS_MAX_HWIP_PER_SOC   ((uint32_t) 40U)
 
#define OSAL_NONOS_MAX_TIMERP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_FREERTOS_MAX_SEMAPHOREP_PER_SOC   ((uint32_t) 80U)
 
#define OSAL_FREERTOS_MAX_HWIP_PER_SOC   ((uint32_t) 40U)
 
#define OSAL_FREERTOS_MAX_TIMERP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_FREERTOS_MAX_TASKP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_FREERTOS_MAX_CLOCKP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_FREERTOS_MAX_MUTEXP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_FREERTOS_MAX_MAILBOXP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_FREERTOS_MAX_QUEUEP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_FREERTOS_MAX_HEAPP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_FREERTOS_MAX_EVENTP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_SAFERTOS_MAX_SEMAPHOREP_PER_SOC   ((uint32_t) 80U)
 
#define OSAL_SAFERTOS_MAX_HWIP_PER_SOC   ((uint32_t) 40U)
 
#define OSAL_SAFERTOS_MAX_TIMERP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_SAFERTOS_MAX_TASKP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_SAFERTOS_MAX_CLOCKP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_SAFERTOS_MAX_MUTEXP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_SAFERTOS_MAX_MAILBOXP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_SAFERTOS_MAX_EVENTP_PER_SOC   ((uint32_t) 20U)
 
#define OSAL_FREERTOS_CONFIGNUM_SEMAPHORE   (OSAL_FREERTOS_MAX_SEMAPHOREP_PER_SOC)
 
#define OSAL_FREERTOS_CONFIGNUM_TASK   (OSAL_FREERTOS_MAX_TASKP_PER_SOC)
 
#define OSAL_FREERTOS_CONFIGNUM_CLOCK   (OSAL_FREERTOS_MAX_CLOCKP_PER_SOC)
 
#define OSAL_FREERTOS_CONFIGNUM_MUTEX   (OSAL_FREERTOS_MAX_MUTEXP_PER_SOC)
 
#define OSAL_FREERTOS_CONFIGNUM_MAILBOX   (OSAL_FREERTOS_MAX_MAILBOXP_PER_SOC)
 
#define OSAL_FREERTOS_CONFIGNUM_QUEUE   (OSAL_FREERTOS_MAX_QUEUEP_PER_SOC)
 
#define OSAL_FREERTOS_CONFIGNUM_HEAP   (OSAL_FREERTOS_MAX_HEAPP_PER_SOC)
 
#define OSAL_FREERTOS_CONFIGNUM_EVENT   (OSAL_FREERTOS_MAX_EVENTP_PER_SOC)
 
#define OSAL_FREERTOS_CONFIGNUM_HWI   (OSAL_FREERTOS_MAX_HWIP_PER_SOC)
 
#define OSAL_FREERTOS_CONFIGNUM_TIMER   (OSAL_FREERTOS_MAX_TIMERP_PER_SOC)
 
#define OSAL_SAFERTOS_CONFIGNUM_HWI   (OSAL_SAFERTOS_MAX_HWIP_PER_SOC)
 
#define OSAL_SAFERTOS_CONFIGNUM_TIMER   (OSAL_SAFERTOS_MAX_TIMERP_PER_SOC)
 
#define OSAL_SAFERTOS_CONFIGNUM_CLOCK   (OSAL_SAFERTOS_MAX_CLOCKP_PER_SOC)
 
#define OSAL_SAFERTOS_CONFIGNUM_EVENT   (OSAL_SAFERTOS_MAX_EVENTP_PER_SOC)
 
#define OSAL_SAFERTOS_CONFIGNUM_MAILBOX   (OSAL_SAFERTOS_MAX_MAILBOXP_PER_SOC)
 
#define OSAL_SAFERTOS_CONFIGNUM_MUTEX   (OSAL_SAFERTOS_MAX_MUTEXP_PER_SOC)
 
#define OSAL_SAFERTOS_CONFIGNUM_SEMAPHORE   (OSAL_SAFERTOS_MAX_SEMAPHOREP_PER_SOC)
 
#define OSAL_SAFERTOS_CONFIGNUM_TASK   (OSAL_SAFERTOS_MAX_TASKP_PER_SOC)
 
#define OSAL_NONOS_CONFIGNUM_HWI   (OSAL_NONOS_MAX_HWIP_PER_SOC)
 
#define OSAL_NONOS_CONFIGNUM_TIMER   (OSAL_NONOS_MAX_TIMERP_PER_SOC)
 
#define OSAL_NONOS_CONFIGNUM_SEMAPHORE   (OSAL_NONOS_MAX_SEMAPHOREP_PER_SOC)