AM62X Board Configuration Resource Assignment Type Descriptions

Introduction

This chapter provides information of Board Configuration resource assignment type IDs that are permitted in the AM62X SoC. The resource type IDs represent AM62X resources ranges assignable to SoC processing entities (or PEs).

WARNING: System Firmware RM currently supports a maximum of 305 RM board configuration resource assignment ranges on the AM62X SoC. Sending more entries than the maximum will result in the RM board configuration being NACK’d

Device Name Device ID (10-bits) Subtype Name Subtype ID (6-bits) Unique Type ID (16-bits) Resource Range Start Resource Range Number
AM62X_DEV_CMP_EVENT_INTROUTER0 0x001 RESASG_SUBTYPE_IR_OUTPUT 0x00 0x0040 0 42
AM62X_DEV_MAIN_GPIOMUX_INTROUTER0 0x003 RESASG_SUBTYPE_IR_OUTPUT 0x00 0x00C0 0 36
AM62X_DEV_WKUP_MCU_GPIOMUX_INTROUTER0 0x005 RESASG_SUBTYPE_IR_OUTPUT 0x00 0x0140 0 13
AM62X_DEV_TIMESYNC_EVENT_ROUTER0 0x006 RESASG_SUBTYPE_IR_OUTPUT 0x00 0x0180 0 26
AM62X_DEV_DMASS0_BCDMA_0 0x01A RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER 0x02 0x0682 50176 164
    RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG 0x03 0x0683 0 1
    RESASG_SUBTYPE_BCDMA_RING_BLOCK_COPY_CHAN 0x0D 0x068D 0 32
    RESASG_SUBTYPE_BCDMA_RING_SPLIT_TR_RX_CHAN 0x0E 0x068E 54 28
    RESASG_SUBTYPE_BCDMA_RING_SPLIT_TR_TX_CHAN 0x0F 0x068F 32 22
    RESASG_SUBTYPE_BCDMA_BLOCK_COPY_CHAN 0x20 0x06A0 0 32
    RESASG_SUBTYPE_BCDMA_SPLIT_TR_RX_CHAN 0x21 0x06A1 0 28
    RESASG_SUBTYPE_BCDMA_SPLIT_TR_TX_CHAN 0x22 0x06A2 0 22
AM62X_DEV_DMASS0_INTAGGR_0 0x01C RESASG_SUBTYPE_IA_VINT 0x0A 0x070A 5 35
          44 35
          80 56
          140 44
    RESASG_SUBTYPE_GLOBAL_EVENT_SEVT 0x0D 0x070D 13 1522
    RESASG_SUBTYPE_IA_TIMERMGR_EVT_OES 0x0F 0x070F 0 1024
    RESASG_SUBTYPE_IA_PKTDMA_TX_CHAN_ERROR_OES 0x10 0x0710 4096 29
    RESASG_SUBTYPE_IA_PKTDMA_TX_FLOW_COMPLETION_OES 0x11 0x0711 4608 99
    RESASG_SUBTYPE_IA_PKTDMA_RX_CHAN_ERROR_OES 0x12 0x0712 5120 24
    RESASG_SUBTYPE_IA_PKTDMA_RX_FLOW_COMPLETION_OES 0x13 0x0713 5632 51
    RESASG_SUBTYPE_IA_PKTDMA_RX_FLOW_STARVATION_OES 0x14 0x0714 6144 51
    RESASG_SUBTYPE_IA_PKTDMA_RX_FLOW_FIREWALL_OES 0x15 0x0715 6656 51
    RESASG_SUBTYPE_IA_BCDMA_CHAN_ERROR_OES 0x16 0x0716 8192 32
    RESASG_SUBTYPE_IA_BCDMA_CHAN_DATA_COMPLETION_OES 0x17 0x0717 8704 32
    RESASG_SUBTYPE_IA_BCDMA_CHAN_RING_COMPLETION_OES 0x18 0x0718 9216 32
    RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_ERROR_OES 0x19 0x0719 9728 22
    RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_DATA_COMPLETION_OES 0x1A 0x071A 10240 22
    RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_RING_COMPLETION_OES 0x1B 0x071B 10752 22
    RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_ERROR_OES 0x1C 0x071C 11264 28
    RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_DATA_COMPLETION_OES 0x1D 0x071D 11776 28
    RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_RING_COMPLETION_OES 0x1E 0x071E 12288 28
AM62X_DEV_DMASS0_PKTDMA_0 0x01E RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG 0x03 0x0783 0 1
    RESASG_SUBTYPE_PKTDMA_RING_UNMAPPED_TX_CHAN 0x10 0x0790 0 19
    RESASG_SUBTYPE_PKTDMA_RING_CPSW_TX_CHAN 0x11 0x0791 19 64
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_TX_0_CHAN 0x12 0x0792 83 8
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_TX_1_CHAN 0x13 0x0793 91 8
    RESASG_SUBTYPE_PKTDMA_RING_UNMAPPED_RX_CHAN 0x16 0x0796 99 19
    RESASG_SUBTYPE_PKTDMA_RING_CPSW_RX_CHAN 0x17 0x0797 118 16
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_0_CHAN 0x18 0x0798 134 8
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_1_CHAN 0x19 0x0799 134 8
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_2_CHAN 0x1A 0x079A 142 8
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_3_CHAN 0x1B 0x079B 142 8
    RESASG_SUBTYPE_PKTDMA_UNMAPPED_TX_CHAN 0x23 0x07A3 0 19
    RESASG_SUBTYPE_PKTDMA_CPSW_TX_CHAN 0x24 0x07A4 19 8
    RESASG_SUBTYPE_PKTDMA_SAUL_TX_0_CHAN 0x25 0x07A5 27 1
    RESASG_SUBTYPE_PKTDMA_SAUL_TX_1_CHAN 0x26 0x07A6 28 1
    RESASG_SUBTYPE_PKTDMA_UNMAPPED_RX_CHAN 0x29 0x07A9 0 19
    RESASG_SUBTYPE_PKTDMA_FLOW_UNMAPPED_RX_CHAN 0x2A 0x07AA 0 19
    RESASG_SUBTYPE_PKTDMA_CPSW_RX_CHAN 0x2B 0x07AB 19 1
    RESASG_SUBTYPE_PKTDMA_FLOW_CPSW_RX_CHAN 0x2C 0x07AC 19 16
    RESASG_SUBTYPE_PKTDMA_SAUL_RX_0_CHAN 0x2D 0x07AD 20 1
    RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_0_CHAN 0x2E 0x07AE 35 8
    RESASG_SUBTYPE_PKTDMA_SAUL_RX_1_CHAN 0x2F 0x07AF 21 1
    RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_1_CHAN 0x30 0x07B0 35 8
    RESASG_SUBTYPE_PKTDMA_SAUL_RX_2_CHAN 0x31 0x07B1 22 1
    RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_2_CHAN 0x32 0x07B2 43 8
    RESASG_SUBTYPE_PKTDMA_SAUL_RX_3_CHAN 0x33 0x07B3 23 1
    RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_3_CHAN 0x34 0x07B4 43 8
AM62X_DEV_DMASS0_RINGACC_0 0x021 RESASG_SUBTYPE_RA_ERROR_OES 0x00 0x0840 0 1
    RESASG_SUBTYPE_RA_VIRTID 0x0A 0x084A 0 4096