AM64x MCU+ SDK  08.06.00
sdl_soc_dcc.h File Reference

Go to the source code of this file.

Macros

#define SDL_DCC_MAX_INSTANCE   (7U)
 MAX number of supported DCC Instances. More...
 

Enumerations

enum  SDL_DCC_Inst {
  SDL_DCC_INST_DCC0, SDL_DCC_INST_DCC1, SDL_DCC_INST_DCC2, SDL_DCC_INST_DCC3,
  SDL_DCC_INST_DCC4, SDL_DCC_INST_DCC5, SDL_DCC_INST_MCU_DCC0, SDL_DCC_INVALID_INSTANCE
}
 Enum for different DCC module instances supported. More...
 

Functions

int32_t SDL_DCC_getBaseaddr (SDL_DCC_Inst instance, uint32_t *baseAddr)
 This API is used to get the base address of the instance. More...
 

Variables

static uint32_t SDL_DCC_baseAddress [SDL_DCC_MAX_INSTANCE]
 

Function Documentation

◆ SDL_DCC_getBaseaddr()

int32_t SDL_DCC_getBaseaddr ( SDL_DCC_Inst  instance,
uint32_t *  baseAddr 
)

This API is used to get the base address of the instance.

Parameters
instanceDCC instance
baseAddrBase address of the instance.
Returns
status return the base address of the instance. SDL_PASS: success SDL_EBADARGS: failure, indicate translation failed

Variable Documentation

◆ SDL_DCC_baseAddress

uint32_t SDL_DCC_baseAddress[SDL_DCC_MAX_INSTANCE]
static
Initial value:
= {SDL_DCC0_BASE, SDL_DCC1_BASE, SDL_DCC2_BASE, SDL_DCC3_BASE, SDL_DCC4_BASE,
SDL_DCC5_BASE,
SDL_MCU_DCC0_BASE}