diff options
author | Seema Khowala <seemaj@nvidia.com> | 2018-04-17 16:07:39 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-04-27 18:32:51 -0400 |
commit | d61d72bfb51e8ac8375b85dd9125e146ba60fe0e (patch) | |
tree | d1030e6348411892cc88ab68428236b0e12055c4 /drivers/gpu | |
parent | 43bbd777c5b259ad8df43dbe4c9e95277ec149b1 (diff) |
gpu: nvgpu: gv11b: fix priv error for slcg reg
Bug 2102373
Change-Id: I13a5faa18cf26233eb04ac08d2b8755aeb56ae4b
Signed-off-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1696890
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c b/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c index 3db73f78..4dbc87d5 100644 --- a/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c +++ b/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c | |||
@@ -73,19 +73,22 @@ static const struct gating_desc gv11b_slcg_gr[] = { | |||
73 | {.addr = 0x00405864, .prod = 0x00000000, .disable = 0x000001fe}, | 73 | {.addr = 0x00405864, .prod = 0x00000000, .disable = 0x000001fe}, |
74 | {.addr = 0x00405910, .prod = 0xfffffff0, .disable = 0xfffffffe}, | 74 | {.addr = 0x00405910, .prod = 0xfffffff0, .disable = 0xfffffffe}, |
75 | {.addr = 0x00408044, .prod = 0x00000000, .disable = 0x000007fe}, | 75 | {.addr = 0x00408044, .prod = 0x00000000, .disable = 0x000007fe}, |
76 | {.addr = 0x00407004, .prod = 0x00000000, .disable = 0x000001fe}, | 76 | /* fix priv error */ |
77 | {.addr = 0x00405bf4, .prod = 0x00000000, .disable = 0x00000002}, | 77 | /*{.addr = 0x00407004, .prod = 0x00000000, .disable = 0x000001fe},*/ |
78 | /*{.addr = 0x00405bf4, .prod = 0x00000000, .disable = 0x00000002},*/ | ||
78 | {.addr = 0x0041a134, .prod = 0x00020008, .disable = 0x0003fffe}, | 79 | {.addr = 0x0041a134, .prod = 0x00020008, .disable = 0x0003fffe}, |
79 | {.addr = 0x0041a894, .prod = 0x00000000, .disable = 0x0000fffe}, | 80 | {.addr = 0x0041a894, .prod = 0x00000000, .disable = 0x0000fffe}, |
80 | {.addr = 0x00418504, .prod = 0x00000000, .disable = 0x0007fffe}, | 81 | {.addr = 0x00418504, .prod = 0x00000000, .disable = 0x0007fffe}, |
81 | {.addr = 0x0041860c, .prod = 0x00000000, .disable = 0x000001fe}, | 82 | /* fix priv error */ |
83 | /*{.addr = 0x0041860c, .prod = 0x00000000, .disable = 0x000001fe},*/ | ||
82 | {.addr = 0x0041868c, .prod = 0x00000000, .disable = 0x0000001e}, | 84 | {.addr = 0x0041868c, .prod = 0x00000000, .disable = 0x0000001e}, |
83 | {.addr = 0x0041871c, .prod = 0x00000000, .disable = 0x000003fe}, | 85 | {.addr = 0x0041871c, .prod = 0x00000000, .disable = 0x000003fe}, |
84 | {.addr = 0x00418388, .prod = 0x00000000, .disable = 0x00000001}, | 86 | {.addr = 0x00418388, .prod = 0x00000000, .disable = 0x00000001}, |
85 | {.addr = 0x0041882c, .prod = 0x00000000, .disable = 0x0001fffe}, | 87 | {.addr = 0x0041882c, .prod = 0x00000000, .disable = 0x0001fffe}, |
86 | {.addr = 0x00418bc0, .prod = 0x00000000, .disable = 0x000001fe}, | 88 | {.addr = 0x00418bc0, .prod = 0x00000000, .disable = 0x000001fe}, |
87 | {.addr = 0x00418974, .prod = 0x00000000, .disable = 0x0001fffe}, | 89 | {.addr = 0x00418974, .prod = 0x00000000, .disable = 0x0001fffe}, |
88 | {.addr = 0x00418c74, .prod = 0xffffff80, .disable = 0xfffffffe}, | 90 | /* fix priv error */ |
91 | /*{.addr = 0x00418c74, .prod = 0xffffff80, .disable = 0xfffffffe},*/ | ||
89 | {.addr = 0x00418cf4, .prod = 0xfffffff8, .disable = 0xfffffffe}, | 92 | {.addr = 0x00418cf4, .prod = 0xfffffff8, .disable = 0xfffffffe}, |
90 | {.addr = 0x00418d74, .prod = 0xffffffe0, .disable = 0xfffffffe}, | 93 | {.addr = 0x00418d74, .prod = 0xffffffe0, .disable = 0xfffffffe}, |
91 | {.addr = 0x00418f10, .prod = 0xffffffe0, .disable = 0xfffffffe}, | 94 | {.addr = 0x00418f10, .prod = 0xffffffe0, .disable = 0xfffffffe}, |
@@ -108,7 +111,8 @@ static const struct gating_desc gv11b_slcg_gr[] = { | |||
108 | {.addr = 0x00419a84, .prod = 0x0000000c, .disable = 0x0000000e}, | 111 | {.addr = 0x00419a84, .prod = 0x0000000c, .disable = 0x0000000e}, |
109 | {.addr = 0x0041be2c, .prod = 0x04115fc0, .disable = 0xfffffffe}, | 112 | {.addr = 0x0041be2c, .prod = 0x04115fc0, .disable = 0xfffffffe}, |
110 | {.addr = 0x0041bfec, .prod = 0xfffffff0, .disable = 0xfffffffe}, | 113 | {.addr = 0x0041bfec, .prod = 0xfffffff0, .disable = 0xfffffffe}, |
111 | {.addr = 0x0041bed4, .prod = 0xfffffff8, .disable = 0xfffffffe}, | 114 | /* fix priv error */ |
115 | /*{.addr = 0x0041bed4, .prod = 0xfffffff8, .disable = 0xfffffffe},*/ | ||
112 | {.addr = 0x00408814, .prod = 0x00000000, .disable = 0x0001fffe}, | 116 | {.addr = 0x00408814, .prod = 0x00000000, .disable = 0x0001fffe}, |
113 | {.addr = 0x00408a84, .prod = 0x00000000, .disable = 0x0001fffe}, | 117 | {.addr = 0x00408a84, .prod = 0x00000000, .disable = 0x0001fffe}, |
114 | {.addr = 0x004089ac, .prod = 0x00000000, .disable = 0x0001fffe}, | 118 | {.addr = 0x004089ac, .prod = 0x00000000, .disable = 0x0001fffe}, |