gpu: nvgpu: update tu104 regops allowlist

Sync tu104 regops allowlist to latest allowed values.

Bug 200605637

Change-Id: I6287cf4deb74418d5d25aef5a19259cc4813c80c
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2476116
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com>
Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com>
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
GVS: Gerrit_Virtual_Submit
This commit is contained in:
Deepak Nibade
2021-01-27 15:58:28 +05:30
committed by mobile promotions
parent aad07971c0
commit fae1f20ab7

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2018-2019, NVIDIA CORPORATION. All rights reserved.
* Copyright (c) 2018-2021, NVIDIA CORPORATION. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
@@ -34,11 +34,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00009480, 1},
{ 0x00020200, 32},
{ 0x00021c04, 2},
{ 0x00021c14, 3},
{ 0x00021c24, 37},
{ 0x00021c10, 42},
{ 0x00021d38, 1},
{ 0x00021d68, 18},
{ 0x00021dbc, 16},
{ 0x00021db8, 17},
{ 0x00022430, 7},
{ 0x00022450, 1},
{ 0x0002245c, 2},
@@ -58,7 +57,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0013cc94, 1},
{ 0x0013ccb4, 1},
{ 0x0013ec18, 1},
{ 0x00140028, 1},
{ 0x00140028, 2},
{ 0x00140280, 1},
{ 0x001402a0, 1},
{ 0x00140350, 1},
@@ -74,7 +73,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00140a80, 1},
{ 0x00140aa0, 1},
{ 0x00140b50, 1},
{ 0x00142028, 1},
{ 0x00142028, 2},
{ 0x00142280, 1},
{ 0x001422a0, 1},
{ 0x00142350, 1},
@@ -90,7 +89,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00142a80, 1},
{ 0x00142aa0, 1},
{ 0x00142b50, 1},
{ 0x00144028, 1},
{ 0x00144028, 2},
{ 0x00144280, 1},
{ 0x00144350, 1},
{ 0x00144480, 1},
@@ -101,7 +100,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00144950, 1},
{ 0x00144a80, 1},
{ 0x00144b50, 1},
{ 0x00146028, 1},
{ 0x00146028, 2},
{ 0x00146280, 1},
{ 0x00146350, 1},
{ 0x00146480, 1},
@@ -112,7 +111,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00146950, 1},
{ 0x00146a80, 1},
{ 0x00146b50, 1},
{ 0x00148028, 1},
{ 0x00148028, 2},
{ 0x00148280, 1},
{ 0x00148350, 1},
{ 0x00148480, 1},
@@ -123,7 +122,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00148950, 1},
{ 0x00148a80, 1},
{ 0x00148b50, 1},
{ 0x0014a028, 1},
{ 0x0014a028, 2},
{ 0x0014a280, 1},
{ 0x0014a350, 1},
{ 0x0014a480, 1},
@@ -134,7 +133,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0014a950, 1},
{ 0x0014aa80, 1},
{ 0x0014ab50, 1},
{ 0x0014c028, 1},
{ 0x0014c028, 2},
{ 0x0014c280, 1},
{ 0x0014c350, 1},
{ 0x0014c480, 1},
@@ -145,7 +144,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0014c950, 1},
{ 0x0014ca80, 1},
{ 0x0014cb50, 1},
{ 0x0014e028, 1},
{ 0x0014e028, 2},
{ 0x0014e280, 1},
{ 0x0014e350, 1},
{ 0x0014e480, 1},
@@ -156,7 +155,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0014e950, 1},
{ 0x0014ea80, 1},
{ 0x0014eb50, 1},
{ 0x00150028, 1},
{ 0x00150028, 2},
{ 0x00150280, 1},
{ 0x00150350, 1},
{ 0x00150480, 1},
@@ -167,7 +166,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00150950, 1},
{ 0x00150a80, 1},
{ 0x00150b50, 1},
{ 0x00152028, 1},
{ 0x00152028, 2},
{ 0x00152280, 1},
{ 0x00152350, 1},
{ 0x00152480, 1},
@@ -244,7 +243,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0015e950, 1},
{ 0x0015ea80, 1},
{ 0x0015eb50, 1},
{ 0x0017e028, 1},
{ 0x0017e028, 2},
{ 0x0017e280, 1},
{ 0x0017e294, 1},
{ 0x0017e29c, 2},
@@ -1421,6 +1420,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x001cd100, 1},
{ 0x001fb000, 1},
{ 0x001fb400, 1},
{ 0x001fb800, 1},
{ 0x00200000, 6},
{ 0x00200020, 6},
{ 0x00200040, 41},
@@ -4851,6 +4851,7 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x004090a8, 1},
{ 0x004098a0, 1},
{ 0x00409b00, 1},
{ 0x0040a270, 2},
{ 0x0041000c, 1},
{ 0x00410110, 1},
{ 0x00410184, 1},
@@ -4932,8 +4933,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00419864, 1},
{ 0x00419980, 8},
{ 0x004199a4, 1},
{ 0x004199ac, 1},
{ 0x004199c0, 8},
{ 0x004199e4, 1},
{ 0x004199ec, 1},
{ 0x00419a04, 2},
{ 0x00419ab0, 1},
{ 0x00419b04, 1},
@@ -4972,8 +4975,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0041c054, 1},
{ 0x0041c180, 8},
{ 0x0041c1a4, 1},
{ 0x0041c1ac, 1},
{ 0x0041c1c0, 8},
{ 0x0041c1e4, 1},
{ 0x0041c1ec, 1},
{ 0x0041c2b0, 1},
{ 0x0041c304, 1},
{ 0x0041c33c, 1},
@@ -4996,8 +5001,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0041c854, 1},
{ 0x0041c980, 8},
{ 0x0041c9a4, 1},
{ 0x0041c9ac, 1},
{ 0x0041c9c0, 8},
{ 0x0041c9e4, 1},
{ 0x0041c9ec, 1},
{ 0x0041cab0, 1},
{ 0x0041cb04, 1},
{ 0x0041cb3c, 1},
@@ -5020,8 +5027,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0041d054, 1},
{ 0x0041d180, 8},
{ 0x0041d1a4, 1},
{ 0x0041d1ac, 1},
{ 0x0041d1c0, 8},
{ 0x0041d1e4, 1},
{ 0x0041d1ec, 1},
{ 0x0041d2b0, 1},
{ 0x0041d304, 1},
{ 0x0041d33c, 1},
@@ -5044,8 +5053,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0041d854, 1},
{ 0x0041d980, 8},
{ 0x0041d9a4, 1},
{ 0x0041d9ac, 1},
{ 0x0041d9c0, 8},
{ 0x0041d9e4, 1},
{ 0x0041d9ec, 1},
{ 0x0041dab0, 1},
{ 0x0041db04, 1},
{ 0x0041db3c, 1},
@@ -5068,8 +5079,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0041e054, 1},
{ 0x0041e180, 8},
{ 0x0041e1a4, 1},
{ 0x0041e1ac, 1},
{ 0x0041e1c0, 8},
{ 0x0041e1e4, 1},
{ 0x0041e1ec, 1},
{ 0x0041e2b0, 1},
{ 0x0041e304, 1},
{ 0x0041e33c, 1},
@@ -5092,8 +5105,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0041e854, 1},
{ 0x0041e980, 8},
{ 0x0041e9a4, 1},
{ 0x0041e9ac, 1},
{ 0x0041e9c0, 8},
{ 0x0041e9e4, 1},
{ 0x0041e9ec, 1},
{ 0x0041eab0, 1},
{ 0x0041eb04, 1},
{ 0x0041eb3c, 1},
@@ -5164,8 +5179,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00501854, 1},
{ 0x00501980, 8},
{ 0x005019a4, 1},
{ 0x005019ac, 1},
{ 0x005019c0, 8},
{ 0x005019e4, 1},
{ 0x005019ec, 1},
{ 0x00501ab0, 1},
{ 0x00501b04, 1},
{ 0x00501b3c, 1},
@@ -5229,8 +5246,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00504854, 1},
{ 0x00504980, 8},
{ 0x005049a4, 1},
{ 0x005049ac, 1},
{ 0x005049c0, 8},
{ 0x005049e4, 1},
{ 0x005049ec, 1},
{ 0x00504ab0, 1},
{ 0x00504b04, 1},
{ 0x00504b3c, 1},
@@ -5253,8 +5272,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00505054, 1},
{ 0x00505180, 8},
{ 0x005051a4, 1},
{ 0x005051ac, 1},
{ 0x005051c0, 8},
{ 0x005051e4, 1},
{ 0x005051ec, 1},
{ 0x005052b0, 1},
{ 0x00505304, 1},
{ 0x0050533c, 1},
@@ -5277,8 +5298,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00505854, 1},
{ 0x00505980, 8},
{ 0x005059a4, 1},
{ 0x005059ac, 1},
{ 0x005059c0, 8},
{ 0x005059e4, 1},
{ 0x005059ec, 1},
{ 0x00505ab0, 1},
{ 0x00505b04, 1},
{ 0x00505b3c, 1},
@@ -5301,8 +5324,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00506054, 1},
{ 0x00506180, 8},
{ 0x005061a4, 1},
{ 0x005061ac, 1},
{ 0x005061c0, 8},
{ 0x005061e4, 1},
{ 0x005061ec, 1},
{ 0x005062b0, 1},
{ 0x00506304, 1},
{ 0x0050633c, 1},
@@ -5325,8 +5350,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00506854, 1},
{ 0x00506980, 8},
{ 0x005069a4, 1},
{ 0x005069ac, 1},
{ 0x005069c0, 8},
{ 0x005069e4, 1},
{ 0x005069ec, 1},
{ 0x00506ab0, 1},
{ 0x00506b04, 1},
{ 0x00506b3c, 1},
@@ -5368,8 +5395,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00509854, 1},
{ 0x00509980, 8},
{ 0x005099a4, 1},
{ 0x005099ac, 1},
{ 0x005099c0, 8},
{ 0x005099e4, 1},
{ 0x005099ec, 1},
{ 0x00509ab0, 1},
{ 0x00509b04, 1},
{ 0x00509b3c, 1},
@@ -5407,8 +5436,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0050c054, 1},
{ 0x0050c180, 8},
{ 0x0050c1a4, 1},
{ 0x0050c1ac, 1},
{ 0x0050c1c0, 8},
{ 0x0050c1e4, 1},
{ 0x0050c1ec, 1},
{ 0x0050c2b0, 1},
{ 0x0050c304, 1},
{ 0x0050c33c, 1},
@@ -5431,8 +5462,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0050c854, 1},
{ 0x0050c980, 8},
{ 0x0050c9a4, 1},
{ 0x0050c9ac, 1},
{ 0x0050c9c0, 8},
{ 0x0050c9e4, 1},
{ 0x0050c9ec, 1},
{ 0x0050cab0, 1},
{ 0x0050cb04, 1},
{ 0x0050cb3c, 1},
@@ -5455,8 +5488,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0050d054, 1},
{ 0x0050d180, 8},
{ 0x0050d1a4, 1},
{ 0x0050d1ac, 1},
{ 0x0050d1c0, 8},
{ 0x0050d1e4, 1},
{ 0x0050d1ec, 1},
{ 0x0050d2b0, 1},
{ 0x0050d304, 1},
{ 0x0050d33c, 1},
@@ -5479,8 +5514,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0050d854, 1},
{ 0x0050d980, 8},
{ 0x0050d9a4, 1},
{ 0x0050d9ac, 1},
{ 0x0050d9c0, 8},
{ 0x0050d9e4, 1},
{ 0x0050d9ec, 1},
{ 0x0050dab0, 1},
{ 0x0050db04, 1},
{ 0x0050db3c, 1},
@@ -5503,8 +5540,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0050e054, 1},
{ 0x0050e180, 8},
{ 0x0050e1a4, 1},
{ 0x0050e1ac, 1},
{ 0x0050e1c0, 8},
{ 0x0050e1e4, 1},
{ 0x0050e1ec, 1},
{ 0x0050e2b0, 1},
{ 0x0050e304, 1},
{ 0x0050e33c, 1},
@@ -5527,8 +5566,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0050e854, 1},
{ 0x0050e980, 8},
{ 0x0050e9a4, 1},
{ 0x0050e9ac, 1},
{ 0x0050e9c0, 8},
{ 0x0050e9e4, 1},
{ 0x0050e9ec, 1},
{ 0x0050eab0, 1},
{ 0x0050eb04, 1},
{ 0x0050eb3c, 1},
@@ -5570,8 +5611,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00511854, 1},
{ 0x00511980, 8},
{ 0x005119a4, 1},
{ 0x005119ac, 1},
{ 0x005119c0, 8},
{ 0x005119e4, 1},
{ 0x005119ec, 1},
{ 0x00511ab0, 1},
{ 0x00511b04, 1},
{ 0x00511b3c, 1},
@@ -5609,8 +5652,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00514054, 1},
{ 0x00514180, 8},
{ 0x005141a4, 1},
{ 0x005141ac, 1},
{ 0x005141c0, 8},
{ 0x005141e4, 1},
{ 0x005141ec, 1},
{ 0x005142b0, 1},
{ 0x00514304, 1},
{ 0x0051433c, 1},
@@ -5633,8 +5678,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00514854, 1},
{ 0x00514980, 8},
{ 0x005149a4, 1},
{ 0x005149ac, 1},
{ 0x005149c0, 8},
{ 0x005149e4, 1},
{ 0x005149ec, 1},
{ 0x00514ab0, 1},
{ 0x00514b04, 1},
{ 0x00514b3c, 1},
@@ -5657,8 +5704,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00515054, 1},
{ 0x00515180, 8},
{ 0x005151a4, 1},
{ 0x005151ac, 1},
{ 0x005151c0, 8},
{ 0x005151e4, 1},
{ 0x005151ec, 1},
{ 0x005152b0, 1},
{ 0x00515304, 1},
{ 0x0051533c, 1},
@@ -5681,8 +5730,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00515854, 1},
{ 0x00515980, 8},
{ 0x005159a4, 1},
{ 0x005159ac, 1},
{ 0x005159c0, 8},
{ 0x005159e4, 1},
{ 0x005159ec, 1},
{ 0x00515ab0, 1},
{ 0x00515b04, 1},
{ 0x00515b3c, 1},
@@ -5705,8 +5756,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00516054, 1},
{ 0x00516180, 8},
{ 0x005161a4, 1},
{ 0x005161ac, 1},
{ 0x005161c0, 8},
{ 0x005161e4, 1},
{ 0x005161ec, 1},
{ 0x005162b0, 1},
{ 0x00516304, 1},
{ 0x0051633c, 1},
@@ -5729,8 +5782,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00516854, 1},
{ 0x00516980, 8},
{ 0x005169a4, 1},
{ 0x005169ac, 1},
{ 0x005169c0, 8},
{ 0x005169e4, 1},
{ 0x005169ec, 1},
{ 0x00516ab0, 1},
{ 0x00516b04, 1},
{ 0x00516b3c, 1},
@@ -5772,8 +5827,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00519854, 1},
{ 0x00519980, 8},
{ 0x005199a4, 1},
{ 0x005199ac, 1},
{ 0x005199c0, 8},
{ 0x005199e4, 1},
{ 0x005199ec, 1},
{ 0x00519ab0, 1},
{ 0x00519b04, 1},
{ 0x00519b3c, 1},
@@ -5811,8 +5868,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0051c054, 1},
{ 0x0051c180, 8},
{ 0x0051c1a4, 1},
{ 0x0051c1ac, 1},
{ 0x0051c1c0, 8},
{ 0x0051c1e4, 1},
{ 0x0051c1ec, 1},
{ 0x0051c2b0, 1},
{ 0x0051c304, 1},
{ 0x0051c33c, 1},
@@ -5835,8 +5894,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0051c854, 1},
{ 0x0051c980, 8},
{ 0x0051c9a4, 1},
{ 0x0051c9ac, 1},
{ 0x0051c9c0, 8},
{ 0x0051c9e4, 1},
{ 0x0051c9ec, 1},
{ 0x0051cab0, 1},
{ 0x0051cb04, 1},
{ 0x0051cb3c, 1},
@@ -5859,8 +5920,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0051d054, 1},
{ 0x0051d180, 8},
{ 0x0051d1a4, 1},
{ 0x0051d1ac, 1},
{ 0x0051d1c0, 8},
{ 0x0051d1e4, 1},
{ 0x0051d1ec, 1},
{ 0x0051d2b0, 1},
{ 0x0051d304, 1},
{ 0x0051d33c, 1},
@@ -5883,8 +5946,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0051d854, 1},
{ 0x0051d980, 8},
{ 0x0051d9a4, 1},
{ 0x0051d9ac, 1},
{ 0x0051d9c0, 8},
{ 0x0051d9e4, 1},
{ 0x0051d9ec, 1},
{ 0x0051dab0, 1},
{ 0x0051db04, 1},
{ 0x0051db3c, 1},
@@ -5907,8 +5972,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0051e054, 1},
{ 0x0051e180, 8},
{ 0x0051e1a4, 1},
{ 0x0051e1ac, 1},
{ 0x0051e1c0, 8},
{ 0x0051e1e4, 1},
{ 0x0051e1ec, 1},
{ 0x0051e2b0, 1},
{ 0x0051e304, 1},
{ 0x0051e33c, 1},
@@ -5931,8 +5998,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0051e854, 1},
{ 0x0051e980, 8},
{ 0x0051e9a4, 1},
{ 0x0051e9ac, 1},
{ 0x0051e9c0, 8},
{ 0x0051e9e4, 1},
{ 0x0051e9ec, 1},
{ 0x0051eab0, 1},
{ 0x0051eb04, 1},
{ 0x0051eb3c, 1},
@@ -5974,8 +6043,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00521854, 1},
{ 0x00521980, 8},
{ 0x005219a4, 1},
{ 0x005219ac, 1},
{ 0x005219c0, 8},
{ 0x005219e4, 1},
{ 0x005219ec, 1},
{ 0x00521ab0, 1},
{ 0x00521b04, 1},
{ 0x00521b3c, 1},
@@ -6013,8 +6084,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00524054, 1},
{ 0x00524180, 8},
{ 0x005241a4, 1},
{ 0x005241ac, 1},
{ 0x005241c0, 8},
{ 0x005241e4, 1},
{ 0x005241ec, 1},
{ 0x005242b0, 1},
{ 0x00524304, 1},
{ 0x0052433c, 1},
@@ -6037,8 +6110,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00524854, 1},
{ 0x00524980, 8},
{ 0x005249a4, 1},
{ 0x005249ac, 1},
{ 0x005249c0, 8},
{ 0x005249e4, 1},
{ 0x005249ec, 1},
{ 0x00524ab0, 1},
{ 0x00524b04, 1},
{ 0x00524b3c, 1},
@@ -6061,8 +6136,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00525054, 1},
{ 0x00525180, 8},
{ 0x005251a4, 1},
{ 0x005251ac, 1},
{ 0x005251c0, 8},
{ 0x005251e4, 1},
{ 0x005251ec, 1},
{ 0x005252b0, 1},
{ 0x00525304, 1},
{ 0x0052533c, 1},
@@ -6085,8 +6162,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00525854, 1},
{ 0x00525980, 8},
{ 0x005259a4, 1},
{ 0x005259ac, 1},
{ 0x005259c0, 8},
{ 0x005259e4, 1},
{ 0x005259ec, 1},
{ 0x00525ab0, 1},
{ 0x00525b04, 1},
{ 0x00525b3c, 1},
@@ -6109,8 +6188,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00526054, 1},
{ 0x00526180, 8},
{ 0x005261a4, 1},
{ 0x005261ac, 1},
{ 0x005261c0, 8},
{ 0x005261e4, 1},
{ 0x005261ec, 1},
{ 0x005262b0, 1},
{ 0x00526304, 1},
{ 0x0052633c, 1},
@@ -6133,8 +6214,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00526854, 1},
{ 0x00526980, 8},
{ 0x005269a4, 1},
{ 0x005269ac, 1},
{ 0x005269c0, 8},
{ 0x005269e4, 1},
{ 0x005269ec, 1},
{ 0x00526ab0, 1},
{ 0x00526b04, 1},
{ 0x00526b3c, 1},
@@ -6176,8 +6259,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x00529854, 1},
{ 0x00529980, 8},
{ 0x005299a4, 1},
{ 0x005299ac, 1},
{ 0x005299c0, 8},
{ 0x005299e4, 1},
{ 0x005299ec, 1},
{ 0x00529ab0, 1},
{ 0x00529b04, 1},
{ 0x00529b3c, 1},
@@ -6215,8 +6300,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0052c054, 1},
{ 0x0052c180, 8},
{ 0x0052c1a4, 1},
{ 0x0052c1ac, 1},
{ 0x0052c1c0, 8},
{ 0x0052c1e4, 1},
{ 0x0052c1ec, 1},
{ 0x0052c2b0, 1},
{ 0x0052c304, 1},
{ 0x0052c33c, 1},
@@ -6239,8 +6326,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0052c854, 1},
{ 0x0052c980, 8},
{ 0x0052c9a4, 1},
{ 0x0052c9ac, 1},
{ 0x0052c9c0, 8},
{ 0x0052c9e4, 1},
{ 0x0052c9ec, 1},
{ 0x0052cab0, 1},
{ 0x0052cb04, 1},
{ 0x0052cb3c, 1},
@@ -6263,8 +6352,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0052d054, 1},
{ 0x0052d180, 8},
{ 0x0052d1a4, 1},
{ 0x0052d1ac, 1},
{ 0x0052d1c0, 8},
{ 0x0052d1e4, 1},
{ 0x0052d1ec, 1},
{ 0x0052d2b0, 1},
{ 0x0052d304, 1},
{ 0x0052d33c, 1},
@@ -6287,8 +6378,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0052d854, 1},
{ 0x0052d980, 8},
{ 0x0052d9a4, 1},
{ 0x0052d9ac, 1},
{ 0x0052d9c0, 8},
{ 0x0052d9e4, 1},
{ 0x0052d9ec, 1},
{ 0x0052dab0, 1},
{ 0x0052db04, 1},
{ 0x0052db3c, 1},
@@ -6311,8 +6404,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0052e054, 1},
{ 0x0052e180, 8},
{ 0x0052e1a4, 1},
{ 0x0052e1ac, 1},
{ 0x0052e1c0, 8},
{ 0x0052e1e4, 1},
{ 0x0052e1ec, 1},
{ 0x0052e2b0, 1},
{ 0x0052e304, 1},
{ 0x0052e33c, 1},
@@ -6335,8 +6430,10 @@ static const struct regop_offset_range tu104_global_whitelist_ranges[] = {
{ 0x0052e854, 1},
{ 0x0052e980, 8},
{ 0x0052e9a4, 1},
{ 0x0052e9ac, 1},
{ 0x0052e9c0, 8},
{ 0x0052e9e4, 1},
{ 0x0052e9ec, 1},
{ 0x0052eab0, 1},
{ 0x0052eb04, 1},
{ 0x0052eb3c, 1},