summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c
diff options
context:
space:
mode:
authorseshendra Gadagottu <sgadagottu@nvidia.com>2017-01-24 19:55:42 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2017-01-27 13:53:26 -0500
commit8797934a2663df68c1ee0e896c173266135559f3 (patch)
treeb50da94526908862561d6feea881b3ced0578347 /drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c
parent4b09997772f406d16945016ff4581c7c992faeab (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/gpu/nvgpu/gv11b/gv11b_gating_reglist.c')
-rw-r--r--drivers/gpu/nvgpu/gv11b/gv11b_gating_reglist.c42
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[] = {
50static const struct gating_desc gv11b_slcg_fb[] = { 50static 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},