![]() |
RTEMS 6.3
|
VIR - Version Information | |
| #define | RDC_VIR_NDID_MASK (0xFU) |
| #define | RDC_VIR_NDID_SHIFT (0U) |
| #define | RDC_VIR_NDID(x) |
| #define | RDC_VIR_NMSTR_MASK (0xFF0U) |
| #define | RDC_VIR_NMSTR_SHIFT (4U) |
| #define | RDC_VIR_NMSTR(x) |
| #define | RDC_VIR_NPER_MASK (0xFF000U) |
| #define | RDC_VIR_NPER_SHIFT (12U) |
| #define | RDC_VIR_NPER(x) |
| #define | RDC_VIR_NRGN_MASK (0xFF00000U) |
| #define | RDC_VIR_NRGN_SHIFT (20U) |
| #define | RDC_VIR_NRGN(x) |
| #define | RDC_VIR_NDID_MASK (0xFU) |
| #define | RDC_VIR_NDID_SHIFT (0U) |
| #define | RDC_VIR_NDID(x) |
| #define | RDC_VIR_NMSTR_MASK (0xFF0U) |
| #define | RDC_VIR_NMSTR_SHIFT (4U) |
| #define | RDC_VIR_NMSTR(x) |
| #define | RDC_VIR_NPER_MASK (0xFF000U) |
| #define | RDC_VIR_NPER_SHIFT (12U) |
| #define | RDC_VIR_NPER(x) |
| #define | RDC_VIR_NRGN_MASK (0xFF00000U) |
| #define | RDC_VIR_NRGN_SHIFT (20U) |
| #define | RDC_VIR_NRGN(x) |
STAT - Status | |
| #define | RDC_STAT_DID_MASK (0xFU) |
| #define | RDC_STAT_DID_SHIFT (0U) |
| #define | RDC_STAT_DID(x) |
| #define | RDC_STAT_PDS_MASK (0x100U) |
| #define | RDC_STAT_PDS_SHIFT (8U) |
| #define | RDC_STAT_PDS(x) |
| #define | RDC_STAT_DID_MASK (0xFU) |
| #define | RDC_STAT_DID_SHIFT (0U) |
| #define | RDC_STAT_DID(x) |
| #define | RDC_STAT_PDS_MASK (0x100U) |
| #define | RDC_STAT_PDS_SHIFT (8U) |
| #define | RDC_STAT_PDS(x) |
INTCTRL - Interrupt and Control | |
| #define | RDC_INTCTRL_RCI_EN_MASK (0x1U) |
| #define | RDC_INTCTRL_RCI_EN_SHIFT (0U) |
| #define | RDC_INTCTRL_RCI_EN(x) |
| #define | RDC_INTCTRL_RCI_EN_MASK (0x1U) |
| #define | RDC_INTCTRL_RCI_EN_SHIFT (0U) |
| #define | RDC_INTCTRL_RCI_EN(x) |
INTSTAT - Interrupt Status | |
| #define | RDC_INTSTAT_INT_MASK (0x1U) |
| #define | RDC_INTSTAT_INT_SHIFT (0U) |
| #define | RDC_INTSTAT_INT(x) |
| #define | RDC_INTSTAT_INT_MASK (0x1U) |
| #define | RDC_INTSTAT_INT_SHIFT (0U) |
| #define | RDC_INTSTAT_INT(x) |
MDA - Master Domain Assignment | |
| #define | RDC_MDA_DID_MASK (0x3U) |
| #define | RDC_MDA_DID_SHIFT (0U) |
| #define | RDC_MDA_DID(x) |
| #define | RDC_MDA_LCK_MASK (0x80000000U) |
| #define | RDC_MDA_LCK_SHIFT (31U) |
| #define | RDC_MDA_LCK(x) |
| #define | RDC_MDA_DID_MASK (0x3U) |
| #define | RDC_MDA_DID_SHIFT (0U) |
| #define | RDC_MDA_DID(x) |
| #define | RDC_MDA_LCK_MASK (0x80000000U) |
| #define | RDC_MDA_LCK_SHIFT (31U) |
| #define | RDC_MDA_LCK(x) |
PDAP - Peripheral Domain Access Permissions | |
| #define | RDC_PDAP_D0W_MASK (0x1U) |
| #define | RDC_PDAP_D0W_SHIFT (0U) |
| #define | RDC_PDAP_D0W(x) |
| #define | RDC_PDAP_D0R_MASK (0x2U) |
| #define | RDC_PDAP_D0R_SHIFT (1U) |
| #define | RDC_PDAP_D0R(x) |
| #define | RDC_PDAP_D1W_MASK (0x4U) |
| #define | RDC_PDAP_D1W_SHIFT (2U) |
| #define | RDC_PDAP_D1W(x) |
| #define | RDC_PDAP_D1R_MASK (0x8U) |
| #define | RDC_PDAP_D1R_SHIFT (3U) |
| #define | RDC_PDAP_D1R(x) |
| #define | RDC_PDAP_SREQ_MASK (0x40000000U) |
| #define | RDC_PDAP_SREQ_SHIFT (30U) |
| #define | RDC_PDAP_SREQ(x) |
| #define | RDC_PDAP_LCK_MASK (0x80000000U) |
| #define | RDC_PDAP_LCK_SHIFT (31U) |
| #define | RDC_PDAP_LCK(x) |
| #define | RDC_PDAP_D0W_MASK (0x1U) |
| #define | RDC_PDAP_D0W_SHIFT (0U) |
| #define | RDC_PDAP_D0W(x) |
| #define | RDC_PDAP_D0R_MASK (0x2U) |
| #define | RDC_PDAP_D0R_SHIFT (1U) |
| #define | RDC_PDAP_D0R(x) |
| #define | RDC_PDAP_D1W_MASK (0x4U) |
| #define | RDC_PDAP_D1W_SHIFT (2U) |
| #define | RDC_PDAP_D1W(x) |
| #define | RDC_PDAP_D1R_MASK (0x8U) |
| #define | RDC_PDAP_D1R_SHIFT (3U) |
| #define | RDC_PDAP_D1R(x) |
| #define | RDC_PDAP_SREQ_MASK (0x40000000U) |
| #define | RDC_PDAP_SREQ_SHIFT (30U) |
| #define | RDC_PDAP_SREQ(x) |
| #define | RDC_PDAP_LCK_MASK (0x80000000U) |
| #define | RDC_PDAP_LCK_SHIFT (31U) |
| #define | RDC_PDAP_LCK(x) |
MRSA - Memory Region Start Address | |
| #define | RDC_MRSA_SADR_MASK (0xFFFFFF80U) |
| #define | RDC_MRSA_SADR_SHIFT (7U) |
| #define | RDC_MRSA_SADR(x) |
| #define | RDC_MRSA_SADR_MASK (0xFFFFFF80U) |
| #define | RDC_MRSA_SADR_SHIFT (7U) |
| #define | RDC_MRSA_SADR(x) |
MREA - Memory Region End Address | |
| #define | RDC_MREA_EADR_MASK (0xFFFFFF80U) |
| #define | RDC_MREA_EADR_SHIFT (7U) |
| #define | RDC_MREA_EADR(x) |
| #define | RDC_MREA_EADR_MASK (0xFFFFFF80U) |
| #define | RDC_MREA_EADR_SHIFT (7U) |
| #define | RDC_MREA_EADR(x) |
MRC - Memory Region Control | |
| #define | RDC_MRC_D0W_MASK (0x1U) |
| #define | RDC_MRC_D0W_SHIFT (0U) |
| #define | RDC_MRC_D0W(x) |
| #define | RDC_MRC_D0R_MASK (0x2U) |
| #define | RDC_MRC_D0R_SHIFT (1U) |
| #define | RDC_MRC_D0R(x) |
| #define | RDC_MRC_D1W_MASK (0x4U) |
| #define | RDC_MRC_D1W_SHIFT (2U) |
| #define | RDC_MRC_D1W(x) |
| #define | RDC_MRC_D1R_MASK (0x8U) |
| #define | RDC_MRC_D1R_SHIFT (3U) |
| #define | RDC_MRC_D1R(x) |
| #define | RDC_MRC_ENA_MASK (0x40000000U) |
| #define | RDC_MRC_ENA_SHIFT (30U) |
| #define | RDC_MRC_ENA(x) |
| #define | RDC_MRC_LCK_MASK (0x80000000U) |
| #define | RDC_MRC_LCK_SHIFT (31U) |
| #define | RDC_MRC_LCK(x) |
| #define | RDC_MRC_D0W_MASK (0x1U) |
| #define | RDC_MRC_D0W_SHIFT (0U) |
| #define | RDC_MRC_D0W(x) |
| #define | RDC_MRC_D0R_MASK (0x2U) |
| #define | RDC_MRC_D0R_SHIFT (1U) |
| #define | RDC_MRC_D0R(x) |
| #define | RDC_MRC_D1W_MASK (0x4U) |
| #define | RDC_MRC_D1W_SHIFT (2U) |
| #define | RDC_MRC_D1W(x) |
| #define | RDC_MRC_D1R_MASK (0x8U) |
| #define | RDC_MRC_D1R_SHIFT (3U) |
| #define | RDC_MRC_D1R(x) |
| #define | RDC_MRC_ENA_MASK (0x40000000U) |
| #define | RDC_MRC_ENA_SHIFT (30U) |
| #define | RDC_MRC_ENA(x) |
| #define | RDC_MRC_LCK_MASK (0x80000000U) |
| #define | RDC_MRC_LCK_SHIFT (31U) |
| #define | RDC_MRC_LCK(x) |
MRVS - Memory Region Violation Status | |
| #define | RDC_MRVS_VDID_MASK (0x3U) |
| #define | RDC_MRVS_VDID_SHIFT (0U) |
| #define | RDC_MRVS_VDID(x) |
| #define | RDC_MRVS_AD_MASK (0x10U) |
| #define | RDC_MRVS_AD_SHIFT (4U) |
| #define | RDC_MRVS_AD(x) |
| #define | RDC_MRVS_VADR_MASK (0xFFFFFFE0U) |
| #define | RDC_MRVS_VADR_SHIFT (5U) |
| #define | RDC_MRVS_VADR(x) |
| #define | RDC_MRVS_VDID_MASK (0x3U) |
| #define | RDC_MRVS_VDID_SHIFT (0U) |
| #define | RDC_MRVS_VDID(x) |
| #define | RDC_MRVS_AD_MASK (0x10U) |
| #define | RDC_MRVS_AD_SHIFT (4U) |
| #define | RDC_MRVS_AD(x) |
| #define | RDC_MRVS_VADR_MASK (0xFFFFFFE0U) |
| #define | RDC_MRVS_VADR_SHIFT (5U) |
| #define | RDC_MRVS_VADR(x) |
| #define RDC_INTCTRL_RCI_EN | ( | x | ) |
RCI_EN - Restoration Complete Interrupt 0b0..Interrupt Disabled 0b1..Interrupt Enabled
| #define RDC_INTCTRL_RCI_EN | ( | x | ) |
RCI_EN - Restoration Complete Interrupt 0b0..Interrupt Disabled 0b1..Interrupt Enabled
| #define RDC_INTSTAT_INT | ( | x | ) |
INT - Interrupt Status 0b0..No Interrupt Pending 0b1..Interrupt Pending
| #define RDC_INTSTAT_INT | ( | x | ) |
INT - Interrupt Status 0b0..No Interrupt Pending 0b1..Interrupt Pending
| #define RDC_MDA_DID | ( | x | ) |
DID - Domain ID 0b00..Master assigned to Processing Domain 0 0b01..Master assigned to Processing Domain 1 0b10..Reserved 0b11..Reserved
| #define RDC_MDA_DID | ( | x | ) |
DID - Domain ID 0b00..Master assigned to Processing Domain 0 0b01..Master assigned to Processing Domain 1 0b10..Reserved 0b11..Reserved
| #define RDC_MDA_LCK | ( | x | ) |
LCK - Assignment Lock 0b0..Not Locked 0b1..Locked
| #define RDC_MDA_LCK | ( | x | ) |
LCK - Assignment Lock 0b0..Not Locked 0b1..Locked
| #define RDC_MRC_D0R | ( | x | ) |
D0R - Domain 0 Read Access to Region 0b0..Processing Domain 0 does not have Read access to the memory region 0b1..Processing Domain 0 has Read access to the memory region
| #define RDC_MRC_D0R | ( | x | ) |
D0R - Domain 0 Read Access to Region 0b0..Processing Domain 0 does not have Read access to the memory region 0b1..Processing Domain 0 has Read access to the memory region
| #define RDC_MRC_D0W | ( | x | ) |
D0W - Domain 0 Write Access to Region 0b0..Processing Domain 0 does not have Write access to the memory region 0b1..Processing Domain 0 has Write access to the memory region
| #define RDC_MRC_D0W | ( | x | ) |
D0W - Domain 0 Write Access to Region 0b0..Processing Domain 0 does not have Write access to the memory region 0b1..Processing Domain 0 has Write access to the memory region
| #define RDC_MRC_D1R | ( | x | ) |
D1R - Domain 1 Read Access to Region 0b0..Processing Domain 1 does not have Read access to the memory region 0b1..Processing Domain 1 has Read access to the memory region
| #define RDC_MRC_D1R | ( | x | ) |
D1R - Domain 1 Read Access to Region 0b0..Processing Domain 1 does not have Read access to the memory region 0b1..Processing Domain 1 has Read access to the memory region
| #define RDC_MRC_D1W | ( | x | ) |
D1W - Domain 1 Write Access to Region 0b0..Processing Domain 1 does not have Write access to the memory region 0b1..Processing Domain 1 has Write access to the memory region
| #define RDC_MRC_D1W | ( | x | ) |
D1W - Domain 1 Write Access to Region 0b0..Processing Domain 1 does not have Write access to the memory region 0b1..Processing Domain 1 has Write access to the memory region
| #define RDC_MRC_ENA | ( | x | ) |
ENA - Region Enable 0b0..Memory region is not defined or restricted. 0b1..Memory boundaries, domain permissions and controls are in effect.
| #define RDC_MRC_ENA | ( | x | ) |
ENA - Region Enable 0b0..Memory region is not defined or restricted. 0b1..Memory boundaries, domain permissions and controls are in effect.
| #define RDC_MRC_LCK | ( | x | ) |
LCK - Region Lock 0b0..No Lock. All fields in this register may be modified. 0b1..Locked. No fields in this register may be modified except ENA, which may be set but not cleared.
| #define RDC_MRC_LCK | ( | x | ) |
LCK - Region Lock 0b0..No Lock. All fields in this register may be modified. 0b1..Locked. No fields in this register may be modified except ENA, which may be set but not cleared.
| #define RDC_MREA_EADR | ( | x | ) |
EADR - Upper bound for memory region
| #define RDC_MREA_EADR | ( | x | ) |
EADR - Upper bound for memory region
| #define RDC_MRSA_SADR | ( | x | ) |
SADR - Start address for memory region
| #define RDC_MRSA_SADR | ( | x | ) |
SADR - Start address for memory region
| #define RDC_MRVS_AD | ( | x | ) |
AD - Access Denied
| #define RDC_MRVS_AD | ( | x | ) |
AD - Access Denied
| #define RDC_MRVS_VADR | ( | x | ) |
VADR - Violating Address
| #define RDC_MRVS_VADR | ( | x | ) |
VADR - Violating Address
| #define RDC_MRVS_VDID | ( | x | ) |
VDID - Violating Domain ID 0b00..Processing Domain 0 0b01..Processing Domain 1 0b10..Reserved 0b11..Reserved
| #define RDC_MRVS_VDID | ( | x | ) |
VDID - Violating Domain ID 0b00..Processing Domain 0 0b01..Processing Domain 1 0b10..Reserved 0b11..Reserved
| #define RDC_PDAP_D0R | ( | x | ) |
D0R - Domain 0 Read Access 0b0..No Read Access 0b1..Read Access Allowed
| #define RDC_PDAP_D0R | ( | x | ) |
D0R - Domain 0 Read Access 0b0..No Read Access 0b1..Read Access Allowed
| #define RDC_PDAP_D0W | ( | x | ) |
D0W - Domain 0 Write Access 0b0..No Write Access 0b1..Write Access Allowed
| #define RDC_PDAP_D0W | ( | x | ) |
D0W - Domain 0 Write Access 0b0..No Write Access 0b1..Write Access Allowed
| #define RDC_PDAP_D1R | ( | x | ) |
D1R - Domain 1 Read Access 0b0..No Read Access 0b1..Read Access Allowed
| #define RDC_PDAP_D1R | ( | x | ) |
D1R - Domain 1 Read Access 0b0..No Read Access 0b1..Read Access Allowed
| #define RDC_PDAP_D1W | ( | x | ) |
D1W - Domain 1 Write Access 0b0..No Write Access 0b1..Write Access Allowed
| #define RDC_PDAP_D1W | ( | x | ) |
D1W - Domain 1 Write Access 0b0..No Write Access 0b1..Write Access Allowed
| #define RDC_PDAP_LCK | ( | x | ) |
LCK - Peripheral Permissions Lock 0b0..Not Locked 0b1..Locked
| #define RDC_PDAP_LCK | ( | x | ) |
LCK - Peripheral Permissions Lock 0b0..Not Locked 0b1..Locked
| #define RDC_PDAP_SREQ | ( | x | ) |
SREQ - Semaphore Required 0b0..Semaphores have no effect 0b1..Semaphores are enforced
| #define RDC_PDAP_SREQ | ( | x | ) |
SREQ - Semaphore Required 0b0..Semaphores have no effect 0b1..Semaphores are enforced
| #define RDC_STAT_DID | ( | x | ) |
DID - Domain ID
| #define RDC_STAT_DID | ( | x | ) |
DID - Domain ID
| #define RDC_STAT_PDS | ( | x | ) |
PDS - Power Domain Status 0b0..Power Down Domain is OFF 0b1..Power Down Domain is ON
| #define RDC_STAT_PDS | ( | x | ) |
PDS - Power Domain Status 0b0..Power Down Domain is OFF 0b1..Power Down Domain is ON
| #define RDC_VIR_NDID | ( | x | ) |
NDID - Number of Domains
| #define RDC_VIR_NDID | ( | x | ) |
NDID - Number of Domains
| #define RDC_VIR_NMSTR | ( | x | ) |
NMSTR - Number of Masters
| #define RDC_VIR_NMSTR | ( | x | ) |
NMSTR - Number of Masters
| #define RDC_VIR_NPER | ( | x | ) |
NPER - Number of Peripherals
| #define RDC_VIR_NPER | ( | x | ) |
NPER - Number of Peripherals
| #define RDC_VIR_NRGN | ( | x | ) |
NRGN - Number of Memory Regions
| #define RDC_VIR_NRGN | ( | x | ) |
NRGN - Number of Memory Regions