AM275X PSI-L Device Descriptions

Introduction

This chapter provides information on the PSI-L devices in the AM275X 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 AM275X Device IDs these are the valid PSI-L Proxy device IDs.

PSI-L Proxy Device Name PSI-L Proxy Device ID
AM275X_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 TIFS cannot be linked to another thread.

Thread Type Thread Range
bcdma_cfg 0x21 to 0x21
pktdma_tx 0x1000 to 0x1024
bcdma_tx 0x2000 to 0x202f
pdma_adc_adc0_rx 0x4000 to 0x4003
pdma_asrc0_asrc0_rx 0x4100 to 0x411f
pdma_asrc1_asrc1_rx 0x4180 to 0x419f
pdma_main0_mcspi0_rx 0x4300 to 0x4303
pdma_main0_mcspi1_rx 0x4304 to 0x4307
pdma_main0_mcspi2_rx 0x4308 to 0x430b
pdma_main0_mcan0_rx 0x430c to 0x430e
pdma_main0_mcan1_rx 0x430f to 0x4311
pdma_main1_uart0_rx 0x4400 to 0x4400
pdma_main1_uart1_rx 0x4401 to 0x4401
pdma_main1_uart2_rx 0x4402 to 0x4402
pdma_main1_uart3_rx 0x4403 to 0x4403
pdma_main1_uart4_rx 0x4404 to 0x4404
pdma_main1_uart5_rx 0x4405 to 0x4405
pdma_main1_uart6_rx 0x4406 to 0x4406
pdma_main2_mcspi3_rx 0x4480 to 0x4483
pdma_main2_mcspi4_rx 0x4484 to 0x4487
pdma_main2_mcan2_rx 0x4488 to 0x448a
pdma_main2_mcan3_rx 0x448b to 0x448d
pdma_main2_mcan4_rx 0x448e to 0x4490
pdma_mcasp_mcasp0_rx 0x4500 to 0x4500
pdma_mcasp_mcasp1_rx 0x4501 to 0x4501
pdma_mcasp_mcasp2_rx 0x4502 to 0x4502
pdma_mcasp1_mcasp3_rx 0x4580 to 0x4580
pdma_mcasp1_mcasp4_rx 0x4581 to 0x4581
cpsw2_rx 0x4600 to 0x4600
saul0_rx 0x7504 to 0x750b
pktdma_rx 0x9000 to 0x901f
bcdma_rx 0xa000 to 0xa031
pdma_asrc0_asrc0_tx 0xc100 to 0xc11f
pdma_asrc1_asrc1_tx 0xc180 to 0xc19f
pdma_main0_mcspi0_tx 0xc300 to 0xc303
pdma_main0_mcspi1_tx 0xc304 to 0xc307
pdma_main0_mcspi2_tx 0xc308 to 0xc30b
pdma_main0_mcan0_tx 0xc30c to 0xc30e
pdma_main0_mcan1_tx 0xc30f to 0xc311
pdma_main1_uart0_tx 0xc400 to 0xc400
pdma_main1_uart1_tx 0xc401 to 0xc401
pdma_main1_uart2_tx 0xc402 to 0xc402
pdma_main1_uart3_tx 0xc403 to 0xc403
pdma_main1_uart4_tx 0xc404 to 0xc404
pdma_main1_uart5_tx 0xc405 to 0xc405
pdma_main1_uart6_tx 0xc406 to 0xc406
pdma_main2_mcspi3_tx 0xc480 to 0xc483
pdma_main2_mcspi4_tx 0xc484 to 0xc487
pdma_main2_mcan2_tx 0xc488 to 0xc48a
pdma_main2_mcan3_tx 0xc48b to 0xc48d
pdma_main2_mcan4_tx 0xc48e to 0xc490
pdma_mcasp_mcasp0_tx 0xc500 to 0xc500
pdma_mcasp_mcasp1_tx 0xc501 to 0xc501
pdma_mcasp_mcasp2_tx 0xc502 to 0xc502
pdma_mcasp1_mcasp3_tx 0xc580 to 0xc580
pdma_mcasp1_mcasp4_tx 0xc581 to 0xc581
cpsw2_tx 0xc600 to 0xc607
saul0_tx 0xf500 to 0xf503