summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2017-01-26 18:16:51 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2017-01-31 13:33:48 -0500
commit9cba01592b5b0aec595823c3062510ee08e2f8e1 (patch)
treeee11ea13c4cc395f2fb087359fb413f468134586 /drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c
parent39112867cc3a0a7d4f64b3df8702bee4ccd68b5e (diff)
gpu: nvgpu: Prune clock gating list
Prune from clock gating list the entries that target units that do not exist on gp106. Change-Id: I192219a24d8e67de7c1fc25276dfcccbe041a05f Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/1294819 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c')
-rw-r--r--drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c b/drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c
index 29870d60..e2a7e013 100644
--- a/drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c
+++ b/drivers/gpu/nvgpu/gp106/gp106_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
@@ -119,8 +119,6 @@ static const struct gating_desc gp106_slcg_gr[] = {
119 {.addr = 0x00412a24, .prod = 0x00000000, .disable = 0x0000ffff}, 119 {.addr = 0x00412a24, .prod = 0x00000000, .disable = 0x0000ffff},
120 {.addr = 0x00412c14, .prod = 0x00000000, .disable = 0x0001fffe}, 120 {.addr = 0x00412c14, .prod = 0x00000000, .disable = 0x0001fffe},
121 {.addr = 0x00412e84, .prod = 0x00000000, .disable = 0x0001fffe}, 121 {.addr = 0x00412e84, .prod = 0x00000000, .disable = 0x0001fffe},
122 {.addr = 0x00412dac, .prod = 0x00000000, .disable = 0x0001fffe},
123 {.addr = 0x00412e24, .prod = 0x00000000, .disable = 0x0000ffff},
124 {.addr = 0x00408814, .prod = 0x00000000, .disable = 0x0001fffe}, 122 {.addr = 0x00408814, .prod = 0x00000000, .disable = 0x0001fffe},
125 {.addr = 0x00408a84, .prod = 0x00000000, .disable = 0x0001fffe}, 123 {.addr = 0x00408a84, .prod = 0x00000000, .disable = 0x0001fffe},
126 {.addr = 0x004089ac, .prod = 0x00000000, .disable = 0x0001fffe}, 124 {.addr = 0x004089ac, .prod = 0x00000000, .disable = 0x0001fffe},
@@ -136,7 +134,6 @@ static const struct gating_desc gp106_slcg_ltc[] = {
136 {.addr = 0x00156050, .prod = 0x00000000, .disable = 0xfffffffe}, 134 {.addr = 0x00156050, .prod = 0x00000000, .disable = 0xfffffffe},
137 {.addr = 0x0015655c, .prod = 0x00000000, .disable = 0xfffffffe}, 135 {.addr = 0x0015655c, .prod = 0x00000000, .disable = 0xfffffffe},
138 {.addr = 0x0015675c, .prod = 0x00000000, .disable = 0xfffffffe}, 136 {.addr = 0x0015675c, .prod = 0x00000000, .disable = 0xfffffffe},
139 {.addr = 0x0015635c, .prod = 0x00000000, .disable = 0xfffffffe},
140 {.addr = 0x0017e050, .prod = 0x00000000, .disable = 0xfffffffe}, 137 {.addr = 0x0017e050, .prod = 0x00000000, .disable = 0xfffffffe},
141 {.addr = 0x0017e35c, .prod = 0x00000000, .disable = 0xfffffffe}, 138 {.addr = 0x0017e35c, .prod = 0x00000000, .disable = 0xfffffffe},
142}; 139};
@@ -267,12 +264,6 @@ static const struct gating_desc gp106_blcg_gr[] = {
267 {.addr = 0x0041be28, .prod = 0x00008242, .disable = 0x00000000}, 264 {.addr = 0x0041be28, .prod = 0x00008242, .disable = 0x00000000},
268 {.addr = 0x0041bfe8, .prod = 0x0000c444, .disable = 0x00000000}, 265 {.addr = 0x0041bfe8, .prod = 0x0000c444, .disable = 0x00000000},
269 {.addr = 0x0041bed0, .prod = 0x0000c444, .disable = 0x00000000}, 266 {.addr = 0x0041bed0, .prod = 0x0000c444, .disable = 0x00000000},
270 {.addr = 0x00412810, .prod = 0x0000c242, .disable = 0x00000000},
271 {.addr = 0x00412a80, .prod = 0x0000c242, .disable = 0x00000000},
272 {.addr = 0x004129a8, .prod = 0x0000c242, .disable = 0x00000000},
273 {.addr = 0x00412c10, .prod = 0x0000c242, .disable = 0x00000000},
274 {.addr = 0x00412e80, .prod = 0x0000c242, .disable = 0x00000000},
275 {.addr = 0x00412da8, .prod = 0x0000c242, .disable = 0x00000000},
276 {.addr = 0x00408810, .prod = 0x0000c242, .disable = 0x00000000}, 267 {.addr = 0x00408810, .prod = 0x0000c242, .disable = 0x00000000},
277 {.addr = 0x00408a80, .prod = 0x0000c242, .disable = 0x00000000}, 268 {.addr = 0x00408a80, .prod = 0x0000c242, .disable = 0x00000000},
278 {.addr = 0x004089a8, .prod = 0x0000c242, .disable = 0x00000000}, 269 {.addr = 0x004089a8, .prod = 0x0000c242, .disable = 0x00000000},
@@ -315,10 +306,6 @@ static const struct gating_desc gp106_blcg_xbar[] = {
315 {.addr = 0x0013cbe0, .prod = 0x00000042, .disable = 0x00000000}, 306 {.addr = 0x0013cbe0, .prod = 0x00000042, .disable = 0x00000000},
316 {.addr = 0x0013cc00, .prod = 0x00000042, .disable = 0x00000000}, 307 {.addr = 0x0013cc00, .prod = 0x00000042, .disable = 0x00000000},
317 {.addr = 0x0013cc20, .prod = 0x00000042, .disable = 0x00000000}, 308 {.addr = 0x0013cc20, .prod = 0x00000042, .disable = 0x00000000},
318 {.addr = 0x0013cc40, .prod = 0x00000042, .disable = 0x00000000},
319 {.addr = 0x0013cc60, .prod = 0x00000042, .disable = 0x00000000},
320 {.addr = 0x0013cc80, .prod = 0x00000042, .disable = 0x00000000},
321 {.addr = 0x0013cca0, .prod = 0x00000042, .disable = 0x00000000},
322}; 309};
323 310
324/* pg gr */ 311/* pg gr */