diff options
author | seshendra Gadagottu <sgadagottu@nvidia.com> | 2018-01-11 17:33:21 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-01-12 22:16:32 -0500 |
commit | 6a73114788ffafe4c53771c707ecbd9c9ea0a117 (patch) | |
tree | 3bae4783d75328e010f558d2154601ea861e1a9e /drivers | |
parent | 35a9ee80b15e210de07c2ae95b24e9f5980d706e (diff) |
gpu: nvgpu: gv11b: clean-up clock gating register list
Following fb iso register is not valid for gv11b but
hw headers has it. So, removing it manually from
gating register list:
0x00100D1C
Following sm blcg register not hooked up correctly
in gv11b. So, removing it manually from gating register
list:
0x00419c84
Once hw headers are updated, gating register tool will
automatically remove them from kernel code.
Bug 2042775
Change-Id: I4839b857656220566e53b66d3aead676893aaa59
Signed-off-by: seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1636787
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')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c b/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c index 9f6057ae..3db73f78 100644 --- a/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c +++ b/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved. | 2 | * Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. |
3 | * | 3 | * |
4 | * Permission is hereby granted, free of charge, to any person obtaining a | 4 | * Permission is hereby granted, free of charge, to any person obtaining a |
5 | * copy of this software and associated documentation files (the "Software"), | 5 | * copy of this software and associated documentation files (the "Software"), |
@@ -95,7 +95,6 @@ static const struct gating_desc gv11b_slcg_gr[] = { | |||
95 | {.addr = 0x00419d24, .prod = 0x00000000, .disable = 0x000000ff}, | 95 | {.addr = 0x00419d24, .prod = 0x00000000, .disable = 0x000000ff}, |
96 | {.addr = 0x0041986c, .prod = 0x00000104, .disable = 0x00fffffe}, | 96 | {.addr = 0x0041986c, .prod = 0x00000104, .disable = 0x00fffffe}, |
97 | {.addr = 0x00419c74, .prod = 0x0000001e, .disable = 0x0000001e}, | 97 | {.addr = 0x00419c74, .prod = 0x0000001e, .disable = 0x0000001e}, |
98 | {.addr = 0x00419c84, .prod = 0x0003fff8, .disable = 0x0003fffe}, | ||
99 | {.addr = 0x00419c8c, .prod = 0xffffff84, .disable = 0xfffffffe}, | 98 | {.addr = 0x00419c8c, .prod = 0xffffff84, .disable = 0xfffffffe}, |
100 | {.addr = 0x00419c94, .prod = 0x00080040, .disable = 0x000ffffe}, | 99 | {.addr = 0x00419c94, .prod = 0x00080040, .disable = 0x000ffffe}, |
101 | {.addr = 0x00419ca4, .prod = 0x00003ffe, .disable = 0x00003ffe}, | 100 | {.addr = 0x00419ca4, .prod = 0x00003ffe, .disable = 0x00003ffe}, |
@@ -189,7 +188,6 @@ static const struct gating_desc gv11b_blcg_fb[] = { | |||
189 | {.addr = 0x00100d30, .prod = 0x0000c242, .disable = 0x00000000}, | 188 | {.addr = 0x00100d30, .prod = 0x0000c242, .disable = 0x00000000}, |
190 | {.addr = 0x00100d3c, .prod = 0x00000242, .disable = 0x00000000}, | 189 | {.addr = 0x00100d3c, .prod = 0x00000242, .disable = 0x00000000}, |
191 | {.addr = 0x00100d48, .prod = 0x0000c242, .disable = 0x00000000}, | 190 | {.addr = 0x00100d48, .prod = 0x0000c242, .disable = 0x00000000}, |
192 | {.addr = 0x00100d1c, .prod = 0x00000042, .disable = 0x00000000}, | ||
193 | {.addr = 0x00100c98, .prod = 0x00004242, .disable = 0x00000000}, | 191 | {.addr = 0x00100c98, .prod = 0x00004242, .disable = 0x00000000}, |
194 | }; | 192 | }; |
195 | 193 | ||