@@ -101,6 +101,11 @@ static struct qcom_icc_node mas_apps_proc = {
101
101
.buswidth = 8 ,
102
102
.mas_rpm_id = 0 ,
103
103
.slv_rpm_id = -1 ,
104
+ .qos .ap_owned = true,
105
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
106
+ .qos .areq_prio = 0 ,
107
+ .qos .prio_level = 0 ,
108
+ .qos .qos_port = 0 ,
104
109
.num_links = ARRAY_SIZE (mas_apps_proc_links ),
105
110
.links = mas_apps_proc_links ,
106
111
};
@@ -116,6 +121,11 @@ static struct qcom_icc_node mas_oxili = {
116
121
.buswidth = 8 ,
117
122
.mas_rpm_id = -1 ,
118
123
.slv_rpm_id = -1 ,
124
+ .qos .ap_owned = true,
125
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
126
+ .qos .areq_prio = 0 ,
127
+ .qos .prio_level = 0 ,
128
+ .qos .qos_port = 2 ,
119
129
.num_links = ARRAY_SIZE (mas_oxili_links ),
120
130
.links = mas_oxili_links ,
121
131
};
@@ -131,6 +141,11 @@ static struct qcom_icc_node mas_mdp = {
131
141
.buswidth = 8 ,
132
142
.mas_rpm_id = -1 ,
133
143
.slv_rpm_id = -1 ,
144
+ .qos .ap_owned = true,
145
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
146
+ .qos .areq_prio = 0 ,
147
+ .qos .prio_level = 1 ,
148
+ .qos .qos_port = 4 ,
134
149
.num_links = ARRAY_SIZE (mas_mdp_links ),
135
150
.links = mas_mdp_links ,
136
151
};
@@ -145,6 +160,10 @@ static struct qcom_icc_node mas_snoc_bimc_1 = {
145
160
.buswidth = 8 ,
146
161
.mas_rpm_id = 76 ,
147
162
.slv_rpm_id = -1 ,
163
+ .qos .qos_mode = NOC_QOS_MODE_BYPASS ,
164
+ .qos .areq_prio = 0 ,
165
+ .qos .prio_level = 0 ,
166
+ .qos .qos_port = 5 ,
148
167
.num_links = ARRAY_SIZE (mas_snoc_bimc_1_links ),
149
168
.links = mas_snoc_bimc_1_links ,
150
169
};
@@ -160,6 +179,11 @@ static struct qcom_icc_node mas_tcu_0 = {
160
179
.buswidth = 8 ,
161
180
.mas_rpm_id = -1 ,
162
181
.slv_rpm_id = -1 ,
182
+ .qos .ap_owned = true,
183
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
184
+ .qos .areq_prio = 0 ,
185
+ .qos .prio_level = 2 ,
186
+ .qos .qos_port = 6 ,
163
187
.num_links = ARRAY_SIZE (mas_tcu_0_links ),
164
188
.links = mas_tcu_0_links ,
165
189
};
@@ -174,6 +198,8 @@ static struct qcom_icc_node mas_spdm = {
174
198
.buswidth = 4 ,
175
199
.mas_rpm_id = -1 ,
176
200
.slv_rpm_id = -1 ,
201
+ .qos .ap_owned = true,
202
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
177
203
.num_links = ARRAY_SIZE (mas_spdm_links ),
178
204
.links = mas_spdm_links ,
179
205
};
@@ -231,6 +257,11 @@ static struct qcom_icc_node mas_crypto = {
231
257
.buswidth = 8 ,
232
258
.mas_rpm_id = 23 ,
233
259
.slv_rpm_id = -1 ,
260
+ .qos .ap_owned = true,
261
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
262
+ .qos .areq_prio = 1 ,
263
+ .qos .prio_level = 1 ,
264
+ .qos .qos_port = 0 ,
234
265
.num_links = ARRAY_SIZE (mas_crypto_links ),
235
266
.links = mas_crypto_links ,
236
267
};
@@ -287,6 +318,11 @@ static struct qcom_icc_node mas_qpic = {
287
318
.buswidth = 4 ,
288
319
.mas_rpm_id = -1 ,
289
320
.slv_rpm_id = -1 ,
321
+ .qos .ap_owned = true,
322
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
323
+ .qos .areq_prio = 1 ,
324
+ .qos .prio_level = 1 ,
325
+ .qos .qos_port = 14 ,
290
326
.num_links = ARRAY_SIZE (mas_qpic_links ),
291
327
.links = mas_qpic_links ,
292
328
};
@@ -301,6 +337,11 @@ static struct qcom_icc_node mas_qdss_bam = {
301
337
.buswidth = 4 ,
302
338
.mas_rpm_id = -1 ,
303
339
.slv_rpm_id = -1 ,
340
+ .qos .ap_owned = true,
341
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
342
+ .qos .areq_prio = 1 ,
343
+ .qos .prio_level = 1 ,
344
+ .qos .qos_port = 1 ,
304
345
.num_links = ARRAY_SIZE (mas_qdss_bam_links ),
305
346
.links = mas_qdss_bam_links ,
306
347
};
@@ -348,6 +389,11 @@ static struct qcom_icc_node mas_qdss_etr = {
348
389
.buswidth = 8 ,
349
390
.mas_rpm_id = -1 ,
350
391
.slv_rpm_id = -1 ,
392
+ .qos .ap_owned = true,
393
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
394
+ .qos .areq_prio = 1 ,
395
+ .qos .prio_level = 1 ,
396
+ .qos .qos_port = 0 ,
351
397
.num_links = ARRAY_SIZE (mas_qdss_etr_links ),
352
398
.links = mas_qdss_etr_links ,
353
399
};
@@ -363,6 +409,11 @@ static struct qcom_icc_node mas_emac = {
363
409
.buswidth = 8 ,
364
410
.mas_rpm_id = -1 ,
365
411
.slv_rpm_id = -1 ,
412
+ .qos .ap_owned = true,
413
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
414
+ .qos .areq_prio = 1 ,
415
+ .qos .prio_level = 1 ,
416
+ .qos .qos_port = 17 ,
366
417
.num_links = ARRAY_SIZE (mas_emac_links ),
367
418
.links = mas_emac_links ,
368
419
};
@@ -378,6 +429,11 @@ static struct qcom_icc_node mas_pcie = {
378
429
.buswidth = 8 ,
379
430
.mas_rpm_id = -1 ,
380
431
.slv_rpm_id = -1 ,
432
+ .qos .ap_owned = true,
433
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
434
+ .qos .areq_prio = 1 ,
435
+ .qos .prio_level = 1 ,
436
+ .qos .qos_port = 8 ,
381
437
.num_links = ARRAY_SIZE (mas_pcie_links ),
382
438
.links = mas_pcie_links ,
383
439
};
@@ -393,6 +449,11 @@ static struct qcom_icc_node mas_usb3 = {
393
449
.buswidth = 8 ,
394
450
.mas_rpm_id = -1 ,
395
451
.slv_rpm_id = -1 ,
452
+ .qos .ap_owned = true,
453
+ .qos .qos_mode = NOC_QOS_MODE_FIXED ,
454
+ .qos .areq_prio = 1 ,
455
+ .qos .prio_level = 1 ,
456
+ .qos .qos_port = 16 ,
396
457
.num_links = ARRAY_SIZE (mas_usb3_links ),
397
458
.links = mas_usb3_links ,
398
459
};
@@ -491,6 +552,8 @@ static struct qcom_icc_node pcnoc_s_2 = {
491
552
.buswidth = 4 ,
492
553
.mas_rpm_id = -1 ,
493
554
.slv_rpm_id = -1 ,
555
+ .qos .ap_owned = true,
556
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
494
557
.num_links = ARRAY_SIZE (pcnoc_s_2_links ),
495
558
.links = pcnoc_s_2_links ,
496
559
};
@@ -626,6 +689,8 @@ static struct qcom_icc_node qdss_int = {
626
689
.buswidth = 8 ,
627
690
.mas_rpm_id = -1 ,
628
691
.slv_rpm_id = -1 ,
692
+ .qos .ap_owned = true,
693
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
629
694
.num_links = ARRAY_SIZE (qdss_int_links ),
630
695
.links = qdss_int_links ,
631
696
};
@@ -704,6 +769,8 @@ static struct qcom_icc_node slv_spdm = {
704
769
.buswidth = 4 ,
705
770
.mas_rpm_id = -1 ,
706
771
.slv_rpm_id = -1 ,
772
+ .qos .ap_owned = true,
773
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
707
774
};
708
775
709
776
static struct qcom_icc_node slv_pdm = {
@@ -752,6 +819,8 @@ static struct qcom_icc_node slv_disp_ss_cfg = {
752
819
.buswidth = 4 ,
753
820
.mas_rpm_id = -1 ,
754
821
.slv_rpm_id = -1 ,
822
+ .qos .ap_owned = true,
823
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
755
824
};
756
825
757
826
static struct qcom_icc_node slv_gpu_cfg = {
@@ -760,6 +829,8 @@ static struct qcom_icc_node slv_gpu_cfg = {
760
829
.buswidth = 4 ,
761
830
.mas_rpm_id = -1 ,
762
831
.slv_rpm_id = -1 ,
832
+ .qos .ap_owned = true,
833
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
763
834
};
764
835
765
836
static struct qcom_icc_node slv_blsp_1 = {
@@ -784,6 +855,8 @@ static struct qcom_icc_node slv_pcie = {
784
855
.buswidth = 4 ,
785
856
.mas_rpm_id = -1 ,
786
857
.slv_rpm_id = -1 ,
858
+ .qos .ap_owned = true,
859
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
787
860
};
788
861
789
862
static struct qcom_icc_node slv_ethernet = {
@@ -792,6 +865,8 @@ static struct qcom_icc_node slv_ethernet = {
792
865
.buswidth = 4 ,
793
866
.mas_rpm_id = -1 ,
794
867
.slv_rpm_id = -1 ,
868
+ .qos .ap_owned = true,
869
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
795
870
};
796
871
797
872
static struct qcom_icc_node slv_blsp_2 = {
@@ -816,6 +891,8 @@ static struct qcom_icc_node slv_tcu = {
816
891
.buswidth = 8 ,
817
892
.mas_rpm_id = -1 ,
818
893
.slv_rpm_id = -1 ,
894
+ .qos .ap_owned = true,
895
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
819
896
};
820
897
821
898
static struct qcom_icc_node slv_pmic_arb = {
@@ -894,6 +971,8 @@ static struct qcom_icc_node slv_kpss_ahb = {
894
971
.buswidth = 4 ,
895
972
.mas_rpm_id = -1 ,
896
973
.slv_rpm_id = -1 ,
974
+ .qos .ap_owned = true,
975
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
897
976
};
898
977
899
978
static struct qcom_icc_node slv_wcss = {
@@ -954,6 +1033,8 @@ static struct qcom_icc_node slv_cats_0 = {
954
1033
.buswidth = 16 ,
955
1034
.mas_rpm_id = -1 ,
956
1035
.slv_rpm_id = -1 ,
1036
+ .qos .ap_owned = true,
1037
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
957
1038
};
958
1039
959
1040
static struct qcom_icc_node slv_cats_1 = {
@@ -962,6 +1043,8 @@ static struct qcom_icc_node slv_cats_1 = {
962
1043
.buswidth = 8 ,
963
1044
.mas_rpm_id = -1 ,
964
1045
.slv_rpm_id = -1 ,
1046
+ .qos .ap_owned = true,
1047
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
965
1048
};
966
1049
967
1050
static struct qcom_icc_node slv_lpass = {
@@ -970,6 +1053,8 @@ static struct qcom_icc_node slv_lpass = {
970
1053
.buswidth = 4 ,
971
1054
.mas_rpm_id = -1 ,
972
1055
.slv_rpm_id = -1 ,
1056
+ .qos .ap_owned = true,
1057
+ .qos .qos_mode = NOC_QOS_MODE_INVALID ,
973
1058
};
974
1059
975
1060
static struct qcom_icc_node * const qcs404_bimc_nodes [] = {
0 commit comments