AM64X PSI-L Device Descriptions¶
Introduction¶
This chapter provides information on the PSI-L devices in the AM64X SoC. Some System Firmware TISCI messages take device specific inputs. This chapter provides information on the valid values for PSI-L TISCI message parameters.
PSI-L Proxy Device IDs¶
Some System Firmware TISCI message APIs require the PSI-L Proxy device ID be provided as part of the request. Based on AM64X Device IDs these are the valid PSI-L Proxy device IDs.
PSI-L Proxy Device Name | PSI-L Proxy Device ID |
---|---|
AM64X_DEV_DMASS0 | 25 |
PSI-L Source and Destination Thread IDs¶
This section describes valid PSI-L source and destination thread IDs for each thread type. The thread IDs are used in the PSI-L based TISCI messages.
Warning
PSI-L threads marked as reserved for use by DMSC cannot be linked to another thread.
Thread Type | Thread Range |
---|---|
pktdma_tx | 0x1000 to 0x1017 |
pktdma_tx (Reserved by System Firmware) | 0x1018 to 0x1018 |
pktdma_tx | 0x1019 to 0x1029 |
bcdma_tx | 0x2000 to 0x2013 |
saul0_rx (Reserved by System Firmware) | 0x4000 to 0x4001 |
saul0_rx | 0x4002 to 0x4003 |
icssg0_rx | 0x4100 to 0x4104 |
icssg1_rx | 0x4200 to 0x4204 |
pdma_main0_mcspi0_rx | 0x4300 to 0x4303 |
pdma_main0_mcspi1_rx | 0x4304 to 0x4307 |
pdma_main0_mcspi2_rx | 0x4308 to 0x430b |
pdma_main0_mcspi3_rx | 0x430c to 0x430f |
pdma_main0_uart0_rx | 0x4310 to 0x4310 |
pdma_main0_uart1_rx | 0x4311 to 0x4311 |
pdma_main1_mcspi4_rx | 0x4400 to 0x4403 |
pdma_main1_uart2_rx | 0x4404 to 0x4404 |
pdma_main1_uart3_rx | 0x4405 to 0x4405 |
pdma_main1_uart4_rx | 0x4406 to 0x4406 |
pdma_main1_uart5_rx | 0x4407 to 0x4407 |
pdma_main1_uart6_rx | 0x4408 to 0x4408 |
pdma_main1_mcan0_rx | 0x4409 to 0x440b |
pdma_main1_mcan1_rx | 0x440c to 0x440e |
pdma_main1_adc0_rx | 0x440f to 0x4410 |
cpsw2_rx | 0x4500 to 0x4500 |
pktdma_rx | 0x9000 to 0x9010 |
pktdma_rx (Reserved by System Firmware) | 0x9011 to 0x9012 |
pktdma_rx | 0x9013 to 0x901c |
bcdma_rx | 0xa000 to 0xa013 |
saul0_tx (Reserved by System Firmware) | 0xc000 to 0xc000 |
saul0_tx | 0xc001 to 0xc001 |
icssg0_tx | 0xc100 to 0xc108 |
icssg1_tx | 0xc200 to 0xc208 |
pdma_main0_mcspi0_tx | 0xc300 to 0xc303 |
pdma_main0_mcspi1_tx | 0xc304 to 0xc307 |
pdma_main0_mcspi2_tx | 0xc308 to 0xc30b |
pdma_main0_mcspi3_tx | 0xc30c to 0xc30f |
pdma_main0_uart0_tx | 0xc310 to 0xc310 |
pdma_main0_uart1_tx | 0xc311 to 0xc311 |
pdma_main1_mcspi4_tx | 0xc400 to 0xc403 |
pdma_main1_uart2_tx | 0xc404 to 0xc404 |
pdma_main1_uart3_tx | 0xc405 to 0xc405 |
pdma_main1_uart4_tx | 0xc406 to 0xc406 |
pdma_main1_uart5_tx | 0xc407 to 0xc407 |
pdma_main1_uart6_tx | 0xc408 to 0xc408 |
pdma_main1_mcan0_tx | 0xc409 to 0xc40b |
pdma_main1_mcan1_tx | 0xc40c to 0xc40e |
cpsw2_tx | 0xc500 to 0xc507 |