Tegra194: memctrl: update mss reprogramming as HW PROD settings
Memory clients are divided in to ISO/NonISO/Order/Unordered/Low
BW/High BW. Based on the client types, HW team recommends, different
memory ordering settings, IO coherency settings and SMMU register settings
for optimized performance of the MC clients.

For example ordered ISO clients should be set as strongly ordered and
should bypass SCF and directly access MC hence set as
FORCE_NON_COHERENT. Like this there are multiple recommendations
for all of the MC clients.

This change sets all these MC registers as per HW spec file.

Change-Id: I8a8a0887cd86bf6fe8ac7835df6c888855738cd9
Signed-off-by: Puneet Saxena <puneets@nvidia.com>
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
1 parent a0cacc9 commit 1296da6d859ce1a51c212c1469a763529247dc5f
@Puneet Saxena Puneet Saxena authored on 5 Jan 2018
Varun Wadekar committed on 23 Jan 2020
Showing 2 changed files
View
plat/nvidia/tegra/include/t194/tegra_mc_def.h
View
plat/nvidia/tegra/soc/t194/plat_memctrl.c