J784S4 PSI-L Device Descriptions

Introduction

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

PSI-L Proxy Device Name PSI-L Proxy Device ID
J784S4_DEV_NAVSS0 280
J784S4_DEV_MCU_NAVSS0 323

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
udmap0_trstrm_tx 0x8 to 0x8
udmap0_cfgstrm_tx 0x20 to 0x20
navss_main_udmap0_tx 0x1000 to 0x1054
bcdma_tx 0x2000 to 0x200f
navss_main_saul0_rx 0x4000 to 0x4003
navss_main_pdma_main_debug_rx 0x4300 to 0x4303
navss_main_pdma_main_debug_mainc66_rx 0x4304 to 0x4305
navss_main_pdma_main_mcasp_rx 0x4400 to 0x4404
navss_main_pdma_main_aasrc_rx 0x4404 to 0x440b
navss_main_pdma_main_misc_rx 0x4600 to 0x461f
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_cpsw2_rx 0x4640 to 0x4640
navss_main_pdma_main_usart_rx 0x4700 to 0x473f
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_dmpac_rx 0x4820 to 0x48ff
navss_main_csi_rx 0x4900 to 0x49ff
navss_main_cpsw5_rx 0x4a00 to 0x4a07
navss_main_saul0_rx 0x4a40 to 0x4a4f
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 0x9051
bcdma_rx 0xa000 to 0xa01f
navss_main_saul0_tx 0xc000 to 0xc001
navss_main_pdma_main_mcasp_tx 0xc400 to 0xc404
navss_main_pdma_main_aasrc_tx 0xc404 to 0xc40b
navss_main_pdma_main_misc_tx 0xc600 to 0xc61f
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_cpsw2_tx 0xc640 to 0xc647
navss_main_pdma_main_usart_tx 0xc700 to 0xc73f
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_dmpac_tx 0xc820 to 0xc8ff
navss_main_csi_tx 0xc900 to 0xc9ff
navss_main_cpsw5_tx 0xca00 to 0xca07
navss_main_saul0_tx 0xca40 to 0xca47
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