video: tegra: host: Fix unpowergating 3d corruption issue

Hardware bug 999348 requires software to clear a field
in vpe_debug register. GL driver clears that field
during the context initialization time only. That requires
context switching code to save & restore that register.
So that that register has correct value after the system
comes back from powergating or LP0 mode.

Bug 999348
Bug 1051231
Bug 1057335

Change-Id: I96bb59a5eaab50bf8092e40887407fdebbb58e3b
Signed-off-by: Wei Sun <wsun@nvidia.com>
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/140034
(cherry picked from commit 1e99c08d948e6a5147ed00dc50395034b556d056)
Reviewed-on: http://git-master/r/141854
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
1 file changed