summaryrefslogtreecommitdiff
path: root/drivers/video
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2012-01-17 14:23:58 +0200
committerRohan Somvanshi <rsomvanshi@nvidia.com>2012-01-31 04:30:39 -0800
commitd87823de8c219808a4ca9ee1d50ce3cf702fea53 (patch)
tree53b66dd1cd76047820528634d86d4801815f230d /drivers/video
parentdf93df7fe7293e30c7c7ee43edd6146b7dbbfdf8 (diff)
drivers: video: tegra: Amend list of gr3d regs
Save and restore new gr3d registers. This is a workaround for hardware not always initializing the registers to proper state after un-powergating. Bug 914785 Reviewed-on: http://git-master/r/75698 Change-Id: Id9d65d93d16daf68e29b1433b7dd3284cb439ffc Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/78025 Reviewed-by: Automatic_Commit_Validation_User
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/tegra/host/gr3d/gr3d_t30.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/video/tegra/host/gr3d/gr3d_t30.c b/drivers/video/tegra/host/gr3d/gr3d_t30.c
index 3f6a4d31081c..68bcaec36b46 100644
--- a/drivers/video/tegra/host/gr3d/gr3d_t30.c
+++ b/drivers/video/tegra/host/gr3d/gr3d_t30.c
@@ -73,6 +73,7 @@ static const struct hwctx_reginfo ctxsave_regs_3d_global[] = {
HWCTX_REGINFO(0xa02, 10, DIRECT),
HWCTX_REGINFO(0xb04, 1, DIRECT),
HWCTX_REGINFO(0xb06, 13, DIRECT),
+ HWCTX_REGINFO(0xe42, 2, DIRECT), /* HW bug workaround */
};
static const struct hwctx_reginfo ctxsave_regs_3d_perset[] = {