Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
imx_rdc.h File Reference

Go to the source code of this file.

Macros

#define A7_DOMAIN_ID   0
 
#define A9_DOMAIN_ID   0
 
#define A53_DOMAIN_ID   0
 
#define M4_DOMAIN_ID   1
 
#define M7_DOMAIN_ID   1
 
#define RDC_DOMAIN_PERM_NONE   (0x0)
 
#define RDC_DOMAIN_PERM_W   (0x1)
 
#define RDC_DOMAIN_PERM_R   (0x2)
 
#define RDC_DOMAIN_PERM_RW   (RDC_DOMAIN_PERM_W|RDC_DOMAIN_PERM_R)
 
#define RDC_DOMAIN_PERM(domain, perm)   (perm << (domain * 2))
 
#define RDC_DT_VAL(nodelabel)   DT_PROP(DT_NODELABEL(nodelabel), rdc)
 

Macro Definition Documentation

◆ A53_DOMAIN_ID

#define A53_DOMAIN_ID   0

◆ A7_DOMAIN_ID

#define A7_DOMAIN_ID   0

◆ A9_DOMAIN_ID

#define A9_DOMAIN_ID   0

◆ M4_DOMAIN_ID

#define M4_DOMAIN_ID   1

◆ M7_DOMAIN_ID

#define M7_DOMAIN_ID   1

◆ RDC_DOMAIN_PERM

#define RDC_DOMAIN_PERM (   domain,
  perm 
)    (perm << (domain * 2))

◆ RDC_DOMAIN_PERM_NONE

#define RDC_DOMAIN_PERM_NONE   (0x0)

◆ RDC_DOMAIN_PERM_R

#define RDC_DOMAIN_PERM_R   (0x2)

◆ RDC_DOMAIN_PERM_RW

#define RDC_DOMAIN_PERM_RW   (RDC_DOMAIN_PERM_W|RDC_DOMAIN_PERM_R)

◆ RDC_DOMAIN_PERM_W

#define RDC_DOMAIN_PERM_W   (0x1)

◆ RDC_DT_VAL

#define RDC_DT_VAL (   nodelabel)    DT_PROP(DT_NODELABEL(nodelabel), rdc)