1. 18 Jan, 2019 28 commits
  2. 17 Jan, 2019 7 commits
  3. 16 Jan, 2019 5 commits
    • Igor Opaniuk's avatar
      rpi3: fix RPI3_PRELOADED_DTB_BASE usage · eabbdafe
      Igor Opaniuk authored
      
      
      In case if `RPI3_PRELOADED_DTB_BASE` isn't defined explicitly with
      proper pre-loaded DTB address, `add_define` macro defined in
      `make_helpers/build_macros.mk` still supplies this definition to the
      compiler like `-DRPI3_PRELOADED_DTB_BASE`, and it's obviously is set to
      default value 1.
      
      This simply leads to the wrong `MAP_NS_DTB` region definition (base_va
      is set `0x1` instead of `0x00010000`) in `plat/rpi3/rpi3_common.c`:
      
      Which causes aligment check to fail in `mmap_add_region_check()`:
      VERBOSE: base_pa: 0x00000001, base_va: 0x00000001, size: 0x00010000
      ...
      ERROR:   mmap_add_region_check() failed. error -22
      Signed-off-by: default avatarIgor Opaniuk <igor.opaniuk@linaro.org>
      eabbdafe
    • Anthony Zhou's avatar
      Tegra186: mce: remove unused type conversions · 0f426f8f
      Anthony Zhou authored
      
      
      This patch removes unused type conversions as all the relevant macros
      now use U()/ULL(), making these explicit typecasts unnecessary.
      
      Change-Id: I01fb534649db2aaf186406b1aef6897662b44fe3
      Signed-off-by: default avatarAnthony Zhou <anzhou@nvidia.com>
      0f426f8f
    • Sam Payne's avatar
      Tegra210: Enable ECC reporting for B01 SKUs · 53ea1585
      Sam Payne authored
      
      
      This patch enables L2 error correction and parity protection
      for Tegra210 on boot and exit from suspend. The previous bootloader
      sets the boot parameter, indicating ECC reporting, only for B01 SKUs.
      
      Change-Id: I6927884d375a64c69e2f1e9aed85f95c5e3cb17c
      Signed-off-by: default avatarSam Payne <spayne@nvidia.com>
      53ea1585
    • Harvey Hsieh's avatar
      Tegra210: skip the BTB invalidate workaround for B01 SKUs · c195fec6
      Harvey Hsieh authored
      
      
      This patch skips the BTB invalidate workaround for Tegra210-B01 chips, as
      they have already been fixed in the hardware. To allow the .S file to
      include macros, add proper guards to tegra_platform.h.
      
      Change-Id: I0826d3c54faeffc9cb0709331f47cbdf25d4b653
      Signed-off-by: default avatarHarvey Hsieh <hhsieh@nvidia.com>
      c195fec6
    • Krishna Reddy's avatar
      Tegra186: memctrl_v2: Set MC clients ordering as per client needs · b86e691e
      Krishna Reddy authored
      
      
      Set MC Clients ordering as per the clients needs(ordered, BW, ISO/non-ISO)
      based on the latest info received from HW team as a part of BW issues debug.
      
      SMMU Client config register are obsolete from T186. Clean up the unnecessary
      register definitions and programming of these registers.
      Cleanup unnecessary macros as well.
      
      Change-Id: I0d28ae8842a33ed534f6a15bfca3c9926b3d46b2
      Signed-off-by: default avatarKrishna Reddy <vdumpa@nvidia.com>
      b86e691e