summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2017-02-16 11:33:55 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2017-02-17 18:30:58 -0500
commit4b8edeffe56685a9a3bdb9440af6376bb3bded61 (patch)
tree9b7b168446a859f4a67bf75c88be9acd400a87fb
parent6a58857b6517607b888090e6b87f3302ea8b2e97 (diff)
gpu: nvgpu: Prune gp106 clock gating list
Further prune registers that do not exist on gp106 that were not caught by previous patch. Bug 200256272 Change-Id: Ic8d6835d8726d850860d680dd1807e8020010a29 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> (cherry-picked from commit c1c9029b9b851652d7b62a96373d7c1636f3ad89) Reviewed-on: http://git-master/r/1306330 Reviewed-by: Automatic_Commit_Validation_User
-rw-r--r--drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c50
1 files changed, 0 insertions, 50 deletions
diff --git a/drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c b/drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c
index e2a7e013..0b6b8beb 100644
--- a/drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c
+++ b/drivers/gpu/nvgpu/gp106/gp106_gating_reglist.c
@@ -38,17 +38,9 @@ static const struct gating_desc gp106_slcg_ce2[] = {
38static const struct gating_desc gp106_slcg_chiplet[] = { 38static const struct gating_desc gp106_slcg_chiplet[] = {
39 {.addr = 0x0010c07c, .prod = 0x00000000, .disable = 0x00000007}, 39 {.addr = 0x0010c07c, .prod = 0x00000000, .disable = 0x00000007},
40 {.addr = 0x0010c0fc, .prod = 0x00000000, .disable = 0x00000007}, 40 {.addr = 0x0010c0fc, .prod = 0x00000000, .disable = 0x00000007},
41 {.addr = 0x0010c17c, .prod = 0x00000000, .disable = 0x00000007},
42 {.addr = 0x0010c1fc, .prod = 0x00000000, .disable = 0x00000007},
43 {.addr = 0x0010c27c, .prod = 0x00000000, .disable = 0x00000007},
44 {.addr = 0x0010c2fc, .prod = 0x00000000, .disable = 0x00000007},
45 {.addr = 0x0010e07c, .prod = 0x00000000, .disable = 0x00000007}, 41 {.addr = 0x0010e07c, .prod = 0x00000000, .disable = 0x00000007},
46 {.addr = 0x0010d07c, .prod = 0x00000000, .disable = 0x00000007}, 42 {.addr = 0x0010d07c, .prod = 0x00000000, .disable = 0x00000007},
47 {.addr = 0x0010d0fc, .prod = 0x00000000, .disable = 0x00000007}, 43 {.addr = 0x0010d0fc, .prod = 0x00000000, .disable = 0x00000007},
48 {.addr = 0x0010d17c, .prod = 0x00000000, .disable = 0x00000007},
49 {.addr = 0x0010d1fc, .prod = 0x00000000, .disable = 0x00000007},
50 {.addr = 0x0010d27c, .prod = 0x00000000, .disable = 0x00000007},
51 {.addr = 0x0010d2fc, .prod = 0x00000000, .disable = 0x00000007},
52 {.addr = 0x0010e17c, .prod = 0x00000000, .disable = 0x00000007}, 44 {.addr = 0x0010e17c, .prod = 0x00000000, .disable = 0x00000007},
53}; 45};
54 46
@@ -113,12 +105,6 @@ static const struct gating_desc gp106_slcg_gr[] = {
113 {.addr = 0x0041be2c, .prod = 0x04115fc0, .disable = 0xfffffffe}, 105 {.addr = 0x0041be2c, .prod = 0x04115fc0, .disable = 0xfffffffe},
114 {.addr = 0x0041bfec, .prod = 0xfffffff0, .disable = 0xfffffffe}, 106 {.addr = 0x0041bfec, .prod = 0xfffffff0, .disable = 0xfffffffe},
115 {.addr = 0x0041bed4, .prod = 0xfffffff8, .disable = 0xfffffffe}, 107 {.addr = 0x0041bed4, .prod = 0xfffffff8, .disable = 0xfffffffe},
116 {.addr = 0x00412814, .prod = 0x00000000, .disable = 0x0001fffe},
117 {.addr = 0x00412a84, .prod = 0x00000000, .disable = 0x0001fffe},
118 {.addr = 0x004129ac, .prod = 0x00000000, .disable = 0x0001fffe},
119 {.addr = 0x00412a24, .prod = 0x00000000, .disable = 0x0000ffff},
120 {.addr = 0x00412c14, .prod = 0x00000000, .disable = 0x0001fffe},
121 {.addr = 0x00412e84, .prod = 0x00000000, .disable = 0x0001fffe},
122 {.addr = 0x00408814, .prod = 0x00000000, .disable = 0x0001fffe}, 108 {.addr = 0x00408814, .prod = 0x00000000, .disable = 0x0001fffe},
123 {.addr = 0x00408a84, .prod = 0x00000000, .disable = 0x0001fffe}, 109 {.addr = 0x00408a84, .prod = 0x00000000, .disable = 0x0001fffe},
124 {.addr = 0x004089ac, .prod = 0x00000000, .disable = 0x0001fffe}, 110 {.addr = 0x004089ac, .prod = 0x00000000, .disable = 0x0001fffe},
@@ -127,13 +113,6 @@ static const struct gating_desc gp106_slcg_gr[] = {
127 113
128/* slcg ltc */ 114/* slcg ltc */
129static const struct gating_desc gp106_slcg_ltc[] = { 115static const struct gating_desc gp106_slcg_ltc[] = {
130 {.addr = 0x00154050, .prod = 0x00000000, .disable = 0xfffffffe},
131 {.addr = 0x0015455c, .prod = 0x00000000, .disable = 0xfffffffe},
132 {.addr = 0x0015475c, .prod = 0x00000000, .disable = 0xfffffffe},
133 {.addr = 0x0015435c, .prod = 0x00000000, .disable = 0xfffffffe},
134 {.addr = 0x00156050, .prod = 0x00000000, .disable = 0xfffffffe},
135 {.addr = 0x0015655c, .prod = 0x00000000, .disable = 0xfffffffe},
136 {.addr = 0x0015675c, .prod = 0x00000000, .disable = 0xfffffffe},
137 {.addr = 0x0017e050, .prod = 0x00000000, .disable = 0xfffffffe}, 116 {.addr = 0x0017e050, .prod = 0x00000000, .disable = 0xfffffffe},
138 {.addr = 0x0017e35c, .prod = 0x00000000, .disable = 0xfffffffe}, 117 {.addr = 0x0017e35c, .prod = 0x00000000, .disable = 0xfffffffe},
139}; 118};
@@ -143,16 +122,8 @@ static const struct gating_desc gp106_slcg_perf[] = {
143 {.addr = 0x001be018, .prod = 0x000001ff, .disable = 0x00000000}, 122 {.addr = 0x001be018, .prod = 0x000001ff, .disable = 0x00000000},
144 {.addr = 0x001bc018, .prod = 0x000001ff, .disable = 0x00000000}, 123 {.addr = 0x001bc018, .prod = 0x000001ff, .disable = 0x00000000},
145 {.addr = 0x001bc218, .prod = 0x000001ff, .disable = 0x00000000}, 124 {.addr = 0x001bc218, .prod = 0x000001ff, .disable = 0x00000000},
146 {.addr = 0x001bc418, .prod = 0x000001ff, .disable = 0x00000000},
147 {.addr = 0x001bc618, .prod = 0x000001ff, .disable = 0x00000000},
148 {.addr = 0x001bc818, .prod = 0x000001ff, .disable = 0x00000000},
149 {.addr = 0x001bca18, .prod = 0x000001ff, .disable = 0x00000000},
150 {.addr = 0x001b8018, .prod = 0x000001ff, .disable = 0x00000000}, 125 {.addr = 0x001b8018, .prod = 0x000001ff, .disable = 0x00000000},
151 {.addr = 0x001b8218, .prod = 0x000001ff, .disable = 0x00000000}, 126 {.addr = 0x001b8218, .prod = 0x000001ff, .disable = 0x00000000},
152 {.addr = 0x001b8418, .prod = 0x000001ff, .disable = 0x00000000},
153 {.addr = 0x001b8618, .prod = 0x000001ff, .disable = 0x00000000},
154 {.addr = 0x001b8818, .prod = 0x000001ff, .disable = 0x00000000},
155 {.addr = 0x001b8a18, .prod = 0x000001ff, .disable = 0x00000000},
156 {.addr = 0x001b4124, .prod = 0x00000001, .disable = 0x00000000}, 127 {.addr = 0x001b4124, .prod = 0x00000001, .disable = 0x00000000},
157}; 128};
158 129
@@ -181,10 +152,6 @@ static const struct gating_desc gp106_slcg_xbar[] = {
181 {.addr = 0x0013cbe4, .prod = 0x00000000, .disable = 0x1ffffffe}, 152 {.addr = 0x0013cbe4, .prod = 0x00000000, .disable = 0x1ffffffe},
182 {.addr = 0x0013cc04, .prod = 0x00000000, .disable = 0x1ffffffe}, 153 {.addr = 0x0013cc04, .prod = 0x00000000, .disable = 0x1ffffffe},
183 {.addr = 0x0013cc24, .prod = 0x00000000, .disable = 0x1ffffffe}, 154 {.addr = 0x0013cc24, .prod = 0x00000000, .disable = 0x1ffffffe},
184 {.addr = 0x0013cc44, .prod = 0x00000000, .disable = 0x1ffffffe},
185 {.addr = 0x0013cc64, .prod = 0x00000000, .disable = 0x1ffffffe},
186 {.addr = 0x0013cc84, .prod = 0x00000000, .disable = 0x1ffffffe},
187 {.addr = 0x0013cca4, .prod = 0x00000000, .disable = 0x1ffffffe},
188}; 155};
189 156
190/* blcg bus */ 157/* blcg bus */
@@ -203,7 +170,6 @@ static const struct gating_desc gp106_blcg_fb[] = {
203 {.addr = 0x00100d30, .prod = 0x0000c242, .disable = 0x00000000}, 170 {.addr = 0x00100d30, .prod = 0x0000c242, .disable = 0x00000000},
204 {.addr = 0x00100d3c, .prod = 0x00000242, .disable = 0x00000000}, 171 {.addr = 0x00100d3c, .prod = 0x00000242, .disable = 0x00000000},
205 {.addr = 0x00100d48, .prod = 0x0000c242, .disable = 0x00000000}, 172 {.addr = 0x00100d48, .prod = 0x0000c242, .disable = 0x00000000},
206 {.addr = 0x00100d1c, .prod = 0x00000042, .disable = 0x00000000},
207 {.addr = 0x00100c98, .prod = 0x00004242, .disable = 0x00000000}, 173 {.addr = 0x00100c98, .prod = 0x00004242, .disable = 0x00000000},
208}; 174};
209 175
@@ -271,22 +237,6 @@ static const struct gating_desc gp106_blcg_gr[] = {
271 237
272/* blcg ltc */ 238/* blcg ltc */
273static const struct gating_desc gp106_blcg_ltc[] = { 239static const struct gating_desc gp106_blcg_ltc[] = {
274 {.addr = 0x00154030, .prod = 0x00000044, .disable = 0x00000000},
275 {.addr = 0x00154040, .prod = 0x00000044, .disable = 0x00000000},
276 {.addr = 0x001545e0, .prod = 0x00000044, .disable = 0x00000000},
277 {.addr = 0x001545c8, .prod = 0x00000044, .disable = 0x00000000},
278 {.addr = 0x001547e0, .prod = 0x00000044, .disable = 0x00000000},
279 {.addr = 0x001547c8, .prod = 0x00000044, .disable = 0x00000000},
280 {.addr = 0x001543e0, .prod = 0x00000044, .disable = 0x00000000},
281 {.addr = 0x001543c8, .prod = 0x00000044, .disable = 0x00000000},
282 {.addr = 0x00156030, .prod = 0x00000044, .disable = 0x00000000},
283 {.addr = 0x00156040, .prod = 0x00000044, .disable = 0x00000000},
284 {.addr = 0x001565e0, .prod = 0x00000044, .disable = 0x00000000},
285 {.addr = 0x001565c8, .prod = 0x00000044, .disable = 0x00000000},
286 {.addr = 0x001567e0, .prod = 0x00000044, .disable = 0x00000000},
287 {.addr = 0x001567c8, .prod = 0x00000044, .disable = 0x00000000},
288 {.addr = 0x001563e0, .prod = 0x00000044, .disable = 0x00000000},
289 {.addr = 0x001563c8, .prod = 0x00000044, .disable = 0x00000000},
290 {.addr = 0x0017e030, .prod = 0x00000044, .disable = 0x00000000}, 240 {.addr = 0x0017e030, .prod = 0x00000044, .disable = 0x00000000},
291 {.addr = 0x0017e040, .prod = 0x00000044, .disable = 0x00000000}, 241 {.addr = 0x0017e040, .prod = 0x00000044, .disable = 0x00000000},
292 {.addr = 0x0017e3e0, .prod = 0x00000044, .disable = 0x00000000}, 242 {.addr = 0x0017e3e0, .prod = 0x00000044, .disable = 0x00000000},