AM6 Board Configuration Resource Assignment Type Descriptions¶
Introduction¶
This chapter provides information of Board Configuration resource assignment type IDs that are permitted in the AM6 SoC. These resource type IDs represent AM6 resources that can have ranges assigned to SoC processing entities (or PEs).
Enumeration of Resource Type IDs¶
Type Name | Type (10-bits) | Subtype Name | Subtype (6-bits) | Unique Type (16-bits) | Description |
---|---|---|---|---|---|
RESASG_TYPE_MAIN_NAV_UDMASS_IA0 | 0x000 | RESASG_SUBTYPE_MAIN_NAV_UDMASS_IA0_VINT | 0x00 | 0x0000 | Resource type for Main Navigator IA driver UDMASS IA0 virtual interrupts |
RESASG_SUBTYPE_MAIN_NAV_UDMASS_IA0_SEVI | 0x01 | 0x0001 | Resource type for Main Navigator UDMASS IA0 source events (SEVI) | ||
RESASG_SUBTYPE_MAIN_NAV_UDMASS_IA0_MEVI | 0x02 | 0x0002 | Resource type for Main Navigator UDMASS IA0 multicast events (MEVI) | ||
RESASG_SUBTYPE_MAIN_NAV_UDMASS_IA0_GEVI | 0x03 | 0x0003 | Resource type for Main Navigator UDMASS IA0 global counter events (GEVI) | ||
RESASG_TYPE_MAIN_NAV_MODSS_IA0 | 0x001 | RESASG_SUBTYPE_MAIN_NAV_MODSS_IA0_VINT | 0x00 | 0x0040 | Resource type for Main Navigator IA driver MODSS IA0 virtual interrupts |
RESASG_SUBTYPE_MAIN_NAV_MODSS_IA0_SEVI | 0x01 | 0x0041 | Resource type for Main Navigator MODSS IA0 source events (SEVI) | ||
RESASG_TYPE_MAIN_NAV_MODSS_IA1 | 0x002 | RESASG_SUBTYPE_MAIN_NAV_MODSS_IA1_VINT | 0x00 | 0x0080 | Resource type for Main Navigator IA driver MODSS IA1 virtual interrupts |
RESASG_SUBTYPE_MAIN_NAV_MODSS_IA1_SEVI | 0x01 | 0x0081 | Resource type for Main Navigator MODSS IA1 source events (SEVI) | ||
RESASG_TYPE_MCU_NAV_UDMASS_IA0 | 0x003 | RESASG_SUBTYPE_MCU_NAV_UDMASS_IA0_VINT | 0x00 | 0x00C0 | Resource type for MCU Navigator IA driver UDMASS IA0 virtual interrupts |
RESASG_SUBTYPE_MCU_NAV_UDMASS_IA0_SEVI | 0x01 | 0x00C1 | Resource type for MCU Navigator UDMASS IA0 source events (SEVI) | ||
RESASG_SUBTYPE_MCU_NAV_UDMASS_IA0_MEVI | 0x02 | 0x00C2 | Resource type for MCU Navigator UDMASS IA0 multicast events (MEVI) | ||
RESASG_SUBTYPE_MCU_NAV_UDMASS_IA0_GEVI | 0x03 | 0x00C3 | Resource type for MCU Navigator UDMASS IA0 global counter events (GEVI) | ||
RESASG_TYPE_MAIN_NAV_MCRC | 0x004 | RESASG_SUBTYPE_MAIN_NAV_MCRC_LEVI | 0x00 | 0x0100 | Resource type for Main Navigator MCRC local events (LEVI) |
RESASG_TYPE_MCU_NAV_MCRC | 0x005 | RESASG_SUBTYPE_MCU_NAV_MCRC_LEVI | 0x00 | 0x0140 | Resource type for MCU Navigator MCRC local events (LEVI) |
RESASG_TYPE_MAIN_NAV_UDMAP | 0x006 | RESASG_SUBTYPE_MAIN_NAV_UDMAP_TRIGGER | 0x00 | 0x0180 | Resource type for Main Navigator UDMAP trigger events |
RESASG_SUBTYPE_MAIN_NAV_UDMAP_TX_HCHAN | 0x01 | 0x0181 | Resource type for Main Navigator UDMAP driver high capacity transmit channels | ||
RESASG_SUBTYPE_MAIN_NAV_UDMAP_TX_CHAN | 0x02 | 0x0182 | Resource type for Main Navigator UDMAP driver standard transmit channels | ||
RESASG_SUBTYPE_MAIN_NAV_UDMAP_TX_ECHAN | 0x03 | 0x0183 | Resource type for Main Navigator UDMAP driver external transmit channels | ||
RESASG_SUBTYPE_MAIN_NAV_UDMAP_RX_HCHAN | 0x04 | 0x0184 | Resource type for Main Navigator UDMAP driver high capacity receive channels | ||
RESASG_SUBTYPE_MAIN_NAV_UDMAP_RX_CHAN | 0x05 | 0x0185 | Resource type for Main Navigator UDMAP driver standard receive channels | ||
RESASG_SUBTYPE_MAIN_NAV_UDMAP_RX_FLOW_COMMON | 0x06 | 0x0186 | Resource type for Main Navigator UDMAP driver common receive flows used by receive channel RCHAN_RFLOW_RNG parameters | ||
RESASG_SUBTYPE_MAIN_NAV_UDMAP_INVALID_FLOW_OES | 0x07 | 0x0187 | Resource type for Main Navigator UDMAP driver global config invalid flow OES register | ||
RESASG_SUBTYPE_MAIN_NAV_UDMAP_GCFG | 0x08 | 0x0188 | Resource type for Main Navigator UDMAP driver global configuration MMR region control | ||
RESASG_TYPE_MCU_NAV_UDMAP | 0x007 | RESASG_SUBTYPE_MCU_NAV_UDMAP_TRIGGER | 0x00 | 0x01C0 | Resource type for MCU Navigator UDMAP trigger events |
RESASG_SUBTYPE_MCU_NAV_UDMAP_TX_HCHAN | 0x01 | 0x01C1 | Resource type for MCU Navigator UDMAP driver high capacity transmit channels | ||
RESASG_SUBTYPE_MCU_NAV_UDMAP_TX_CHAN | 0x02 | 0x01C2 | Resource type for MCU Navigator UDMAP driver standard transmit channels | ||
RESASG_SUBTYPE_MCU_NAV_UDMAP_RX_HCHAN | 0x03 | 0x01C3 | Resource type for MCU Navigator UDMAP driver high capacity receive channels | ||
RESASG_SUBTYPE_MCU_NAV_UDMAP_RX_CHAN | 0x04 | 0x01C4 | Resource type for MCU Navigator UDMAP driver standard receive channels | ||
RESASG_SUBTYPE_MCU_NAV_UDMAP_RX_FLOW_COMMON | 0x05 | 0x01C5 | Resource type for MCU Navigator UDMAP driver common receive flows used by receive channel RCHAN_RFLOW_RNG parameters | ||
RESASG_SUBTYPE_MCU_NAV_UDMAP_INVALID_FLOW_OES | 0x06 | 0x01C6 | Resource type for MCU Navigator UDMAP driver global config invalid flow OES register | ||
RESASG_SUBTYPE_MCU_NAV_UDMAP_GCFG | 0x07 | 0x01C7 | Resource type for MCU Navigator UDMAP driver global configuration MMR region control | ||
RESASG_TYPE_MSMC | 0x008 | RESASG_SUBTYPE_MSMC_DRU | 0x00 | 0x0200 | Resource type for MSMC DRU events |
RESASG_TYPE_MAIN_NAV_RA | 0x009 | RESASG_SUBTYPE_MAIN_NAV_RA_RING_UDMAP_TX | 0x00 | 0x0240 | Resource type for Main Navigator RA driver UDMAP tx rings |
RESASG_SUBTYPE_MAIN_NAV_RA_RING_UDMAP_RX | 0x01 | 0x0241 | Resource type for Main Navigator RA driver UDMAP rx rings | ||
RESASG_SUBTYPE_MAIN_NAV_RA_RING_GP | 0x02 | 0x0242 | Resource type for Main Navigator RA driver general purpose rings | ||
RESASG_SUBYTPE_MAIN_NAV_RA_ERROR_OES | 0x03 | 0x0243 | Resource type for Main Navigator RA driver global config error OES register | ||
RESASG_SUBYTPE_MAIN_NAV_RA_VIRTID | 0x04 | 0x0244 | Resource type for Main Navigator RA ring Virt ID range | ||
RESASG_TYPE_MCU_NAV_RA | 0x00A | RESASG_SUBTYPE_MCU_NAV_RA_RING_UDMAP_TX | 0x00 | 0x0280 | Resource type for MCU Navigator RA driver UDMAP tx rings |
RESASG_SUBTYPE_MCU_NAV_RA_RING_UDMAP_RX | 0x01 | 0x0281 | Resource type for MCU Navigator RA driver UDMAP rx rings | ||
RESASG_SUBTYPE_MCU_NAV_RA_RING_GP | 0x02 | 0x0282 | Resource type for MCU Navigator RA driver general purpose rings | ||
RESASG_SUBYTPE_MCU_NAV_RA_ERROR_OES | 0x03 | 0x0283 | Resource type for MCU Navigator RA driver global config error OES register | ||
RESASG_SUBYTPE_MCU_NAV_RA_VIRTID | 0x04 | 0x0284 | Resource type for MCU Navigator RA ring Virt ID range | ||
RESASG_TYPE_GIC_IRQ | 0x00B | RESASG_SUBTYPE_GIC_IRQ_MAIN_NAV_SET0 | 0x00 | 0x02C0 | Resource type for GIC IRQ inputs (64 - 127) from Main Navigator |
RESASG_SUBTYPE_GIC_IRQ_MAIN_GPIO | 0x01 | 0x02C1 | Resource type for GIC IRQ inputs (392 - 423) from Main GPIO IR | ||
RESASG_SUBTYPE_GIC_IRQ_MAIN_NAV_SET1 | 0x02 | 0x02C2 | Resource type for GIC IRQ inputs (448 - 503) from Main Navigator | ||
RESASG_SUBTYPE_GIC_IRQ_COMP_EVT | 0x03 | 0x02C3 | Resource type for GIC IRQ inputs (544 - 559) from Compare event IR | ||
RESASG_SUBTYPE_GIC_IRQ_WKUP_GPIO | 0x04 | 0x02C4 | Resource type for GIC IRQ inputs (712 - 727) from Wakeup GPIO IR | ||
RESASG_TYPE_PULSAR_C0_IRQ | 0x00C | RESASG_SUBTYPE_PULSAR_C0_IRQ_MCU_NAV | 0x00 | 0x0300 | Resource type for Pulsar core 0 VIM IRQ inputs (64 - 95) from MCU Navigator |
RESASG_SUBTYPE_PULSAR_C0_IRQ_WKUP_GPIO | 0x01 | 0x0301 | Resource type for Pulsar core 0 VIM IRQ inputs (124 - 139) from Wakeup GPIO IR | ||
RESASG_SUBTYPE_PULSAR_C0_IRQ_MAIN2MCU_LVL | 0x02 | 0x0302 | Resource type for Pulsar core 0 VIM IRQ inputs (160 - 223) from Main2MCU level IR | ||
RESASG_SUBTYPE_PULSAR_C0_IRQ_MAIN2MCU_PLS | 0x03 | 0x0303 | Resource type for Pulsar core 0 VIM IRQ inputs (224 - 271) from Main2MCU pulse IR | ||
RESASG_TYPE_PULSAR_C1_IRQ | 0x00D | RESASG_SUBTYPE_PULSAR_C1_IRQ_MCU_NAV | 0x00 | 0x0340 | Resource type for Pulsar core 1 VIM IRQ inputs (64 - 95) from MCU Navigator |
RESASG_SUBTYPE_PULSAR_C1_IRQ_WKUP_GPIO | 0x01 | 0x0341 | Resource type for Pulsar core 1 VIM IRQ inputs (124 - 139) from Wakeup GPIO IR | ||
RESASG_SUBTYPE_PULSAR_C1_IRQ_MAIN2MCU_LVL | 0x02 | 0x0342 | Resource type for Pulsar core 1 VIM IRQ inputs (160 - 223) from Main2MCU level IR | ||
RESASG_SUBTYPE_PULSAR_C1_IRQ_MAIN2MCU_PLS | 0x03 | 0x0343 | Resource type for Pulsar core 1 VIM IRQ inputs (224 - 271) from Main2MCU pulse IR | ||
RESASG_TYPE_ICSSG0_IRQ | 0x00E | RESASG_SUBTYPE_ICSSG0_IRQ_MAIN_NAV | 0x00 | 0x0380 | Resource type for ICSSG0 IRQ inputs (110 - 117) from Main Navigator |
RESASG_SUBTYPE_ICSSG0_IRQ_MAIN_GPIO | 0x01 | 0x0381 | Resource type for ICSSG0 IRQ inputs (152 - 159) from Main GPIO IR | ||
RESASG_TYPE_ICSSG1_IRQ | 0x00F | RESASG_SUBTYPE_ICSSG1_IRQ_MAIN_NAV | 0x00 | 0x03C0 | Resource type for ICSSG1 IRQ inputs (110 - 117) from Main Navigator |
RESASG_SUBTYPE_ICSSG1_IRQ_MAIN_GPIO | 0x01 | 0x03C1 | Resource type for ICSSG1 IRQ inputs (152 - 159) from Main GPIO IR | ||
RESASG_TYPE_ICSSG2_IRQ | 0x010 | RESASG_SUBTYPE_ICSSG1_IRQ_MAIN_NAV | 0x00 | 0x0400 | Resource type for ICSSG2 IRQ inputs (110 - 117) from Main Navigator |
RESASG_SUBTYPE_ICSSG1_IRQ_MAIN_GPIO | 0x01 | 0x0401 | Resource type for ICSSG2 IRQ inputs (152 - 159) from Main GPIO IR |