index 4e75e5cea2f0cb6a9de840723851d26f3ca3482e..157455cb5d45e3537ad3c501afe9c8ee2186fe9c 100644 (file)
assignments = <0 1>, "(*)"; /* Used by Kernel */
};
- linkram-qm1 {
- /* linux provided 0x18000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
- assignments = <0x00000000 0x00004000>, "iu = (*)",
- <0x00004000 0x00002000>, "(*)", /* Used by Kernel */
- <0x00006000 0x00012000>, "iu = (*)";
+ linkram-int-qm1 {
+ /* linux provided 0x14000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
+ assignments = <0x00000000 0x00004000>, "iu = (*)";
+ };
+ linkram-ext-qm1 {
+ /* linux provided 0x14000 descriptors of linking RAM but uses 0x4000 to 0x6000 */
+ assignments = <0x00004000 0x00002000>, "(*)", /* used by Kernel */
+ <0x00006000 0x0000E000>, "iu = (*)";
};
memory-regions-qm1 {
assignments = <560 6>, "iu = (*)";
};
INTC_QUEUE-qm1 {
- assignments = <570 18>, "(*)"; /* Used by Kernel */
+ assignments = <570 18>, "iu = (*)"; /* Used by Kernel and DSP */
+ };
+ INTC_EDMA_SET0_QUEUE-qm1 {
+ assignments = <589 2>, "iu = (*)";
+ };
+ INTC_EDMA_SET1_QUEUE-qm1 {
+ assignments = <591 8>, "iu = (*)";
+ };
+ INTC_SET5_QUEUE-qm1 {
+ assignments = <599 4>, "iu = (*)";
+ };
+ INTC_EDMA_SET2_QUEUE-qm1 {
+ assignments = <603 2>, "iu = (*)";
+ };
+ INTC_SET2_QUEUE-qm1 {
+ assignments = <605 32>, "iu = (*)";
+ };
+ SOC_SET0_QUEUE-qm1 {
+ assignments = <637 15>, "iu = (*)";
+ };
+ INTC_SET3_QUEUE-qm1 {
+ assignments = <652 6>, "iu = (*)";
+ };
+ SOC_SET1_QUEUE-qm1 {
+ assignments = <658 8>, " (*)"; /* used by linux */
+ };
+ INTC_SET4_QUEUE-qm1 {
+ assignments = <666 22>, "iu = (*)";
};
FFTC_A_QUEUE-qm1 {
assignments = <688 4>, "iu = (*)";
assignments = <832 48>, "iu = (*)";
};
PASS_QUEUE-qm1 {
- assignments = <896 128>, "iu = (*)"; /* used by both kernel and DSP */
+ assignments = <896 21>, "iu = (*)"; /* used by both kernel and DSP */
};
GENERAL_PURPOSE_QUEUE-qm1 {
assignments = <1024 2976>, "iu = (*)",
accumulator1-ch { /* accumulator using second INTD */
assignments = <0 48>, "iu = (*)"; /* linux doesn't use it */
};
+
+ netss-control-qm1 {
+ assignments = <0 1>, "iu = (*)";
+ };
+ netss-linkram-control-qm1 {
+ assignments = <0 1>, "iu = (*)";
+ };
+ netss-linkram-qm1 {
+ assignments = <0x00000000 0x00004000>, "iu = (*)";
+ };
+ netss-memory-regions-qm1 {
+ assignments = <0 16>, "iu = (*)";
+ };
+
+ netss-control-qm2 {
+ assignments = <0 1>, "iu = (*)";
+ };
+ netss-linkram-control-qm2 {
+ assignments = <0 1>, "iu = (*)";
+ };
+ netss-linkram-qm2 {
+ assignments = <0x00000000 0x00004000>, "iu = (*)";
+ };
+ netss-memory-regions-qm2 {
+ assignments = <0 16>, "iu = (*)";
+ };
+
+ NETSS_PASS_QUEUE-qm1 {
+ assignments = <0 21>, "iu = (*)";
+ };
+ NETSS_GENERAL_PURPOSE_QUEUE-qm1 {
+ assignments = <21 43>, "iu = (*)";
+ };
+ NETSS_GENERAL_PURPOSE_QUEUE-qm2 {
+ assignments = <0 64>, "iu = (*)";
+ };
}; /* qmss */
cppi {
};
netcp-rx-ch {
- assignments = <0 91>, "iu = (*)";
+ assignments = <0 91>, " (*)"; /* initialized by kernel */
};
netcp-tx-ch {
- assignments = <0 21>, "iu = (*)";
+ assignments = <0 19>, " (*)", /* initialized by kernel, can directly open queuse */
+ <19 1>, "iu = (*)", /* SA channel. Linux initializes, but some applications need to enable/disable on fly */
+ <20 1>, " (*)"; /* initialized by kernel, can directly open queuse */
+
};
netcp-rx-flow-id {
assignments = <0 1>, "(*)", /* Used by kernel - netrx0 */
};
qmss-qm1-rx-ch {
- assignments = <0 12>, "(*)", /* Used by kernel */
- <12 20>, "iu = (*)";
+ assignments = <0 8>, "(*)", /* Used by kernel */
+ <8 24>, "iu = (*)";
};
qmss-qm1-tx-ch {
- assignments = <0 12>, "(*)", /* Used by kernel */
- <12 32>, "iu = (*)";
+ assignments = <0 8>, "(*)", /* Used by kernel */
+ <8 24>, "iu = (*)";
};
qmss-qm1-rx-flow-id {
- assignments = <0 12>, "(*)", /* Used by kernel */
- <12 52>, "iu = (*)";
+ assignments = <0 8>, "(*)", /* Used by kernel */
+ <8 56>, "iu = (*)";
};
bcp-rx-ch {