e689a70407d9f5cce9c8dc8a857906ccbea7268b
1 /dts-v1/;
3 / {
4 /* Device resource definitions based on current supported QMSS, CPPI, and
5 * PA LLD resources */
7 qmss {
8 /* QMSS in joint mode affects only -qm1 resource */
9 control-qm1 {
10 resource-range = <0 1>;
11 };
13 /* QMSS in joint mode affects only -qm1 resource */
14 linkram-control-qm1 {
15 resource-range = <0 1>;
16 };
18 /* QMSS in joint mode affects only -qm1 resource */
19 linkram-int-qm1 {
20 /* hw allows max of 2K "internal" descriptors */
21 resource-range = <0x00000000 0x00000800>;
22 };
23 linkram-ext-qm1 {
24 /* hw allows max of 0K "external" descriptors */
25 resource-range = <0x00000800 0x00000000>;
26 };
28 /* QMSS in joint mode affects only -qm1 resource */
29 memory-regions-qm1 {
30 resource-range = <0 64>;
31 };
33 /* Queues match device specification and/or csl_qm_queue.h regardless of split or joint mode */
34 INFRASTRUCTURE_QUEUE-qm1 {
35 resource-range = <0 4>;
36 };
37 PASS_QUEUE-qm1 {
38 resource-range = <4 17>;
39 };
40 RECEIVE_QUEUE-qm1 {
41 resource-range = <21 32>;
42 };
43 EDMA_0_QUEUE-qm1 {
44 resource-range = <69 4>;
45 };
46 SOC_SET0_QUEUE-qm1 {
47 resource-range = <77 4>;
48 };
49 INTC_EDMA_SET0_QUEUE-qm1 {
50 resource-range = <85 4>;
51 };
52 GENERAL_PURPOSE_QUEUE-qm1 {
53 resource-range = <89 39>;
54 };
55 }; /* qmss */
57 cppi {
58 netcp-rx-ch {
59 resource-range = <0 32>;
60 };
61 netcp-tx-ch {
62 resource-range = <0 21>;
63 };
64 netcp-rx-flow-id {
65 resource-range = <0 32>;
66 };
68 }; /* cppi */
70 };