Tegra: memctrl_v2: zero out NS Video memory carveout region
authorVarun Wadekar <vwadekar@nvidia.com>
Wed, 21 Dec 2016 22:50:18 +0000 (14:50 -0800)
committerVarun Wadekar <vwadekar@nvidia.com>
Mon, 1 May 2017 22:33:31 +0000 (15:33 -0700)
commit9d42d23a2cb1394d0c9cf396dda7a362908da020
treeb2570e5a40b963550ceecca9b697505586acbae8
parente9cb01d96e2615d65885f22731b1ebec0a53fd85
Tegra: memctrl_v2: zero out NS Video memory carveout region

The video memory carveout has to be re-sized depending on the Video
content. This requires the NS world to send us new base/size values.
Before setting up the new region, we must zero out the previous memory
region, so that the video frames are not leaked to the outside world.

This patch adds the logic to zero out the previous memory carveout
region.

Change-Id: I471167ef7747154440df5c1a5e015fbeb69d9043
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
plat/nvidia/tegra/common/drivers/memctrl/memctrl_v2.c
plat/nvidia/tegra/include/t186/tegra_def.h