diff options
author | davidcunado-arm <david.cunado@arm.com> | 2017-03-28 17:40:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-28 17:40:40 +0100 |
commit | 515d5893542888817f9348a25126af992fd6df5d (patch) | |
tree | 5ed4772c526fb934d5708d19ba9f4093d7e41c82 | |
parent | 3d93f05a07cd0729d135da11d015f5f7a5fea853 (diff) | |
parent | e2b2603c55659998108c9242eb424ecfd56bd217 (diff) |
Merge pull request #878 from vwadekar/tegra-memctrlv2-coverity-fix
Tegra: memctrl_v2: fix logic to calculate TZRAM_ADDR_HI bits
-rw-r--r-- | plat/nvidia/tegra/common/drivers/memctrl/memctrl_v2.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plat/nvidia/tegra/common/drivers/memctrl/memctrl_v2.c b/plat/nvidia/tegra/common/drivers/memctrl/memctrl_v2.c index e11b8ada..f0202041 100644 --- a/plat/nvidia/tegra/common/drivers/memctrl/memctrl_v2.c +++ b/plat/nvidia/tegra/common/drivers/memctrl/memctrl_v2.c @@ -392,8 +392,8 @@ void tegra_memctrl_tzram_setup(uint64_t phys_base, uint32_t size_in_bytes) /* Extract the high address bits from the base/end values */ val = (uint32_t)(phys_base >> 32) & TZRAM_ADDR_HI_BITS_MASK; - val |= (((uint32_t)(tzram_end >> 32) << TZRAM_END_HI_BITS_SHIFT) & - TZRAM_ADDR_HI_BITS_MASK); + val |= (((uint32_t)(tzram_end >> 32) & TZRAM_ADDR_HI_BITS_MASK) << + TZRAM_END_HI_BITS_SHIFT); tegra_mc_write_32(MC_TZRAM_HI_ADDR_BITS, val); /* Disable further writes to the TZRAM setup registers */ |