diff options
author | seshendra Gadagottu <sgadagottu@nvidia.com> | 2017-01-24 19:55:42 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-01-27 13:53:26 -0500 |
commit | 8797934a2663df68c1ee0e896c173266135559f3 (patch) | |
tree | b50da94526908862561d6feea881b3ced0578347 /drivers | |
parent | 4b09997772f406d16945016ff4581c7c992faeab (diff) |
gpu: nvgpu: gv11b: update clock gating prod settings
Update clock gating setting till HW CL#37750038
JIRA GV11B-15
Change-Id: I98c4a157df979c944122f4a7b05e3e692a28fe2f
Signed-off-by: seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-on: http://git-master/r/1294824
GVS: Gerrit_Virtual_Submit
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c | 42 |
1 files changed, 20 insertions, 22 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c b/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c index 9bd40eff..13d529fe 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-2016, NVIDIA CORPORATION. All rights reserved. | 2 | * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved. |
3 | * | 3 | * |
4 | * This program is free software; you can redistribute it and/or modify | 4 | * This program is free software; you can redistribute it and/or modify |
5 | * it under the terms of the GNU General Public License as published by | 5 | * it under the terms of the GNU General Public License as published by |
@@ -50,7 +50,6 @@ static const struct gating_desc gv11b_slcg_chiplet[] = { | |||
50 | static const struct gating_desc gv11b_slcg_fb[] = { | 50 | static const struct gating_desc gv11b_slcg_fb[] = { |
51 | {.addr = 0x00100d14, .prod = 0x00000000, .disable = 0xfffffffe}, | 51 | {.addr = 0x00100d14, .prod = 0x00000000, .disable = 0xfffffffe}, |
52 | {.addr = 0x00100c9c, .prod = 0x00000000, .disable = 0x000001fe}, | 52 | {.addr = 0x00100c9c, .prod = 0x00000000, .disable = 0x000001fe}, |
53 | {.addr = 0x001facb4, .prod = 0x00000000, .disable = 0x000001fe}, | ||
54 | }; | 53 | }; |
55 | 54 | ||
56 | /* slcg fifo */ | 55 | /* slcg fifo */ |
@@ -92,16 +91,16 @@ static const struct gating_desc gv11b_slcg_gr[] = { | |||
92 | {.addr = 0x00419c74, .prod = 0x0000001e, .disable = 0x0000001e}, | 91 | {.addr = 0x00419c74, .prod = 0x0000001e, .disable = 0x0000001e}, |
93 | {.addr = 0x00419c84, .prod = 0x0003fffe, .disable = 0x0003fffe}, | 92 | {.addr = 0x00419c84, .prod = 0x0003fffe, .disable = 0x0003fffe}, |
94 | {.addr = 0x00419c8c, .prod = 0xffffff84, .disable = 0xfffffffe}, | 93 | {.addr = 0x00419c8c, .prod = 0xffffff84, .disable = 0xfffffffe}, |
95 | {.addr = 0x00419c94, .prod = 0x00007ffe, .disable = 0x00007ffe}, | 94 | {.addr = 0x00419c94, .prod = 0x00000240, .disable = 0x00007ffe}, |
96 | {.addr = 0x00419ca4, .prod = 0x00003ffe, .disable = 0x00003ffe}, | 95 | {.addr = 0x00419ca4, .prod = 0x00003ffe, .disable = 0x00003ffe}, |
97 | {.addr = 0x00419cac, .prod = 0x0001fffe, .disable = 0x0001fffe}, | 96 | {.addr = 0x00419cac, .prod = 0x0001fffe, .disable = 0x0001fffe}, |
98 | {.addr = 0x00419a44, .prod = 0x00000000, .disable = 0x0000000e}, | 97 | {.addr = 0x00419a44, .prod = 0x00000008, .disable = 0x0000000e}, |
99 | {.addr = 0x00419a4c, .prod = 0x00000000, .disable = 0x000001fe}, | 98 | {.addr = 0x00419a4c, .prod = 0x000001f8, .disable = 0x000001fe}, |
100 | {.addr = 0x00419a54, .prod = 0x00000000, .disable = 0x0000003e}, | 99 | {.addr = 0x00419a54, .prod = 0x0000003c, .disable = 0x0000003e}, |
101 | {.addr = 0x00419a5c, .prod = 0x00000000, .disable = 0x0000000e}, | 100 | {.addr = 0x00419a5c, .prod = 0x0000000c, .disable = 0x0000000e}, |
102 | {.addr = 0x00419a64, .prod = 0x00000000, .disable = 0x000001fe}, | 101 | {.addr = 0x00419a64, .prod = 0x00000186, .disable = 0x000001fe}, |
103 | {.addr = 0x00419a7c, .prod = 0x00000000, .disable = 0x0000003e}, | 102 | {.addr = 0x00419a7c, .prod = 0x0000003c, .disable = 0x0000003e}, |
104 | {.addr = 0x00419a84, .prod = 0x00000000, .disable = 0x0000000e}, | 103 | {.addr = 0x00419a84, .prod = 0x0000000c, .disable = 0x0000000e}, |
105 | {.addr = 0x0041be2c, .prod = 0x04115fc0, .disable = 0xfffffffe}, | 104 | {.addr = 0x0041be2c, .prod = 0x04115fc0, .disable = 0xfffffffe}, |
106 | {.addr = 0x0041bfec, .prod = 0xfffffff0, .disable = 0xfffffffe}, | 105 | {.addr = 0x0041bfec, .prod = 0xfffffff0, .disable = 0xfffffffe}, |
107 | {.addr = 0x0041bed4, .prod = 0xfffffff8, .disable = 0xfffffffe}, | 106 | {.addr = 0x0041bed4, .prod = 0xfffffff8, .disable = 0xfffffffe}, |
@@ -186,7 +185,6 @@ static const struct gating_desc gv11b_blcg_fb[] = { | |||
186 | {.addr = 0x00100d48, .prod = 0x0000c242, .disable = 0x00000000}, | 185 | {.addr = 0x00100d48, .prod = 0x0000c242, .disable = 0x00000000}, |
187 | {.addr = 0x00100d1c, .prod = 0x00000042, .disable = 0x00000000}, | 186 | {.addr = 0x00100d1c, .prod = 0x00000042, .disable = 0x00000000}, |
188 | {.addr = 0x00100c98, .prod = 0x00004242, .disable = 0x00000000}, | 187 | {.addr = 0x00100c98, .prod = 0x00004242, .disable = 0x00000000}, |
189 | {.addr = 0x001facb0, .prod = 0x00004242, .disable = 0x00000000}, | ||
190 | }; | 188 | }; |
191 | 189 | ||
192 | /* blcg fifo */ | 190 | /* blcg fifo */ |
@@ -225,21 +223,21 @@ static const struct gating_desc gv11b_blcg_gr[] = { | |||
225 | {.addr = 0x00418898, .prod = 0x00004242, .disable = 0x00000000}, | 223 | {.addr = 0x00418898, .prod = 0x00004242, .disable = 0x00000000}, |
226 | {.addr = 0x00419868, .prod = 0x00008242, .disable = 0x00000000}, | 224 | {.addr = 0x00419868, .prod = 0x00008242, .disable = 0x00000000}, |
227 | {.addr = 0x00419c70, .prod = 0x0000c444, .disable = 0x00000000}, | 225 | {.addr = 0x00419c70, .prod = 0x0000c444, .disable = 0x00000000}, |
228 | {.addr = 0x00419c80, .prod = 0x00000003, .disable = 0x00000000}, | 226 | {.addr = 0x00419c80, .prod = 0x00004048, .disable = 0x00000000}, |
229 | {.addr = 0x00419c88, .prod = 0x00000003, .disable = 0x00000000}, | 227 | {.addr = 0x00419c88, .prod = 0x00004048, .disable = 0x00000000}, |
230 | {.addr = 0x00419c90, .prod = 0x00000003, .disable = 0x00000000}, | 228 | {.addr = 0x00419c90, .prod = 0x00000047, .disable = 0x00000000}, |
231 | {.addr = 0x00419c98, .prod = 0x00000042, .disable = 0x00000000}, | 229 | {.addr = 0x00419c98, .prod = 0x00000042, .disable = 0x00000000}, |
232 | {.addr = 0x00419ca0, .prod = 0x00000043, .disable = 0x00000000}, | 230 | {.addr = 0x00419ca0, .prod = 0x00000043, .disable = 0x00000000}, |
233 | {.addr = 0x00419ca8, .prod = 0x00000003, .disable = 0x00000000}, | 231 | {.addr = 0x00419ca8, .prod = 0x00000003, .disable = 0x00000000}, |
234 | {.addr = 0x00419cb0, .prod = 0x00000002, .disable = 0x00000000}, | 232 | {.addr = 0x00419cb0, .prod = 0x00000002, .disable = 0x00000000}, |
235 | {.addr = 0x00419a40, .prod = 0x00000202, .disable = 0x00000000}, | 233 | {.addr = 0x00419a40, .prod = 0x00000545, .disable = 0x00000000}, |
236 | {.addr = 0x00419a48, .prod = 0x00000202, .disable = 0x00000000}, | 234 | {.addr = 0x00419a48, .prod = 0x00004545, .disable = 0x00000000}, |
237 | {.addr = 0x00419a50, .prod = 0x00000202, .disable = 0x00000000}, | 235 | {.addr = 0x00419a50, .prod = 0x00004545, .disable = 0x00000000}, |
238 | {.addr = 0x00419a58, .prod = 0x00000202, .disable = 0x00000000}, | 236 | {.addr = 0x00419a58, .prod = 0x00004545, .disable = 0x00000000}, |
239 | {.addr = 0x00419a60, .prod = 0x00000202, .disable = 0x00000000}, | 237 | {.addr = 0x00419a60, .prod = 0x00000505, .disable = 0x00000000}, |
240 | {.addr = 0x00419a68, .prod = 0x00000202, .disable = 0x00000000}, | 238 | {.addr = 0x00419a68, .prod = 0x00000505, .disable = 0x00000000}, |
241 | {.addr = 0x00419a78, .prod = 0x00000202, .disable = 0x00000000}, | 239 | {.addr = 0x00419a78, .prod = 0x00000505, .disable = 0x00000000}, |
242 | {.addr = 0x00419a80, .prod = 0x00000202, .disable = 0x00000000}, | 240 | {.addr = 0x00419a80, .prod = 0x00004545, .disable = 0x00000000}, |
243 | {.addr = 0x0041be28, .prod = 0x00008242, .disable = 0x00000000}, | 241 | {.addr = 0x0041be28, .prod = 0x00008242, .disable = 0x00000000}, |
244 | {.addr = 0x0041bfe8, .prod = 0x0000c444, .disable = 0x00000000}, | 242 | {.addr = 0x0041bfe8, .prod = 0x0000c444, .disable = 0x00000000}, |
245 | {.addr = 0x0041bed0, .prod = 0x0000c444, .disable = 0x00000000}, | 243 | {.addr = 0x0041bed0, .prod = 0x0000c444, .disable = 0x00000000}, |