Reserve a Video Memory aperture in DRAM memory
This patch adds support to reserve a memory carveout region in the
DRAM on Tegra SoCs. The memory controller provides specific registers
to specify the aperture's base and size. This aperture can also be
changed dynamically in order to re-size the memory available for
DRM video playback. In case of the new aperture not overlapping
the previous one, the previous aperture has to be cleared before
setting up the new one. This means we do not "leak" any video data
to the NS world.

Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
1 parent 789c220 commit 9a9645105b7aece52f4fdefc7fdeec7d73ceaed5
@Varun Wadekar Varun Wadekar authored on 10 Jun 2015
Showing 6 changed files
View
plat/nvidia/tegra/common/drivers/memctrl/memctrl.c
View
plat/nvidia/tegra/common/tegra_bl31_setup.c
View
plat/nvidia/tegra/common/tegra_common.mk
View
plat/nvidia/tegra/common/tegra_sip_calls.c 0 → 100644
View
plat/nvidia/tegra/include/drivers/memctrl.h
View
plat/nvidia/tegra/include/tegra_private.h