J721E PSI-L Device Descriptions

Introduction

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

PSI-L Proxy Device Name PSI-L Proxy Device ID
J721E_DEV_NAVSS0 199
J721E_DEV_MCU_NAVSS0 232

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
udmap0_trstrm_tx 0x8 to 0x8
udmap0_cfgstrm_tx 0x20 to 0x20
navss_main_udmap0_tx 0x1000 to 0x108b
navss_main_saul0_rx 0x4000 to 0x4003
navss_main_icssg0_rx 0x4100 to 0x4104
navss_main_icssg1_rx 0x4200 to 0x4204
navss_main_pdma_main_debug_ccmcu_rx 0x4300 to 0x4302
navss_main_pdma_main_debug_mainc66_rx 0x4304 to 0x4305
navss_main_pdma_main_mcasp_g0_rx 0x4400 to 0x4402
navss_main_pdma_main_aasrc_rx 0x4404 to 0x440b
navss_main_pdma_main_mcasp_g1_rx 0x4500 to 0x4508
navss_main_pdma_main_misc_g0_rx 0x4600 to 0x460a
navss_main_pdma_main_misc_g1_rx 0x460c to 0x4616
navss_main_pdma_main_misc_g2_rx 0x4618 to 0x4622
navss_main_pdma_main_misc_g3_rx 0x4624 to 0x462e
navss_main_pdma_main_usart_g0_rx 0x4700 to 0x4701
navss_main_pdma_main_usart_g1_rx 0x4702 to 0x4703
navss_main_pdma_main_usart_g2_rx 0x4704 to 0x4709
navss_main_pdma_main_mcan_rx 0x470c to 0x4729
navss_main_msmc0_rx 0x4800 to 0x481f
navss_main_vpac_tc0_cc_rx 0x4820 to 0x483f
navss_main_vpac_tc1_cc_rx 0x4840 to 0x487f
navss_main_dmpac_tc0_cc_rx 0x4880 to 0x489f
navss_main_csi_rx 0x4900 to 0x49ff
navss_main_cpsw9_rx 0x4a00 to 0x4a00
navss_mcu_udmap0_tx 0x6000 to 0x602d
navss_mcu_udmap0_tx (Reserved by System Firmware) 0x602e to 0x602f
navss_mcu_pdma_cpsw0_rx 0x7000 to 0x7000
navss_mcu_pdma_mcu0_rx 0x7100 to 0x7106
navss_mcu_pdma_mcu1_rx 0x7200 to 0x7207
navss_mcu_pdma_mcu2_rx 0x7300 to 0x7303
navss_mcu_pdma_adc_rx 0x7400 to 0x7403
navss_mcu_saul0_rx (Reserved by System Firmware) 0x7500 to 0x7501
navss_mcu_saul0_rx 0x7502 to 0x7503
navss_main_udmap0_rx 0x9000 to 0x908b
navss_main_saul0_tx 0xc000 to 0xc001
navss_main_icssg0_tx 0xc100 to 0xc108
navss_main_icssg1_tx 0xc200 to 0xc208
navss_main_pdma_main_mcasp_g0_tx 0xc400 to 0xc402
navss_main_pdma_main_aasrc_tx 0xc404 to 0xc40b
navss_main_pdma_main_mcasp_g1_tx 0xc500 to 0xc508
navss_main_pdma_main_misc_g0_tx 0xc600 to 0xc60a
navss_main_pdma_main_misc_g1_tx 0xc60c to 0xc616
navss_main_pdma_main_misc_g2_tx 0xc618 to 0xc622
navss_main_pdma_main_misc_g3_tx 0xc624 to 0xc62e
navss_main_pdma_main_usart_g0_tx 0xc700 to 0xc701
navss_main_pdma_main_usart_g1_tx 0xc702 to 0xc703
navss_main_pdma_main_usart_g2_tx 0xc704 to 0xc709
navss_main_pdma_main_mcan_tx 0xc70c to 0xc729
navss_main_msmc0_tx 0xc800 to 0xc81f
navss_main_vpac_tc0_cc_tx 0xc820 to 0xc83f
navss_main_vpac_tc1_cc_tx 0xc840 to 0xc87f
navss_main_dmpac_tc0_cc_tx 0xc880 to 0xc89f
navss_main_csi_tx 0xc900 to 0xc9ff
navss_main_cpsw9_tx 0xca00 to 0xca07
navss_mcu_udmap0_rx 0xe000 to 0xe02c
navss_mcu_udmap0_rx (Reserved by System Firmware) 0xe02d to 0xe02f
navss_mcu_pdma_cpsw0_tx 0xf000 to 0xf007
navss_mcu_pdma_mcu0_tx 0xf100 to 0xf106
navss_mcu_pdma_mcu1_tx 0xf200 to 0xf207
navss_mcu_pdma_mcu2_tx 0xf300 to 0xf303
navss_mcu_pdma_adc_tx 0xf400 to 0xf3ff
navss_mcu_saul0_tx (Reserved by System Firmware) 0xf500 to 0xf500
navss_mcu_saul0_tx 0xf501 to 0xf501