AM275X Board Configuration Resource Assignment Type Descriptions

Introduction

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

WARNING: System Firmware RM currently supports a maximum of 290 RM board configuration resource assignment ranges on the AM275X 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
AM275X_DEV_MAIN_GPIOMUX_INTROUTER0 0x003 RESASG_SUBTYPE_IR_OUTPUT 0x00 0x00C0 0 80
AM275X_DEV_MCU_MCU_GPIOMUX_INTROUTER0 0x005 RESASG_SUBTYPE_IR_OUTPUT 0x00 0x0140 0 32
AM275X_DEV_TIMESYNC_EVENT_INTROUTER0 0x006 RESASG_SUBTYPE_IR_OUTPUT 0x00 0x0180 0 32
AM275X_DEV_DMASS0_BCDMA_0 0x01A RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER 0x02 0x0682 50176 244
    RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG 0x03 0x0683 0 1
    RESASG_SUBTYPE_BCDMA_RING_BLOCK_COPY_CHAN 0x0D 0x068D 0 24
    RESASG_SUBTYPE_BCDMA_RING_SPLIT_TR_RX_CHAN 0x0E 0x068E 72 50
    RESASG_SUBTYPE_BCDMA_RING_SPLIT_TR_TX_CHAN 0x0F 0x068F 24 48
    RESASG_SUBTYPE_BCDMA_BLOCK_COPY_CHAN 0x20 0x06A0 0 24
    RESASG_SUBTYPE_BCDMA_SPLIT_TR_RX_CHAN 0x21 0x06A1 0 50
    RESASG_SUBTYPE_BCDMA_SPLIT_TR_TX_CHAN 0x22 0x06A2 0 48
AM275X_DEV_DMASS0_INTAGGR_0 0x01C RESASG_SUBTYPE_IA_VINT 0x0A 0x070A 4 28
          34 6
          45 91
          140 12
          156 28
    RESASG_SUBTYPE_GLOBAL_EVENT_SEVT 0x0D 0x070D 19 1517
    RESASG_SUBTYPE_IA_PKTDMA_TX_CHAN_ERROR_OES 0x0F 0x070F 4096 37
    RESASG_SUBTYPE_IA_PKTDMA_TX_FLOW_COMPLETION_OES 0x10 0x0710 4608 107
    RESASG_SUBTYPE_IA_PKTDMA_RX_CHAN_ERROR_OES 0x11 0x0711 5120 32
    RESASG_SUBTYPE_IA_PKTDMA_RX_FLOW_COMPLETION_OES 0x12 0x0712 5632 59
    RESASG_SUBTYPE_IA_PKTDMA_RX_FLOW_STARVATION_OES 0x13 0x0713 6144 59
    RESASG_SUBTYPE_IA_BCDMA_CHAN_ERROR_OES 0x14 0x0714 8192 24
    RESASG_SUBTYPE_IA_BCDMA_CHAN_DATA_COMPLETION_OES 0x15 0x0715 8704 24
    RESASG_SUBTYPE_IA_BCDMA_CHAN_RING_COMPLETION_OES 0x16 0x0716 9216 24
    RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_ERROR_OES 0x17 0x0717 9728 48
    RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_DATA_COMPLETION_OES 0x18 0x0718 10240 48
    RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_RING_COMPLETION_OES 0x19 0x0719 10752 48
    RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_ERROR_OES 0x1A 0x071A 11264 50
    RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_DATA_COMPLETION_OES 0x1B 0x071B 11776 50
    RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_RING_COMPLETION_OES 0x1C 0x071C 12288 50
AM275X_DEV_DMASS0_PKTDMA_0 0x01E RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG 0x03 0x0783 0 1
    RESASG_SUBTYPE_PKTDMA_RING_UNMAPPED_TX_CHAN 0x10 0x0790 0 27
    RESASG_SUBTYPE_PKTDMA_RING_CPSW_TX_CHAN 0x11 0x0791 27 64
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_TX_0_CHAN 0x12 0x0792 91 8
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_TX_1_CHAN 0x13 0x0793 99 8
    RESASG_SUBTYPE_PKTDMA_RING_UNMAPPED_RX_CHAN 0x16 0x0796 107 27
    RESASG_SUBTYPE_PKTDMA_RING_CPSW_RX_CHAN 0x17 0x0797 134 16
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_0_CHAN 0x18 0x0798 150 8
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_1_CHAN 0x19 0x0799 150 8
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_2_CHAN 0x1A 0x079A 158 8
    RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_3_CHAN 0x1B 0x079B 158 8
    RESASG_SUBTYPE_PKTDMA_UNMAPPED_TX_CHAN 0x23 0x07A3 0 27
    RESASG_SUBTYPE_PKTDMA_CPSW_TX_CHAN 0x24 0x07A4 27 8
    RESASG_SUBTYPE_PKTDMA_SAUL_TX_0_CHAN 0x25 0x07A5 35 1
    RESASG_SUBTYPE_PKTDMA_SAUL_TX_1_CHAN 0x26 0x07A6 36 1
    RESASG_SUBTYPE_PKTDMA_UNMAPPED_RX_CHAN 0x29 0x07A9 0 27
    RESASG_SUBTYPE_PKTDMA_FLOW_UNMAPPED_RX_CHAN 0x2A 0x07AA 0 27
    RESASG_SUBTYPE_PKTDMA_CPSW_RX_CHAN 0x2B 0x07AB 27 1
    RESASG_SUBTYPE_PKTDMA_FLOW_CPSW_RX_CHAN 0x2C 0x07AC 27 16
    RESASG_SUBTYPE_PKTDMA_SAUL_RX_0_CHAN 0x2D 0x07AD 28 1
    RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_0_CHAN 0x2E 0x07AE 43 8
    RESASG_SUBTYPE_PKTDMA_SAUL_RX_1_CHAN 0x2F 0x07AF 29 1
    RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_1_CHAN 0x30 0x07B0 43 8
    RESASG_SUBTYPE_PKTDMA_SAUL_RX_2_CHAN 0x31 0x07B1 30 1
    RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_2_CHAN 0x32 0x07B2 51 8
    RESASG_SUBTYPE_PKTDMA_SAUL_RX_3_CHAN 0x33 0x07B3 31 1
    RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_3_CHAN 0x34 0x07B4 51 8
AM275X_DEV_DMASS0_RINGACC_0 0x021 RESASG_SUBTYPE_RA_ERROR_OES 0x00 0x0840 0 1
    RESASG_SUBTYPE_RA_VIRTID 0x0A 0x084A 0 4096