1. 23 Jan, 2020 2 commits
    • 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
    • Arto Merilainen's avatar
      Tegra194: memctrl: Disable PVARDC coalescer · a0cacc95
      Arto Merilainen authored
      
      
      Due to a hardware bug PVA may perform memory transactions which
      cause coalescer faults. This change works around the issue by
      disabling coalescer for PVA0RDC and PVA1RDC.
      
      Change-Id: I27d1f6e7bc819fb303dae98079d9277fa346a1d3
      Signed-off-by: default avatarArto Merilainen <amerilainen@nvidia.com>
      a0cacc95
  2. 17 Jan, 2020 3 commits
  3. 12 Jan, 2020 1 commit
  4. 10 Dec, 2019 1 commit