Tegra: SiP: set GPU in reset after vpr resize
authorJeetesh Burman <jburman@nvidia.com>
Mon, 22 Jan 2018 10:10:08 +0000 (15:40 +0530)
committerVarun Wadekar <vwadekar@nvidia.com>
Thu, 31 Jan 2019 16:46:15 +0000 (08:46 -0800)
commit3e28e9354013452674ad191634da0dab2f5c460d
treeeb41218d8bff8604ef0d3fdc079679f6cea870c7
parent23ae8094ec61168de40de3d5b9203869f53ed62e
Tegra: SiP: set GPU in reset after vpr resize

Whenever the VPR memory is resized, the GPU is put into reset first
and then the new VPR parameters are programmed to the memory controller
block. There exists a scenario, where the GPU might be out before we
program the new VPR parameters. This means, the GPU would still be
using older settings and leak secrets.

This patch puts the GPU back into reset, if it is out of reset after
resizing VPR, to mitigate this hole.

Change-Id: I38a1000e3803f80909efcb02e27da4bd46909931
Signed-off-by: Jeetesh Burman <jburman@nvidia.com>
plat/nvidia/tegra/common/tegra_sip_calls.c
plat/nvidia/tegra/include/t132/tegra_def.h
plat/nvidia/tegra/include/t186/tegra_def.h
plat/nvidia/tegra/include/t210/tegra_def.h