Merge patch series "Enable QoS for DSS on J7 family of TI SoCs"
Jayesh Choudhary <j-choudhary@ti.com> says:
Hello All,
This series adds the QoS for DSS on J721E, J721S2 and J784S4 family of
SoCs.
Before adding the support, cleanup is done for AM62A QoS support[0]
and common bit mask defines are moved to the common file so that they
are not defined every time we add QoS support for a new K3 platform.
Further, to simplify the logic, macros are used to populate the value
of registers and values as suggested by Andrew[1]
Before adding QoS support, we need to map the ORDERID to the traffic
type (RT/NRT) in J7 platforms.
On J721E, ORDERID 0-7 and 8-15 are two groups which needs to be mapped.
We are mapping 0-7 to NRT and 8-15 ORDERID as RT for both NAVSS0_NBSS_NB0
and NAVSS0_NBSS_NB1
On J721S2 and J784S4, we have 3 groups, 0-3, 4-9, 10-15. Here we are
mapping first two groups as NRT and 10-15 as RT for both NAVSS0_NBSS_NB0
and NAVSS0_NBSS_NB1.
[0]: https://lore.kernel.org/all/20230414072725.8802-1-a-bhatia1@ti.com/
[1]: https://patchwork.ozlabs.org/project/uboot/patch/20240522113726.302908-2-j-choudhary@ti.com/#3315446
[2]: https://patchwork.ozlabs.org/project/uboot/patch/20240522113726.302908-3-j-choudhary@ti.com/#3315467