[PATCH V2] arm: mach-k3: am6_init: Prioritize MSMC traffic over DDR in NAVSS Northbridge

Tom Rini trini at konsulko.com
Sat Sep 18 00:53:59 CEST 2021


On Wed, Sep 08, 2021 at 03:28:59PM -0500, Nishanth Menon wrote:

> From: Roger Quadros <rogerq at ti.com>
> 
> NB0 is bridge to SRAM and NB1 is bridge to DDR.
> 
> To ensure that SRAM transfers are not stalled due to delays during DDR
> refreshes, SRAM traffic should be higher priority (threadmap=2) than
> DDR traffic (threadmap=0).
> 
> This fixup is critical to provide deterministic access latency to
> MSMC from ICSSG, it applies to all AM65 silicon revisions and is due
> to incorrect reset values (has no erratum id) and statically setting
> things up should be done independent of usecases and board.
> 
> This specific style of Northbridge configuration is specific only to
> AM65x devices, follow-on K3 devices have different data prioritization
> schemes (ASEL and the like) and hence the fixup applies purely to
> AM65x.
> 
> Without this fix, ICSSG TX lock-ups due to delays in MSMC transfers in
> case of SR1 devices, on SR2 devices, lockups were not observed so far
> but high retry rates of ICSSG Ethernet (icssg-eth) and, thus, lower
> throughput.
> 
> Signed-off-by: Roger Quadros <rogerq at ti.com>
> Acked-by: Andrew F. Davis <afd at ti.com>
> Acked-by: Tomi Valkeinen <tomi.valkeinen at ti.com>
> Acked-by: Benoit Parrot <bparrot at ti.com>
> [Jan: rebased, dropped used define, extended commit log]
> Signed-off-by: Jan Kiszka <jan.kiszka at siemens.com>
> [Nishanth: Provide relevant context in the commit message]
> Signed-off-by: Nishanth Menon<nm at ti.com>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210917/ced9f3b3/attachment.sig>


More information about the U-Boot mailing list