diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2017-01-26 18:16:51 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-01-31 13:33:48 -0500 |
commit | 9cba01592b5b0aec595823c3062510ee08e2f8e1 (patch) | |
tree | ee11ea13c4cc395f2fb087359fb413f468134586 /drivers/gpu/nvgpu | |
parent | 39112867cc3a0a7d4f64b3df8702bee4ccd68b5e (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')
-rw-r--r-- | drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c | 15 |
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 */ |