summaryrefslogtreecommitdiff
path: root/arch/u-boot-elf.lds
diff options
context:
space:
mode:
authorAradhya Bhatia <a-bhatia1@ti.com>2023-01-19 23:12:15 +0530
committerPraneeth Bajjuri <praneeth@ti.com>2023-01-23 17:58:49 -0600
commit2ea212a8e261f14328a65d5cced995bd4cf5c575 (patch)
tree02c0534550f19499a6f9f23665ce71e9d0f2c94f /arch/u-boot-elf.lds
parent574bd4b6d74db47422b480823bdb46ec7d4f68e5 (diff)
arm: mach-k3: am62a7: Enable QoS for DSS
Enable Quality of Service (QoS) blocks for Display SubSystem (DSS), by servicing the DSS - DDR traffic from the Real-Time (RT) queue. This is done by setting the DSS DMA orderID to 8. The C7x and VPAC have been overwhelming the DSS's access to the DDR (when it was accessing via the Non Real-Time (NRT) Queue), primarily because their functional frequencies, and hence DDR accesses, were significantly higher than that of DSS. This led the display to flicker when certain edgeAI models were being run. With the DSS traffic serviced from the RT queue, the flickering issue has been found to be mitigated. The am62a qos files are auto generated from the k3 resource partitioning tool. Section-3.1.12, "QoS Programming Guide", in the AM62A TRM[1], provides more information about the QoS, with the register descriptions explanined under the "System Interconnect Registers" in "AM62A TRM Registers 1" section. [1] AM62A Tech Ref manual: https://www.ti.com/lit/zip/spruj16 Signed-off-by: Aradhya Bhatia <a-bhatia1@ti.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com>
Diffstat (limited to 'arch/u-boot-elf.lds')
0 files changed, 0 insertions, 0 deletions