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>
This commit is contained in:
Seema Khowala
2018-04-17 13:07:39 -07:00
committed by mobile promotions
parent 43bbd777c5
commit d61d72bfb5

View File

@@ -73,19 +73,22 @@ static const struct gating_desc gv11b_slcg_gr[] = {
{.addr = 0x00405864, .prod = 0x00000000, .disable = 0x000001fe}, {.addr = 0x00405864, .prod = 0x00000000, .disable = 0x000001fe},
{.addr = 0x00405910, .prod = 0xfffffff0, .disable = 0xfffffffe}, {.addr = 0x00405910, .prod = 0xfffffff0, .disable = 0xfffffffe},
{.addr = 0x00408044, .prod = 0x00000000, .disable = 0x000007fe}, {.addr = 0x00408044, .prod = 0x00000000, .disable = 0x000007fe},
{.addr = 0x00407004, .prod = 0x00000000, .disable = 0x000001fe}, /* fix priv error */
{.addr = 0x00405bf4, .prod = 0x00000000, .disable = 0x00000002}, /*{.addr = 0x00407004, .prod = 0x00000000, .disable = 0x000001fe},*/
/*{.addr = 0x00405bf4, .prod = 0x00000000, .disable = 0x00000002},*/
{.addr = 0x0041a134, .prod = 0x00020008, .disable = 0x0003fffe}, {.addr = 0x0041a134, .prod = 0x00020008, .disable = 0x0003fffe},
{.addr = 0x0041a894, .prod = 0x00000000, .disable = 0x0000fffe}, {.addr = 0x0041a894, .prod = 0x00000000, .disable = 0x0000fffe},
{.addr = 0x00418504, .prod = 0x00000000, .disable = 0x0007fffe}, {.addr = 0x00418504, .prod = 0x00000000, .disable = 0x0007fffe},
{.addr = 0x0041860c, .prod = 0x00000000, .disable = 0x000001fe}, /* fix priv error */
/*{.addr = 0x0041860c, .prod = 0x00000000, .disable = 0x000001fe},*/
{.addr = 0x0041868c, .prod = 0x00000000, .disable = 0x0000001e}, {.addr = 0x0041868c, .prod = 0x00000000, .disable = 0x0000001e},
{.addr = 0x0041871c, .prod = 0x00000000, .disable = 0x000003fe}, {.addr = 0x0041871c, .prod = 0x00000000, .disable = 0x000003fe},
{.addr = 0x00418388, .prod = 0x00000000, .disable = 0x00000001}, {.addr = 0x00418388, .prod = 0x00000000, .disable = 0x00000001},
{.addr = 0x0041882c, .prod = 0x00000000, .disable = 0x0001fffe}, {.addr = 0x0041882c, .prod = 0x00000000, .disable = 0x0001fffe},
{.addr = 0x00418bc0, .prod = 0x00000000, .disable = 0x000001fe}, {.addr = 0x00418bc0, .prod = 0x00000000, .disable = 0x000001fe},
{.addr = 0x00418974, .prod = 0x00000000, .disable = 0x0001fffe}, {.addr = 0x00418974, .prod = 0x00000000, .disable = 0x0001fffe},
{.addr = 0x00418c74, .prod = 0xffffff80, .disable = 0xfffffffe}, /* fix priv error */
/*{.addr = 0x00418c74, .prod = 0xffffff80, .disable = 0xfffffffe},*/
{.addr = 0x00418cf4, .prod = 0xfffffff8, .disable = 0xfffffffe}, {.addr = 0x00418cf4, .prod = 0xfffffff8, .disable = 0xfffffffe},
{.addr = 0x00418d74, .prod = 0xffffffe0, .disable = 0xfffffffe}, {.addr = 0x00418d74, .prod = 0xffffffe0, .disable = 0xfffffffe},
{.addr = 0x00418f10, .prod = 0xffffffe0, .disable = 0xfffffffe}, {.addr = 0x00418f10, .prod = 0xffffffe0, .disable = 0xfffffffe},
@@ -108,7 +111,8 @@ static const struct gating_desc gv11b_slcg_gr[] = {
{.addr = 0x00419a84, .prod = 0x0000000c, .disable = 0x0000000e}, {.addr = 0x00419a84, .prod = 0x0000000c, .disable = 0x0000000e},
{.addr = 0x0041be2c, .prod = 0x04115fc0, .disable = 0xfffffffe}, {.addr = 0x0041be2c, .prod = 0x04115fc0, .disable = 0xfffffffe},
{.addr = 0x0041bfec, .prod = 0xfffffff0, .disable = 0xfffffffe}, {.addr = 0x0041bfec, .prod = 0xfffffff0, .disable = 0xfffffffe},
{.addr = 0x0041bed4, .prod = 0xfffffff8, .disable = 0xfffffffe}, /* fix priv error */
/*{.addr = 0x0041bed4, .prod = 0xfffffff8, .disable = 0xfffffffe},*/
{.addr = 0x00408814, .prod = 0x00000000, .disable = 0x0001fffe}, {.addr = 0x00408814, .prod = 0x00000000, .disable = 0x0001fffe},
{.addr = 0x00408a84, .prod = 0x00000000, .disable = 0x0001fffe}, {.addr = 0x00408a84, .prod = 0x00000000, .disable = 0x0001fffe},
{.addr = 0x004089ac, .prod = 0x00000000, .disable = 0x0001fffe}, {.addr = 0x004089ac, .prod = 0x00000000, .disable = 0x0001fffe},