• Puneet Saxena's avatar
    Tegra194: memctrl: update mss reprogramming as HW PROD settings · 1296da6d
    Puneet Saxena authored
    
    
    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: default avatarPuneet Saxena <puneets@nvidia.com>
    Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
    1296da6d
plat_memctrl.c 36.9 KB