This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
The QMODE fields of the DMSS ring size registers are not fully defined in SPRUIV7 – MAY 2022:
Additionally, the terms "DRING_MODE" and "CREDENTIALS_MODE" are not explicitly defined. (Do those maybe correspond to "11.2.2.2.2.1.1 Ring Mode" and "11.2.2.2.2.1.3 Credentials Mode", respectively?)
Please provide definitions for all possible QMODE bit values in both ring size register types, and provide explicit definitions for all valid queue modes.
Hello,
Thank you for the query
I am working internally to assign it to the DMSS expert
Regards
Rajashri
Hello Grant Griffin
Please refer below
Bit |
Name |
Type |
Reset |
Description |
31:29 |
qmode |
r |
0x1 |
Defines the mode for this ring or queue. Field values: DUAL_RING_MODE(0): exposed ring mode for SW direct access |
26:24 |
ring_elsize |
r |
0x1 |
Ring element size. This field is hardcoded as: 1 = 8 bytes |
15:0 |
ring_size |
rw |
0x0 |
Ring size. This field configures the size of the ring in elements. |
All of these modes correspond to the queue modes defined in section 11.2.2.2.2 of the TRM.
Please note that in section 4.5.1.1 it is specified that Credentials mode is not supported for AM62 ringacc.
Section 11 is intended to be DMSS generic section and reused across multiple SoC platforms (reason for including the register information in chapter 11).
Regards,
Sreenivasa
Thanks for the reply. From my understanding of that, it looks like only the "Ring Mode" specified in section 11.2.2.2.2.1.1 of SPRUIV7 is supported on the AM625. Therefore, the reset value of 0x1 indicated in your reply should always be set in the QMODE field of bits 31:29. Can you verify that?
Hello Grant Griffin
Thank you for the note.
Based on the above register configuration, your understanding seems correct.
I can reconfirm if required for you.
Regards,
Sreenivasa
Hello Grant Griffin
Thank you for the note.
Based on the above register configuration, your understanding seems correct.
Regards,
Sreenivasa