summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/regops_gv11b.c
diff options
context:
space:
mode:
authorseshendra Gadagottu <sgadagottu@nvidia.com>2017-05-31 01:58:42 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-06-01 13:13:57 -0400
commitd8d81ebda9af98fa0d9ff3b31d417867efcc4b2b (patch)
treeedfd19026e036ba23c7d9221bff3631268f31cc0 /drivers/gpu/nvgpu/gv11b/regops_gv11b.c
parentb28e43f62bc600b0505d66d6d00d4a6ea6591744 (diff)
gpu: nvgpu: gv11b: update regops whitelist
Update regops whitelist to HW CL#38424879 JIRA GPUT19x-116 Change-Id: I4dd7b54cf04a5e298c191dcb525e6d9d8c591fb0 Signed-off-by: seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-on: http://git-master/r/1492710 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/regops_gv11b.c')
-rw-r--r--drivers/gpu/nvgpu/gv11b/regops_gv11b.c926
1 files changed, 708 insertions, 218 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/regops_gv11b.c b/drivers/gpu/nvgpu/gv11b/regops_gv11b.c
index 8c5305b3..75923b6a 100644
--- a/drivers/gpu/nvgpu/gv11b/regops_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/regops_gv11b.c
@@ -32,7 +32,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
32 { 0x00009400, 1}, 32 { 0x00009400, 1},
33 { 0x00009410, 1}, 33 { 0x00009410, 1},
34 { 0x00009480, 1}, 34 { 0x00009480, 1},
35 { 0x00020200, 24}, 35 { 0x00020200, 32},
36 { 0x00021c04, 2}, 36 { 0x00021c04, 2},
37 { 0x00021c14, 3}, 37 { 0x00021c14, 3},
38 { 0x00021c24, 71}, 38 { 0x00021c24, 71},
@@ -50,8 +50,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
50 { 0x00084b5c, 1}, 50 { 0x00084b5c, 1},
51 { 0x000870a8, 1}, 51 { 0x000870a8, 1},
52 { 0x000884e0, 1}, 52 { 0x000884e0, 1},
53 { 0x000884f4, 1},
54 { 0x0008e00c, 1},
55 { 0x00100c18, 3}, 53 { 0x00100c18, 3},
56 { 0x00100c84, 1}, 54 { 0x00100c84, 1},
57 { 0x0010a0a8, 1}, 55 { 0x0010a0a8, 1},
@@ -94,132 +92,132 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
94 { 0x0017e750, 1}, 92 { 0x0017e750, 1},
95 { 0x00180040, 41}, 93 { 0x00180040, 41},
96 { 0x001800ec, 1}, 94 { 0x001800ec, 1},
97 { 0x001800f8, 4}, 95 { 0x001800f8, 7},
98 { 0x0018010c, 1}, 96 { 0x00180120, 2},
99 { 0x00180240, 41}, 97 { 0x00180240, 41},
100 { 0x001802ec, 1}, 98 { 0x001802ec, 1},
101 { 0x001802f8, 4}, 99 { 0x001802f8, 7},
102 { 0x0018030c, 1}, 100 { 0x00180320, 2},
103 { 0x00180440, 41}, 101 { 0x00180440, 41},
104 { 0x001804ec, 1}, 102 { 0x001804ec, 1},
105 { 0x001804f8, 4}, 103 { 0x001804f8, 7},
106 { 0x0018050c, 1}, 104 { 0x00180520, 2},
107 { 0x00180640, 41}, 105 { 0x00180640, 41},
108 { 0x001806ec, 1}, 106 { 0x001806ec, 1},
109 { 0x001806f8, 4}, 107 { 0x001806f8, 7},
110 { 0x0018070c, 1}, 108 { 0x00180720, 2},
111 { 0x00180840, 41}, 109 { 0x00180840, 41},
112 { 0x001808ec, 1}, 110 { 0x001808ec, 1},
113 { 0x001808f8, 4}, 111 { 0x001808f8, 7},
114 { 0x0018090c, 1}, 112 { 0x00180920, 2},
115 { 0x00180a40, 41}, 113 { 0x00180a40, 41},
116 { 0x00180aec, 1}, 114 { 0x00180aec, 1},
117 { 0x00180af8, 4}, 115 { 0x00180af8, 7},
118 { 0x00180b0c, 1}, 116 { 0x00180b20, 2},
119 { 0x00180c40, 41}, 117 { 0x00180c40, 41},
120 { 0x00180cec, 1}, 118 { 0x00180cec, 1},
121 { 0x00180cf8, 4}, 119 { 0x00180cf8, 7},
122 { 0x00180d0c, 1}, 120 { 0x00180d20, 2},
123 { 0x00180e40, 41}, 121 { 0x00180e40, 41},
124 { 0x00180eec, 1}, 122 { 0x00180eec, 1},
125 { 0x00180ef8, 4}, 123 { 0x00180ef8, 7},
126 { 0x00180f0c, 1}, 124 { 0x00180f20, 2},
127 { 0x00181040, 41}, 125 { 0x00181040, 41},
128 { 0x001810ec, 1}, 126 { 0x001810ec, 1},
129 { 0x001810f8, 4}, 127 { 0x001810f8, 7},
130 { 0x0018110c, 1}, 128 { 0x00181120, 2},
131 { 0x00181240, 41}, 129 { 0x00181240, 41},
132 { 0x001812ec, 1}, 130 { 0x001812ec, 1},
133 { 0x001812f8, 4}, 131 { 0x001812f8, 7},
134 { 0x0018130c, 1}, 132 { 0x00181320, 2},
135 { 0x00181440, 41}, 133 { 0x00181440, 41},
136 { 0x001814ec, 1}, 134 { 0x001814ec, 1},
137 { 0x001814f8, 4}, 135 { 0x001814f8, 7},
138 { 0x0018150c, 1}, 136 { 0x00181520, 2},
139 { 0x00181640, 41}, 137 { 0x00181640, 41},
140 { 0x001816ec, 1}, 138 { 0x001816ec, 1},
141 { 0x001816f8, 4}, 139 { 0x001816f8, 7},
142 { 0x0018170c, 1}, 140 { 0x00181720, 2},
143 { 0x00181840, 41}, 141 { 0x00181840, 41},
144 { 0x001818ec, 1}, 142 { 0x001818ec, 1},
145 { 0x001818f8, 4}, 143 { 0x001818f8, 7},
146 { 0x0018190c, 1}, 144 { 0x00181920, 2},
147 { 0x00181a40, 41}, 145 { 0x00181a40, 41},
148 { 0x00181aec, 1}, 146 { 0x00181aec, 1},
149 { 0x00181af8, 4}, 147 { 0x00181af8, 7},
150 { 0x00181b0c, 1}, 148 { 0x00181b20, 2},
151 { 0x00181c40, 41}, 149 { 0x00181c40, 41},
152 { 0x00181cec, 1}, 150 { 0x00181cec, 1},
153 { 0x00181cf8, 4}, 151 { 0x00181cf8, 7},
154 { 0x00181d0c, 1}, 152 { 0x00181d20, 2},
155 { 0x00181e40, 41}, 153 { 0x00181e40, 41},
156 { 0x00181eec, 1}, 154 { 0x00181eec, 1},
157 { 0x00181ef8, 4}, 155 { 0x00181ef8, 7},
158 { 0x00181f0c, 1}, 156 { 0x00181f20, 2},
159 { 0x00182040, 41}, 157 { 0x00182040, 41},
160 { 0x001820ec, 1}, 158 { 0x001820ec, 1},
161 { 0x001820f8, 4}, 159 { 0x001820f8, 7},
162 { 0x0018210c, 1}, 160 { 0x00182120, 2},
163 { 0x00182240, 41}, 161 { 0x00182240, 41},
164 { 0x001822ec, 1}, 162 { 0x001822ec, 1},
165 { 0x001822f8, 4}, 163 { 0x001822f8, 7},
166 { 0x0018230c, 1}, 164 { 0x00182320, 2},
167 { 0x00182440, 41}, 165 { 0x00182440, 41},
168 { 0x001824ec, 1}, 166 { 0x001824ec, 1},
169 { 0x001824f8, 4}, 167 { 0x001824f8, 7},
170 { 0x0018250c, 1}, 168 { 0x00182520, 2},
171 { 0x00182640, 41}, 169 { 0x00182640, 41},
172 { 0x001826ec, 1}, 170 { 0x001826ec, 1},
173 { 0x001826f8, 4}, 171 { 0x001826f8, 7},
174 { 0x0018270c, 1}, 172 { 0x00182720, 2},
175 { 0x00182840, 41}, 173 { 0x00182840, 41},
176 { 0x001828ec, 1}, 174 { 0x001828ec, 1},
177 { 0x001828f8, 4}, 175 { 0x001828f8, 7},
178 { 0x0018290c, 1}, 176 { 0x00182920, 2},
179 { 0x00182a40, 41}, 177 { 0x00182a40, 41},
180 { 0x00182aec, 1}, 178 { 0x00182aec, 1},
181 { 0x00182af8, 4}, 179 { 0x00182af8, 7},
182 { 0x00182b0c, 1}, 180 { 0x00182b20, 2},
183 { 0x00182c40, 41}, 181 { 0x00182c40, 41},
184 { 0x00182cec, 1}, 182 { 0x00182cec, 1},
185 { 0x00182cf8, 4}, 183 { 0x00182cf8, 7},
186 { 0x00182d0c, 1}, 184 { 0x00182d20, 2},
187 { 0x00182e40, 41}, 185 { 0x00182e40, 41},
188 { 0x00182eec, 1}, 186 { 0x00182eec, 1},
189 { 0x00182ef8, 4}, 187 { 0x00182ef8, 7},
190 { 0x00182f0c, 1}, 188 { 0x00182f20, 2},
191 { 0x00183040, 41}, 189 { 0x00183040, 41},
192 { 0x001830ec, 1}, 190 { 0x001830ec, 1},
193 { 0x001830f8, 4}, 191 { 0x001830f8, 7},
194 { 0x0018310c, 1}, 192 { 0x00183120, 2},
195 { 0x00183240, 41}, 193 { 0x00183240, 41},
196 { 0x001832ec, 1}, 194 { 0x001832ec, 1},
197 { 0x001832f8, 4}, 195 { 0x001832f8, 7},
198 { 0x0018330c, 1}, 196 { 0x00183320, 2},
199 { 0x00183440, 41}, 197 { 0x00183440, 41},
200 { 0x001834ec, 1}, 198 { 0x001834ec, 1},
201 { 0x001834f8, 4}, 199 { 0x001834f8, 7},
202 { 0x0018350c, 1}, 200 { 0x00183520, 2},
203 { 0x00183640, 41}, 201 { 0x00183640, 41},
204 { 0x001836ec, 1}, 202 { 0x001836ec, 1},
205 { 0x001836f8, 4}, 203 { 0x001836f8, 7},
206 { 0x0018370c, 1}, 204 { 0x00183720, 2},
207 { 0x00183840, 41}, 205 { 0x00183840, 41},
208 { 0x001838ec, 1}, 206 { 0x001838ec, 1},
209 { 0x001838f8, 4}, 207 { 0x001838f8, 7},
210 { 0x0018390c, 1}, 208 { 0x00183920, 2},
211 { 0x00183a40, 41}, 209 { 0x00183a40, 41},
212 { 0x00183aec, 1}, 210 { 0x00183aec, 1},
213 { 0x00183af8, 4}, 211 { 0x00183af8, 7},
214 { 0x00183b0c, 1}, 212 { 0x00183b20, 2},
215 { 0x00183c40, 41}, 213 { 0x00183c40, 41},
216 { 0x00183cec, 1}, 214 { 0x00183cec, 1},
217 { 0x00183cf8, 4}, 215 { 0x00183cf8, 7},
218 { 0x00183d0c, 1}, 216 { 0x00183d20, 2},
219 { 0x00183e40, 41}, 217 { 0x00183e40, 41},
220 { 0x00183eec, 1}, 218 { 0x00183eec, 1},
221 { 0x00183ef8, 4}, 219 { 0x00183ef8, 7},
222 { 0x00183f0c, 1}, 220 { 0x00183f20, 2},
223 { 0x001c80a8, 1}, 221 { 0x001c80a8, 1},
224 { 0x001c9100, 1}, 222 { 0x001c9100, 1},
225 { 0x001cc0a8, 1}, 223 { 0x001cc0a8, 1},
@@ -228,274 +226,272 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
228 { 0x001d1100, 1}, 226 { 0x001d1100, 1},
229 { 0x00200040, 41}, 227 { 0x00200040, 41},
230 { 0x002000ec, 1}, 228 { 0x002000ec, 1},
231 { 0x002000f8, 4}, 229 { 0x002000f8, 7},
232 { 0x0020010c, 1}, 230 { 0x00200120, 2},
233 { 0x00200240, 41}, 231 { 0x00200240, 41},
234 { 0x002002ec, 1}, 232 { 0x002002ec, 1},
235 { 0x002002f8, 4}, 233 { 0x002002f8, 7},
236 { 0x0020030c, 1}, 234 { 0x00200320, 2},
237 { 0x00200440, 41}, 235 { 0x00200440, 41},
238 { 0x002004ec, 1}, 236 { 0x002004ec, 1},
239 { 0x002004f8, 4}, 237 { 0x002004f8, 7},
240 { 0x0020050c, 1}, 238 { 0x00200520, 2},
241 { 0x00200640, 41}, 239 { 0x00200640, 41},
242 { 0x002006ec, 1}, 240 { 0x002006ec, 1},
243 { 0x002006f8, 4}, 241 { 0x002006f8, 7},
244 { 0x0020070c, 1}, 242 { 0x00200720, 2},
245 { 0x00200840, 41}, 243 { 0x00200840, 41},
246 { 0x002008ec, 1}, 244 { 0x002008ec, 1},
247 { 0x002008f8, 4}, 245 { 0x002008f8, 7},
248 { 0x0020090c, 1}, 246 { 0x00200920, 2},
249 { 0x00200a40, 41}, 247 { 0x00200a40, 41},
250 { 0x00200aec, 1}, 248 { 0x00200aec, 1},
251 { 0x00200af8, 4}, 249 { 0x00200af8, 7},
252 { 0x00200b0c, 1}, 250 { 0x00200b20, 2},
253 { 0x00200c40, 41}, 251 { 0x00200c40, 41},
254 { 0x00200cec, 1}, 252 { 0x00200cec, 1},
255 { 0x00200cf8, 4}, 253 { 0x00200cf8, 7},
256 { 0x00200d0c, 1}, 254 { 0x00200d20, 2},
257 { 0x00200e40, 41}, 255 { 0x00200e40, 41},
258 { 0x00200eec, 1}, 256 { 0x00200eec, 1},
259 { 0x00200ef8, 4}, 257 { 0x00200ef8, 7},
260 { 0x00200f0c, 1}, 258 { 0x00200f20, 2},
261 { 0x00201040, 41}, 259 { 0x00201040, 41},
262 { 0x002010ec, 1}, 260 { 0x002010ec, 1},
263 { 0x002010f8, 4}, 261 { 0x002010f8, 7},
264 { 0x0020110c, 1}, 262 { 0x00201120, 2},
265 { 0x00201240, 41}, 263 { 0x00201240, 41},
266 { 0x002012ec, 1}, 264 { 0x002012ec, 1},
267 { 0x002012f8, 4}, 265 { 0x002012f8, 7},
268 { 0x0020130c, 1}, 266 { 0x00201320, 2},
269 { 0x00201440, 41}, 267 { 0x00201440, 41},
270 { 0x002014ec, 1}, 268 { 0x002014ec, 1},
271 { 0x002014f8, 4}, 269 { 0x002014f8, 7},
272 { 0x0020150c, 1}, 270 { 0x00201520, 2},
273 { 0x00201640, 41}, 271 { 0x00201640, 41},
274 { 0x002016ec, 1}, 272 { 0x002016ec, 1},
275 { 0x002016f8, 4}, 273 { 0x002016f8, 7},
276 { 0x0020170c, 1}, 274 { 0x00201720, 2},
277 { 0x00201840, 41}, 275 { 0x00201840, 41},
278 { 0x002018ec, 1}, 276 { 0x002018ec, 1},
279 { 0x002018f8, 4}, 277 { 0x002018f8, 7},
280 { 0x0020190c, 1}, 278 { 0x00201920, 2},
281 { 0x00201a40, 41}, 279 { 0x00201a40, 41},
282 { 0x00201aec, 1}, 280 { 0x00201aec, 1},
283 { 0x00201af8, 4}, 281 { 0x00201af8, 7},
284 { 0x00201b0c, 1}, 282 { 0x00201b20, 2},
285 { 0x00201c40, 41}, 283 { 0x00201c40, 41},
286 { 0x00201cec, 1}, 284 { 0x00201cec, 1},
287 { 0x00201cf8, 4}, 285 { 0x00201cf8, 7},
288 { 0x00201d0c, 1}, 286 { 0x00201d20, 2},
289 { 0x00201e40, 41}, 287 { 0x00201e40, 41},
290 { 0x00201eec, 1}, 288 { 0x00201eec, 1},
291 { 0x00201ef8, 4}, 289 { 0x00201ef8, 7},
292 { 0x00201f0c, 1}, 290 { 0x00201f20, 2},
293 { 0x00202040, 41}, 291 { 0x00202040, 41},
294 { 0x002020ec, 1}, 292 { 0x002020ec, 1},
295 { 0x002020f8, 4}, 293 { 0x002020f8, 7},
296 { 0x0020210c, 1}, 294 { 0x00202120, 2},
297 { 0x00202240, 41}, 295 { 0x00202240, 41},
298 { 0x002022ec, 1}, 296 { 0x002022ec, 1},
299 { 0x002022f8, 4}, 297 { 0x002022f8, 7},
300 { 0x0020230c, 1}, 298 { 0x00202320, 2},
301 { 0x00202440, 41}, 299 { 0x00202440, 41},
302 { 0x002024ec, 1}, 300 { 0x002024ec, 1},
303 { 0x002024f8, 4}, 301 { 0x002024f8, 7},
304 { 0x0020250c, 1}, 302 { 0x00202520, 2},
305 { 0x00202640, 41}, 303 { 0x00202640, 41},
306 { 0x002026ec, 1}, 304 { 0x002026ec, 1},
307 { 0x002026f8, 4}, 305 { 0x002026f8, 7},
308 { 0x0020270c, 1}, 306 { 0x00202720, 2},
309 { 0x00202840, 41}, 307 { 0x00202840, 41},
310 { 0x002028ec, 1}, 308 { 0x002028ec, 1},
311 { 0x002028f8, 4}, 309 { 0x002028f8, 7},
312 { 0x0020290c, 1}, 310 { 0x00202920, 2},
313 { 0x00202a40, 41}, 311 { 0x00202a40, 41},
314 { 0x00202aec, 1}, 312 { 0x00202aec, 1},
315 { 0x00202af8, 4}, 313 { 0x00202af8, 7},
316 { 0x00202b0c, 1}, 314 { 0x00202b20, 2},
317 { 0x00202c40, 41}, 315 { 0x00202c40, 41},
318 { 0x00202cec, 1}, 316 { 0x00202cec, 1},
319 { 0x00202cf8, 4}, 317 { 0x00202cf8, 7},
320 { 0x00202d0c, 1}, 318 { 0x00202d20, 2},
321 { 0x00202e40, 41}, 319 { 0x00202e40, 41},
322 { 0x00202eec, 1}, 320 { 0x00202eec, 1},
323 { 0x00202ef8, 4}, 321 { 0x00202ef8, 7},
324 { 0x00202f0c, 1}, 322 { 0x00202f20, 2},
325 { 0x00203040, 41}, 323 { 0x00203040, 41},
326 { 0x002030ec, 1}, 324 { 0x002030ec, 1},
327 { 0x002030f8, 4}, 325 { 0x002030f8, 7},
328 { 0x0020310c, 1}, 326 { 0x00203120, 2},
329 { 0x00203240, 41}, 327 { 0x00203240, 41},
330 { 0x002032ec, 1}, 328 { 0x002032ec, 1},
331 { 0x002032f8, 4}, 329 { 0x002032f8, 7},
332 { 0x0020330c, 1}, 330 { 0x00203320, 2},
333 { 0x00203440, 41}, 331 { 0x00203440, 41},
334 { 0x002034ec, 1}, 332 { 0x002034ec, 1},
335 { 0x002034f8, 4}, 333 { 0x002034f8, 7},
336 { 0x0020350c, 1}, 334 { 0x00203520, 2},
337 { 0x00203640, 41}, 335 { 0x00203640, 41},
338 { 0x002036ec, 1}, 336 { 0x002036ec, 1},
339 { 0x002036f8, 4}, 337 { 0x002036f8, 7},
340 { 0x0020370c, 1}, 338 { 0x00203720, 2},
341 { 0x00203840, 41}, 339 { 0x00203840, 41},
342 { 0x002038ec, 1}, 340 { 0x002038ec, 1},
343 { 0x002038f8, 4}, 341 { 0x002038f8, 7},
344 { 0x0020390c, 1}, 342 { 0x00203920, 2},
345 { 0x00203a40, 41}, 343 { 0x00203a40, 41},
346 { 0x00203aec, 1}, 344 { 0x00203aec, 1},
347 { 0x00203af8, 4}, 345 { 0x00203af8, 7},
348 { 0x00203b0c, 1}, 346 { 0x00203b20, 2},
349 { 0x00203c40, 41}, 347 { 0x00203c40, 41},
350 { 0x00203cec, 1}, 348 { 0x00203cec, 1},
351 { 0x00203cf8, 4}, 349 { 0x00203cf8, 7},
352 { 0x00203d0c, 1}, 350 { 0x00203d20, 2},
353 { 0x00203e40, 41}, 351 { 0x00203e40, 41},
354 { 0x00203eec, 1}, 352 { 0x00203eec, 1},
355 { 0x00203ef8, 4}, 353 { 0x00203ef8, 7},
356 { 0x00203f0c, 1}, 354 { 0x00203f20, 2},
357 { 0x00240040, 41}, 355 { 0x00240040, 41},
358 { 0x002400ec, 1}, 356 { 0x002400ec, 1},
359 { 0x002400f8, 4}, 357 { 0x002400f8, 7},
360 { 0x0024010c, 1}, 358 { 0x00240120, 2},
361 { 0x00240240, 41}, 359 { 0x00240240, 41},
362 { 0x002402ec, 1}, 360 { 0x002402ec, 1},
363 { 0x002402f8, 4}, 361 { 0x002402f8, 7},
364 { 0x0024030c, 1}, 362 { 0x00240320, 2},
365 { 0x00240440, 41}, 363 { 0x00240440, 41},
366 { 0x002404ec, 1}, 364 { 0x002404ec, 1},
367 { 0x002404f8, 4}, 365 { 0x002404f8, 7},
368 { 0x0024050c, 1}, 366 { 0x00240520, 2},
369 { 0x00240640, 41}, 367 { 0x00240640, 41},
370 { 0x002406ec, 1}, 368 { 0x002406ec, 1},
371 { 0x002406f8, 4}, 369 { 0x002406f8, 7},
372 { 0x0024070c, 1}, 370 { 0x00240720, 2},
373 { 0x00240840, 41}, 371 { 0x00240840, 41},
374 { 0x002408ec, 1}, 372 { 0x002408ec, 1},
375 { 0x002408f8, 4}, 373 { 0x002408f8, 7},
376 { 0x0024090c, 1}, 374 { 0x00240920, 2},
377 { 0x00240a40, 41}, 375 { 0x00240a40, 41},
378 { 0x00240aec, 1}, 376 { 0x00240aec, 1},
379 { 0x00240af8, 4}, 377 { 0x00240af8, 7},
380 { 0x00240b0c, 1}, 378 { 0x00240b20, 2},
381 { 0x00240c40, 41}, 379 { 0x00240c40, 41},
382 { 0x00240cec, 1}, 380 { 0x00240cec, 1},
383 { 0x00240cf8, 4}, 381 { 0x00240cf8, 7},
384 { 0x00240d0c, 1}, 382 { 0x00240d20, 2},
385 { 0x00240e40, 41}, 383 { 0x00240e40, 41},
386 { 0x00240eec, 1}, 384 { 0x00240eec, 1},
387 { 0x00240ef8, 4}, 385 { 0x00240ef8, 7},
388 { 0x00240f0c, 1}, 386 { 0x00240f20, 2},
389 { 0x00241040, 41}, 387 { 0x00241040, 41},
390 { 0x002410ec, 1}, 388 { 0x002410ec, 1},
391 { 0x002410f8, 4}, 389 { 0x002410f8, 7},
392 { 0x0024110c, 1}, 390 { 0x00241120, 2},
393 { 0x00241240, 41}, 391 { 0x00241240, 41},
394 { 0x002412ec, 1}, 392 { 0x002412ec, 1},
395 { 0x002412f8, 4}, 393 { 0x002412f8, 7},
396 { 0x0024130c, 1}, 394 { 0x00241320, 2},
397 { 0x00241440, 41}, 395 { 0x00241440, 41},
398 { 0x002414ec, 1}, 396 { 0x002414ec, 1},
399 { 0x002414f8, 4}, 397 { 0x002414f8, 7},
400 { 0x0024150c, 1}, 398 { 0x00241520, 2},
401 { 0x00241640, 41}, 399 { 0x00241640, 41},
402 { 0x002416ec, 1}, 400 { 0x002416ec, 1},
403 { 0x002416f8, 4}, 401 { 0x002416f8, 7},
404 { 0x0024170c, 1}, 402 { 0x00241720, 2},
405 { 0x00241840, 41}, 403 { 0x00241840, 41},
406 { 0x002418ec, 1}, 404 { 0x002418ec, 1},
407 { 0x002418f8, 4}, 405 { 0x002418f8, 7},
408 { 0x0024190c, 1}, 406 { 0x00241920, 2},
409 { 0x00241a40, 41}, 407 { 0x00241a40, 41},
410 { 0x00241aec, 1}, 408 { 0x00241aec, 1},
411 { 0x00241af8, 4}, 409 { 0x00241af8, 7},
412 { 0x00241b0c, 1}, 410 { 0x00241b20, 2},
413 { 0x00241c40, 41}, 411 { 0x00241c40, 41},
414 { 0x00241cec, 1}, 412 { 0x00241cec, 1},
415 { 0x00241cf8, 4}, 413 { 0x00241cf8, 7},
416 { 0x00241d0c, 1}, 414 { 0x00241d20, 2},
417 { 0x00241e40, 41}, 415 { 0x00241e40, 41},
418 { 0x00241eec, 1}, 416 { 0x00241eec, 1},
419 { 0x00241ef8, 4}, 417 { 0x00241ef8, 7},
420 { 0x00241f0c, 1}, 418 { 0x00241f20, 2},
421 { 0x00242040, 41}, 419 { 0x00242040, 41},
422 { 0x002420ec, 1}, 420 { 0x002420ec, 1},
423 { 0x002420f8, 4}, 421 { 0x002420f8, 7},
424 { 0x0024210c, 1}, 422 { 0x00242120, 2},
425 { 0x00242240, 41}, 423 { 0x00242240, 41},
426 { 0x002422ec, 1}, 424 { 0x002422ec, 1},
427 { 0x002422f8, 4}, 425 { 0x002422f8, 7},
428 { 0x0024230c, 1}, 426 { 0x00242320, 2},
429 { 0x00242440, 41}, 427 { 0x00242440, 41},
430 { 0x002424ec, 1}, 428 { 0x002424ec, 1},
431 { 0x002424f8, 4}, 429 { 0x002424f8, 7},
432 { 0x0024250c, 1}, 430 { 0x00242520, 2},
433 { 0x00242640, 41}, 431 { 0x00242640, 41},
434 { 0x002426ec, 1}, 432 { 0x002426ec, 1},
435 { 0x002426f8, 4}, 433 { 0x002426f8, 7},
436 { 0x0024270c, 1}, 434 { 0x00242720, 2},
437 { 0x00242840, 41}, 435 { 0x00242840, 41},
438 { 0x002428ec, 1}, 436 { 0x002428ec, 1},
439 { 0x002428f8, 4}, 437 { 0x002428f8, 7},
440 { 0x0024290c, 1}, 438 { 0x00242920, 2},
441 { 0x00242a40, 41}, 439 { 0x00242a40, 41},
442 { 0x00242aec, 1}, 440 { 0x00242aec, 1},
443 { 0x00242af8, 4}, 441 { 0x00242af8, 7},
444 { 0x00242b0c, 1}, 442 { 0x00242b20, 2},
445 { 0x00242c40, 41}, 443 { 0x00242c40, 41},
446 { 0x00242cec, 1}, 444 { 0x00242cec, 1},
447 { 0x00242cf8, 4}, 445 { 0x00242cf8, 7},
448 { 0x00242d0c, 1}, 446 { 0x00242d20, 2},
449 { 0x00242e40, 41}, 447 { 0x00242e40, 41},
450 { 0x00242eec, 1}, 448 { 0x00242eec, 1},
451 { 0x00242ef8, 4}, 449 { 0x00242ef8, 7},
452 { 0x00242f0c, 1}, 450 { 0x00242f20, 2},
453 { 0x00243040, 41}, 451 { 0x00243040, 41},
454 { 0x002430ec, 1}, 452 { 0x002430ec, 1},
455 { 0x002430f8, 4}, 453 { 0x002430f8, 7},
456 { 0x0024310c, 1}, 454 { 0x00243120, 2},
457 { 0x00243240, 41}, 455 { 0x00243240, 41},
458 { 0x002432ec, 1}, 456 { 0x002432ec, 1},
459 { 0x002432f8, 4}, 457 { 0x002432f8, 7},
460 { 0x0024330c, 1}, 458 { 0x00243320, 2},
461 { 0x00243440, 41}, 459 { 0x00243440, 41},
462 { 0x002434ec, 1}, 460 { 0x002434ec, 1},
463 { 0x002434f8, 4}, 461 { 0x002434f8, 7},
464 { 0x0024350c, 1}, 462 { 0x00243520, 2},
465 { 0x00243640, 41}, 463 { 0x00243640, 41},
466 { 0x002436ec, 1}, 464 { 0x002436ec, 1},
467 { 0x002436f8, 4}, 465 { 0x002436f8, 7},
468 { 0x0024370c, 1}, 466 { 0x00243720, 2},
469 { 0x00243840, 41}, 467 { 0x00243840, 41},
470 { 0x002438ec, 1}, 468 { 0x002438ec, 1},
471 { 0x002438f8, 4}, 469 { 0x002438f8, 7},
472 { 0x0024390c, 1}, 470 { 0x00243920, 2},
473 { 0x00243a40, 41}, 471 { 0x00243a40, 41},
474 { 0x00243aec, 1}, 472 { 0x00243aec, 1},
475 { 0x00243af8, 4}, 473 { 0x00243af8, 7},
476 { 0x00243b0c, 1}, 474 { 0x00243b20, 2},
477 { 0x00243c40, 41}, 475 { 0x00243c40, 41},
478 { 0x00243cec, 1}, 476 { 0x00243cec, 1},
479 { 0x00243cf8, 4}, 477 { 0x00243cf8, 7},
480 { 0x00243d0c, 1}, 478 { 0x00243d20, 2},
481 { 0x00243e40, 41}, 479 { 0x00243e40, 41},
482 { 0x00243eec, 1}, 480 { 0x00243eec, 1},
483 { 0x00243ef8, 4}, 481 { 0x00243ef8, 7},
484 { 0x00243f0c, 1}, 482 { 0x00243f20, 2},
485 { 0x00244000, 1}, 483 { 0x00244000, 1},
486 { 0x00244008, 1}, 484 { 0x00244008, 1},
487 { 0x00244010, 3}, 485 { 0x00244010, 2},
488 { 0x00246000, 1}, 486 { 0x00246000, 1},
489 { 0x00246008, 1}, 487 { 0x00246008, 1},
490 { 0x00246010, 3}, 488 { 0x00246010, 2},
491 { 0x00248000, 1}, 489 { 0x00248000, 1},
492 { 0x00248008, 1}, 490 { 0x00248008, 1},
493 { 0x00248010, 3}, 491 { 0x00248010, 2},
494 { 0x0024a000, 1}, 492 { 0x0024a000, 1},
495 { 0x0024a008, 1}, 493 { 0x0024a008, 1},
496 { 0x0024a010, 3}, 494 { 0x0024a010, 11},
497 { 0x0024a020, 3},
498 { 0x0024a030, 3},
499 { 0x0024a040, 3}, 495 { 0x0024a040, 3},
500 { 0x0024a050, 3}, 496 { 0x0024a050, 3},
501 { 0x0024a060, 4}, 497 { 0x0024a060, 4},
@@ -503,7 +499,350 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
503 { 0x0024a094, 3}, 499 { 0x0024a094, 3},
504 { 0x0024a0a4, 1}, 500 { 0x0024a0a4, 1},
505 { 0x0024a100, 6}, 501 { 0x0024a100, 6},
506 { 0x0024a124, 1}, 502 { 0x00250040, 25},
503 { 0x002500c8, 7},
504 { 0x002500ec, 1},
505 { 0x002500f8, 7},
506 { 0x00250120, 2},
507 { 0x00250240, 25},
508 { 0x002502c8, 7},
509 { 0x002502ec, 1},
510 { 0x002502f8, 7},
511 { 0x00250320, 2},
512 { 0x00250840, 25},
513 { 0x002508c8, 7},
514 { 0x002508ec, 1},
515 { 0x002508f8, 7},
516 { 0x00250920, 2},
517 { 0x00250a40, 25},
518 { 0x00250ac8, 7},
519 { 0x00250aec, 1},
520 { 0x00250af8, 7},
521 { 0x00250b20, 2},
522 { 0x00251800, 3},
523 { 0x00251810, 2},
524 { 0x00251a00, 3},
525 { 0x00251a10, 2},
526 { 0x00278040, 25},
527 { 0x002780c8, 7},
528 { 0x002780ec, 1},
529 { 0x002780f8, 7},
530 { 0x00278120, 2},
531 { 0x00278240, 25},
532 { 0x002782c8, 7},
533 { 0x002782ec, 1},
534 { 0x002782f8, 7},
535 { 0x00278320, 2},
536 { 0x00278440, 25},
537 { 0x002784c8, 7},
538 { 0x002784ec, 1},
539 { 0x002784f8, 7},
540 { 0x00278520, 2},
541 { 0x00278640, 25},
542 { 0x002786c8, 7},
543 { 0x002786ec, 1},
544 { 0x002786f8, 7},
545 { 0x00278720, 2},
546 { 0x00278840, 25},
547 { 0x002788c8, 7},
548 { 0x002788ec, 1},
549 { 0x002788f8, 7},
550 { 0x00278920, 2},
551 { 0x00278a40, 25},
552 { 0x00278ac8, 7},
553 { 0x00278aec, 1},
554 { 0x00278af8, 7},
555 { 0x00278b20, 2},
556 { 0x00278c40, 25},
557 { 0x00278cc8, 7},
558 { 0x00278cec, 1},
559 { 0x00278cf8, 7},
560 { 0x00278d20, 2},
561 { 0x00278e40, 25},
562 { 0x00278ec8, 7},
563 { 0x00278eec, 1},
564 { 0x00278ef8, 7},
565 { 0x00278f20, 2},
566 { 0x00279040, 25},
567 { 0x002790c8, 7},
568 { 0x002790ec, 1},
569 { 0x002790f8, 7},
570 { 0x00279120, 2},
571 { 0x00279240, 25},
572 { 0x002792c8, 7},
573 { 0x002792ec, 1},
574 { 0x002792f8, 7},
575 { 0x00279320, 2},
576 { 0x00279440, 25},
577 { 0x002794c8, 7},
578 { 0x002794ec, 1},
579 { 0x002794f8, 7},
580 { 0x00279520, 2},
581 { 0x00279640, 25},
582 { 0x002796c8, 7},
583 { 0x002796ec, 1},
584 { 0x002796f8, 7},
585 { 0x00279720, 2},
586 { 0x00279840, 25},
587 { 0x002798c8, 7},
588 { 0x002798ec, 1},
589 { 0x002798f8, 7},
590 { 0x00279920, 2},
591 { 0x00279a40, 25},
592 { 0x00279ac8, 7},
593 { 0x00279aec, 1},
594 { 0x00279af8, 7},
595 { 0x00279b20, 2},
596 { 0x00279c40, 25},
597 { 0x00279cc8, 7},
598 { 0x00279cec, 1},
599 { 0x00279cf8, 7},
600 { 0x00279d20, 2},
601 { 0x00279e40, 25},
602 { 0x00279ec8, 7},
603 { 0x00279eec, 1},
604 { 0x00279ef8, 7},
605 { 0x00279f20, 2},
606 { 0x0027a040, 25},
607 { 0x0027a0c8, 7},
608 { 0x0027a0ec, 1},
609 { 0x0027a0f8, 7},
610 { 0x0027a120, 2},
611 { 0x0027a240, 25},
612 { 0x0027a2c8, 7},
613 { 0x0027a2ec, 1},
614 { 0x0027a2f8, 7},
615 { 0x0027a320, 2},
616 { 0x0027a440, 25},
617 { 0x0027a4c8, 7},
618 { 0x0027a4ec, 1},
619 { 0x0027a4f8, 7},
620 { 0x0027a520, 2},
621 { 0x0027a640, 25},
622 { 0x0027a6c8, 7},
623 { 0x0027a6ec, 1},
624 { 0x0027a6f8, 7},
625 { 0x0027a720, 2},
626 { 0x0027a840, 25},
627 { 0x0027a8c8, 7},
628 { 0x0027a8ec, 1},
629 { 0x0027a8f8, 7},
630 { 0x0027a920, 2},
631 { 0x0027aa40, 25},
632 { 0x0027aac8, 7},
633 { 0x0027aaec, 1},
634 { 0x0027aaf8, 7},
635 { 0x0027ab20, 2},
636 { 0x0027ac40, 25},
637 { 0x0027acc8, 7},
638 { 0x0027acec, 1},
639 { 0x0027acf8, 7},
640 { 0x0027ad20, 2},
641 { 0x0027ae40, 25},
642 { 0x0027aec8, 7},
643 { 0x0027aeec, 1},
644 { 0x0027aef8, 7},
645 { 0x0027af20, 2},
646 { 0x0027b040, 25},
647 { 0x0027b0c8, 7},
648 { 0x0027b0ec, 1},
649 { 0x0027b0f8, 7},
650 { 0x0027b120, 2},
651 { 0x0027b240, 25},
652 { 0x0027b2c8, 7},
653 { 0x0027b2ec, 1},
654 { 0x0027b2f8, 7},
655 { 0x0027b320, 2},
656 { 0x0027b440, 25},
657 { 0x0027b4c8, 7},
658 { 0x0027b4ec, 1},
659 { 0x0027b4f8, 7},
660 { 0x0027b520, 2},
661 { 0x0027b640, 25},
662 { 0x0027b6c8, 7},
663 { 0x0027b6ec, 1},
664 { 0x0027b6f8, 7},
665 { 0x0027b720, 2},
666 { 0x0027b840, 25},
667 { 0x0027b8c8, 7},
668 { 0x0027b8ec, 1},
669 { 0x0027b8f8, 7},
670 { 0x0027b920, 2},
671 { 0x0027ba40, 25},
672 { 0x0027bac8, 7},
673 { 0x0027baec, 1},
674 { 0x0027baf8, 7},
675 { 0x0027bb20, 2},
676 { 0x0027bc40, 25},
677 { 0x0027bcc8, 7},
678 { 0x0027bcec, 1},
679 { 0x0027bcf8, 7},
680 { 0x0027bd20, 2},
681 { 0x0027be40, 25},
682 { 0x0027bec8, 7},
683 { 0x0027beec, 1},
684 { 0x0027bef8, 7},
685 { 0x0027bf20, 2},
686 { 0x0027c040, 25},
687 { 0x0027c0c8, 7},
688 { 0x0027c0ec, 1},
689 { 0x0027c0f8, 7},
690 { 0x0027c120, 2},
691 { 0x0027c240, 25},
692 { 0x0027c2c8, 7},
693 { 0x0027c2ec, 1},
694 { 0x0027c2f8, 7},
695 { 0x0027c320, 2},
696 { 0x0027c440, 25},
697 { 0x0027c4c8, 7},
698 { 0x0027c4ec, 1},
699 { 0x0027c4f8, 7},
700 { 0x0027c520, 2},
701 { 0x0027c640, 25},
702 { 0x0027c6c8, 7},
703 { 0x0027c6ec, 1},
704 { 0x0027c6f8, 7},
705 { 0x0027c720, 2},
706 { 0x0027c840, 25},
707 { 0x0027c8c8, 7},
708 { 0x0027c8ec, 1},
709 { 0x0027c8f8, 7},
710 { 0x0027c920, 2},
711 { 0x0027ca40, 25},
712 { 0x0027cac8, 7},
713 { 0x0027caec, 1},
714 { 0x0027caf8, 7},
715 { 0x0027cb20, 2},
716 { 0x0027cc40, 25},
717 { 0x0027ccc8, 7},
718 { 0x0027ccec, 1},
719 { 0x0027ccf8, 7},
720 { 0x0027cd20, 2},
721 { 0x0027ce40, 25},
722 { 0x0027cec8, 7},
723 { 0x0027ceec, 1},
724 { 0x0027cef8, 7},
725 { 0x0027cf20, 2},
726 { 0x0027d040, 25},
727 { 0x0027d0c8, 7},
728 { 0x0027d0ec, 1},
729 { 0x0027d0f8, 7},
730 { 0x0027d120, 2},
731 { 0x0027d240, 25},
732 { 0x0027d2c8, 7},
733 { 0x0027d2ec, 1},
734 { 0x0027d2f8, 7},
735 { 0x0027d320, 2},
736 { 0x0027d440, 25},
737 { 0x0027d4c8, 7},
738 { 0x0027d4ec, 1},
739 { 0x0027d4f8, 7},
740 { 0x0027d520, 2},
741 { 0x0027d640, 25},
742 { 0x0027d6c8, 7},
743 { 0x0027d6ec, 1},
744 { 0x0027d6f8, 7},
745 { 0x0027d720, 2},
746 { 0x0027d840, 25},
747 { 0x0027d8c8, 7},
748 { 0x0027d8ec, 1},
749 { 0x0027d8f8, 7},
750 { 0x0027d920, 2},
751 { 0x0027da40, 25},
752 { 0x0027dac8, 7},
753 { 0x0027daec, 1},
754 { 0x0027daf8, 7},
755 { 0x0027db20, 2},
756 { 0x0027dc40, 25},
757 { 0x0027dcc8, 7},
758 { 0x0027dcec, 1},
759 { 0x0027dcf8, 7},
760 { 0x0027dd20, 2},
761 { 0x0027de40, 25},
762 { 0x0027dec8, 7},
763 { 0x0027deec, 1},
764 { 0x0027def8, 7},
765 { 0x0027df20, 2},
766 { 0x0027e040, 25},
767 { 0x0027e0c8, 7},
768 { 0x0027e0ec, 1},
769 { 0x0027e0f8, 7},
770 { 0x0027e120, 2},
771 { 0x0027e240, 25},
772 { 0x0027e2c8, 7},
773 { 0x0027e2ec, 1},
774 { 0x0027e2f8, 7},
775 { 0x0027e320, 2},
776 { 0x0027e440, 25},
777 { 0x0027e4c8, 7},
778 { 0x0027e4ec, 1},
779 { 0x0027e4f8, 7},
780 { 0x0027e520, 2},
781 { 0x0027e640, 25},
782 { 0x0027e6c8, 7},
783 { 0x0027e6ec, 1},
784 { 0x0027e6f8, 7},
785 { 0x0027e720, 2},
786 { 0x0027e840, 25},
787 { 0x0027e8c8, 7},
788 { 0x0027e8ec, 1},
789 { 0x0027e8f8, 7},
790 { 0x0027e920, 2},
791 { 0x0027ea40, 25},
792 { 0x0027eac8, 7},
793 { 0x0027eaec, 1},
794 { 0x0027eaf8, 7},
795 { 0x0027eb20, 2},
796 { 0x0027ec40, 25},
797 { 0x0027ecc8, 7},
798 { 0x0027ecec, 1},
799 { 0x0027ecf8, 7},
800 { 0x0027ed20, 2},
801 { 0x0027ee40, 25},
802 { 0x0027eec8, 7},
803 { 0x0027eeec, 1},
804 { 0x0027eef8, 7},
805 { 0x0027ef20, 2},
806 { 0x0027f040, 25},
807 { 0x0027f0c8, 7},
808 { 0x0027f0ec, 1},
809 { 0x0027f0f8, 7},
810 { 0x0027f120, 2},
811 { 0x0027f240, 25},
812 { 0x0027f2c8, 7},
813 { 0x0027f2ec, 1},
814 { 0x0027f2f8, 7},
815 { 0x0027f320, 2},
816 { 0x0027f440, 25},
817 { 0x0027f4c8, 7},
818 { 0x0027f4ec, 1},
819 { 0x0027f4f8, 7},
820 { 0x0027f520, 2},
821 { 0x0027f640, 25},
822 { 0x0027f6c8, 7},
823 { 0x0027f6ec, 1},
824 { 0x0027f6f8, 7},
825 { 0x0027f720, 2},
826 { 0x0027f840, 25},
827 { 0x0027f8c8, 7},
828 { 0x0027f8ec, 1},
829 { 0x0027f8f8, 7},
830 { 0x0027f920, 2},
831 { 0x0027fa40, 25},
832 { 0x0027fac8, 7},
833 { 0x0027faec, 1},
834 { 0x0027faf8, 7},
835 { 0x0027fb20, 2},
836 { 0x0027fc40, 25},
837 { 0x0027fcc8, 7},
838 { 0x0027fcec, 1},
839 { 0x0027fcf8, 7},
840 { 0x0027fd20, 2},
841 { 0x0027fe40, 25},
842 { 0x0027fec8, 7},
843 { 0x0027feec, 1},
844 { 0x0027fef8, 7},
845 { 0x0027ff20, 2},
507 { 0x00400500, 1}, 846 { 0x00400500, 1},
508 { 0x0040415c, 1}, 847 { 0x0040415c, 1},
509 { 0x00404468, 1}, 848 { 0x00404468, 1},
@@ -566,6 +905,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
566 { 0x00419854, 1}, 905 { 0x00419854, 1},
567 { 0x00419864, 1}, 906 { 0x00419864, 1},
568 { 0x00419a04, 2}, 907 { 0x00419a04, 2},
908 { 0x00419ab0, 1},
569 { 0x00419b04, 1}, 909 { 0x00419b04, 1},
570 { 0x00419b3c, 1}, 910 { 0x00419b3c, 1},
571 { 0x00419b48, 1}, 911 { 0x00419b48, 1},
@@ -574,7 +914,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
574 { 0x00419bb0, 1}, 914 { 0x00419bb0, 1},
575 { 0x00419bdc, 1}, 915 { 0x00419bdc, 1},
576 { 0x00419c0c, 1}, 916 { 0x00419c0c, 1},
577 { 0x00419c8c, 1},
578 { 0x00419d00, 1}, 917 { 0x00419d00, 1},
579 { 0x00419d08, 2}, 918 { 0x00419d08, 2},
580 { 0x00419e08, 1}, 919 { 0x00419e08, 1},
@@ -585,11 +924,8 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
585 { 0x00419f80, 8}, 924 { 0x00419f80, 8},
586 { 0x00419fa8, 5}, 925 { 0x00419fa8, 5},
587 { 0x0041a02c, 2}, 926 { 0x0041a02c, 2},
588 { 0x0041a0a0, 1},
589 { 0x0041a0a8, 1}, 927 { 0x0041a0a8, 1},
590 { 0x0041a890, 2},
591 { 0x0041a8a0, 3}, 928 { 0x0041a8a0, 3},
592 { 0x0041a8b0, 2},
593 { 0x0041b014, 1}, 929 { 0x0041b014, 1},
594 { 0x0041b0cc, 1}, 930 { 0x0041b0cc, 1},
595 { 0x0041b1dc, 1}, 931 { 0x0041b1dc, 1},
@@ -600,6 +936,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
600 { 0x0041becc, 1}, 936 { 0x0041becc, 1},
601 { 0x0041bfdc, 1}, 937 { 0x0041bfdc, 1},
602 { 0x0041c054, 1}, 938 { 0x0041c054, 1},
939 { 0x0041c2b0, 1},
603 { 0x0041c304, 1}, 940 { 0x0041c304, 1},
604 { 0x0041c33c, 1}, 941 { 0x0041c33c, 1},
605 { 0x0041c348, 1}, 942 { 0x0041c348, 1},
@@ -608,7 +945,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
608 { 0x0041c3b0, 1}, 945 { 0x0041c3b0, 1},
609 { 0x0041c3dc, 1}, 946 { 0x0041c3dc, 1},
610 { 0x0041c40c, 1}, 947 { 0x0041c40c, 1},
611 { 0x0041c48c, 1},
612 { 0x0041c500, 1}, 948 { 0x0041c500, 1},
613 { 0x0041c508, 2}, 949 { 0x0041c508, 2},
614 { 0x0041c608, 1}, 950 { 0x0041c608, 1},
@@ -619,6 +955,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
619 { 0x0041c780, 8}, 955 { 0x0041c780, 8},
620 { 0x0041c7a8, 5}, 956 { 0x0041c7a8, 5},
621 { 0x0041c854, 1}, 957 { 0x0041c854, 1},
958 { 0x0041cab0, 1},
622 { 0x0041cb04, 1}, 959 { 0x0041cb04, 1},
623 { 0x0041cb3c, 1}, 960 { 0x0041cb3c, 1},
624 { 0x0041cb48, 1}, 961 { 0x0041cb48, 1},
@@ -627,7 +964,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
627 { 0x0041cbb0, 1}, 964 { 0x0041cbb0, 1},
628 { 0x0041cbdc, 1}, 965 { 0x0041cbdc, 1},
629 { 0x0041cc0c, 1}, 966 { 0x0041cc0c, 1},
630 { 0x0041cc8c, 1},
631 { 0x0041cd00, 1}, 967 { 0x0041cd00, 1},
632 { 0x0041cd08, 2}, 968 { 0x0041cd08, 2},
633 { 0x0041ce08, 1}, 969 { 0x0041ce08, 1},
@@ -638,6 +974,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
638 { 0x0041cf80, 8}, 974 { 0x0041cf80, 8},
639 { 0x0041cfa8, 5}, 975 { 0x0041cfa8, 5},
640 { 0x0041d054, 1}, 976 { 0x0041d054, 1},
977 { 0x0041d2b0, 1},
641 { 0x0041d304, 1}, 978 { 0x0041d304, 1},
642 { 0x0041d33c, 1}, 979 { 0x0041d33c, 1},
643 { 0x0041d348, 1}, 980 { 0x0041d348, 1},
@@ -646,7 +983,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
646 { 0x0041d3b0, 1}, 983 { 0x0041d3b0, 1},
647 { 0x0041d3dc, 1}, 984 { 0x0041d3dc, 1},
648 { 0x0041d40c, 1}, 985 { 0x0041d40c, 1},
649 { 0x0041d48c, 1},
650 { 0x0041d500, 1}, 986 { 0x0041d500, 1},
651 { 0x0041d508, 2}, 987 { 0x0041d508, 2},
652 { 0x0041d608, 1}, 988 { 0x0041d608, 1},
@@ -657,6 +993,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
657 { 0x0041d780, 8}, 993 { 0x0041d780, 8},
658 { 0x0041d7a8, 5}, 994 { 0x0041d7a8, 5},
659 { 0x0041d854, 1}, 995 { 0x0041d854, 1},
996 { 0x0041dab0, 1},
660 { 0x0041db04, 1}, 997 { 0x0041db04, 1},
661 { 0x0041db3c, 1}, 998 { 0x0041db3c, 1},
662 { 0x0041db48, 1}, 999 { 0x0041db48, 1},
@@ -665,7 +1002,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
665 { 0x0041dbb0, 1}, 1002 { 0x0041dbb0, 1},
666 { 0x0041dbdc, 1}, 1003 { 0x0041dbdc, 1},
667 { 0x0041dc0c, 1}, 1004 { 0x0041dc0c, 1},
668 { 0x0041dc8c, 1},
669 { 0x0041dd00, 1}, 1005 { 0x0041dd00, 1},
670 { 0x0041dd08, 2}, 1006 { 0x0041dd08, 2},
671 { 0x0041de08, 1}, 1007 { 0x0041de08, 1},
@@ -675,6 +1011,26 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
675 { 0x0041df28, 5}, 1011 { 0x0041df28, 5},
676 { 0x0041df80, 8}, 1012 { 0x0041df80, 8},
677 { 0x0041dfa8, 5}, 1013 { 0x0041dfa8, 5},
1014 { 0x00481a00, 19},
1015 { 0x00481b00, 50},
1016 { 0x00481e00, 50},
1017 { 0x00481f00, 50},
1018 { 0x00484200, 19},
1019 { 0x00484300, 50},
1020 { 0x00484600, 50},
1021 { 0x00484700, 50},
1022 { 0x00484a00, 19},
1023 { 0x00484b00, 50},
1024 { 0x00484e00, 50},
1025 { 0x00484f00, 50},
1026 { 0x00485200, 19},
1027 { 0x00485300, 50},
1028 { 0x00485600, 50},
1029 { 0x00485700, 50},
1030 { 0x00485a00, 19},
1031 { 0x00485b00, 50},
1032 { 0x00485e00, 50},
1033 { 0x00485f00, 50},
678 { 0x00500384, 1}, 1034 { 0x00500384, 1},
679 { 0x005004a0, 1}, 1035 { 0x005004a0, 1},
680 { 0x00500604, 1}, 1036 { 0x00500604, 1},
@@ -696,6 +1052,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
696 { 0x0050100c, 1}, 1052 { 0x0050100c, 1},
697 { 0x00501018, 1}, 1053 { 0x00501018, 1},
698 { 0x00501854, 1}, 1054 { 0x00501854, 1},
1055 { 0x00501ab0, 1},
699 { 0x00501b04, 1}, 1056 { 0x00501b04, 1},
700 { 0x00501b3c, 1}, 1057 { 0x00501b3c, 1},
701 { 0x00501b48, 1}, 1058 { 0x00501b48, 1},
@@ -704,7 +1061,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
704 { 0x00501bb0, 1}, 1061 { 0x00501bb0, 1},
705 { 0x00501bdc, 1}, 1062 { 0x00501bdc, 1},
706 { 0x00501c0c, 1}, 1063 { 0x00501c0c, 1},
707 { 0x00501c8c, 1},
708 { 0x00501d00, 1}, 1064 { 0x00501d00, 1},
709 { 0x00501d08, 2}, 1065 { 0x00501d08, 2},
710 { 0x00501e08, 1}, 1066 { 0x00501e08, 1},
@@ -715,11 +1071,8 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
715 { 0x00501f80, 8}, 1071 { 0x00501f80, 8},
716 { 0x00501fa8, 5}, 1072 { 0x00501fa8, 5},
717 { 0x0050202c, 2}, 1073 { 0x0050202c, 2},
718 { 0x005020a0, 1},
719 { 0x005020a8, 1}, 1074 { 0x005020a8, 1},
720 { 0x00502890, 2},
721 { 0x005028a0, 3}, 1075 { 0x005028a0, 3},
722 { 0x005028b0, 2},
723 { 0x00503014, 1}, 1076 { 0x00503014, 1},
724 { 0x005030cc, 1}, 1077 { 0x005030cc, 1},
725 { 0x005031dc, 1}, 1078 { 0x005031dc, 1},
@@ -730,6 +1083,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
730 { 0x00503ecc, 1}, 1083 { 0x00503ecc, 1},
731 { 0x00503fdc, 1}, 1084 { 0x00503fdc, 1},
732 { 0x00504054, 1}, 1085 { 0x00504054, 1},
1086 { 0x005042b0, 1},
733 { 0x00504304, 1}, 1087 { 0x00504304, 1},
734 { 0x0050433c, 1}, 1088 { 0x0050433c, 1},
735 { 0x00504348, 1}, 1089 { 0x00504348, 1},
@@ -738,7 +1092,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
738 { 0x005043b0, 1}, 1092 { 0x005043b0, 1},
739 { 0x005043dc, 1}, 1093 { 0x005043dc, 1},
740 { 0x0050440c, 1}, 1094 { 0x0050440c, 1},
741 { 0x0050448c, 1},
742 { 0x00504500, 1}, 1095 { 0x00504500, 1},
743 { 0x00504508, 2}, 1096 { 0x00504508, 2},
744 { 0x00504608, 1}, 1097 { 0x00504608, 1},
@@ -749,6 +1102,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
749 { 0x00504780, 8}, 1102 { 0x00504780, 8},
750 { 0x005047a8, 5}, 1103 { 0x005047a8, 5},
751 { 0x00504854, 1}, 1104 { 0x00504854, 1},
1105 { 0x00504ab0, 1},
752 { 0x00504b04, 1}, 1106 { 0x00504b04, 1},
753 { 0x00504b3c, 1}, 1107 { 0x00504b3c, 1},
754 { 0x00504b48, 1}, 1108 { 0x00504b48, 1},
@@ -757,7 +1111,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
757 { 0x00504bb0, 1}, 1111 { 0x00504bb0, 1},
758 { 0x00504bdc, 1}, 1112 { 0x00504bdc, 1},
759 { 0x00504c0c, 1}, 1113 { 0x00504c0c, 1},
760 { 0x00504c8c, 1},
761 { 0x00504d00, 1}, 1114 { 0x00504d00, 1},
762 { 0x00504d08, 2}, 1115 { 0x00504d08, 2},
763 { 0x00504e08, 1}, 1116 { 0x00504e08, 1},
@@ -768,6 +1121,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
768 { 0x00504f80, 8}, 1121 { 0x00504f80, 8},
769 { 0x00504fa8, 5}, 1122 { 0x00504fa8, 5},
770 { 0x00505054, 1}, 1123 { 0x00505054, 1},
1124 { 0x005052b0, 1},
771 { 0x00505304, 1}, 1125 { 0x00505304, 1},
772 { 0x0050533c, 1}, 1126 { 0x0050533c, 1},
773 { 0x00505348, 1}, 1127 { 0x00505348, 1},
@@ -776,7 +1130,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
776 { 0x005053b0, 1}, 1130 { 0x005053b0, 1},
777 { 0x005053dc, 1}, 1131 { 0x005053dc, 1},
778 { 0x0050540c, 1}, 1132 { 0x0050540c, 1},
779 { 0x0050548c, 1},
780 { 0x00505500, 1}, 1133 { 0x00505500, 1},
781 { 0x00505508, 2}, 1134 { 0x00505508, 2},
782 { 0x00505608, 1}, 1135 { 0x00505608, 1},
@@ -787,6 +1140,7 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
787 { 0x00505780, 8}, 1140 { 0x00505780, 8},
788 { 0x005057a8, 5}, 1141 { 0x005057a8, 5},
789 { 0x00505854, 1}, 1142 { 0x00505854, 1},
1143 { 0x00505ab0, 1},
790 { 0x00505b04, 1}, 1144 { 0x00505b04, 1},
791 { 0x00505b3c, 1}, 1145 { 0x00505b3c, 1},
792 { 0x00505b48, 1}, 1146 { 0x00505b48, 1},
@@ -795,7 +1149,6 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
795 { 0x00505bb0, 1}, 1149 { 0x00505bb0, 1},
796 { 0x00505bdc, 1}, 1150 { 0x00505bdc, 1},
797 { 0x00505c0c, 1}, 1151 { 0x00505c0c, 1},
798 { 0x00505c8c, 1},
799 { 0x00505d00, 1}, 1152 { 0x00505d00, 1},
800 { 0x00505d08, 2}, 1153 { 0x00505d08, 2},
801 { 0x00505e08, 1}, 1154 { 0x00505e08, 1},
@@ -805,10 +1158,147 @@ static const struct regop_offset_range gv11b_global_whitelist_ranges[] = {
805 { 0x00505f28, 5}, 1158 { 0x00505f28, 5},
806 { 0x00505f80, 8}, 1159 { 0x00505f80, 8},
807 { 0x00505fa8, 5}, 1160 { 0x00505fa8, 5},
1161 { 0x00581a00, 19},
1162 { 0x00581b00, 50},
1163 { 0x00581e00, 50},
1164 { 0x00581f00, 50},
1165 { 0x00584200, 19},
1166 { 0x00584300, 50},
1167 { 0x00584600, 50},
1168 { 0x00584700, 50},
1169 { 0x00584a00, 19},
1170 { 0x00584b00, 50},
1171 { 0x00584e00, 50},
1172 { 0x00584f00, 50},
1173 { 0x00585200, 19},
1174 { 0x00585300, 50},
1175 { 0x00585600, 50},
1176 { 0x00585700, 50},
1177 { 0x00585a00, 19},
1178 { 0x00585b00, 50},
1179 { 0x00585e00, 50},
1180 { 0x00585f00, 50},
808 { 0x00900100, 1}, 1181 { 0x00900100, 1},
809 { 0x009a0100, 1}, 1182 { 0x009a0100, 1},
1183 { 0x00a00160, 2},
1184 { 0x00a007d0, 1},
1185 { 0x00a04200, 1},
1186 { 0x00a04470, 2},
1187 { 0x00a08190, 1},
1188 { 0x00a08198, 4},
1189 { 0x00a0c820, 2},
1190 { 0x00a0cc20, 2},
1191 { 0x00a0e470, 2},
1192 { 0x00a0e490, 9},
1193 { 0x00a0e6a8, 7},
1194 { 0x00a0e6c8, 2},
1195 { 0x00a0e6d4, 7},
1196 { 0x00a0e6f4, 2},
1197 { 0x00a0ec70, 2},
1198 { 0x00a0ec90, 9},
1199 { 0x00a0eea8, 7},
1200 { 0x00a0eec8, 2},
1201 { 0x00a0eed4, 7},
1202 { 0x00a0eef4, 2},
1203 { 0x00a10190, 1},
1204 { 0x00a10198, 4},
1205 { 0x00a14820, 2},
1206 { 0x00a14c20, 2},
1207 { 0x00a16470, 2},
1208 { 0x00a16490, 9},
1209 { 0x00a166a8, 7},
1210 { 0x00a166c8, 2},
1211 { 0x00a166d4, 7},
1212 { 0x00a166f4, 2},
1213 { 0x00a16c70, 2},
1214 { 0x00a16c90, 9},
1215 { 0x00a16ea8, 7},
1216 { 0x00a16ec8, 2},
1217 { 0x00a16ed4, 7},
1218 { 0x00a16ef4, 2},
1219 { 0x00a18190, 1},
1220 { 0x00a18198, 4},
1221 { 0x00a1c820, 2},
1222 { 0x00a1cc20, 2},
1223 { 0x00a1e470, 2},
1224 { 0x00a1e490, 9},
1225 { 0x00a1e6a8, 7},
1226 { 0x00a1e6c8, 2},
1227 { 0x00a1e6d4, 7},
1228 { 0x00a1e6f4, 2},
1229 { 0x00a1ec70, 2},
1230 { 0x00a1ec90, 9},
1231 { 0x00a1eea8, 7},
1232 { 0x00a1eec8, 2},
1233 { 0x00a1eed4, 7},
1234 { 0x00a1eef4, 2},
1235 { 0x00a20190, 1},
1236 { 0x00a20198, 4},
1237 { 0x00a24820, 2},
1238 { 0x00a24c20, 2},
1239 { 0x00a26470, 2},
1240 { 0x00a26490, 9},
1241 { 0x00a266a8, 7},
1242 { 0x00a266c8, 2},
1243 { 0x00a266d4, 7},
1244 { 0x00a266f4, 2},
1245 { 0x00a26c70, 2},
1246 { 0x00a26c90, 9},
1247 { 0x00a26ea8, 7},
1248 { 0x00a26ec8, 2},
1249 { 0x00a26ed4, 7},
1250 { 0x00a26ef4, 2},
1251 { 0x00a28190, 1},
1252 { 0x00a28198, 4},
1253 { 0x00a2c820, 2},
1254 { 0x00a2cc20, 2},
1255 { 0x00a2e470, 2},
1256 { 0x00a2e490, 9},
1257 { 0x00a2e6a8, 7},
1258 { 0x00a2e6c8, 2},
1259 { 0x00a2e6d4, 7},
1260 { 0x00a2e6f4, 2},
1261 { 0x00a2ec70, 2},
1262 { 0x00a2ec90, 9},
1263 { 0x00a2eea8, 7},
1264 { 0x00a2eec8, 2},
1265 { 0x00a2eed4, 7},
1266 { 0x00a2eef4, 2},
1267 { 0x00a30190, 1},
1268 { 0x00a30198, 4},
1269 { 0x00a34820, 2},
1270 { 0x00a34c20, 2},
1271 { 0x00a36470, 2},
1272 { 0x00a36490, 9},
1273 { 0x00a366a8, 7},
1274 { 0x00a366c8, 2},
1275 { 0x00a366d4, 7},
1276 { 0x00a366f4, 2},
1277 { 0x00a36c70, 2},
1278 { 0x00a36c90, 9},
1279 { 0x00a36ea8, 7},
1280 { 0x00a36ec8, 2},
1281 { 0x00a36ed4, 7},
1282 { 0x00a36ef4, 2},
1283 { 0x00a38190, 1},
1284 { 0x00a38198, 4},
1285 { 0x00a3c820, 2},
1286 { 0x00a3cc20, 2},
1287 { 0x00a3e470, 2},
1288 { 0x00a3e490, 9},
1289 { 0x00a3e6a8, 7},
1290 { 0x00a3e6c8, 2},
1291 { 0x00a3e6d4, 7},
1292 { 0x00a3e6f4, 2},
1293 { 0x00a3ec70, 2},
1294 { 0x00a3ec90, 9},
1295 { 0x00a3eea8, 7},
1296 { 0x00a3eec8, 2},
1297 { 0x00a3eed4, 7},
1298 { 0x00a3eef4, 2},
810}; 1299};
811 1300
1301
812static const u32 gv11b_global_whitelist_ranges_count = 1302static const u32 gv11b_global_whitelist_ranges_count =
813 ARRAY_SIZE(gv11b_global_whitelist_ranges); 1303 ARRAY_SIZE(gv11b_global_whitelist_ranges);
814 1304