J721S2 Secure Proxy Descriptions

Introduction

This chapter provides information of Secure Proxies and communication paths that are permitted in the J721S2 SoC. These host IDs represent processing entities (or PEs) which is mandatory identification of a Host in a processor. See PE/Host documentation for further information

Enumeration of Secure Proxies

Sproxy ID Sproxy Name
0 NAVSS0_SEC_PROXY_0
1 MCU_NAVSS0_SEC_PROXY0
2 MCU_SA3_SS0_SEC_PROXY_0

Thread Allocation per Secure Proxy

Secure Proxy thread allocation for NAVSS0_SEC_PROXY_0

Secure Proxy Thread ID Direction (write or read) Number of Messages Host Host Function IRQ (threshold) IRQ (error)
140 read 18 DM nonsec_high_priority_rx MCU_R5FSS0_CORE0/INTR_70, MCU_R5FSS0_CORE0/INTR_71 MCU_R5FSS0_CORE0/INTR_70, MCU_R5FSS0_CORE0/INTR_71
139 read 57 DM nonsec_low_priority_rx MCU_R5FSS0_CORE0/INTR_72, MCU_R5FSS0_CORE0/INTR_73 MCU_R5FSS0_CORE0/INTR_72, MCU_R5FSS0_CORE0/INTR_73
138 read 18 DM nonsec_notify_resp_rx MCU_R5FSS0_CORE0/INTR_74, MCU_R5FSS0_CORE0/INTR_75 MCU_R5FSS0_CORE0/INTR_74, MCU_R5FSS0_CORE0/INTR_75
137 write 2 DM nonsec_A72_2_notify_tx N/A N/A
136 write 22 DM nonsec_A72_2_response_tx N/A N/A
135 write 2 DM nonsec_A72_3_notify_tx N/A N/A
134 write 7 DM nonsec_A72_3_response_tx N/A N/A
133 write 2 DM nonsec_A72_4_notify_tx N/A N/A
132 write 7 DM nonsec_A72_4_response_tx N/A N/A
131 write 2 DM nonsec_C7X_0_1_notify_tx N/A N/A
130 write 7 DM nonsec_C7X_0_1_response_tx N/A N/A
129 write 2 DM nonsec_C7X_1_1_notify_tx N/A N/A
128 write 7 DM nonsec_C7X_1_1_response_tx N/A N/A
127 write 2 DM nonsec_GPU_0_notify_tx N/A N/A
126 write 7 DM nonsec_GPU_0_response_tx N/A N/A
125 write 2 DM nonsec_MAIN_0_R5_0_notify_tx N/A N/A
124 write 7 DM nonsec_MAIN_0_R5_0_response_tx N/A N/A
123 write 1 DM nonsec_MAIN_0_R5_2_notify_tx N/A N/A
122 write 2 DM nonsec_MAIN_0_R5_2_response_tx N/A N/A
121 write 2 DM nonsec_MAIN_1_R5_0_notify_tx N/A N/A
120 write 7 DM nonsec_MAIN_1_R5_0_response_tx N/A N/A
119 write 1 DM nonsec_MAIN_1_R5_2_notify_tx N/A N/A
118 write 2 DM nonsec_MAIN_1_R5_2_response_tx N/A N/A
0 read 2 A72_0 notify COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_64, COMPUTE_CLUSTER0_GIC500SS/SPI_64 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_64, COMPUTE_CLUSTER0_GIC500SS/SPI_64
1 read 30 A72_0 response COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_65, COMPUTE_CLUSTER0_GIC500SS/SPI_65 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_65, COMPUTE_CLUSTER0_GIC500SS/SPI_65
2 write 10 A72_0 high_priority N/A N/A
3 write 20 A72_0 low_priority N/A N/A
4 write 2 A72_0 notify_resp N/A N/A
5 read 2 A72_1 notify COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_66, COMPUTE_CLUSTER0_GIC500SS/SPI_66 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_66, COMPUTE_CLUSTER0_GIC500SS/SPI_66
6 read 30 A72_1 response COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_67, COMPUTE_CLUSTER0_GIC500SS/SPI_67 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_67, COMPUTE_CLUSTER0_GIC500SS/SPI_67
7 write 10 A72_1 high_priority N/A N/A
8 write 20 A72_1 low_priority N/A N/A
9 write 2 A72_1 notify_resp N/A N/A
10 read 2 A72_2 notify COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_68, COMPUTE_CLUSTER0_GIC500SS/SPI_68 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_68, COMPUTE_CLUSTER0_GIC500SS/SPI_68
11 read 22 A72_2 response COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_69, COMPUTE_CLUSTER0_GIC500SS/SPI_69 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_69, COMPUTE_CLUSTER0_GIC500SS/SPI_69
12 write 2 A72_2 high_priority N/A N/A
13 write 20 A72_2 low_priority N/A N/A
14 write 2 A72_2 notify_resp N/A N/A
15 read 2 A72_3 notify COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_70, COMPUTE_CLUSTER0_GIC500SS/SPI_70 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_70, COMPUTE_CLUSTER0_GIC500SS/SPI_70
16 read 7 A72_3 response COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_71, COMPUTE_CLUSTER0_GIC500SS/SPI_71 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_71, COMPUTE_CLUSTER0_GIC500SS/SPI_71
17 write 2 A72_3 high_priority N/A N/A
18 write 5 A72_3 low_priority N/A N/A
19 write 2 A72_3 notify_resp N/A N/A
20 read 2 A72_4 notify COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_72, COMPUTE_CLUSTER0_GIC500SS/SPI_72 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_72, COMPUTE_CLUSTER0_GIC500SS/SPI_72
21 read 7 A72_4 response COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_73, COMPUTE_CLUSTER0_GIC500SS/SPI_73 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_73, COMPUTE_CLUSTER0_GIC500SS/SPI_73
22 write 2 A72_4 high_priority N/A N/A
23 write 5 A72_4 low_priority N/A N/A
24 write 2 A72_4 notify_resp N/A N/A
25 read 2 C7X_0_0 notify COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_728, COMPUTE_CLUSTER0_GIC500SS/SPI_728 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_728, COMPUTE_CLUSTER0_GIC500SS/SPI_728
26 read 7 C7X_0_0 response COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_729, COMPUTE_CLUSTER0_GIC500SS/SPI_729 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_729, COMPUTE_CLUSTER0_GIC500SS/SPI_729
27 write 2 C7X_0_0 high_priority N/A N/A
28 write 5 C7X_0_0 low_priority N/A N/A
29 write 2 C7X_0_0 notify_resp N/A N/A
30 read 2 C7X_0_1 notify COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_730, COMPUTE_CLUSTER0_GIC500SS/SPI_730 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_730, COMPUTE_CLUSTER0_GIC500SS/SPI_730
31 read 7 C7X_0_1 response COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_731, COMPUTE_CLUSTER0_GIC500SS/SPI_731 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_731, COMPUTE_CLUSTER0_GIC500SS/SPI_731
32 write 2 C7X_0_1 high_priority N/A N/A
33 write 5 C7X_0_1 low_priority N/A N/A
34 write 2 C7X_0_1 notify_resp N/A N/A
35 read 2 C7X_1_0 notify COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_732, COMPUTE_CLUSTER0_GIC500SS/SPI_732 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_732, COMPUTE_CLUSTER0_GIC500SS/SPI_732
36 read 7 C7X_1_0 response COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_733, COMPUTE_CLUSTER0_GIC500SS/SPI_733 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_733, COMPUTE_CLUSTER0_GIC500SS/SPI_733
37 write 2 C7X_1_0 high_priority N/A N/A
38 write 5 C7X_1_0 low_priority N/A N/A
39 write 2 C7X_1_0 notify_resp N/A N/A
40 read 2 C7X_1_1 notify COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_734, COMPUTE_CLUSTER0_GIC500SS/SPI_734 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_734, COMPUTE_CLUSTER0_GIC500SS/SPI_734
41 read 7 C7X_1_1 response COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_735, COMPUTE_CLUSTER0_GIC500SS/SPI_735 COMPUTE_CLUSTER0_CLEC/SOC_EVENTS_IN_735, COMPUTE_CLUSTER0_GIC500SS/SPI_735
42 write 2 C7X_1_1 high_priority N/A N/A
43 write 5 C7X_1_1 low_priority N/A N/A
44 write 2 C7X_1_1 notify_resp N/A N/A
45 read 2 GPU_0 notify N/A N/A
46 read 7 GPU_0 response N/A N/A
47 write 2 GPU_0 high_priority N/A N/A
48 write 5 GPU_0 low_priority N/A N/A
49 write 2 GPU_0 notify_resp N/A N/A
50 read 2 MAIN_0_R5_0 notify R5FSS0_CORE0/INTR_224 R5FSS0_CORE0/INTR_224
51 read 7 MAIN_0_R5_0 response R5FSS0_CORE0/INTR_225 R5FSS0_CORE0/INTR_225
52 write 2 MAIN_0_R5_0 high_priority N/A N/A
53 write 5 MAIN_0_R5_0 low_priority N/A N/A
54 write 2 MAIN_0_R5_0 notify_resp N/A N/A
55 read 2 MAIN_0_R5_1 notify R5FSS0_CORE0/INTR_226 R5FSS0_CORE0/INTR_226
56 read 7 MAIN_0_R5_1 response R5FSS0_CORE0/INTR_227 R5FSS0_CORE0/INTR_227
57 write 2 MAIN_0_R5_1 high_priority N/A N/A
58 write 5 MAIN_0_R5_1 low_priority N/A N/A
59 write 2 MAIN_0_R5_1 notify_resp N/A N/A
60 read 1 MAIN_0_R5_2 notify R5FSS0_CORE1/INTR_224 R5FSS0_CORE1/INTR_224
61 read 2 MAIN_0_R5_2 response R5FSS0_CORE1/INTR_225 R5FSS0_CORE1/INTR_225
62 write 1 MAIN_0_R5_2 high_priority N/A N/A
63 write 1 MAIN_0_R5_2 low_priority N/A N/A
64 write 1 MAIN_0_R5_2 notify_resp N/A N/A
65 read 1 MAIN_0_R5_3 notify R5FSS0_CORE1/INTR_226 R5FSS0_CORE1/INTR_226
66 read 2 MAIN_0_R5_3 response R5FSS0_CORE1/INTR_227 R5FSS0_CORE1/INTR_227
67 write 1 MAIN_0_R5_3 high_priority N/A N/A
68 write 1 MAIN_0_R5_3 low_priority N/A N/A
69 write 1 MAIN_0_R5_3 notify_resp N/A N/A
70 read 2 MAIN_1_R5_0 notify R5FSS1_CORE0/INTR_224 R5FSS1_CORE0/INTR_224
71 read 7 MAIN_1_R5_0 response R5FSS1_CORE0/INTR_225 R5FSS1_CORE0/INTR_225
72 write 2 MAIN_1_R5_0 high_priority N/A N/A
73 write 5 MAIN_1_R5_0 low_priority N/A N/A
74 write 2 MAIN_1_R5_0 notify_resp N/A N/A
75 read 2 MAIN_1_R5_1 notify R5FSS1_CORE0/INTR_226 R5FSS1_CORE0/INTR_226
76 read 7 MAIN_1_R5_1 response R5FSS1_CORE0/INTR_227 R5FSS1_CORE0/INTR_227
77 write 2 MAIN_1_R5_1 high_priority N/A N/A
78 write 5 MAIN_1_R5_1 low_priority N/A N/A
79 write 2 MAIN_1_R5_1 notify_resp N/A N/A
80 read 1 MAIN_1_R5_2 notify R5FSS1_CORE1/INTR_224 R5FSS1_CORE1/INTR_224
81 read 2 MAIN_1_R5_2 response R5FSS1_CORE1/INTR_225 R5FSS1_CORE1/INTR_225
82 write 1 MAIN_1_R5_2 high_priority N/A N/A
83 write 1 MAIN_1_R5_2 low_priority N/A N/A
84 write 1 MAIN_1_R5_2 notify_resp N/A N/A
85 read 1 MAIN_1_R5_3 notify R5FSS1_CORE1/INTR_226 R5FSS1_CORE1/INTR_226
86 read 2 MAIN_1_R5_3 response R5FSS1_CORE1/INTR_227 R5FSS1_CORE1/INTR_227
87 write 1 MAIN_1_R5_3 high_priority N/A N/A
88 write 1 MAIN_1_R5_3 low_priority N/A N/A
89 write 1 MAIN_1_R5_3 notify_resp N/A N/A

Secure Proxy thread allocation for MCU_NAVSS0_SEC_PROXY0

Secure Proxy Thread ID Direction (write or read) Number of Messages Host Host Function IRQ (threshold) IRQ (error)
78 read 13 DM nonsec_high_priority_rx MCU_R5FSS0_CORE0/INTR_70, MCU_R5FSS0_CORE0/INTR_71 MCU_R5FSS0_CORE0/INTR_70, MCU_R5FSS0_CORE0/INTR_71
77 read 13 DM nonsec_low_priority_rx MCU_R5FSS0_CORE0/INTR_72, MCU_R5FSS0_CORE0/INTR_73 MCU_R5FSS0_CORE0/INTR_72, MCU_R5FSS0_CORE0/INTR_73
76 read 5 DM nonsec_notify_resp_rx MCU_R5FSS0_CORE0/INTR_74, MCU_R5FSS0_CORE0/INTR_75 MCU_R5FSS0_CORE0/INTR_74, MCU_R5FSS0_CORE0/INTR_75
75 write 2 DM nonsec_MCU_0_R5_0_notify_tx N/A N/A
74 write 20 DM nonsec_MCU_0_R5_0_response_tx N/A N/A
73 write 1 DM nonsec_MCU_0_R5_2_notify_tx N/A N/A
72 write 2 DM nonsec_MCU_0_R5_2_response_tx N/A N/A
71 write 2 DM nonsec_TIFS2DM_notify_tx N/A N/A
70 write 4 DM nonsec_TIFS2DM_response_tx N/A N/A
0 read 2 MCU_0_R5_0 notify MCU_R5FSS0_CORE0/INTR_64 MCU_R5FSS0_CORE0/INTR_64
1 read 20 MCU_0_R5_0 response MCU_R5FSS0_CORE0/INTR_65 MCU_R5FSS0_CORE0/INTR_65
2 write 10 MCU_0_R5_0 high_priority N/A N/A
3 write 10 MCU_0_R5_0 low_priority N/A N/A
4 write 2 MCU_0_R5_0 notify_resp N/A N/A
5 read 2 MCU_0_R5_1 notify MCU_R5FSS0_CORE0/INTR_66 MCU_R5FSS0_CORE0/INTR_66
6 read 20 MCU_0_R5_1 response MCU_R5FSS0_CORE0/INTR_67 MCU_R5FSS0_CORE0/INTR_67
7 write 10 MCU_0_R5_1 high_priority N/A N/A
8 write 10 MCU_0_R5_1 low_priority N/A N/A
9 write 2 MCU_0_R5_1 notify_resp N/A N/A
10 read 1 MCU_0_R5_2 notify MCU_R5FSS0_CORE1/INTR_64 MCU_R5FSS0_CORE1/INTR_64
11 read 2 MCU_0_R5_2 response MCU_R5FSS0_CORE1/INTR_65 MCU_R5FSS0_CORE1/INTR_65
12 write 1 MCU_0_R5_2 high_priority N/A N/A
13 write 1 MCU_0_R5_2 low_priority N/A N/A
14 write 1 MCU_0_R5_2 notify_resp N/A N/A
15 read 1 MCU_0_R5_3 notify MCU_R5FSS0_CORE1/INTR_66 MCU_R5FSS0_CORE1/INTR_66
16 read 2 MCU_0_R5_3 response MCU_R5FSS0_CORE1/INTR_67 MCU_R5FSS0_CORE1/INTR_67
17 write 1 MCU_0_R5_3 high_priority N/A N/A
18 write 1 MCU_0_R5_3 low_priority N/A N/A
19 write 1 MCU_0_R5_3 notify_resp N/A N/A
20 read 2 DM2TIFS notify N/A N/A
21 read 4 DM2TIFS response N/A N/A
22 write 2 DM2TIFS high_priority N/A N/A
23 write 2 DM2TIFS low_priority N/A N/A
24 write 2 DM2TIFS notify_resp N/A N/A
25 read 2 TIFS2DM notify N/A N/A
26 read 4 TIFS2DM response N/A N/A
27 write 2 TIFS2DM high_priority N/A N/A
28 write 2 TIFS2DM low_priority N/A N/A
29 write 2 TIFS2DM notify_resp N/A N/A
30 read 1 HSM notify N/A N/A
31 read 2 HSM response N/A N/A
32 write 1 HSM high_priority N/A N/A
33 write 1 HSM low_priority N/A N/A
34 write 1 HSM notify_resp N/A N/A

Secure Proxy thread allocation for MCU_SA3_SS0_SEC_PROXY_0

Secure Proxy Thread ID Direction (write or read) Number of Messages Host Host Function IRQ (threshold) IRQ (error)