1*528f902eSBitterblue Smith // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2*528f902eSBitterblue Smith /* Copyright(c) 2024 Realtek Corporation 3*528f902eSBitterblue Smith */ 4*528f902eSBitterblue Smith 5*528f902eSBitterblue Smith #include "main.h" 6*528f902eSBitterblue Smith #include "phy.h" 7*528f902eSBitterblue Smith #include "rtw8812a_table.h" 8*528f902eSBitterblue Smith 9*528f902eSBitterblue Smith static const u32 rtw8812a_mac[] = { 10*528f902eSBitterblue Smith 0x010, 0x0000000C, 11*528f902eSBitterblue Smith 0x80000200, 0x00000000, 0x40000000, 0x00000000, 12*528f902eSBitterblue Smith 0x011, 0x00000066, 13*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 14*528f902eSBitterblue Smith 0x011, 0x0000005A, 15*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 16*528f902eSBitterblue Smith 0x025, 0x0000000F, 17*528f902eSBitterblue Smith 0x072, 0x00000000, 18*528f902eSBitterblue Smith 0x420, 0x00000080, 19*528f902eSBitterblue Smith 0x428, 0x0000000A, 20*528f902eSBitterblue Smith 0x429, 0x00000010, 21*528f902eSBitterblue Smith 0x430, 0x00000000, 22*528f902eSBitterblue Smith 0x431, 0x00000000, 23*528f902eSBitterblue Smith 0x432, 0x00000000, 24*528f902eSBitterblue Smith 0x433, 0x00000001, 25*528f902eSBitterblue Smith 0x434, 0x00000002, 26*528f902eSBitterblue Smith 0x435, 0x00000003, 27*528f902eSBitterblue Smith 0x436, 0x00000005, 28*528f902eSBitterblue Smith 0x437, 0x00000007, 29*528f902eSBitterblue Smith 0x438, 0x00000000, 30*528f902eSBitterblue Smith 0x439, 0x00000000, 31*528f902eSBitterblue Smith 0x43A, 0x00000000, 32*528f902eSBitterblue Smith 0x43B, 0x00000001, 33*528f902eSBitterblue Smith 0x43C, 0x00000002, 34*528f902eSBitterblue Smith 0x43D, 0x00000003, 35*528f902eSBitterblue Smith 0x43E, 0x00000005, 36*528f902eSBitterblue Smith 0x43F, 0x00000007, 37*528f902eSBitterblue Smith 0x440, 0x0000005D, 38*528f902eSBitterblue Smith 0x441, 0x00000001, 39*528f902eSBitterblue Smith 0x442, 0x00000000, 40*528f902eSBitterblue Smith 0x444, 0x00000010, 41*528f902eSBitterblue Smith 0x445, 0x00000000, 42*528f902eSBitterblue Smith 0x446, 0x00000000, 43*528f902eSBitterblue Smith 0x447, 0x00000000, 44*528f902eSBitterblue Smith 0x448, 0x00000000, 45*528f902eSBitterblue Smith 0x449, 0x000000F0, 46*528f902eSBitterblue Smith 0x44A, 0x0000000F, 47*528f902eSBitterblue Smith 0x44B, 0x0000003E, 48*528f902eSBitterblue Smith 0x44C, 0x00000010, 49*528f902eSBitterblue Smith 0x44D, 0x00000000, 50*528f902eSBitterblue Smith 0x44E, 0x00000000, 51*528f902eSBitterblue Smith 0x44F, 0x00000000, 52*528f902eSBitterblue Smith 0x450, 0x00000000, 53*528f902eSBitterblue Smith 0x451, 0x000000F0, 54*528f902eSBitterblue Smith 0x452, 0x0000000F, 55*528f902eSBitterblue Smith 0x453, 0x00000000, 56*528f902eSBitterblue Smith 0x45B, 0x00000080, 57*528f902eSBitterblue Smith 0x460, 0x00000066, 58*528f902eSBitterblue Smith 0x461, 0x00000066, 59*528f902eSBitterblue Smith 0x4C8, 0x000000FF, 60*528f902eSBitterblue Smith 0x4C9, 0x00000008, 61*528f902eSBitterblue Smith 0x4CC, 0x000000FF, 62*528f902eSBitterblue Smith 0x4CD, 0x000000FF, 63*528f902eSBitterblue Smith 0x4CE, 0x00000001, 64*528f902eSBitterblue Smith 0x500, 0x00000026, 65*528f902eSBitterblue Smith 0x501, 0x000000A2, 66*528f902eSBitterblue Smith 0x502, 0x0000002F, 67*528f902eSBitterblue Smith 0x503, 0x00000000, 68*528f902eSBitterblue Smith 0x504, 0x00000028, 69*528f902eSBitterblue Smith 0x505, 0x000000A3, 70*528f902eSBitterblue Smith 0x506, 0x0000005E, 71*528f902eSBitterblue Smith 0x507, 0x00000000, 72*528f902eSBitterblue Smith 0x508, 0x0000002B, 73*528f902eSBitterblue Smith 0x509, 0x000000A4, 74*528f902eSBitterblue Smith 0x50A, 0x0000005E, 75*528f902eSBitterblue Smith 0x50B, 0x00000000, 76*528f902eSBitterblue Smith 0x50C, 0x0000004F, 77*528f902eSBitterblue Smith 0x50D, 0x000000A4, 78*528f902eSBitterblue Smith 0x50E, 0x00000000, 79*528f902eSBitterblue Smith 0x50F, 0x00000000, 80*528f902eSBitterblue Smith 0x512, 0x0000001C, 81*528f902eSBitterblue Smith 0x514, 0x0000000A, 82*528f902eSBitterblue Smith 0x516, 0x0000000A, 83*528f902eSBitterblue Smith 0x525, 0x0000004F, 84*528f902eSBitterblue Smith 0x550, 0x00000010, 85*528f902eSBitterblue Smith 0x551, 0x00000010, 86*528f902eSBitterblue Smith 0x559, 0x00000002, 87*528f902eSBitterblue Smith 0x55C, 0x00000050, 88*528f902eSBitterblue Smith 0x55D, 0x000000FF, 89*528f902eSBitterblue Smith 0x604, 0x00000009, 90*528f902eSBitterblue Smith 0x605, 0x00000030, 91*528f902eSBitterblue Smith 0x607, 0x00000003, 92*528f902eSBitterblue Smith 0x608, 0x0000000E, 93*528f902eSBitterblue Smith 0x609, 0x0000002A, 94*528f902eSBitterblue Smith 0x620, 0x000000FF, 95*528f902eSBitterblue Smith 0x621, 0x000000FF, 96*528f902eSBitterblue Smith 0x622, 0x000000FF, 97*528f902eSBitterblue Smith 0x623, 0x000000FF, 98*528f902eSBitterblue Smith 0x624, 0x000000FF, 99*528f902eSBitterblue Smith 0x625, 0x000000FF, 100*528f902eSBitterblue Smith 0x626, 0x000000FF, 101*528f902eSBitterblue Smith 0x627, 0x000000FF, 102*528f902eSBitterblue Smith 0x638, 0x00000050, 103*528f902eSBitterblue Smith 0x63C, 0x0000000A, 104*528f902eSBitterblue Smith 0x63D, 0x0000000A, 105*528f902eSBitterblue Smith 0x63E, 0x0000000E, 106*528f902eSBitterblue Smith 0x63F, 0x0000000E, 107*528f902eSBitterblue Smith 0x640, 0x00000080, 108*528f902eSBitterblue Smith 0x642, 0x00000040, 109*528f902eSBitterblue Smith 0x643, 0x00000000, 110*528f902eSBitterblue Smith 0x652, 0x000000C8, 111*528f902eSBitterblue Smith 0x66E, 0x00000005, 112*528f902eSBitterblue Smith 0x700, 0x00000021, 113*528f902eSBitterblue Smith 0x701, 0x00000043, 114*528f902eSBitterblue Smith 0x702, 0x00000065, 115*528f902eSBitterblue Smith 0x703, 0x00000087, 116*528f902eSBitterblue Smith 0x708, 0x00000021, 117*528f902eSBitterblue Smith 0x709, 0x00000043, 118*528f902eSBitterblue Smith 0x70A, 0x00000065, 119*528f902eSBitterblue Smith 0x70B, 0x00000087, 120*528f902eSBitterblue Smith 0x718, 0x00000040, 121*528f902eSBitterblue Smith }; 122*528f902eSBitterblue Smith 123*528f902eSBitterblue Smith RTW_DECL_TABLE_PHY_COND(rtw8812a_mac, rtw_phy_cfg_mac); 124*528f902eSBitterblue Smith 125*528f902eSBitterblue Smith static const u32 rtw8812a_agc[] = { 126*528f902eSBitterblue Smith 0x80000001, 0x00000000, 0x40000000, 0x00000000, 127*528f902eSBitterblue Smith 0x81C, 0xFC000001, 128*528f902eSBitterblue Smith 0x81C, 0xFB020001, 129*528f902eSBitterblue Smith 0x81C, 0xFA040001, 130*528f902eSBitterblue Smith 0x81C, 0xF9060001, 131*528f902eSBitterblue Smith 0x81C, 0xF8080001, 132*528f902eSBitterblue Smith 0x81C, 0xF70A0001, 133*528f902eSBitterblue Smith 0x81C, 0xF60C0001, 134*528f902eSBitterblue Smith 0x81C, 0xF50E0001, 135*528f902eSBitterblue Smith 0x81C, 0xF4100001, 136*528f902eSBitterblue Smith 0x81C, 0xF3120001, 137*528f902eSBitterblue Smith 0x81C, 0xF2140001, 138*528f902eSBitterblue Smith 0x81C, 0xF1160001, 139*528f902eSBitterblue Smith 0x81C, 0xF0180001, 140*528f902eSBitterblue Smith 0x81C, 0xEF1A0001, 141*528f902eSBitterblue Smith 0x81C, 0xEE1C0001, 142*528f902eSBitterblue Smith 0x81C, 0xED1E0001, 143*528f902eSBitterblue Smith 0x81C, 0xEC200001, 144*528f902eSBitterblue Smith 0x81C, 0xEB220001, 145*528f902eSBitterblue Smith 0x81C, 0xEA240001, 146*528f902eSBitterblue Smith 0x81C, 0xCD260001, 147*528f902eSBitterblue Smith 0x81C, 0xCC280001, 148*528f902eSBitterblue Smith 0x81C, 0xCB2A0001, 149*528f902eSBitterblue Smith 0x81C, 0xCA2C0001, 150*528f902eSBitterblue Smith 0x81C, 0xC92E0001, 151*528f902eSBitterblue Smith 0x81C, 0xC8300001, 152*528f902eSBitterblue Smith 0x81C, 0xA6320001, 153*528f902eSBitterblue Smith 0x81C, 0xA5340001, 154*528f902eSBitterblue Smith 0x81C, 0xA4360001, 155*528f902eSBitterblue Smith 0x81C, 0xA3380001, 156*528f902eSBitterblue Smith 0x81C, 0xA23A0001, 157*528f902eSBitterblue Smith 0x81C, 0x883C0001, 158*528f902eSBitterblue Smith 0x81C, 0x873E0001, 159*528f902eSBitterblue Smith 0x81C, 0x86400001, 160*528f902eSBitterblue Smith 0x81C, 0x85420001, 161*528f902eSBitterblue Smith 0x81C, 0x84440001, 162*528f902eSBitterblue Smith 0x81C, 0x83460001, 163*528f902eSBitterblue Smith 0x81C, 0x82480001, 164*528f902eSBitterblue Smith 0x81C, 0x814A0001, 165*528f902eSBitterblue Smith 0x81C, 0x484C0001, 166*528f902eSBitterblue Smith 0x81C, 0x474E0001, 167*528f902eSBitterblue Smith 0x81C, 0x46500001, 168*528f902eSBitterblue Smith 0x81C, 0x45520001, 169*528f902eSBitterblue Smith 0x81C, 0x44540001, 170*528f902eSBitterblue Smith 0x81C, 0x43560001, 171*528f902eSBitterblue Smith 0x81C, 0x42580001, 172*528f902eSBitterblue Smith 0x81C, 0x415A0001, 173*528f902eSBitterblue Smith 0x81C, 0x255C0001, 174*528f902eSBitterblue Smith 0x81C, 0x245E0001, 175*528f902eSBitterblue Smith 0x81C, 0x23600001, 176*528f902eSBitterblue Smith 0x81C, 0x22620001, 177*528f902eSBitterblue Smith 0x81C, 0x21640001, 178*528f902eSBitterblue Smith 0x81C, 0x21660001, 179*528f902eSBitterblue Smith 0x81C, 0x21680001, 180*528f902eSBitterblue Smith 0x81C, 0x216A0001, 181*528f902eSBitterblue Smith 0x81C, 0x216C0001, 182*528f902eSBitterblue Smith 0x81C, 0x216E0001, 183*528f902eSBitterblue Smith 0x81C, 0x21700001, 184*528f902eSBitterblue Smith 0x81C, 0x21720001, 185*528f902eSBitterblue Smith 0x81C, 0x21740001, 186*528f902eSBitterblue Smith 0x81C, 0x21760001, 187*528f902eSBitterblue Smith 0x81C, 0x21780001, 188*528f902eSBitterblue Smith 0x81C, 0x217A0001, 189*528f902eSBitterblue Smith 0x81C, 0x217C0001, 190*528f902eSBitterblue Smith 0x81C, 0x217E0001, 191*528f902eSBitterblue Smith 0x90000001, 0x00000005, 0x40000000, 0x00000000, 192*528f902eSBitterblue Smith 0x81C, 0xF9000001, 193*528f902eSBitterblue Smith 0x81C, 0xF8020001, 194*528f902eSBitterblue Smith 0x81C, 0xF7040001, 195*528f902eSBitterblue Smith 0x81C, 0xF6060001, 196*528f902eSBitterblue Smith 0x81C, 0xF5080001, 197*528f902eSBitterblue Smith 0x81C, 0xF40A0001, 198*528f902eSBitterblue Smith 0x81C, 0xF30C0001, 199*528f902eSBitterblue Smith 0x81C, 0xF20E0001, 200*528f902eSBitterblue Smith 0x81C, 0xF1100001, 201*528f902eSBitterblue Smith 0x81C, 0xF0120001, 202*528f902eSBitterblue Smith 0x81C, 0xEF140001, 203*528f902eSBitterblue Smith 0x81C, 0xEE160001, 204*528f902eSBitterblue Smith 0x81C, 0xED180001, 205*528f902eSBitterblue Smith 0x81C, 0xEC1A0001, 206*528f902eSBitterblue Smith 0x81C, 0xEB1C0001, 207*528f902eSBitterblue Smith 0x81C, 0xEA1E0001, 208*528f902eSBitterblue Smith 0x81C, 0xCD200001, 209*528f902eSBitterblue Smith 0x81C, 0xCC220001, 210*528f902eSBitterblue Smith 0x81C, 0xCB240001, 211*528f902eSBitterblue Smith 0x81C, 0xCA260001, 212*528f902eSBitterblue Smith 0x81C, 0xC9280001, 213*528f902eSBitterblue Smith 0x81C, 0xC82A0001, 214*528f902eSBitterblue Smith 0x81C, 0xC72C0001, 215*528f902eSBitterblue Smith 0x81C, 0xC62E0001, 216*528f902eSBitterblue Smith 0x81C, 0xA5300001, 217*528f902eSBitterblue Smith 0x81C, 0xA4320001, 218*528f902eSBitterblue Smith 0x81C, 0xA3340001, 219*528f902eSBitterblue Smith 0x81C, 0xA2360001, 220*528f902eSBitterblue Smith 0x81C, 0x88380001, 221*528f902eSBitterblue Smith 0x81C, 0x873A0001, 222*528f902eSBitterblue Smith 0x81C, 0x863C0001, 223*528f902eSBitterblue Smith 0x81C, 0x853E0001, 224*528f902eSBitterblue Smith 0x81C, 0x84400001, 225*528f902eSBitterblue Smith 0x81C, 0x83420001, 226*528f902eSBitterblue Smith 0x81C, 0x82440001, 227*528f902eSBitterblue Smith 0x81C, 0x81460001, 228*528f902eSBitterblue Smith 0x81C, 0x48480001, 229*528f902eSBitterblue Smith 0x81C, 0x474A0001, 230*528f902eSBitterblue Smith 0x81C, 0x464C0001, 231*528f902eSBitterblue Smith 0x81C, 0x454E0001, 232*528f902eSBitterblue Smith 0x81C, 0x44500001, 233*528f902eSBitterblue Smith 0x81C, 0x43520001, 234*528f902eSBitterblue Smith 0x81C, 0x42540001, 235*528f902eSBitterblue Smith 0x81C, 0x41560001, 236*528f902eSBitterblue Smith 0x81C, 0x25580001, 237*528f902eSBitterblue Smith 0x81C, 0x245A0001, 238*528f902eSBitterblue Smith 0x81C, 0x235C0001, 239*528f902eSBitterblue Smith 0x81C, 0x225E0001, 240*528f902eSBitterblue Smith 0x81C, 0x21600001, 241*528f902eSBitterblue Smith 0x81C, 0x21620001, 242*528f902eSBitterblue Smith 0x81C, 0x21640001, 243*528f902eSBitterblue Smith 0x81C, 0x21660001, 244*528f902eSBitterblue Smith 0x81C, 0x21680001, 245*528f902eSBitterblue Smith 0x81C, 0x216A0001, 246*528f902eSBitterblue Smith 0x81C, 0x236C0001, 247*528f902eSBitterblue Smith 0x81C, 0x226E0001, 248*528f902eSBitterblue Smith 0x81C, 0x21700001, 249*528f902eSBitterblue Smith 0x81C, 0x21720001, 250*528f902eSBitterblue Smith 0x81C, 0x21740001, 251*528f902eSBitterblue Smith 0x81C, 0x21760001, 252*528f902eSBitterblue Smith 0x81C, 0x21780001, 253*528f902eSBitterblue Smith 0x81C, 0x217A0001, 254*528f902eSBitterblue Smith 0x81C, 0x217C0001, 255*528f902eSBitterblue Smith 0x81C, 0x217E0001, 256*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 257*528f902eSBitterblue Smith 0x81C, 0xFF000001, 258*528f902eSBitterblue Smith 0x81C, 0xFF020001, 259*528f902eSBitterblue Smith 0x81C, 0xFF040001, 260*528f902eSBitterblue Smith 0x81C, 0xFF060001, 261*528f902eSBitterblue Smith 0x81C, 0xFF080001, 262*528f902eSBitterblue Smith 0x81C, 0xFE0A0001, 263*528f902eSBitterblue Smith 0x81C, 0xFD0C0001, 264*528f902eSBitterblue Smith 0x81C, 0xFC0E0001, 265*528f902eSBitterblue Smith 0x81C, 0xFB100001, 266*528f902eSBitterblue Smith 0x81C, 0xFA120001, 267*528f902eSBitterblue Smith 0x81C, 0xF9140001, 268*528f902eSBitterblue Smith 0x81C, 0xF8160001, 269*528f902eSBitterblue Smith 0x81C, 0xF7180001, 270*528f902eSBitterblue Smith 0x81C, 0xF61A0001, 271*528f902eSBitterblue Smith 0x81C, 0xF51C0001, 272*528f902eSBitterblue Smith 0x81C, 0xF41E0001, 273*528f902eSBitterblue Smith 0x81C, 0xF3200001, 274*528f902eSBitterblue Smith 0x81C, 0xF2220001, 275*528f902eSBitterblue Smith 0x81C, 0xF1240001, 276*528f902eSBitterblue Smith 0x81C, 0xF0260001, 277*528f902eSBitterblue Smith 0x81C, 0xEF280001, 278*528f902eSBitterblue Smith 0x81C, 0xEE2A0001, 279*528f902eSBitterblue Smith 0x81C, 0xED2C0001, 280*528f902eSBitterblue Smith 0x81C, 0xEC2E0001, 281*528f902eSBitterblue Smith 0x81C, 0xEB300001, 282*528f902eSBitterblue Smith 0x81C, 0xEA320001, 283*528f902eSBitterblue Smith 0x81C, 0xE9340001, 284*528f902eSBitterblue Smith 0x81C, 0xE8360001, 285*528f902eSBitterblue Smith 0x81C, 0xE7380001, 286*528f902eSBitterblue Smith 0x81C, 0xE63A0001, 287*528f902eSBitterblue Smith 0x81C, 0xE53C0001, 288*528f902eSBitterblue Smith 0x81C, 0xC73E0001, 289*528f902eSBitterblue Smith 0x81C, 0xC6400001, 290*528f902eSBitterblue Smith 0x81C, 0xC5420001, 291*528f902eSBitterblue Smith 0x81C, 0xC4440001, 292*528f902eSBitterblue Smith 0x81C, 0xC3460001, 293*528f902eSBitterblue Smith 0x81C, 0xC2480001, 294*528f902eSBitterblue Smith 0x81C, 0xC14A0001, 295*528f902eSBitterblue Smith 0x81C, 0xA74C0001, 296*528f902eSBitterblue Smith 0x81C, 0xA64E0001, 297*528f902eSBitterblue Smith 0x81C, 0xA5500001, 298*528f902eSBitterblue Smith 0x81C, 0xA4520001, 299*528f902eSBitterblue Smith 0x81C, 0xA3540001, 300*528f902eSBitterblue Smith 0x81C, 0xA2560001, 301*528f902eSBitterblue Smith 0x81C, 0xA1580001, 302*528f902eSBitterblue Smith 0x81C, 0x675A0001, 303*528f902eSBitterblue Smith 0x81C, 0x665C0001, 304*528f902eSBitterblue Smith 0x81C, 0x655E0001, 305*528f902eSBitterblue Smith 0x81C, 0x64600001, 306*528f902eSBitterblue Smith 0x81C, 0x63620001, 307*528f902eSBitterblue Smith 0x81C, 0x48640001, 308*528f902eSBitterblue Smith 0x81C, 0x47660001, 309*528f902eSBitterblue Smith 0x81C, 0x46680001, 310*528f902eSBitterblue Smith 0x81C, 0x456A0001, 311*528f902eSBitterblue Smith 0x81C, 0x446C0001, 312*528f902eSBitterblue Smith 0x81C, 0x436E0001, 313*528f902eSBitterblue Smith 0x81C, 0x42700001, 314*528f902eSBitterblue Smith 0x81C, 0x41720001, 315*528f902eSBitterblue Smith 0x81C, 0x41740001, 316*528f902eSBitterblue Smith 0x81C, 0x41760001, 317*528f902eSBitterblue Smith 0x81C, 0x41780001, 318*528f902eSBitterblue Smith 0x81C, 0x417A0001, 319*528f902eSBitterblue Smith 0x81C, 0x417C0001, 320*528f902eSBitterblue Smith 0x81C, 0x417E0001, 321*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 322*528f902eSBitterblue Smith 0x80000004, 0x00000000, 0x40000000, 0x00000000, 323*528f902eSBitterblue Smith 0x81C, 0xFC800001, 324*528f902eSBitterblue Smith 0x81C, 0xFB820001, 325*528f902eSBitterblue Smith 0x81C, 0xFA840001, 326*528f902eSBitterblue Smith 0x81C, 0xF9860001, 327*528f902eSBitterblue Smith 0x81C, 0xF8880001, 328*528f902eSBitterblue Smith 0x81C, 0xF78A0001, 329*528f902eSBitterblue Smith 0x81C, 0xF68C0001, 330*528f902eSBitterblue Smith 0x81C, 0xF58E0001, 331*528f902eSBitterblue Smith 0x81C, 0xF4900001, 332*528f902eSBitterblue Smith 0x81C, 0xF3920001, 333*528f902eSBitterblue Smith 0x81C, 0xF2940001, 334*528f902eSBitterblue Smith 0x81C, 0xF1960001, 335*528f902eSBitterblue Smith 0x81C, 0xF0980001, 336*528f902eSBitterblue Smith 0x81C, 0xEF9A0001, 337*528f902eSBitterblue Smith 0x81C, 0xEE9C0001, 338*528f902eSBitterblue Smith 0x81C, 0xED9E0001, 339*528f902eSBitterblue Smith 0x81C, 0xECA00001, 340*528f902eSBitterblue Smith 0x81C, 0xEBA20001, 341*528f902eSBitterblue Smith 0x81C, 0xEAA40001, 342*528f902eSBitterblue Smith 0x81C, 0xE9A60001, 343*528f902eSBitterblue Smith 0x81C, 0xE8A80001, 344*528f902eSBitterblue Smith 0x81C, 0xE7AA0001, 345*528f902eSBitterblue Smith 0x81C, 0xE6AC0001, 346*528f902eSBitterblue Smith 0x81C, 0xE5AE0001, 347*528f902eSBitterblue Smith 0x81C, 0xE4B00001, 348*528f902eSBitterblue Smith 0x81C, 0xE3B20001, 349*528f902eSBitterblue Smith 0x81C, 0xA8B40001, 350*528f902eSBitterblue Smith 0x81C, 0xA7B60001, 351*528f902eSBitterblue Smith 0x81C, 0xA6B80001, 352*528f902eSBitterblue Smith 0x81C, 0xA5BA0001, 353*528f902eSBitterblue Smith 0x81C, 0xA4BC0001, 354*528f902eSBitterblue Smith 0x81C, 0xA3BE0001, 355*528f902eSBitterblue Smith 0x81C, 0xA2C00001, 356*528f902eSBitterblue Smith 0x81C, 0xA1C20001, 357*528f902eSBitterblue Smith 0x81C, 0x68C40001, 358*528f902eSBitterblue Smith 0x81C, 0x67C60001, 359*528f902eSBitterblue Smith 0x81C, 0x66C80001, 360*528f902eSBitterblue Smith 0x81C, 0x65CA0001, 361*528f902eSBitterblue Smith 0x81C, 0x64CC0001, 362*528f902eSBitterblue Smith 0x81C, 0x47CE0001, 363*528f902eSBitterblue Smith 0x81C, 0x46D00001, 364*528f902eSBitterblue Smith 0x81C, 0x45D20001, 365*528f902eSBitterblue Smith 0x81C, 0x44D40001, 366*528f902eSBitterblue Smith 0x81C, 0x43D60001, 367*528f902eSBitterblue Smith 0x81C, 0x42D80001, 368*528f902eSBitterblue Smith 0x81C, 0x08DA0001, 369*528f902eSBitterblue Smith 0x81C, 0x07DC0001, 370*528f902eSBitterblue Smith 0x81C, 0x06DE0001, 371*528f902eSBitterblue Smith 0x81C, 0x05E00001, 372*528f902eSBitterblue Smith 0x81C, 0x04E20001, 373*528f902eSBitterblue Smith 0x81C, 0x03E40001, 374*528f902eSBitterblue Smith 0x81C, 0x02E60001, 375*528f902eSBitterblue Smith 0x81C, 0x01E80001, 376*528f902eSBitterblue Smith 0x81C, 0x01EA0001, 377*528f902eSBitterblue Smith 0x81C, 0x01EC0001, 378*528f902eSBitterblue Smith 0x81C, 0x01EE0001, 379*528f902eSBitterblue Smith 0x81C, 0x01F00001, 380*528f902eSBitterblue Smith 0x81C, 0x01F20001, 381*528f902eSBitterblue Smith 0x81C, 0x01F40001, 382*528f902eSBitterblue Smith 0x81C, 0x01F60001, 383*528f902eSBitterblue Smith 0x81C, 0x01F80001, 384*528f902eSBitterblue Smith 0x81C, 0x01FA0001, 385*528f902eSBitterblue Smith 0x81C, 0x01FC0001, 386*528f902eSBitterblue Smith 0x81C, 0x01FE0001, 387*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 388*528f902eSBitterblue Smith 0x81C, 0xFF800001, 389*528f902eSBitterblue Smith 0x81C, 0xFF820001, 390*528f902eSBitterblue Smith 0x81C, 0xFF840001, 391*528f902eSBitterblue Smith 0x81C, 0xFE860001, 392*528f902eSBitterblue Smith 0x81C, 0xFD880001, 393*528f902eSBitterblue Smith 0x81C, 0xFC8A0001, 394*528f902eSBitterblue Smith 0x81C, 0xFB8C0001, 395*528f902eSBitterblue Smith 0x81C, 0xFA8E0001, 396*528f902eSBitterblue Smith 0x81C, 0xF9900001, 397*528f902eSBitterblue Smith 0x81C, 0xF8920001, 398*528f902eSBitterblue Smith 0x81C, 0xF7940001, 399*528f902eSBitterblue Smith 0x81C, 0xF6960001, 400*528f902eSBitterblue Smith 0x81C, 0xF5980001, 401*528f902eSBitterblue Smith 0x81C, 0xF49A0001, 402*528f902eSBitterblue Smith 0x81C, 0xF39C0001, 403*528f902eSBitterblue Smith 0x81C, 0xF29E0001, 404*528f902eSBitterblue Smith 0x81C, 0xF1A00001, 405*528f902eSBitterblue Smith 0x81C, 0xF0A20001, 406*528f902eSBitterblue Smith 0x81C, 0xEFA40001, 407*528f902eSBitterblue Smith 0x81C, 0xEEA60001, 408*528f902eSBitterblue Smith 0x81C, 0xEDA80001, 409*528f902eSBitterblue Smith 0x81C, 0xECAA0001, 410*528f902eSBitterblue Smith 0x81C, 0xEBAC0001, 411*528f902eSBitterblue Smith 0x81C, 0xEAAE0001, 412*528f902eSBitterblue Smith 0x81C, 0xE9B00001, 413*528f902eSBitterblue Smith 0x81C, 0xE8B20001, 414*528f902eSBitterblue Smith 0x81C, 0xE7B40001, 415*528f902eSBitterblue Smith 0x81C, 0xE6B60001, 416*528f902eSBitterblue Smith 0x81C, 0xE5B80001, 417*528f902eSBitterblue Smith 0x81C, 0xE4BA0001, 418*528f902eSBitterblue Smith 0x81C, 0xE3BC0001, 419*528f902eSBitterblue Smith 0x81C, 0xA8BE0001, 420*528f902eSBitterblue Smith 0x81C, 0xA7C00001, 421*528f902eSBitterblue Smith 0x81C, 0xA6C20001, 422*528f902eSBitterblue Smith 0x81C, 0xA5C40001, 423*528f902eSBitterblue Smith 0x81C, 0xA4C60001, 424*528f902eSBitterblue Smith 0x81C, 0xA3C80001, 425*528f902eSBitterblue Smith 0x81C, 0xA2CA0001, 426*528f902eSBitterblue Smith 0x81C, 0xA1CC0001, 427*528f902eSBitterblue Smith 0x81C, 0x68CE0001, 428*528f902eSBitterblue Smith 0x81C, 0x67D00001, 429*528f902eSBitterblue Smith 0x81C, 0x66D20001, 430*528f902eSBitterblue Smith 0x81C, 0x65D40001, 431*528f902eSBitterblue Smith 0x81C, 0x64D60001, 432*528f902eSBitterblue Smith 0x81C, 0x47D80001, 433*528f902eSBitterblue Smith 0x81C, 0x46DA0001, 434*528f902eSBitterblue Smith 0x81C, 0x45DC0001, 435*528f902eSBitterblue Smith 0x81C, 0x44DE0001, 436*528f902eSBitterblue Smith 0x81C, 0x43E00001, 437*528f902eSBitterblue Smith 0x81C, 0x42E20001, 438*528f902eSBitterblue Smith 0x81C, 0x08E40001, 439*528f902eSBitterblue Smith 0x81C, 0x07E60001, 440*528f902eSBitterblue Smith 0x81C, 0x06E80001, 441*528f902eSBitterblue Smith 0x81C, 0x05EA0001, 442*528f902eSBitterblue Smith 0x81C, 0x04EC0001, 443*528f902eSBitterblue Smith 0x81C, 0x03EE0001, 444*528f902eSBitterblue Smith 0x81C, 0x02F00001, 445*528f902eSBitterblue Smith 0x81C, 0x01F20001, 446*528f902eSBitterblue Smith 0x81C, 0x01F40001, 447*528f902eSBitterblue Smith 0x81C, 0x01F60001, 448*528f902eSBitterblue Smith 0x81C, 0x01F80001, 449*528f902eSBitterblue Smith 0x81C, 0x01FA0001, 450*528f902eSBitterblue Smith 0x81C, 0x01FC0001, 451*528f902eSBitterblue Smith 0x81C, 0x01FE0001, 452*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 453*528f902eSBitterblue Smith 0xC50, 0x00000022, 454*528f902eSBitterblue Smith 0xC50, 0x00000020, 455*528f902eSBitterblue Smith 0xE50, 0x00000022, 456*528f902eSBitterblue Smith 0xE50, 0x00000020, 457*528f902eSBitterblue Smith }; 458*528f902eSBitterblue Smith 459*528f902eSBitterblue Smith RTW_DECL_TABLE_PHY_COND(rtw8812a_agc, rtw_phy_cfg_agc); 460*528f902eSBitterblue Smith 461*528f902eSBitterblue Smith static const u32 rtw8812a_agc_diff_lb[] = { 462*528f902eSBitterblue Smith 0x80000004, 0x00000000, 0x40000000, 0x00000000, 463*528f902eSBitterblue Smith 0x81C, 0x47CE0001, 464*528f902eSBitterblue Smith 0x81C, 0x46D00001, 465*528f902eSBitterblue Smith 0x81C, 0x45D20001, 466*528f902eSBitterblue Smith 0x81C, 0x44D40001, 467*528f902eSBitterblue Smith 0x81C, 0x43D60001, 468*528f902eSBitterblue Smith 0x81C, 0x42D80001, 469*528f902eSBitterblue Smith 0x81C, 0x08DA0001, 470*528f902eSBitterblue Smith 0x81C, 0x07DC0001, 471*528f902eSBitterblue Smith 0x81C, 0x06DE0001, 472*528f902eSBitterblue Smith 0x81C, 0x05E00001, 473*528f902eSBitterblue Smith 0x81C, 0x04E20001, 474*528f902eSBitterblue Smith 0x81C, 0x03E40001, 475*528f902eSBitterblue Smith 0x81C, 0x02E60001, 476*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 477*528f902eSBitterblue Smith 0x81C, 0x47D80001, 478*528f902eSBitterblue Smith 0x81C, 0x46DA0001, 479*528f902eSBitterblue Smith 0x81C, 0x45DC0001, 480*528f902eSBitterblue Smith 0x81C, 0x44DE0001, 481*528f902eSBitterblue Smith 0x81C, 0x43E00001, 482*528f902eSBitterblue Smith 0x81C, 0x42E20001, 483*528f902eSBitterblue Smith 0x81C, 0x08E40001, 484*528f902eSBitterblue Smith 0x81C, 0x07E60001, 485*528f902eSBitterblue Smith 0x81C, 0x06E80001, 486*528f902eSBitterblue Smith 0x81C, 0x05EA0001, 487*528f902eSBitterblue Smith 0x81C, 0x04EC0001, 488*528f902eSBitterblue Smith 0x81C, 0x03EE0001, 489*528f902eSBitterblue Smith 0x81C, 0x02F00001, 490*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 491*528f902eSBitterblue Smith }; 492*528f902eSBitterblue Smith 493*528f902eSBitterblue Smith RTW_DECL_TABLE_PHY_COND(rtw8812a_agc_diff_lb, rtw_phy_cfg_agc); 494*528f902eSBitterblue Smith 495*528f902eSBitterblue Smith static const u32 rtw8812a_agc_diff_hb[] = { 496*528f902eSBitterblue Smith 0x80000004, 0x00000000, 0x40000000, 0x00000000, 497*528f902eSBitterblue Smith 0x81C, 0x45CE0001, 498*528f902eSBitterblue Smith 0x81C, 0x44D00001, 499*528f902eSBitterblue Smith 0x81C, 0x43D20001, 500*528f902eSBitterblue Smith 0x81C, 0x42D40001, 501*528f902eSBitterblue Smith 0x81C, 0x08D60001, 502*528f902eSBitterblue Smith 0x81C, 0x07D80001, 503*528f902eSBitterblue Smith 0x81C, 0x06DA0001, 504*528f902eSBitterblue Smith 0x81C, 0x05DC0001, 505*528f902eSBitterblue Smith 0x81C, 0x04DE0001, 506*528f902eSBitterblue Smith 0x81C, 0x03E00001, 507*528f902eSBitterblue Smith 0x81C, 0x02E20001, 508*528f902eSBitterblue Smith 0x81C, 0x01E40001, 509*528f902eSBitterblue Smith 0x81C, 0x01E60001, 510*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 511*528f902eSBitterblue Smith 0x81C, 0x45D80001, 512*528f902eSBitterblue Smith 0x81C, 0x44DA0001, 513*528f902eSBitterblue Smith 0x81C, 0x43DC0001, 514*528f902eSBitterblue Smith 0x81C, 0x42DE0001, 515*528f902eSBitterblue Smith 0x81C, 0x08E00001, 516*528f902eSBitterblue Smith 0x81C, 0x07E20001, 517*528f902eSBitterblue Smith 0x81C, 0x06E40001, 518*528f902eSBitterblue Smith 0x81C, 0x05E60001, 519*528f902eSBitterblue Smith 0x81C, 0x04E80001, 520*528f902eSBitterblue Smith 0x81C, 0x03EA0001, 521*528f902eSBitterblue Smith 0x81C, 0x02EC0001, 522*528f902eSBitterblue Smith 0x81C, 0x01EE0001, 523*528f902eSBitterblue Smith 0x81C, 0x01F00001, 524*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 525*528f902eSBitterblue Smith }; 526*528f902eSBitterblue Smith 527*528f902eSBitterblue Smith RTW_DECL_TABLE_PHY_COND(rtw8812a_agc_diff_hb, rtw_phy_cfg_agc); 528*528f902eSBitterblue Smith 529*528f902eSBitterblue Smith static const u32 rtw8812a_bb[] = { 530*528f902eSBitterblue Smith 0x800, 0x8020D010, 531*528f902eSBitterblue Smith 0x804, 0x080112E0, 532*528f902eSBitterblue Smith 0x808, 0x0E028233, 533*528f902eSBitterblue Smith 0x80C, 0x12131113, 534*528f902eSBitterblue Smith 0x810, 0x20101263, 535*528f902eSBitterblue Smith 0x814, 0x020C3D10, 536*528f902eSBitterblue Smith 0x818, 0x03A00385, 537*528f902eSBitterblue Smith 0x820, 0x00000000, 538*528f902eSBitterblue Smith 0x824, 0x00030FE0, 539*528f902eSBitterblue Smith 0x828, 0x00000000, 540*528f902eSBitterblue Smith 0x82C, 0x002083DD, 541*528f902eSBitterblue Smith 0x830, 0x2EAAEEB8, 542*528f902eSBitterblue Smith 0x834, 0x0037A706, 543*528f902eSBitterblue Smith 0x838, 0x06C89B44, 544*528f902eSBitterblue Smith 0x83C, 0x0000095B, 545*528f902eSBitterblue Smith 0x840, 0xC0000001, 546*528f902eSBitterblue Smith 0x844, 0x40003CDE, 547*528f902eSBitterblue Smith 0x848, 0x6210FF8B, 548*528f902eSBitterblue Smith 0x84C, 0x6CFDFFB8, 549*528f902eSBitterblue Smith 0x850, 0x28874706, 550*528f902eSBitterblue Smith 0x854, 0x0001520C, 551*528f902eSBitterblue Smith 0x858, 0x8060E000, 552*528f902eSBitterblue Smith 0x85C, 0x74210168, 553*528f902eSBitterblue Smith 0x860, 0x6929C321, 554*528f902eSBitterblue Smith 0x864, 0x79727432, 555*528f902eSBitterblue Smith 0x868, 0x8CA7A314, 556*528f902eSBitterblue Smith 0x86C, 0x338C2878, 557*528f902eSBitterblue Smith 0x870, 0x03333333, 558*528f902eSBitterblue Smith 0x874, 0x31602C2E, 559*528f902eSBitterblue Smith 0x878, 0x00003152, 560*528f902eSBitterblue Smith 0x87C, 0x000FC000, 561*528f902eSBitterblue Smith 0x8A0, 0x00000013, 562*528f902eSBitterblue Smith 0x8A4, 0x7F7F7F7F, 563*528f902eSBitterblue Smith 0x8A8, 0xA202033E, 564*528f902eSBitterblue Smith 0x8AC, 0x0FF0FA0A, 565*528f902eSBitterblue Smith 0x8B0, 0x00000600, 566*528f902eSBitterblue Smith 0x8B4, 0x000FC080, 567*528f902eSBitterblue Smith 0x8B8, 0x6C10D7FF, 568*528f902eSBitterblue Smith 0x8BC, 0x4CA520A3, 569*528f902eSBitterblue Smith 0x8C0, 0x27F00020, 570*528f902eSBitterblue Smith 0x8C4, 0x00000000, 571*528f902eSBitterblue Smith 0x8C8, 0x00012D69, 572*528f902eSBitterblue Smith 0x8CC, 0x08248492, 573*528f902eSBitterblue Smith 0x8D0, 0x0000B800, 574*528f902eSBitterblue Smith 0x8DC, 0x00000000, 575*528f902eSBitterblue Smith 0x8D4, 0x940008A0, 576*528f902eSBitterblue Smith 0x8D8, 0x290B5612, 577*528f902eSBitterblue Smith 0x8F8, 0x400002C0, 578*528f902eSBitterblue Smith 0x8FC, 0x00000000, 579*528f902eSBitterblue Smith 0x900, 0x00000701, 580*528f902eSBitterblue Smith 0x90C, 0x00000000, 581*528f902eSBitterblue Smith 0x910, 0x0000FC00, 582*528f902eSBitterblue Smith 0x914, 0x00000404, 583*528f902eSBitterblue Smith 0x918, 0x1C1028C0, 584*528f902eSBitterblue Smith 0x91C, 0x64B11A1C, 585*528f902eSBitterblue Smith 0x920, 0xE0767233, 586*528f902eSBitterblue Smith 0x924, 0x055AA500, 587*528f902eSBitterblue Smith 0x928, 0x00000004, 588*528f902eSBitterblue Smith 0x92C, 0xFFFE0000, 589*528f902eSBitterblue Smith 0x930, 0xFFFFFFFE, 590*528f902eSBitterblue Smith 0x934, 0x001FFFFF, 591*528f902eSBitterblue Smith 0x960, 0x00000000, 592*528f902eSBitterblue Smith 0x964, 0x00000000, 593*528f902eSBitterblue Smith 0x968, 0x00000000, 594*528f902eSBitterblue Smith 0x96C, 0x00000000, 595*528f902eSBitterblue Smith 0x970, 0x801FFFFF, 596*528f902eSBitterblue Smith 0x978, 0x00000000, 597*528f902eSBitterblue Smith 0x97C, 0x00000000, 598*528f902eSBitterblue Smith 0x980, 0x00000000, 599*528f902eSBitterblue Smith 0x984, 0x00000000, 600*528f902eSBitterblue Smith 0x988, 0x00000000, 601*528f902eSBitterblue Smith 0x990, 0x27100000, 602*528f902eSBitterblue Smith 0x994, 0xFFFF0100, 603*528f902eSBitterblue Smith 0x998, 0xFFFFFF5C, 604*528f902eSBitterblue Smith 0x99C, 0xFFFFFFFF, 605*528f902eSBitterblue Smith 0x9A0, 0x000000FF, 606*528f902eSBitterblue Smith 0x9A4, 0x00080080, 607*528f902eSBitterblue Smith 0x9A8, 0x00000000, 608*528f902eSBitterblue Smith 0x9AC, 0x00000000, 609*528f902eSBitterblue Smith 0x9B0, 0x81081008, 610*528f902eSBitterblue Smith 0x9B4, 0x00000000, 611*528f902eSBitterblue Smith 0x9B8, 0x01081008, 612*528f902eSBitterblue Smith 0x9BC, 0x01081008, 613*528f902eSBitterblue Smith 0x9D0, 0x00000000, 614*528f902eSBitterblue Smith 0x9D4, 0x00000000, 615*528f902eSBitterblue Smith 0x9D8, 0x00000000, 616*528f902eSBitterblue Smith 0x9DC, 0x00000000, 617*528f902eSBitterblue Smith 0x9E4, 0x00000003, 618*528f902eSBitterblue Smith 0x9E8, 0x000002D5, 619*528f902eSBitterblue Smith 0xA00, 0x00D047C8, 620*528f902eSBitterblue Smith 0xA04, 0x01FF000C, 621*528f902eSBitterblue Smith 0xA08, 0x8C838300, 622*528f902eSBitterblue Smith 0xA0C, 0x2E7F000F, 623*528f902eSBitterblue Smith 0xA10, 0x9500BB78, 624*528f902eSBitterblue Smith 0xA14, 0x11144028, 625*528f902eSBitterblue Smith 0xA18, 0x00881117, 626*528f902eSBitterblue Smith 0xA1C, 0x89140F00, 627*528f902eSBitterblue Smith 0xA20, 0x1A1B0000, 628*528f902eSBitterblue Smith 0xA24, 0x090E1217, 629*528f902eSBitterblue Smith 0xA28, 0x00000305, 630*528f902eSBitterblue Smith 0xA2C, 0x00900000, 631*528f902eSBitterblue Smith 0xA70, 0x101FFF00, 632*528f902eSBitterblue Smith 0xA74, 0x00000008, 633*528f902eSBitterblue Smith 0xA78, 0x00000900, 634*528f902eSBitterblue Smith 0xA7C, 0x225B0606, 635*528f902eSBitterblue Smith 0xA80, 0x218075B2, 636*528f902eSBitterblue Smith 0xA84, 0x001F8C80, 637*528f902eSBitterblue Smith 0xB00, 0x03100000, 638*528f902eSBitterblue Smith 0xB04, 0x0000B000, 639*528f902eSBitterblue Smith 0xB08, 0xAE0201EB, 640*528f902eSBitterblue Smith 0xB0C, 0x01003207, 641*528f902eSBitterblue Smith 0xB10, 0x00009807, 642*528f902eSBitterblue Smith 0xB14, 0x01000000, 643*528f902eSBitterblue Smith 0xB18, 0x00000002, 644*528f902eSBitterblue Smith 0xB1C, 0x00000002, 645*528f902eSBitterblue Smith 0xB20, 0x0000001F, 646*528f902eSBitterblue Smith 0xB24, 0x03020100, 647*528f902eSBitterblue Smith 0xB28, 0x07060504, 648*528f902eSBitterblue Smith 0xB2C, 0x0B0A0908, 649*528f902eSBitterblue Smith 0xB30, 0x0F0E0D0C, 650*528f902eSBitterblue Smith 0xB34, 0x13121110, 651*528f902eSBitterblue Smith 0xB38, 0x17161514, 652*528f902eSBitterblue Smith 0xB3C, 0x0000003A, 653*528f902eSBitterblue Smith 0xB40, 0x00000000, 654*528f902eSBitterblue Smith 0xB44, 0x00000000, 655*528f902eSBitterblue Smith 0xB48, 0x13000032, 656*528f902eSBitterblue Smith 0xB4C, 0x48080000, 657*528f902eSBitterblue Smith 0xB50, 0x00000000, 658*528f902eSBitterblue Smith 0xB54, 0x00000000, 659*528f902eSBitterblue Smith 0xB58, 0x00000000, 660*528f902eSBitterblue Smith 0xB5C, 0x00000000, 661*528f902eSBitterblue Smith 0xC00, 0x00000007, 662*528f902eSBitterblue Smith 0xC04, 0x00042020, 663*528f902eSBitterblue Smith 0xC08, 0x80410231, 664*528f902eSBitterblue Smith 0xC0C, 0x00000000, 665*528f902eSBitterblue Smith 0xC10, 0x00000100, 666*528f902eSBitterblue Smith 0xC14, 0x01000000, 667*528f902eSBitterblue Smith 0xC1C, 0x40000003, 668*528f902eSBitterblue Smith 0xC20, 0x12121212, 669*528f902eSBitterblue Smith 0xC24, 0x12121212, 670*528f902eSBitterblue Smith 0xC28, 0x12121212, 671*528f902eSBitterblue Smith 0xC2C, 0x12121212, 672*528f902eSBitterblue Smith 0xC30, 0x12121212, 673*528f902eSBitterblue Smith 0xC34, 0x12121212, 674*528f902eSBitterblue Smith 0xC38, 0x12121212, 675*528f902eSBitterblue Smith 0xC3C, 0x12121212, 676*528f902eSBitterblue Smith 0xC40, 0x12121212, 677*528f902eSBitterblue Smith 0xC44, 0x12121212, 678*528f902eSBitterblue Smith 0xC48, 0x12121212, 679*528f902eSBitterblue Smith 0xC4C, 0x12121212, 680*528f902eSBitterblue Smith 0xC50, 0x00000020, 681*528f902eSBitterblue Smith 0xC54, 0x0008121C, 682*528f902eSBitterblue Smith 0xC58, 0x30000C1C, 683*528f902eSBitterblue Smith 0xC5C, 0x00000058, 684*528f902eSBitterblue Smith 0xC60, 0x34344443, 685*528f902eSBitterblue Smith 0xC64, 0x07003333, 686*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 687*528f902eSBitterblue Smith 0xC68, 0x59791979, 688*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 689*528f902eSBitterblue Smith 0xC68, 0x59791979, 690*528f902eSBitterblue Smith 0x90000002, 0x00000000, 0x40000000, 0x00000000, 691*528f902eSBitterblue Smith 0xC68, 0x59791979, 692*528f902eSBitterblue Smith 0x90000004, 0x00000000, 0x40000000, 0x00000000, 693*528f902eSBitterblue Smith 0xC68, 0x59791979, 694*528f902eSBitterblue Smith 0x90000001, 0x00000000, 0x40000000, 0x00000000, 695*528f902eSBitterblue Smith 0xC68, 0x59791979, 696*528f902eSBitterblue Smith 0x90000001, 0x00000005, 0x40000000, 0x00000000, 697*528f902eSBitterblue Smith 0xC68, 0x59791979, 698*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 699*528f902eSBitterblue Smith 0xC68, 0x59799979, 700*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 701*528f902eSBitterblue Smith 0xC6C, 0x59795979, 702*528f902eSBitterblue Smith 0xC70, 0x19795979, 703*528f902eSBitterblue Smith 0xC74, 0x19795979, 704*528f902eSBitterblue Smith 0xC78, 0x19791979, 705*528f902eSBitterblue Smith 0xC7C, 0x19791979, 706*528f902eSBitterblue Smith 0xC80, 0x19791979, 707*528f902eSBitterblue Smith 0xC84, 0x19791979, 708*528f902eSBitterblue Smith 0xC94, 0x0100005C, 709*528f902eSBitterblue Smith 0xC98, 0x00000000, 710*528f902eSBitterblue Smith 0xC9C, 0x00000000, 711*528f902eSBitterblue Smith 0xCA0, 0x00000029, 712*528f902eSBitterblue Smith 0xCA4, 0x08040201, 713*528f902eSBitterblue Smith 0xCA8, 0x80402010, 714*528f902eSBitterblue Smith 0xCB0, 0x77547777, 715*528f902eSBitterblue Smith 0xCB4, 0x00000077, 716*528f902eSBitterblue Smith 0xCB8, 0x00508242, 717*528f902eSBitterblue Smith 0xE00, 0x00000007, 718*528f902eSBitterblue Smith 0xE04, 0x00042020, 719*528f902eSBitterblue Smith 0xE08, 0x80410231, 720*528f902eSBitterblue Smith 0xE0C, 0x00000000, 721*528f902eSBitterblue Smith 0xE10, 0x00000100, 722*528f902eSBitterblue Smith 0xE14, 0x01000000, 723*528f902eSBitterblue Smith 0xE1C, 0x40000003, 724*528f902eSBitterblue Smith 0xE20, 0x12121212, 725*528f902eSBitterblue Smith 0xE24, 0x12121212, 726*528f902eSBitterblue Smith 0xE28, 0x12121212, 727*528f902eSBitterblue Smith 0xE2C, 0x12121212, 728*528f902eSBitterblue Smith 0xE30, 0x12121212, 729*528f902eSBitterblue Smith 0xE34, 0x12121212, 730*528f902eSBitterblue Smith 0xE38, 0x12121212, 731*528f902eSBitterblue Smith 0xE3C, 0x12121212, 732*528f902eSBitterblue Smith 0xE40, 0x12121212, 733*528f902eSBitterblue Smith 0xE44, 0x12121212, 734*528f902eSBitterblue Smith 0xE48, 0x12121212, 735*528f902eSBitterblue Smith 0xE4C, 0x12121212, 736*528f902eSBitterblue Smith 0xE50, 0x00000020, 737*528f902eSBitterblue Smith 0xE54, 0x0008121C, 738*528f902eSBitterblue Smith 0xE58, 0x30000C1C, 739*528f902eSBitterblue Smith 0xE5C, 0x00000058, 740*528f902eSBitterblue Smith 0xE60, 0x34344443, 741*528f902eSBitterblue Smith 0xE64, 0x07003333, 742*528f902eSBitterblue Smith 0xE68, 0x59791979, 743*528f902eSBitterblue Smith 0xE6C, 0x59795979, 744*528f902eSBitterblue Smith 0xE70, 0x19795979, 745*528f902eSBitterblue Smith 0xE74, 0x19795979, 746*528f902eSBitterblue Smith 0xE78, 0x19791979, 747*528f902eSBitterblue Smith 0xE7C, 0x19791979, 748*528f902eSBitterblue Smith 0xE80, 0x19791979, 749*528f902eSBitterblue Smith 0xE84, 0x19791979, 750*528f902eSBitterblue Smith 0xE94, 0x0100005C, 751*528f902eSBitterblue Smith 0xE98, 0x00000000, 752*528f902eSBitterblue Smith 0xE9C, 0x00000000, 753*528f902eSBitterblue Smith 0xEA0, 0x00000029, 754*528f902eSBitterblue Smith 0xEA4, 0x08040201, 755*528f902eSBitterblue Smith 0xEA8, 0x80402010, 756*528f902eSBitterblue Smith 0xEB0, 0x77547777, 757*528f902eSBitterblue Smith 0xEB4, 0x00000077, 758*528f902eSBitterblue Smith 0xEB8, 0x00508242, 759*528f902eSBitterblue Smith }; 760*528f902eSBitterblue Smith 761*528f902eSBitterblue Smith RTW_DECL_TABLE_PHY_COND(rtw8812a_bb, rtw_phy_cfg_bb); 762*528f902eSBitterblue Smith 763*528f902eSBitterblue Smith static const struct rtw_phy_pg_cfg_pair rtw8812a_bb_pg[] = { 764*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c20, 0xffffffff, 0x34363840, }, 765*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c24, 0xffffffff, 0x42424444, }, 766*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c28, 0xffffffff, 0x30323638, }, 767*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c2c, 0xffffffff, 0x40424444, }, 768*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c30, 0xffffffff, 0x28303236, }, 769*528f902eSBitterblue Smith { 0, 0, 1, 0x00000c34, 0xffffffff, 0x38404242, }, 770*528f902eSBitterblue Smith { 0, 0, 1, 0x00000c38, 0xffffffff, 0x26283034, }, 771*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c3c, 0xffffffff, 0x40424444, }, 772*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c40, 0xffffffff, 0x28303236, }, 773*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c44, 0xffffffff, 0x42422426, }, 774*528f902eSBitterblue Smith { 0, 0, 1, 0x00000c48, 0xffffffff, 0x30343840, }, 775*528f902eSBitterblue Smith { 0, 0, 1, 0x00000c4c, 0xffffffff, 0x22242628, }, 776*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e20, 0xffffffff, 0x34363840, }, 777*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e24, 0xffffffff, 0x42424444, }, 778*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e28, 0xffffffff, 0x30323638, }, 779*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e2c, 0xffffffff, 0x40424444, }, 780*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e30, 0xffffffff, 0x28303236, }, 781*528f902eSBitterblue Smith { 0, 1, 1, 0x00000e34, 0xffffffff, 0x38404242, }, 782*528f902eSBitterblue Smith { 0, 1, 1, 0x00000e38, 0xffffffff, 0x26283034, }, 783*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e3c, 0xffffffff, 0x40424444, }, 784*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e40, 0xffffffff, 0x28303236, }, 785*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e44, 0xffffffff, 0x42422426, }, 786*528f902eSBitterblue Smith { 0, 1, 1, 0x00000e48, 0xffffffff, 0x30343840, }, 787*528f902eSBitterblue Smith { 0, 1, 1, 0x00000e4c, 0xffffffff, 0x22242628, }, 788*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c24, 0xffffffff, 0x42424444, }, 789*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c28, 0xffffffff, 0x30323640, }, 790*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c2c, 0xffffffff, 0x40424444, }, 791*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c30, 0xffffffff, 0x28303236, }, 792*528f902eSBitterblue Smith { 1, 0, 1, 0x00000c34, 0xffffffff, 0x38404242, }, 793*528f902eSBitterblue Smith { 1, 0, 1, 0x00000c38, 0xffffffff, 0x26283034, }, 794*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c3c, 0xffffffff, 0x40424444, }, 795*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c40, 0xffffffff, 0x28303236, }, 796*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c44, 0xffffffff, 0x42422426, }, 797*528f902eSBitterblue Smith { 1, 0, 1, 0x00000c48, 0xffffffff, 0x30343840, }, 798*528f902eSBitterblue Smith { 1, 0, 1, 0x00000c4c, 0xffffffff, 0x22242628, }, 799*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e24, 0xffffffff, 0x42424444, }, 800*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e28, 0xffffffff, 0x30323640, }, 801*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e2c, 0xffffffff, 0x40424444, }, 802*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e30, 0xffffffff, 0x28303236, }, 803*528f902eSBitterblue Smith { 1, 1, 1, 0x00000e34, 0xffffffff, 0x38404242, }, 804*528f902eSBitterblue Smith { 1, 1, 1, 0x00000e38, 0xffffffff, 0x26283034, }, 805*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e3c, 0xffffffff, 0x40424444, }, 806*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e40, 0xffffffff, 0x28303236, }, 807*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e44, 0xffffffff, 0x42422426, }, 808*528f902eSBitterblue Smith { 1, 1, 1, 0x00000e48, 0xffffffff, 0x30343840, }, 809*528f902eSBitterblue Smith { 1, 1, 1, 0x00000e4c, 0xffffffff, 0x22242628, }, 810*528f902eSBitterblue Smith }; 811*528f902eSBitterblue Smith 812*528f902eSBitterblue Smith RTW_DECL_TABLE_BB_PG(rtw8812a_bb_pg); 813*528f902eSBitterblue Smith 814*528f902eSBitterblue Smith static const struct rtw_phy_pg_cfg_pair rtw8812a_bb_pg_rfe3[] = { 815*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c20, 0xffffffff, 0x34343434, }, 816*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c24, 0xffffffff, 0x32323232, }, 817*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c28, 0xffffffff, 0x28303232, }, 818*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c2c, 0xffffffff, 0x32323232, }, 819*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c30, 0xffffffff, 0x28303232, }, 820*528f902eSBitterblue Smith { 0, 0, 1, 0x00000c34, 0xffffffff, 0x32323232, }, 821*528f902eSBitterblue Smith { 0, 0, 1, 0x00000c38, 0xffffffff, 0x26283032, }, 822*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c3c, 0xffffffff, 0x32323232, }, 823*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c40, 0xffffffff, 0x28303232, }, 824*528f902eSBitterblue Smith { 0, 0, 0, 0x00000c44, 0xffffffff, 0x32322426, }, 825*528f902eSBitterblue Smith { 0, 0, 1, 0x00000c48, 0xffffffff, 0x32323232, }, 826*528f902eSBitterblue Smith { 0, 0, 1, 0x00000c4c, 0xffffffff, 0x24262830, }, 827*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e20, 0xffffffff, 0x34343434, }, 828*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e24, 0xffffffff, 0x32323232, }, 829*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e28, 0xffffffff, 0x28303232, }, 830*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e2c, 0xffffffff, 0x32323232, }, 831*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e30, 0xffffffff, 0x28303232, }, 832*528f902eSBitterblue Smith { 0, 1, 1, 0x00000e34, 0xffffffff, 0x32323232, }, 833*528f902eSBitterblue Smith { 0, 1, 1, 0x00000e38, 0xffffffff, 0x26283032, }, 834*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e3c, 0xffffffff, 0x32323232, }, 835*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e40, 0xffffffff, 0x28303232, }, 836*528f902eSBitterblue Smith { 0, 1, 0, 0x00000e44, 0xffffffff, 0x32322426, }, 837*528f902eSBitterblue Smith { 0, 1, 1, 0x00000e48, 0xffffffff, 0x32323232, }, 838*528f902eSBitterblue Smith { 0, 1, 1, 0x00000e4c, 0xffffffff, 0x24262830, }, 839*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c24, 0xffffffff, 0x32323232, }, 840*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c28, 0xffffffff, 0x28303232, }, 841*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c2c, 0xffffffff, 0x32323232, }, 842*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c30, 0xffffffff, 0x24262830, }, 843*528f902eSBitterblue Smith { 1, 0, 1, 0x00000c34, 0xffffffff, 0x32323232, }, 844*528f902eSBitterblue Smith { 1, 0, 1, 0x00000c38, 0xffffffff, 0x24262830, }, 845*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c3c, 0xffffffff, 0x32323232, }, 846*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c40, 0xffffffff, 0x24262830, }, 847*528f902eSBitterblue Smith { 1, 0, 0, 0x00000c44, 0xffffffff, 0x32322222, }, 848*528f902eSBitterblue Smith { 1, 0, 1, 0x00000c48, 0xffffffff, 0x28303232, }, 849*528f902eSBitterblue Smith { 1, 0, 1, 0x00000c4c, 0xffffffff, 0x22222426, }, 850*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e24, 0xffffffff, 0x32323232, }, 851*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e28, 0xffffffff, 0x28303232, }, 852*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e2c, 0xffffffff, 0x32323232, }, 853*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e30, 0xffffffff, 0x24262830, }, 854*528f902eSBitterblue Smith { 1, 1, 1, 0x00000e34, 0xffffffff, 0x32323232, }, 855*528f902eSBitterblue Smith { 1, 1, 1, 0x00000e38, 0xffffffff, 0x24262830, }, 856*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e3c, 0xffffffff, 0x32323232, }, 857*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e40, 0xffffffff, 0x24262830, }, 858*528f902eSBitterblue Smith { 1, 1, 0, 0x00000e44, 0xffffffff, 0x32322222, }, 859*528f902eSBitterblue Smith { 1, 1, 1, 0x00000e48, 0xffffffff, 0x28303232, }, 860*528f902eSBitterblue Smith { 1, 1, 1, 0x00000e4c, 0xffffffff, 0x22222426, }, 861*528f902eSBitterblue Smith }; 862*528f902eSBitterblue Smith 863*528f902eSBitterblue Smith RTW_DECL_TABLE_BB_PG(rtw8812a_bb_pg_rfe3); 864*528f902eSBitterblue Smith 865*528f902eSBitterblue Smith static const u32 rtw8812a_rf_a[] = { 866*528f902eSBitterblue Smith 0x000, 0x00010000, 867*528f902eSBitterblue Smith 0x018, 0x0001712A, 868*528f902eSBitterblue Smith 0x056, 0x00051CF2, 869*528f902eSBitterblue Smith 0x066, 0x00040000, 870*528f902eSBitterblue Smith 0x01E, 0x00080000, 871*528f902eSBitterblue Smith 0x089, 0x00000080, 872*528f902eSBitterblue Smith 0x80000001, 0x00000000, 0x40000000, 0x00000000, 873*528f902eSBitterblue Smith 0x086, 0x00014B3A, 874*528f902eSBitterblue Smith 0x90000001, 0x00000005, 0x40000000, 0x00000000, 875*528f902eSBitterblue Smith 0x086, 0x00014B3A, 876*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 877*528f902eSBitterblue Smith 0x086, 0x00014B38, 878*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 879*528f902eSBitterblue Smith 0x80000004, 0x00000000, 0x40000000, 0x00000000, 880*528f902eSBitterblue Smith 0x08B, 0x00080180, 881*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 882*528f902eSBitterblue Smith 0x08B, 0x00087180, 883*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 884*528f902eSBitterblue Smith 0x0B1, 0x0001FC1A, 885*528f902eSBitterblue Smith 0x0B3, 0x000F0810, 886*528f902eSBitterblue Smith 0x0B4, 0x0001A78D, 887*528f902eSBitterblue Smith 0x0BA, 0x00086180, 888*528f902eSBitterblue Smith 0x018, 0x00000006, 889*528f902eSBitterblue Smith 0x0EF, 0x00002000, 890*528f902eSBitterblue Smith 0x80000001, 0x00000000, 0x40000000, 0x00000000, 891*528f902eSBitterblue Smith 0x03B, 0x0003F218, 892*528f902eSBitterblue Smith 0x03B, 0x00030A58, 893*528f902eSBitterblue Smith 0x03B, 0x0002FA58, 894*528f902eSBitterblue Smith 0x03B, 0x00022590, 895*528f902eSBitterblue Smith 0x03B, 0x0001FA50, 896*528f902eSBitterblue Smith 0x03B, 0x00010248, 897*528f902eSBitterblue Smith 0x03B, 0x00008240, 898*528f902eSBitterblue Smith 0x90000001, 0x00000005, 0x40000000, 0x00000000, 899*528f902eSBitterblue Smith 0x03B, 0x0003F218, 900*528f902eSBitterblue Smith 0x03B, 0x00030A58, 901*528f902eSBitterblue Smith 0x03B, 0x0002FA58, 902*528f902eSBitterblue Smith 0x03B, 0x00022590, 903*528f902eSBitterblue Smith 0x03B, 0x0001FA50, 904*528f902eSBitterblue Smith 0x03B, 0x00010248, 905*528f902eSBitterblue Smith 0x03B, 0x00008240, 906*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 907*528f902eSBitterblue Smith 0x03B, 0x00038A58, 908*528f902eSBitterblue Smith 0x03B, 0x00037A58, 909*528f902eSBitterblue Smith 0x03B, 0x0002A590, 910*528f902eSBitterblue Smith 0x03B, 0x00027A50, 911*528f902eSBitterblue Smith 0x03B, 0x00018248, 912*528f902eSBitterblue Smith 0x03B, 0x00010240, 913*528f902eSBitterblue Smith 0x03B, 0x00008240, 914*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 915*528f902eSBitterblue Smith 0x0EF, 0x00000100, 916*528f902eSBitterblue Smith 0x80000002, 0x00000000, 0x40000000, 0x00000000, 917*528f902eSBitterblue Smith 0x034, 0x0000A4EE, 918*528f902eSBitterblue Smith 0x034, 0x00009076, 919*528f902eSBitterblue Smith 0x034, 0x00008073, 920*528f902eSBitterblue Smith 0x034, 0x00007070, 921*528f902eSBitterblue Smith 0x034, 0x0000606D, 922*528f902eSBitterblue Smith 0x034, 0x0000506A, 923*528f902eSBitterblue Smith 0x034, 0x00004049, 924*528f902eSBitterblue Smith 0x034, 0x00003046, 925*528f902eSBitterblue Smith 0x034, 0x00002028, 926*528f902eSBitterblue Smith 0x034, 0x00001025, 927*528f902eSBitterblue Smith 0x034, 0x00000022, 928*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 929*528f902eSBitterblue Smith 0x034, 0x0000ADF4, 930*528f902eSBitterblue Smith 0x034, 0x00009DF1, 931*528f902eSBitterblue Smith 0x034, 0x00008DEE, 932*528f902eSBitterblue Smith 0x034, 0x00007DEB, 933*528f902eSBitterblue Smith 0x034, 0x00006DE8, 934*528f902eSBitterblue Smith 0x034, 0x00005DE5, 935*528f902eSBitterblue Smith 0x034, 0x00004DE2, 936*528f902eSBitterblue Smith 0x034, 0x00003CE6, 937*528f902eSBitterblue Smith 0x034, 0x000024E7, 938*528f902eSBitterblue Smith 0x034, 0x000014E4, 939*528f902eSBitterblue Smith 0x034, 0x000004E1, 940*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 941*528f902eSBitterblue Smith 0x0EF, 0x00000000, 942*528f902eSBitterblue Smith 0x0EF, 0x000020A2, 943*528f902eSBitterblue Smith 0x0DF, 0x00000080, 944*528f902eSBitterblue Smith 0x035, 0x00000192, 945*528f902eSBitterblue Smith 0x035, 0x00008192, 946*528f902eSBitterblue Smith 0x035, 0x00010192, 947*528f902eSBitterblue Smith 0x036, 0x00000024, 948*528f902eSBitterblue Smith 0x036, 0x00008024, 949*528f902eSBitterblue Smith 0x036, 0x00010024, 950*528f902eSBitterblue Smith 0x036, 0x00018024, 951*528f902eSBitterblue Smith 0x0EF, 0x00000000, 952*528f902eSBitterblue Smith 0x051, 0x00000C21, 953*528f902eSBitterblue Smith 0x052, 0x000006D9, 954*528f902eSBitterblue Smith 0x053, 0x000FC649, 955*528f902eSBitterblue Smith 0x054, 0x0000017E, 956*528f902eSBitterblue Smith 0x0EF, 0x00000002, 957*528f902eSBitterblue Smith 0x008, 0x00008400, 958*528f902eSBitterblue Smith 0x018, 0x0001712A, 959*528f902eSBitterblue Smith 0x0EF, 0x00001000, 960*528f902eSBitterblue Smith 0x03A, 0x00000080, 961*528f902eSBitterblue Smith 0x03B, 0x0003A02C, 962*528f902eSBitterblue Smith 0x03C, 0x00004000, 963*528f902eSBitterblue Smith 0x03A, 0x00000400, 964*528f902eSBitterblue Smith 0x03B, 0x0003202C, 965*528f902eSBitterblue Smith 0x03C, 0x00010000, 966*528f902eSBitterblue Smith 0x03A, 0x000000A0, 967*528f902eSBitterblue Smith 0x03B, 0x0002B064, 968*528f902eSBitterblue Smith 0x03C, 0x00004000, 969*528f902eSBitterblue Smith 0x03A, 0x000000D8, 970*528f902eSBitterblue Smith 0x03B, 0x00023070, 971*528f902eSBitterblue Smith 0x03C, 0x00004000, 972*528f902eSBitterblue Smith 0x03A, 0x00000468, 973*528f902eSBitterblue Smith 0x03B, 0x0001B870, 974*528f902eSBitterblue Smith 0x03C, 0x00010000, 975*528f902eSBitterblue Smith 0x03A, 0x00000098, 976*528f902eSBitterblue Smith 0x03B, 0x00012085, 977*528f902eSBitterblue Smith 0x03C, 0x000E4000, 978*528f902eSBitterblue Smith 0x03A, 0x00000418, 979*528f902eSBitterblue Smith 0x03B, 0x0000A080, 980*528f902eSBitterblue Smith 0x03C, 0x000F0000, 981*528f902eSBitterblue Smith 0x03A, 0x00000418, 982*528f902eSBitterblue Smith 0x03B, 0x00002080, 983*528f902eSBitterblue Smith 0x03C, 0x00010000, 984*528f902eSBitterblue Smith 0x03A, 0x00000080, 985*528f902eSBitterblue Smith 0x03B, 0x0007A02C, 986*528f902eSBitterblue Smith 0x03C, 0x00004000, 987*528f902eSBitterblue Smith 0x03A, 0x00000400, 988*528f902eSBitterblue Smith 0x03B, 0x0007202C, 989*528f902eSBitterblue Smith 0x03C, 0x00010000, 990*528f902eSBitterblue Smith 0x03A, 0x000000A0, 991*528f902eSBitterblue Smith 0x03B, 0x0006B064, 992*528f902eSBitterblue Smith 0x03C, 0x00004000, 993*528f902eSBitterblue Smith 0x03A, 0x000000D8, 994*528f902eSBitterblue Smith 0x03B, 0x00063070, 995*528f902eSBitterblue Smith 0x03C, 0x00004000, 996*528f902eSBitterblue Smith 0x03A, 0x00000468, 997*528f902eSBitterblue Smith 0x03B, 0x0005B870, 998*528f902eSBitterblue Smith 0x03C, 0x00010000, 999*528f902eSBitterblue Smith 0x03A, 0x00000098, 1000*528f902eSBitterblue Smith 0x03B, 0x00052085, 1001*528f902eSBitterblue Smith 0x03C, 0x000E4000, 1002*528f902eSBitterblue Smith 0x03A, 0x00000418, 1003*528f902eSBitterblue Smith 0x03B, 0x0004A080, 1004*528f902eSBitterblue Smith 0x03C, 0x000F0000, 1005*528f902eSBitterblue Smith 0x03A, 0x00000418, 1006*528f902eSBitterblue Smith 0x03B, 0x00042080, 1007*528f902eSBitterblue Smith 0x03C, 0x00010000, 1008*528f902eSBitterblue Smith 0x03A, 0x00000080, 1009*528f902eSBitterblue Smith 0x03B, 0x000BA02C, 1010*528f902eSBitterblue Smith 0x03C, 0x00004000, 1011*528f902eSBitterblue Smith 0x03A, 0x00000400, 1012*528f902eSBitterblue Smith 0x03B, 0x000B202C, 1013*528f902eSBitterblue Smith 0x03C, 0x00010000, 1014*528f902eSBitterblue Smith 0x03A, 0x000000A0, 1015*528f902eSBitterblue Smith 0x03B, 0x000AB064, 1016*528f902eSBitterblue Smith 0x03C, 0x00004000, 1017*528f902eSBitterblue Smith 0x03A, 0x000000D8, 1018*528f902eSBitterblue Smith 0x03B, 0x000A3070, 1019*528f902eSBitterblue Smith 0x03C, 0x00004000, 1020*528f902eSBitterblue Smith 0x03A, 0x00000468, 1021*528f902eSBitterblue Smith 0x03B, 0x0009B870, 1022*528f902eSBitterblue Smith 0x03C, 0x00010000, 1023*528f902eSBitterblue Smith 0x03A, 0x00000098, 1024*528f902eSBitterblue Smith 0x03B, 0x00092085, 1025*528f902eSBitterblue Smith 0x03C, 0x000E4000, 1026*528f902eSBitterblue Smith 0x03A, 0x00000418, 1027*528f902eSBitterblue Smith 0x03B, 0x0008A080, 1028*528f902eSBitterblue Smith 0x03C, 0x000F0000, 1029*528f902eSBitterblue Smith 0x03A, 0x00000418, 1030*528f902eSBitterblue Smith 0x03B, 0x00082080, 1031*528f902eSBitterblue Smith 0x03C, 0x00010000, 1032*528f902eSBitterblue Smith 0x0EF, 0x00001100, 1033*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1034*528f902eSBitterblue Smith 0x034, 0x0004A0B2, 1035*528f902eSBitterblue Smith 0x034, 0x000490AF, 1036*528f902eSBitterblue Smith 0x034, 0x00048070, 1037*528f902eSBitterblue Smith 0x034, 0x0004706D, 1038*528f902eSBitterblue Smith 0x034, 0x00046050, 1039*528f902eSBitterblue Smith 0x034, 0x0004504D, 1040*528f902eSBitterblue Smith 0x034, 0x0004404A, 1041*528f902eSBitterblue Smith 0x034, 0x00043047, 1042*528f902eSBitterblue Smith 0x034, 0x0004200A, 1043*528f902eSBitterblue Smith 0x034, 0x00041007, 1044*528f902eSBitterblue Smith 0x034, 0x00040004, 1045*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1046*528f902eSBitterblue Smith 0x034, 0x0004A0B2, 1047*528f902eSBitterblue Smith 0x034, 0x000490AF, 1048*528f902eSBitterblue Smith 0x034, 0x00048070, 1049*528f902eSBitterblue Smith 0x034, 0x0004706D, 1050*528f902eSBitterblue Smith 0x034, 0x0004604D, 1051*528f902eSBitterblue Smith 0x034, 0x0004504A, 1052*528f902eSBitterblue Smith 0x034, 0x00044047, 1053*528f902eSBitterblue Smith 0x034, 0x00043044, 1054*528f902eSBitterblue Smith 0x034, 0x00042007, 1055*528f902eSBitterblue Smith 0x034, 0x00041004, 1056*528f902eSBitterblue Smith 0x034, 0x00040001, 1057*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1058*528f902eSBitterblue Smith 0x034, 0x0004ADF5, 1059*528f902eSBitterblue Smith 0x034, 0x00049DF2, 1060*528f902eSBitterblue Smith 0x034, 0x00048DEF, 1061*528f902eSBitterblue Smith 0x034, 0x00047DEC, 1062*528f902eSBitterblue Smith 0x034, 0x00046DE9, 1063*528f902eSBitterblue Smith 0x034, 0x00045DE6, 1064*528f902eSBitterblue Smith 0x034, 0x00044DE3, 1065*528f902eSBitterblue Smith 0x034, 0x000438C8, 1066*528f902eSBitterblue Smith 0x034, 0x000428C5, 1067*528f902eSBitterblue Smith 0x034, 0x000418C2, 1068*528f902eSBitterblue Smith 0x034, 0x000408C0, 1069*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1070*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1071*528f902eSBitterblue Smith 0x034, 0x0002A0B2, 1072*528f902eSBitterblue Smith 0x034, 0x000290AF, 1073*528f902eSBitterblue Smith 0x034, 0x00028070, 1074*528f902eSBitterblue Smith 0x034, 0x0002706D, 1075*528f902eSBitterblue Smith 0x034, 0x00026050, 1076*528f902eSBitterblue Smith 0x034, 0x0002504D, 1077*528f902eSBitterblue Smith 0x034, 0x0002404A, 1078*528f902eSBitterblue Smith 0x034, 0x00023047, 1079*528f902eSBitterblue Smith 0x034, 0x0002200A, 1080*528f902eSBitterblue Smith 0x034, 0x00021007, 1081*528f902eSBitterblue Smith 0x034, 0x00020004, 1082*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1083*528f902eSBitterblue Smith 0x034, 0x0002A0B4, 1084*528f902eSBitterblue Smith 0x034, 0x000290B1, 1085*528f902eSBitterblue Smith 0x034, 0x00028072, 1086*528f902eSBitterblue Smith 0x034, 0x0002706F, 1087*528f902eSBitterblue Smith 0x034, 0x0002604F, 1088*528f902eSBitterblue Smith 0x034, 0x0002504C, 1089*528f902eSBitterblue Smith 0x034, 0x00024049, 1090*528f902eSBitterblue Smith 0x034, 0x00023046, 1091*528f902eSBitterblue Smith 0x034, 0x00022009, 1092*528f902eSBitterblue Smith 0x034, 0x00021006, 1093*528f902eSBitterblue Smith 0x034, 0x00020003, 1094*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1095*528f902eSBitterblue Smith 0x034, 0x0002ADF5, 1096*528f902eSBitterblue Smith 0x034, 0x00029DF2, 1097*528f902eSBitterblue Smith 0x034, 0x00028DEF, 1098*528f902eSBitterblue Smith 0x034, 0x00027DEC, 1099*528f902eSBitterblue Smith 0x034, 0x00026DE9, 1100*528f902eSBitterblue Smith 0x034, 0x00025DE6, 1101*528f902eSBitterblue Smith 0x034, 0x00024DE3, 1102*528f902eSBitterblue Smith 0x034, 0x000238C8, 1103*528f902eSBitterblue Smith 0x034, 0x000228C5, 1104*528f902eSBitterblue Smith 0x034, 0x000218C2, 1105*528f902eSBitterblue Smith 0x034, 0x000208C0, 1106*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1107*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1108*528f902eSBitterblue Smith 0x034, 0x0000A0B2, 1109*528f902eSBitterblue Smith 0x034, 0x000090AF, 1110*528f902eSBitterblue Smith 0x034, 0x00008070, 1111*528f902eSBitterblue Smith 0x034, 0x0000706D, 1112*528f902eSBitterblue Smith 0x034, 0x00006050, 1113*528f902eSBitterblue Smith 0x034, 0x0000504D, 1114*528f902eSBitterblue Smith 0x034, 0x0000404A, 1115*528f902eSBitterblue Smith 0x034, 0x00003047, 1116*528f902eSBitterblue Smith 0x034, 0x0000200A, 1117*528f902eSBitterblue Smith 0x034, 0x00001007, 1118*528f902eSBitterblue Smith 0x034, 0x00000004, 1119*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1120*528f902eSBitterblue Smith 0x034, 0x0000A0B2, 1121*528f902eSBitterblue Smith 0x034, 0x000090AF, 1122*528f902eSBitterblue Smith 0x034, 0x00008070, 1123*528f902eSBitterblue Smith 0x034, 0x0000706D, 1124*528f902eSBitterblue Smith 0x034, 0x0000604D, 1125*528f902eSBitterblue Smith 0x034, 0x0000504A, 1126*528f902eSBitterblue Smith 0x034, 0x00004047, 1127*528f902eSBitterblue Smith 0x034, 0x00003044, 1128*528f902eSBitterblue Smith 0x034, 0x00002007, 1129*528f902eSBitterblue Smith 0x034, 0x00001004, 1130*528f902eSBitterblue Smith 0x034, 0x00000001, 1131*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1132*528f902eSBitterblue Smith 0x034, 0x0000AFF7, 1133*528f902eSBitterblue Smith 0x034, 0x00009DF7, 1134*528f902eSBitterblue Smith 0x034, 0x00008DF4, 1135*528f902eSBitterblue Smith 0x034, 0x00007DF1, 1136*528f902eSBitterblue Smith 0x034, 0x00006DEE, 1137*528f902eSBitterblue Smith 0x034, 0x00005DEB, 1138*528f902eSBitterblue Smith 0x034, 0x00004DE8, 1139*528f902eSBitterblue Smith 0x034, 0x000038CC, 1140*528f902eSBitterblue Smith 0x034, 0x000028C9, 1141*528f902eSBitterblue Smith 0x034, 0x000018C6, 1142*528f902eSBitterblue Smith 0x034, 0x000008C3, 1143*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1144*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1145*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1146*528f902eSBitterblue Smith 0x018, 0x0001712A, 1147*528f902eSBitterblue Smith 0x0EF, 0x00000040, 1148*528f902eSBitterblue Smith 0x035, 0x000001D4, 1149*528f902eSBitterblue Smith 0x035, 0x000081D4, 1150*528f902eSBitterblue Smith 0x035, 0x000101D4, 1151*528f902eSBitterblue Smith 0x035, 0x000201B4, 1152*528f902eSBitterblue Smith 0x035, 0x000281B4, 1153*528f902eSBitterblue Smith 0x035, 0x000301B4, 1154*528f902eSBitterblue Smith 0x035, 0x000401B4, 1155*528f902eSBitterblue Smith 0x035, 0x000481B4, 1156*528f902eSBitterblue Smith 0x035, 0x000501B4, 1157*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1158*528f902eSBitterblue Smith 0x018, 0x0001712A, 1159*528f902eSBitterblue Smith 0x0EF, 0x00000040, 1160*528f902eSBitterblue Smith 0x035, 0x000001D4, 1161*528f902eSBitterblue Smith 0x035, 0x000081D4, 1162*528f902eSBitterblue Smith 0x035, 0x000101D4, 1163*528f902eSBitterblue Smith 0x035, 0x000201B4, 1164*528f902eSBitterblue Smith 0x035, 0x000281B4, 1165*528f902eSBitterblue Smith 0x035, 0x000301B4, 1166*528f902eSBitterblue Smith 0x035, 0x000401B4, 1167*528f902eSBitterblue Smith 0x035, 0x000481B4, 1168*528f902eSBitterblue Smith 0x035, 0x000501B4, 1169*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1170*528f902eSBitterblue Smith 0x018, 0x0001712A, 1171*528f902eSBitterblue Smith 0x0EF, 0x00000040, 1172*528f902eSBitterblue Smith 0x035, 0x00000188, 1173*528f902eSBitterblue Smith 0x035, 0x00008147, 1174*528f902eSBitterblue Smith 0x035, 0x00010147, 1175*528f902eSBitterblue Smith 0x035, 0x000201D7, 1176*528f902eSBitterblue Smith 0x035, 0x000281D7, 1177*528f902eSBitterblue Smith 0x035, 0x000301D7, 1178*528f902eSBitterblue Smith 0x035, 0x000401D8, 1179*528f902eSBitterblue Smith 0x035, 0x000481D8, 1180*528f902eSBitterblue Smith 0x035, 0x000501D8, 1181*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1182*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1183*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1184*528f902eSBitterblue Smith 0x018, 0x0001712A, 1185*528f902eSBitterblue Smith 0x0EF, 0x00000010, 1186*528f902eSBitterblue Smith 0x036, 0x00004BFB, 1187*528f902eSBitterblue Smith 0x036, 0x0000CBFB, 1188*528f902eSBitterblue Smith 0x036, 0x00014BFB, 1189*528f902eSBitterblue Smith 0x036, 0x0001CBFB, 1190*528f902eSBitterblue Smith 0x036, 0x00024F4B, 1191*528f902eSBitterblue Smith 0x036, 0x0002CF4B, 1192*528f902eSBitterblue Smith 0x036, 0x00034F4B, 1193*528f902eSBitterblue Smith 0x036, 0x0003CF4B, 1194*528f902eSBitterblue Smith 0x036, 0x00044F4B, 1195*528f902eSBitterblue Smith 0x036, 0x0004CF4B, 1196*528f902eSBitterblue Smith 0x036, 0x00054F4B, 1197*528f902eSBitterblue Smith 0x036, 0x0005CF4B, 1198*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1199*528f902eSBitterblue Smith 0x018, 0x0001712A, 1200*528f902eSBitterblue Smith 0x0EF, 0x00000010, 1201*528f902eSBitterblue Smith 0x036, 0x00004BFB, 1202*528f902eSBitterblue Smith 0x036, 0x0000CBFB, 1203*528f902eSBitterblue Smith 0x036, 0x00014BFB, 1204*528f902eSBitterblue Smith 0x036, 0x0001CBFB, 1205*528f902eSBitterblue Smith 0x036, 0x00024F4B, 1206*528f902eSBitterblue Smith 0x036, 0x0002CF4B, 1207*528f902eSBitterblue Smith 0x036, 0x00034F4B, 1208*528f902eSBitterblue Smith 0x036, 0x0003CF4B, 1209*528f902eSBitterblue Smith 0x036, 0x00044F4B, 1210*528f902eSBitterblue Smith 0x036, 0x0004CF4B, 1211*528f902eSBitterblue Smith 0x036, 0x00054F4B, 1212*528f902eSBitterblue Smith 0x036, 0x0005CF4B, 1213*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1214*528f902eSBitterblue Smith 0x018, 0x0001712A, 1215*528f902eSBitterblue Smith 0x0EF, 0x00000010, 1216*528f902eSBitterblue Smith 0x036, 0x00084EB4, 1217*528f902eSBitterblue Smith 0x036, 0x0008CC35, 1218*528f902eSBitterblue Smith 0x036, 0x00094C35, 1219*528f902eSBitterblue Smith 0x036, 0x0009CC35, 1220*528f902eSBitterblue Smith 0x036, 0x000A4C35, 1221*528f902eSBitterblue Smith 0x036, 0x000ACC35, 1222*528f902eSBitterblue Smith 0x036, 0x000B4C35, 1223*528f902eSBitterblue Smith 0x036, 0x000BCC35, 1224*528f902eSBitterblue Smith 0x036, 0x000C4C34, 1225*528f902eSBitterblue Smith 0x036, 0x000CCC35, 1226*528f902eSBitterblue Smith 0x036, 0x000D4C35, 1227*528f902eSBitterblue Smith 0x036, 0x000DCC35, 1228*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1229*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1230*528f902eSBitterblue Smith 0x0EF, 0x00000008, 1231*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1232*528f902eSBitterblue Smith 0x03C, 0x000002CC, 1233*528f902eSBitterblue Smith 0x03C, 0x00000522, 1234*528f902eSBitterblue Smith 0x03C, 0x00000902, 1235*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1236*528f902eSBitterblue Smith 0x03C, 0x000002CC, 1237*528f902eSBitterblue Smith 0x03C, 0x00000522, 1238*528f902eSBitterblue Smith 0x03C, 0x00000902, 1239*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1240*528f902eSBitterblue Smith 0x03C, 0x000002A8, 1241*528f902eSBitterblue Smith 0x03C, 0x000005A2, 1242*528f902eSBitterblue Smith 0x03C, 0x00000880, 1243*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1244*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1245*528f902eSBitterblue Smith 0x018, 0x0001712A, 1246*528f902eSBitterblue Smith 0x0EF, 0x00000002, 1247*528f902eSBitterblue Smith 0x0DF, 0x00000080, 1248*528f902eSBitterblue Smith 0x01F, 0x00000064, 1249*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1250*528f902eSBitterblue Smith 0x061, 0x000FDD43, 1251*528f902eSBitterblue Smith 0x062, 0x00038F4B, 1252*528f902eSBitterblue Smith 0x063, 0x00032117, 1253*528f902eSBitterblue Smith 0x064, 0x000194AC, 1254*528f902eSBitterblue Smith 0x065, 0x000931D1, 1255*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1256*528f902eSBitterblue Smith 0x061, 0x000FDD43, 1257*528f902eSBitterblue Smith 0x062, 0x00038F4B, 1258*528f902eSBitterblue Smith 0x063, 0x00032117, 1259*528f902eSBitterblue Smith 0x064, 0x000194AC, 1260*528f902eSBitterblue Smith 0x065, 0x000931D2, 1261*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1262*528f902eSBitterblue Smith 0x061, 0x000E5D53, 1263*528f902eSBitterblue Smith 0x062, 0x00038FCD, 1264*528f902eSBitterblue Smith 0x063, 0x000114EB, 1265*528f902eSBitterblue Smith 0x064, 0x000196AC, 1266*528f902eSBitterblue Smith 0x065, 0x000911D7, 1267*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1268*528f902eSBitterblue Smith 0x008, 0x00008400, 1269*528f902eSBitterblue Smith 0x01C, 0x000739D2, 1270*528f902eSBitterblue Smith 0x0B4, 0x0001E78D, 1271*528f902eSBitterblue Smith 0x018, 0x0001F12A, 1272*528f902eSBitterblue Smith 0xFFE, 0x00000000, 1273*528f902eSBitterblue Smith 0xFFE, 0x00000000, 1274*528f902eSBitterblue Smith 0xFFE, 0x00000000, 1275*528f902eSBitterblue Smith 0xFFE, 0x00000000, 1276*528f902eSBitterblue Smith 0x0B4, 0x0001A78D, 1277*528f902eSBitterblue Smith 0x018, 0x0001712A, 1278*528f902eSBitterblue Smith }; 1279*528f902eSBitterblue Smith 1280*528f902eSBitterblue Smith RTW_DECL_TABLE_RF_RADIO(rtw8812a_rf_a, A); 1281*528f902eSBitterblue Smith 1282*528f902eSBitterblue Smith static const u32 rtw8812a_rf_b[] = { 1283*528f902eSBitterblue Smith 0x056, 0x00051CF2, 1284*528f902eSBitterblue Smith 0x066, 0x00040000, 1285*528f902eSBitterblue Smith 0x089, 0x00000080, 1286*528f902eSBitterblue Smith 0x80000001, 0x00000000, 0x40000000, 0x00000000, 1287*528f902eSBitterblue Smith 0x086, 0x00014B3A, 1288*528f902eSBitterblue Smith 0x90000001, 0x00000005, 0x40000000, 0x00000000, 1289*528f902eSBitterblue Smith 0x086, 0x00014B3A, 1290*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1291*528f902eSBitterblue Smith 0x086, 0x00014B38, 1292*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1293*528f902eSBitterblue Smith 0x80000004, 0x00000000, 0x40000000, 0x00000000, 1294*528f902eSBitterblue Smith 0x08B, 0x00080180, 1295*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1296*528f902eSBitterblue Smith 0x08B, 0x00087180, 1297*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1298*528f902eSBitterblue Smith 0x018, 0x00000006, 1299*528f902eSBitterblue Smith 0x0EF, 0x00002000, 1300*528f902eSBitterblue Smith 0x80000001, 0x00000000, 0x40000000, 0x00000000, 1301*528f902eSBitterblue Smith 0x03B, 0x0003F218, 1302*528f902eSBitterblue Smith 0x03B, 0x00030A58, 1303*528f902eSBitterblue Smith 0x03B, 0x0002FA58, 1304*528f902eSBitterblue Smith 0x03B, 0x00022590, 1305*528f902eSBitterblue Smith 0x03B, 0x0001FA50, 1306*528f902eSBitterblue Smith 0x03B, 0x00010248, 1307*528f902eSBitterblue Smith 0x03B, 0x00008240, 1308*528f902eSBitterblue Smith 0x90000001, 0x00000005, 0x40000000, 0x00000000, 1309*528f902eSBitterblue Smith 0x03B, 0x0003F218, 1310*528f902eSBitterblue Smith 0x03B, 0x00030A58, 1311*528f902eSBitterblue Smith 0x03B, 0x0002FA58, 1312*528f902eSBitterblue Smith 0x03B, 0x00022590, 1313*528f902eSBitterblue Smith 0x03B, 0x0001FA50, 1314*528f902eSBitterblue Smith 0x03B, 0x00010248, 1315*528f902eSBitterblue Smith 0x03B, 0x00008240, 1316*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1317*528f902eSBitterblue Smith 0x03B, 0x00038A58, 1318*528f902eSBitterblue Smith 0x03B, 0x00037A58, 1319*528f902eSBitterblue Smith 0x03B, 0x0002A590, 1320*528f902eSBitterblue Smith 0x03B, 0x00027A50, 1321*528f902eSBitterblue Smith 0x03B, 0x00018248, 1322*528f902eSBitterblue Smith 0x03B, 0x00010240, 1323*528f902eSBitterblue Smith 0x03B, 0x00008240, 1324*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1325*528f902eSBitterblue Smith 0x0EF, 0x00000100, 1326*528f902eSBitterblue Smith 0x80000002, 0x00000000, 0x40000000, 0x00000000, 1327*528f902eSBitterblue Smith 0x034, 0x0000A4EE, 1328*528f902eSBitterblue Smith 0x034, 0x00009076, 1329*528f902eSBitterblue Smith 0x034, 0x00008073, 1330*528f902eSBitterblue Smith 0x034, 0x00007070, 1331*528f902eSBitterblue Smith 0x034, 0x0000606D, 1332*528f902eSBitterblue Smith 0x034, 0x0000506A, 1333*528f902eSBitterblue Smith 0x034, 0x00004049, 1334*528f902eSBitterblue Smith 0x034, 0x00003046, 1335*528f902eSBitterblue Smith 0x034, 0x00002028, 1336*528f902eSBitterblue Smith 0x034, 0x00001025, 1337*528f902eSBitterblue Smith 0x034, 0x00000022, 1338*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1339*528f902eSBitterblue Smith 0x034, 0x0000ADF4, 1340*528f902eSBitterblue Smith 0x034, 0x00009DF1, 1341*528f902eSBitterblue Smith 0x034, 0x00008DEE, 1342*528f902eSBitterblue Smith 0x034, 0x00007DEB, 1343*528f902eSBitterblue Smith 0x034, 0x00006DE8, 1344*528f902eSBitterblue Smith 0x034, 0x00005DE5, 1345*528f902eSBitterblue Smith 0x034, 0x00004DE2, 1346*528f902eSBitterblue Smith 0x034, 0x00003CE6, 1347*528f902eSBitterblue Smith 0x034, 0x000024E7, 1348*528f902eSBitterblue Smith 0x034, 0x000014E4, 1349*528f902eSBitterblue Smith 0x034, 0x000004E1, 1350*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1351*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1352*528f902eSBitterblue Smith 0x0EF, 0x000020A2, 1353*528f902eSBitterblue Smith 0x0DF, 0x00000080, 1354*528f902eSBitterblue Smith 0x035, 0x00000192, 1355*528f902eSBitterblue Smith 0x035, 0x00008192, 1356*528f902eSBitterblue Smith 0x035, 0x00010192, 1357*528f902eSBitterblue Smith 0x036, 0x00000024, 1358*528f902eSBitterblue Smith 0x036, 0x00008024, 1359*528f902eSBitterblue Smith 0x036, 0x00010024, 1360*528f902eSBitterblue Smith 0x036, 0x00018024, 1361*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1362*528f902eSBitterblue Smith 0x051, 0x00000C21, 1363*528f902eSBitterblue Smith 0x052, 0x000006D9, 1364*528f902eSBitterblue Smith 0x053, 0x000FC649, 1365*528f902eSBitterblue Smith 0x054, 0x0000017E, 1366*528f902eSBitterblue Smith 0x0EF, 0x00000002, 1367*528f902eSBitterblue Smith 0x008, 0x00008400, 1368*528f902eSBitterblue Smith 0x018, 0x0001712A, 1369*528f902eSBitterblue Smith 0x0EF, 0x00001000, 1370*528f902eSBitterblue Smith 0x03A, 0x00000080, 1371*528f902eSBitterblue Smith 0x03B, 0x0003A02C, 1372*528f902eSBitterblue Smith 0x03C, 0x00004000, 1373*528f902eSBitterblue Smith 0x03A, 0x00000400, 1374*528f902eSBitterblue Smith 0x03B, 0x0003202C, 1375*528f902eSBitterblue Smith 0x03C, 0x00010000, 1376*528f902eSBitterblue Smith 0x03A, 0x000000A0, 1377*528f902eSBitterblue Smith 0x03B, 0x0002B064, 1378*528f902eSBitterblue Smith 0x03C, 0x00004000, 1379*528f902eSBitterblue Smith 0x03A, 0x000000D8, 1380*528f902eSBitterblue Smith 0x03B, 0x00023070, 1381*528f902eSBitterblue Smith 0x03C, 0x00004000, 1382*528f902eSBitterblue Smith 0x03A, 0x00000468, 1383*528f902eSBitterblue Smith 0x03B, 0x0001B870, 1384*528f902eSBitterblue Smith 0x03C, 0x00010000, 1385*528f902eSBitterblue Smith 0x03A, 0x00000098, 1386*528f902eSBitterblue Smith 0x03B, 0x00012085, 1387*528f902eSBitterblue Smith 0x03C, 0x000E4000, 1388*528f902eSBitterblue Smith 0x03A, 0x00000418, 1389*528f902eSBitterblue Smith 0x03B, 0x0000A080, 1390*528f902eSBitterblue Smith 0x03C, 0x000F0000, 1391*528f902eSBitterblue Smith 0x03A, 0x00000418, 1392*528f902eSBitterblue Smith 0x03B, 0x00002080, 1393*528f902eSBitterblue Smith 0x03C, 0x00010000, 1394*528f902eSBitterblue Smith 0x03A, 0x00000080, 1395*528f902eSBitterblue Smith 0x03B, 0x0007A02C, 1396*528f902eSBitterblue Smith 0x03C, 0x00004000, 1397*528f902eSBitterblue Smith 0x03A, 0x00000400, 1398*528f902eSBitterblue Smith 0x03B, 0x0007202C, 1399*528f902eSBitterblue Smith 0x03C, 0x00010000, 1400*528f902eSBitterblue Smith 0x03A, 0x000000A0, 1401*528f902eSBitterblue Smith 0x03B, 0x0006B064, 1402*528f902eSBitterblue Smith 0x03C, 0x00004000, 1403*528f902eSBitterblue Smith 0x03A, 0x000000D8, 1404*528f902eSBitterblue Smith 0x03B, 0x00063070, 1405*528f902eSBitterblue Smith 0x03C, 0x00004000, 1406*528f902eSBitterblue Smith 0x03A, 0x00000468, 1407*528f902eSBitterblue Smith 0x03B, 0x0005B870, 1408*528f902eSBitterblue Smith 0x03C, 0x00010000, 1409*528f902eSBitterblue Smith 0x03A, 0x00000098, 1410*528f902eSBitterblue Smith 0x03B, 0x00052085, 1411*528f902eSBitterblue Smith 0x03C, 0x000E4000, 1412*528f902eSBitterblue Smith 0x03A, 0x00000418, 1413*528f902eSBitterblue Smith 0x03B, 0x0004A080, 1414*528f902eSBitterblue Smith 0x03C, 0x000F0000, 1415*528f902eSBitterblue Smith 0x03A, 0x00000418, 1416*528f902eSBitterblue Smith 0x03B, 0x00042080, 1417*528f902eSBitterblue Smith 0x03C, 0x00010000, 1418*528f902eSBitterblue Smith 0x03A, 0x00000080, 1419*528f902eSBitterblue Smith 0x03B, 0x000BA02C, 1420*528f902eSBitterblue Smith 0x03C, 0x00004000, 1421*528f902eSBitterblue Smith 0x03A, 0x00000400, 1422*528f902eSBitterblue Smith 0x03B, 0x000B202C, 1423*528f902eSBitterblue Smith 0x03C, 0x00010000, 1424*528f902eSBitterblue Smith 0x03A, 0x000000A0, 1425*528f902eSBitterblue Smith 0x03B, 0x000AB064, 1426*528f902eSBitterblue Smith 0x03C, 0x00004000, 1427*528f902eSBitterblue Smith 0x03A, 0x000000D8, 1428*528f902eSBitterblue Smith 0x03B, 0x000A3070, 1429*528f902eSBitterblue Smith 0x03C, 0x00004000, 1430*528f902eSBitterblue Smith 0x03A, 0x00000468, 1431*528f902eSBitterblue Smith 0x03B, 0x0009B870, 1432*528f902eSBitterblue Smith 0x03C, 0x00010000, 1433*528f902eSBitterblue Smith 0x03A, 0x00000098, 1434*528f902eSBitterblue Smith 0x03B, 0x00092085, 1435*528f902eSBitterblue Smith 0x03C, 0x000E4000, 1436*528f902eSBitterblue Smith 0x03A, 0x00000418, 1437*528f902eSBitterblue Smith 0x03B, 0x0008A080, 1438*528f902eSBitterblue Smith 0x03C, 0x000F0000, 1439*528f902eSBitterblue Smith 0x03A, 0x00000418, 1440*528f902eSBitterblue Smith 0x03B, 0x00082080, 1441*528f902eSBitterblue Smith 0x03C, 0x00010000, 1442*528f902eSBitterblue Smith 0x0EF, 0x00001100, 1443*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1444*528f902eSBitterblue Smith 0x034, 0x0004A0B2, 1445*528f902eSBitterblue Smith 0x034, 0x000490AF, 1446*528f902eSBitterblue Smith 0x034, 0x00048070, 1447*528f902eSBitterblue Smith 0x034, 0x0004706D, 1448*528f902eSBitterblue Smith 0x034, 0x00046050, 1449*528f902eSBitterblue Smith 0x034, 0x0004504D, 1450*528f902eSBitterblue Smith 0x034, 0x0004404A, 1451*528f902eSBitterblue Smith 0x034, 0x00043047, 1452*528f902eSBitterblue Smith 0x034, 0x0004200A, 1453*528f902eSBitterblue Smith 0x034, 0x00041007, 1454*528f902eSBitterblue Smith 0x034, 0x00040004, 1455*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1456*528f902eSBitterblue Smith 0x034, 0x0004A0B1, 1457*528f902eSBitterblue Smith 0x034, 0x000490AE, 1458*528f902eSBitterblue Smith 0x034, 0x0004806F, 1459*528f902eSBitterblue Smith 0x034, 0x0004706C, 1460*528f902eSBitterblue Smith 0x034, 0x0004604C, 1461*528f902eSBitterblue Smith 0x034, 0x00045049, 1462*528f902eSBitterblue Smith 0x034, 0x00044046, 1463*528f902eSBitterblue Smith 0x034, 0x00043043, 1464*528f902eSBitterblue Smith 0x034, 0x00042006, 1465*528f902eSBitterblue Smith 0x034, 0x00041003, 1466*528f902eSBitterblue Smith 0x034, 0x00040000, 1467*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1468*528f902eSBitterblue Smith 0x034, 0x0004ADF5, 1469*528f902eSBitterblue Smith 0x034, 0x00049DF2, 1470*528f902eSBitterblue Smith 0x034, 0x00048DEF, 1471*528f902eSBitterblue Smith 0x034, 0x00047DEC, 1472*528f902eSBitterblue Smith 0x034, 0x00046DE9, 1473*528f902eSBitterblue Smith 0x034, 0x00045DE6, 1474*528f902eSBitterblue Smith 0x034, 0x00044DE3, 1475*528f902eSBitterblue Smith 0x034, 0x000438C8, 1476*528f902eSBitterblue Smith 0x034, 0x000428C5, 1477*528f902eSBitterblue Smith 0x034, 0x000418C2, 1478*528f902eSBitterblue Smith 0x034, 0x000408C0, 1479*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1480*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1481*528f902eSBitterblue Smith 0x034, 0x0002A0B2, 1482*528f902eSBitterblue Smith 0x034, 0x000290AF, 1483*528f902eSBitterblue Smith 0x034, 0x00028070, 1484*528f902eSBitterblue Smith 0x034, 0x0002706D, 1485*528f902eSBitterblue Smith 0x034, 0x00026050, 1486*528f902eSBitterblue Smith 0x034, 0x0002504D, 1487*528f902eSBitterblue Smith 0x034, 0x0002404A, 1488*528f902eSBitterblue Smith 0x034, 0x00023047, 1489*528f902eSBitterblue Smith 0x034, 0x0002200A, 1490*528f902eSBitterblue Smith 0x034, 0x00021007, 1491*528f902eSBitterblue Smith 0x034, 0x00020004, 1492*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1493*528f902eSBitterblue Smith 0x034, 0x0002A0B3, 1494*528f902eSBitterblue Smith 0x034, 0x000290B0, 1495*528f902eSBitterblue Smith 0x034, 0x00028071, 1496*528f902eSBitterblue Smith 0x034, 0x0002706E, 1497*528f902eSBitterblue Smith 0x034, 0x0002604E, 1498*528f902eSBitterblue Smith 0x034, 0x0002504B, 1499*528f902eSBitterblue Smith 0x034, 0x00024048, 1500*528f902eSBitterblue Smith 0x034, 0x00023045, 1501*528f902eSBitterblue Smith 0x034, 0x00022008, 1502*528f902eSBitterblue Smith 0x034, 0x00021005, 1503*528f902eSBitterblue Smith 0x034, 0x00020002, 1504*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1505*528f902eSBitterblue Smith 0x034, 0x0002ADF5, 1506*528f902eSBitterblue Smith 0x034, 0x00029DF2, 1507*528f902eSBitterblue Smith 0x034, 0x00028DEF, 1508*528f902eSBitterblue Smith 0x034, 0x00027DEC, 1509*528f902eSBitterblue Smith 0x034, 0x00026DE9, 1510*528f902eSBitterblue Smith 0x034, 0x00025DE6, 1511*528f902eSBitterblue Smith 0x034, 0x00024DE3, 1512*528f902eSBitterblue Smith 0x034, 0x000238C8, 1513*528f902eSBitterblue Smith 0x034, 0x000228C5, 1514*528f902eSBitterblue Smith 0x034, 0x000218C2, 1515*528f902eSBitterblue Smith 0x034, 0x000208C0, 1516*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1517*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1518*528f902eSBitterblue Smith 0x034, 0x0000A0B2, 1519*528f902eSBitterblue Smith 0x034, 0x000090AF, 1520*528f902eSBitterblue Smith 0x034, 0x00008070, 1521*528f902eSBitterblue Smith 0x034, 0x0000706D, 1522*528f902eSBitterblue Smith 0x034, 0x00006050, 1523*528f902eSBitterblue Smith 0x034, 0x0000504D, 1524*528f902eSBitterblue Smith 0x034, 0x0000404A, 1525*528f902eSBitterblue Smith 0x034, 0x00003047, 1526*528f902eSBitterblue Smith 0x034, 0x0000200A, 1527*528f902eSBitterblue Smith 0x034, 0x00001007, 1528*528f902eSBitterblue Smith 0x034, 0x00000004, 1529*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1530*528f902eSBitterblue Smith 0x034, 0x0000A0B3, 1531*528f902eSBitterblue Smith 0x034, 0x000090B0, 1532*528f902eSBitterblue Smith 0x034, 0x00008070, 1533*528f902eSBitterblue Smith 0x034, 0x0000706D, 1534*528f902eSBitterblue Smith 0x034, 0x0000604D, 1535*528f902eSBitterblue Smith 0x034, 0x0000504A, 1536*528f902eSBitterblue Smith 0x034, 0x00004047, 1537*528f902eSBitterblue Smith 0x034, 0x00003044, 1538*528f902eSBitterblue Smith 0x034, 0x00002007, 1539*528f902eSBitterblue Smith 0x034, 0x00001004, 1540*528f902eSBitterblue Smith 0x034, 0x00000001, 1541*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1542*528f902eSBitterblue Smith 0x034, 0x0000AFF7, 1543*528f902eSBitterblue Smith 0x034, 0x00009DF7, 1544*528f902eSBitterblue Smith 0x034, 0x00008DF4, 1545*528f902eSBitterblue Smith 0x034, 0x00007DF1, 1546*528f902eSBitterblue Smith 0x034, 0x00006DEE, 1547*528f902eSBitterblue Smith 0x034, 0x00005DEB, 1548*528f902eSBitterblue Smith 0x034, 0x00004DE8, 1549*528f902eSBitterblue Smith 0x034, 0x000038CC, 1550*528f902eSBitterblue Smith 0x034, 0x000028C9, 1551*528f902eSBitterblue Smith 0x034, 0x000018C6, 1552*528f902eSBitterblue Smith 0x034, 0x000008C3, 1553*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1554*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1555*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1556*528f902eSBitterblue Smith 0x018, 0x0001712A, 1557*528f902eSBitterblue Smith 0x0EF, 0x00000040, 1558*528f902eSBitterblue Smith 0x035, 0x000001C5, 1559*528f902eSBitterblue Smith 0x035, 0x000081C5, 1560*528f902eSBitterblue Smith 0x035, 0x000101C5, 1561*528f902eSBitterblue Smith 0x035, 0x00020174, 1562*528f902eSBitterblue Smith 0x035, 0x00028174, 1563*528f902eSBitterblue Smith 0x035, 0x00030174, 1564*528f902eSBitterblue Smith 0x035, 0x00040185, 1565*528f902eSBitterblue Smith 0x035, 0x00048185, 1566*528f902eSBitterblue Smith 0x035, 0x00050185, 1567*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1568*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1569*528f902eSBitterblue Smith 0x018, 0x0001712A, 1570*528f902eSBitterblue Smith 0x0EF, 0x00000040, 1571*528f902eSBitterblue Smith 0x035, 0x000001C5, 1572*528f902eSBitterblue Smith 0x035, 0x000081C5, 1573*528f902eSBitterblue Smith 0x035, 0x000101C5, 1574*528f902eSBitterblue Smith 0x035, 0x00020174, 1575*528f902eSBitterblue Smith 0x035, 0x00028174, 1576*528f902eSBitterblue Smith 0x035, 0x00030174, 1577*528f902eSBitterblue Smith 0x035, 0x00040185, 1578*528f902eSBitterblue Smith 0x035, 0x00048185, 1579*528f902eSBitterblue Smith 0x035, 0x00050185, 1580*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1581*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1582*528f902eSBitterblue Smith 0x018, 0x0001712A, 1583*528f902eSBitterblue Smith 0x0EF, 0x00000040, 1584*528f902eSBitterblue Smith 0x035, 0x00000188, 1585*528f902eSBitterblue Smith 0x035, 0x00008147, 1586*528f902eSBitterblue Smith 0x035, 0x00010147, 1587*528f902eSBitterblue Smith 0x035, 0x000201D7, 1588*528f902eSBitterblue Smith 0x035, 0x000281D7, 1589*528f902eSBitterblue Smith 0x035, 0x000301D7, 1590*528f902eSBitterblue Smith 0x035, 0x000401D8, 1591*528f902eSBitterblue Smith 0x035, 0x000481D8, 1592*528f902eSBitterblue Smith 0x035, 0x000501D8, 1593*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1594*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1595*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1596*528f902eSBitterblue Smith 0x018, 0x0001712A, 1597*528f902eSBitterblue Smith 0x0EF, 0x00000010, 1598*528f902eSBitterblue Smith 0x036, 0x00005B8B, 1599*528f902eSBitterblue Smith 0x036, 0x0000DB8B, 1600*528f902eSBitterblue Smith 0x036, 0x00015B8B, 1601*528f902eSBitterblue Smith 0x036, 0x0001DB8B, 1602*528f902eSBitterblue Smith 0x036, 0x000262DB, 1603*528f902eSBitterblue Smith 0x036, 0x0002E2DB, 1604*528f902eSBitterblue Smith 0x036, 0x000362DB, 1605*528f902eSBitterblue Smith 0x036, 0x0003E2DB, 1606*528f902eSBitterblue Smith 0x036, 0x0004553B, 1607*528f902eSBitterblue Smith 0x036, 0x0004D53B, 1608*528f902eSBitterblue Smith 0x036, 0x0005553B, 1609*528f902eSBitterblue Smith 0x036, 0x0005D53B, 1610*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1611*528f902eSBitterblue Smith 0x018, 0x0001712A, 1612*528f902eSBitterblue Smith 0x0EF, 0x00000010, 1613*528f902eSBitterblue Smith 0x036, 0x00005B8B, 1614*528f902eSBitterblue Smith 0x036, 0x0000DB8B, 1615*528f902eSBitterblue Smith 0x036, 0x00015B8B, 1616*528f902eSBitterblue Smith 0x036, 0x0001DB8B, 1617*528f902eSBitterblue Smith 0x036, 0x000262DB, 1618*528f902eSBitterblue Smith 0x036, 0x0002E2DB, 1619*528f902eSBitterblue Smith 0x036, 0x000362DB, 1620*528f902eSBitterblue Smith 0x036, 0x0003E2DB, 1621*528f902eSBitterblue Smith 0x036, 0x0004553B, 1622*528f902eSBitterblue Smith 0x036, 0x0004D53B, 1623*528f902eSBitterblue Smith 0x036, 0x0005553B, 1624*528f902eSBitterblue Smith 0x036, 0x0005D53B, 1625*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1626*528f902eSBitterblue Smith 0x018, 0x0001712A, 1627*528f902eSBitterblue Smith 0x0EF, 0x00000010, 1628*528f902eSBitterblue Smith 0x036, 0x00084EB4, 1629*528f902eSBitterblue Smith 0x036, 0x0008CC35, 1630*528f902eSBitterblue Smith 0x036, 0x00094C35, 1631*528f902eSBitterblue Smith 0x036, 0x0009CC35, 1632*528f902eSBitterblue Smith 0x036, 0x000A4C35, 1633*528f902eSBitterblue Smith 0x036, 0x000ACC35, 1634*528f902eSBitterblue Smith 0x036, 0x000B4C35, 1635*528f902eSBitterblue Smith 0x036, 0x000BCC35, 1636*528f902eSBitterblue Smith 0x036, 0x000C4C34, 1637*528f902eSBitterblue Smith 0x036, 0x000CCC35, 1638*528f902eSBitterblue Smith 0x036, 0x000D4C35, 1639*528f902eSBitterblue Smith 0x036, 0x000DCC35, 1640*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1641*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1642*528f902eSBitterblue Smith 0x0EF, 0x00000008, 1643*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1644*528f902eSBitterblue Smith 0x03C, 0x000002DC, 1645*528f902eSBitterblue Smith 0x03C, 0x00000524, 1646*528f902eSBitterblue Smith 0x03C, 0x00000902, 1647*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1648*528f902eSBitterblue Smith 0x03C, 0x000002DC, 1649*528f902eSBitterblue Smith 0x03C, 0x00000524, 1650*528f902eSBitterblue Smith 0x03C, 0x00000902, 1651*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1652*528f902eSBitterblue Smith 0x03C, 0x000002A8, 1653*528f902eSBitterblue Smith 0x03C, 0x000005A2, 1654*528f902eSBitterblue Smith 0x03C, 0x00000880, 1655*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1656*528f902eSBitterblue Smith 0x0EF, 0x00000000, 1657*528f902eSBitterblue Smith 0x018, 0x0001712A, 1658*528f902eSBitterblue Smith 0x0EF, 0x00000002, 1659*528f902eSBitterblue Smith 0x0DF, 0x00000080, 1660*528f902eSBitterblue Smith 0x80000008, 0x00000000, 0x40000000, 0x00000000, 1661*528f902eSBitterblue Smith 0x061, 0x000EAC43, 1662*528f902eSBitterblue Smith 0x062, 0x00038F47, 1663*528f902eSBitterblue Smith 0x063, 0x00031157, 1664*528f902eSBitterblue Smith 0x064, 0x0001C4AC, 1665*528f902eSBitterblue Smith 0x065, 0x000931D1, 1666*528f902eSBitterblue Smith 0x90000008, 0x05000000, 0x40000000, 0x00000000, 1667*528f902eSBitterblue Smith 0x061, 0x000EAC43, 1668*528f902eSBitterblue Smith 0x062, 0x00038F47, 1669*528f902eSBitterblue Smith 0x063, 0x00031157, 1670*528f902eSBitterblue Smith 0x064, 0x0001C4AC, 1671*528f902eSBitterblue Smith 0x065, 0x000931D2, 1672*528f902eSBitterblue Smith 0x90000002, 0x00000000, 0x40000000, 0x00000000, 1673*528f902eSBitterblue Smith 0x061, 0x000EAC43, 1674*528f902eSBitterblue Smith 0x062, 0x00038F47, 1675*528f902eSBitterblue Smith 0x063, 0x00031157, 1676*528f902eSBitterblue Smith 0x064, 0x0001C4AC, 1677*528f902eSBitterblue Smith 0x065, 0x000931D1, 1678*528f902eSBitterblue Smith 0xA0000000, 0x00000000, 1679*528f902eSBitterblue Smith 0x061, 0x000E5D53, 1680*528f902eSBitterblue Smith 0x062, 0x00038FCD, 1681*528f902eSBitterblue Smith 0x063, 0x000114EB, 1682*528f902eSBitterblue Smith 0x064, 0x000196AC, 1683*528f902eSBitterblue Smith 0x065, 0x000911D7, 1684*528f902eSBitterblue Smith 0xB0000000, 0x00000000, 1685*528f902eSBitterblue Smith 0x008, 0x00008400, 1686*528f902eSBitterblue Smith }; 1687*528f902eSBitterblue Smith 1688*528f902eSBitterblue Smith RTW_DECL_TABLE_RF_RADIO(rtw8812a_rf_b, B); 1689*528f902eSBitterblue Smith 1690*528f902eSBitterblue Smith static const struct rtw_txpwr_lmt_cfg_pair rtw8812a_txpwr_lmt[] = { 1691*528f902eSBitterblue Smith { 0, 0, 0, 0, 1, 36, }, 1692*528f902eSBitterblue Smith { 2, 0, 0, 0, 1, 32, }, 1693*528f902eSBitterblue Smith { 1, 0, 0, 0, 1, 32, }, 1694*528f902eSBitterblue Smith { 0, 0, 0, 0, 2, 36, }, 1695*528f902eSBitterblue Smith { 2, 0, 0, 0, 2, 32, }, 1696*528f902eSBitterblue Smith { 1, 0, 0, 0, 2, 32, }, 1697*528f902eSBitterblue Smith { 0, 0, 0, 0, 3, 36, }, 1698*528f902eSBitterblue Smith { 2, 0, 0, 0, 3, 32, }, 1699*528f902eSBitterblue Smith { 1, 0, 0, 0, 3, 32, }, 1700*528f902eSBitterblue Smith { 0, 0, 0, 0, 4, 36, }, 1701*528f902eSBitterblue Smith { 2, 0, 0, 0, 4, 32, }, 1702*528f902eSBitterblue Smith { 1, 0, 0, 0, 4, 32, }, 1703*528f902eSBitterblue Smith { 0, 0, 0, 0, 5, 36, }, 1704*528f902eSBitterblue Smith { 2, 0, 0, 0, 5, 32, }, 1705*528f902eSBitterblue Smith { 1, 0, 0, 0, 5, 32, }, 1706*528f902eSBitterblue Smith { 0, 0, 0, 0, 6, 36, }, 1707*528f902eSBitterblue Smith { 2, 0, 0, 0, 6, 32, }, 1708*528f902eSBitterblue Smith { 1, 0, 0, 0, 6, 32, }, 1709*528f902eSBitterblue Smith { 0, 0, 0, 0, 7, 36, }, 1710*528f902eSBitterblue Smith { 2, 0, 0, 0, 7, 32, }, 1711*528f902eSBitterblue Smith { 1, 0, 0, 0, 7, 32, }, 1712*528f902eSBitterblue Smith { 0, 0, 0, 0, 8, 36, }, 1713*528f902eSBitterblue Smith { 2, 0, 0, 0, 8, 32, }, 1714*528f902eSBitterblue Smith { 1, 0, 0, 0, 8, 32, }, 1715*528f902eSBitterblue Smith { 0, 0, 0, 0, 9, 36, }, 1716*528f902eSBitterblue Smith { 2, 0, 0, 0, 9, 32, }, 1717*528f902eSBitterblue Smith { 1, 0, 0, 0, 9, 32, }, 1718*528f902eSBitterblue Smith { 0, 0, 0, 0, 10, 36, }, 1719*528f902eSBitterblue Smith { 2, 0, 0, 0, 10, 32, }, 1720*528f902eSBitterblue Smith { 1, 0, 0, 0, 10, 32, }, 1721*528f902eSBitterblue Smith { 0, 0, 0, 0, 11, 36, }, 1722*528f902eSBitterblue Smith { 2, 0, 0, 0, 11, 32, }, 1723*528f902eSBitterblue Smith { 1, 0, 0, 0, 11, 32, }, 1724*528f902eSBitterblue Smith { 0, 0, 0, 0, 12, 63, }, 1725*528f902eSBitterblue Smith { 2, 0, 0, 0, 12, 32, }, 1726*528f902eSBitterblue Smith { 1, 0, 0, 0, 12, 32, }, 1727*528f902eSBitterblue Smith { 0, 0, 0, 0, 13, 63, }, 1728*528f902eSBitterblue Smith { 2, 0, 0, 0, 13, 32, }, 1729*528f902eSBitterblue Smith { 1, 0, 0, 0, 13, 32, }, 1730*528f902eSBitterblue Smith { 0, 0, 0, 0, 14, 63, }, 1731*528f902eSBitterblue Smith { 2, 0, 0, 0, 14, 63, }, 1732*528f902eSBitterblue Smith { 1, 0, 0, 0, 14, 32, }, 1733*528f902eSBitterblue Smith { 0, 0, 0, 1, 1, 34, }, 1734*528f902eSBitterblue Smith { 2, 0, 0, 1, 1, 32, }, 1735*528f902eSBitterblue Smith { 1, 0, 0, 1, 1, 32, }, 1736*528f902eSBitterblue Smith { 0, 0, 0, 1, 2, 36, }, 1737*528f902eSBitterblue Smith { 2, 0, 0, 1, 2, 32, }, 1738*528f902eSBitterblue Smith { 1, 0, 0, 1, 2, 32, }, 1739*528f902eSBitterblue Smith { 0, 0, 0, 1, 3, 36, }, 1740*528f902eSBitterblue Smith { 2, 0, 0, 1, 3, 32, }, 1741*528f902eSBitterblue Smith { 1, 0, 0, 1, 3, 32, }, 1742*528f902eSBitterblue Smith { 0, 0, 0, 1, 4, 36, }, 1743*528f902eSBitterblue Smith { 2, 0, 0, 1, 4, 32, }, 1744*528f902eSBitterblue Smith { 1, 0, 0, 1, 4, 32, }, 1745*528f902eSBitterblue Smith { 0, 0, 0, 1, 5, 36, }, 1746*528f902eSBitterblue Smith { 2, 0, 0, 1, 5, 32, }, 1747*528f902eSBitterblue Smith { 1, 0, 0, 1, 5, 32, }, 1748*528f902eSBitterblue Smith { 0, 0, 0, 1, 6, 36, }, 1749*528f902eSBitterblue Smith { 2, 0, 0, 1, 6, 32, }, 1750*528f902eSBitterblue Smith { 1, 0, 0, 1, 6, 32, }, 1751*528f902eSBitterblue Smith { 0, 0, 0, 1, 7, 36, }, 1752*528f902eSBitterblue Smith { 2, 0, 0, 1, 7, 32, }, 1753*528f902eSBitterblue Smith { 1, 0, 0, 1, 7, 32, }, 1754*528f902eSBitterblue Smith { 0, 0, 0, 1, 8, 36, }, 1755*528f902eSBitterblue Smith { 2, 0, 0, 1, 8, 32, }, 1756*528f902eSBitterblue Smith { 1, 0, 0, 1, 8, 32, }, 1757*528f902eSBitterblue Smith { 0, 0, 0, 1, 9, 36, }, 1758*528f902eSBitterblue Smith { 2, 0, 0, 1, 9, 32, }, 1759*528f902eSBitterblue Smith { 1, 0, 0, 1, 9, 32, }, 1760*528f902eSBitterblue Smith { 0, 0, 0, 1, 10, 36, }, 1761*528f902eSBitterblue Smith { 2, 0, 0, 1, 10, 32, }, 1762*528f902eSBitterblue Smith { 1, 0, 0, 1, 10, 32, }, 1763*528f902eSBitterblue Smith { 0, 0, 0, 1, 11, 32, }, 1764*528f902eSBitterblue Smith { 2, 0, 0, 1, 11, 32, }, 1765*528f902eSBitterblue Smith { 1, 0, 0, 1, 11, 32, }, 1766*528f902eSBitterblue Smith { 0, 0, 0, 1, 12, 63, }, 1767*528f902eSBitterblue Smith { 2, 0, 0, 1, 12, 32, }, 1768*528f902eSBitterblue Smith { 1, 0, 0, 1, 12, 32, }, 1769*528f902eSBitterblue Smith { 0, 0, 0, 1, 13, 63, }, 1770*528f902eSBitterblue Smith { 2, 0, 0, 1, 13, 32, }, 1771*528f902eSBitterblue Smith { 1, 0, 0, 1, 13, 32, }, 1772*528f902eSBitterblue Smith { 0, 0, 0, 1, 14, 63, }, 1773*528f902eSBitterblue Smith { 2, 0, 0, 1, 14, 63, }, 1774*528f902eSBitterblue Smith { 1, 0, 0, 1, 14, 63, }, 1775*528f902eSBitterblue Smith { 0, 0, 0, 2, 1, 34, }, 1776*528f902eSBitterblue Smith { 2, 0, 0, 2, 1, 32, }, 1777*528f902eSBitterblue Smith { 1, 0, 0, 2, 1, 32, }, 1778*528f902eSBitterblue Smith { 0, 0, 0, 2, 2, 36, }, 1779*528f902eSBitterblue Smith { 2, 0, 0, 2, 2, 32, }, 1780*528f902eSBitterblue Smith { 1, 0, 0, 2, 2, 32, }, 1781*528f902eSBitterblue Smith { 0, 0, 0, 2, 3, 36, }, 1782*528f902eSBitterblue Smith { 2, 0, 0, 2, 3, 32, }, 1783*528f902eSBitterblue Smith { 1, 0, 0, 2, 3, 32, }, 1784*528f902eSBitterblue Smith { 0, 0, 0, 2, 4, 36, }, 1785*528f902eSBitterblue Smith { 2, 0, 0, 2, 4, 32, }, 1786*528f902eSBitterblue Smith { 1, 0, 0, 2, 4, 32, }, 1787*528f902eSBitterblue Smith { 0, 0, 0, 2, 5, 36, }, 1788*528f902eSBitterblue Smith { 2, 0, 0, 2, 5, 32, }, 1789*528f902eSBitterblue Smith { 1, 0, 0, 2, 5, 32, }, 1790*528f902eSBitterblue Smith { 0, 0, 0, 2, 6, 36, }, 1791*528f902eSBitterblue Smith { 2, 0, 0, 2, 6, 32, }, 1792*528f902eSBitterblue Smith { 1, 0, 0, 2, 6, 32, }, 1793*528f902eSBitterblue Smith { 0, 0, 0, 2, 7, 36, }, 1794*528f902eSBitterblue Smith { 2, 0, 0, 2, 7, 32, }, 1795*528f902eSBitterblue Smith { 1, 0, 0, 2, 7, 32, }, 1796*528f902eSBitterblue Smith { 0, 0, 0, 2, 8, 36, }, 1797*528f902eSBitterblue Smith { 2, 0, 0, 2, 8, 32, }, 1798*528f902eSBitterblue Smith { 1, 0, 0, 2, 8, 32, }, 1799*528f902eSBitterblue Smith { 0, 0, 0, 2, 9, 36, }, 1800*528f902eSBitterblue Smith { 2, 0, 0, 2, 9, 32, }, 1801*528f902eSBitterblue Smith { 1, 0, 0, 2, 9, 32, }, 1802*528f902eSBitterblue Smith { 0, 0, 0, 2, 10, 36, }, 1803*528f902eSBitterblue Smith { 2, 0, 0, 2, 10, 32, }, 1804*528f902eSBitterblue Smith { 1, 0, 0, 2, 10, 32, }, 1805*528f902eSBitterblue Smith { 0, 0, 0, 2, 11, 32, }, 1806*528f902eSBitterblue Smith { 2, 0, 0, 2, 11, 32, }, 1807*528f902eSBitterblue Smith { 1, 0, 0, 2, 11, 32, }, 1808*528f902eSBitterblue Smith { 0, 0, 0, 2, 12, 63, }, 1809*528f902eSBitterblue Smith { 2, 0, 0, 2, 12, 32, }, 1810*528f902eSBitterblue Smith { 1, 0, 0, 2, 12, 32, }, 1811*528f902eSBitterblue Smith { 0, 0, 0, 2, 13, 63, }, 1812*528f902eSBitterblue Smith { 2, 0, 0, 2, 13, 32, }, 1813*528f902eSBitterblue Smith { 1, 0, 0, 2, 13, 32, }, 1814*528f902eSBitterblue Smith { 0, 0, 0, 2, 14, 63, }, 1815*528f902eSBitterblue Smith { 2, 0, 0, 2, 14, 63, }, 1816*528f902eSBitterblue Smith { 1, 0, 0, 2, 14, 63, }, 1817*528f902eSBitterblue Smith { 0, 0, 0, 3, 1, 32, }, 1818*528f902eSBitterblue Smith { 2, 0, 0, 3, 1, 32, }, 1819*528f902eSBitterblue Smith { 1, 0, 0, 3, 1, 32, }, 1820*528f902eSBitterblue Smith { 0, 0, 0, 3, 2, 34, }, 1821*528f902eSBitterblue Smith { 2, 0, 0, 3, 2, 32, }, 1822*528f902eSBitterblue Smith { 1, 0, 0, 3, 2, 32, }, 1823*528f902eSBitterblue Smith { 0, 0, 0, 3, 3, 34, }, 1824*528f902eSBitterblue Smith { 2, 0, 0, 3, 3, 32, }, 1825*528f902eSBitterblue Smith { 1, 0, 0, 3, 3, 32, }, 1826*528f902eSBitterblue Smith { 0, 0, 0, 3, 4, 34, }, 1827*528f902eSBitterblue Smith { 2, 0, 0, 3, 4, 32, }, 1828*528f902eSBitterblue Smith { 1, 0, 0, 3, 4, 32, }, 1829*528f902eSBitterblue Smith { 0, 0, 0, 3, 5, 34, }, 1830*528f902eSBitterblue Smith { 2, 0, 0, 3, 5, 32, }, 1831*528f902eSBitterblue Smith { 1, 0, 0, 3, 5, 32, }, 1832*528f902eSBitterblue Smith { 0, 0, 0, 3, 6, 34, }, 1833*528f902eSBitterblue Smith { 2, 0, 0, 3, 6, 32, }, 1834*528f902eSBitterblue Smith { 1, 0, 0, 3, 6, 32, }, 1835*528f902eSBitterblue Smith { 0, 0, 0, 3, 7, 34, }, 1836*528f902eSBitterblue Smith { 2, 0, 0, 3, 7, 32, }, 1837*528f902eSBitterblue Smith { 1, 0, 0, 3, 7, 32, }, 1838*528f902eSBitterblue Smith { 0, 0, 0, 3, 8, 34, }, 1839*528f902eSBitterblue Smith { 2, 0, 0, 3, 8, 32, }, 1840*528f902eSBitterblue Smith { 1, 0, 0, 3, 8, 32, }, 1841*528f902eSBitterblue Smith { 0, 0, 0, 3, 9, 34, }, 1842*528f902eSBitterblue Smith { 2, 0, 0, 3, 9, 32, }, 1843*528f902eSBitterblue Smith { 1, 0, 0, 3, 9, 32, }, 1844*528f902eSBitterblue Smith { 0, 0, 0, 3, 10, 34, }, 1845*528f902eSBitterblue Smith { 2, 0, 0, 3, 10, 32, }, 1846*528f902eSBitterblue Smith { 1, 0, 0, 3, 10, 32, }, 1847*528f902eSBitterblue Smith { 0, 0, 0, 3, 11, 30, }, 1848*528f902eSBitterblue Smith { 2, 0, 0, 3, 11, 32, }, 1849*528f902eSBitterblue Smith { 1, 0, 0, 3, 11, 32, }, 1850*528f902eSBitterblue Smith { 0, 0, 0, 3, 12, 63, }, 1851*528f902eSBitterblue Smith { 2, 0, 0, 3, 12, 32, }, 1852*528f902eSBitterblue Smith { 1, 0, 0, 3, 12, 32, }, 1853*528f902eSBitterblue Smith { 0, 0, 0, 3, 13, 63, }, 1854*528f902eSBitterblue Smith { 2, 0, 0, 3, 13, 32, }, 1855*528f902eSBitterblue Smith { 1, 0, 0, 3, 13, 32, }, 1856*528f902eSBitterblue Smith { 0, 0, 0, 3, 14, 63, }, 1857*528f902eSBitterblue Smith { 2, 0, 0, 3, 14, 63, }, 1858*528f902eSBitterblue Smith { 1, 0, 0, 3, 14, 63, }, 1859*528f902eSBitterblue Smith { 0, 0, 1, 2, 1, 63, }, 1860*528f902eSBitterblue Smith { 2, 0, 1, 2, 1, 63, }, 1861*528f902eSBitterblue Smith { 1, 0, 1, 2, 1, 63, }, 1862*528f902eSBitterblue Smith { 0, 0, 1, 2, 2, 63, }, 1863*528f902eSBitterblue Smith { 2, 0, 1, 2, 2, 63, }, 1864*528f902eSBitterblue Smith { 1, 0, 1, 2, 2, 63, }, 1865*528f902eSBitterblue Smith { 0, 0, 1, 2, 3, 32, }, 1866*528f902eSBitterblue Smith { 2, 0, 1, 2, 3, 32, }, 1867*528f902eSBitterblue Smith { 1, 0, 1, 2, 3, 32, }, 1868*528f902eSBitterblue Smith { 0, 0, 1, 2, 4, 36, }, 1869*528f902eSBitterblue Smith { 2, 0, 1, 2, 4, 32, }, 1870*528f902eSBitterblue Smith { 1, 0, 1, 2, 4, 32, }, 1871*528f902eSBitterblue Smith { 0, 0, 1, 2, 5, 36, }, 1872*528f902eSBitterblue Smith { 2, 0, 1, 2, 5, 32, }, 1873*528f902eSBitterblue Smith { 1, 0, 1, 2, 5, 32, }, 1874*528f902eSBitterblue Smith { 0, 0, 1, 2, 6, 36, }, 1875*528f902eSBitterblue Smith { 2, 0, 1, 2, 6, 32, }, 1876*528f902eSBitterblue Smith { 1, 0, 1, 2, 6, 32, }, 1877*528f902eSBitterblue Smith { 0, 0, 1, 2, 7, 36, }, 1878*528f902eSBitterblue Smith { 2, 0, 1, 2, 7, 32, }, 1879*528f902eSBitterblue Smith { 1, 0, 1, 2, 7, 32, }, 1880*528f902eSBitterblue Smith { 0, 0, 1, 2, 8, 36, }, 1881*528f902eSBitterblue Smith { 2, 0, 1, 2, 8, 32, }, 1882*528f902eSBitterblue Smith { 1, 0, 1, 2, 8, 32, }, 1883*528f902eSBitterblue Smith { 0, 0, 1, 2, 9, 36, }, 1884*528f902eSBitterblue Smith { 2, 0, 1, 2, 9, 32, }, 1885*528f902eSBitterblue Smith { 1, 0, 1, 2, 9, 32, }, 1886*528f902eSBitterblue Smith { 0, 0, 1, 2, 10, 36, }, 1887*528f902eSBitterblue Smith { 2, 0, 1, 2, 10, 32, }, 1888*528f902eSBitterblue Smith { 1, 0, 1, 2, 10, 32, }, 1889*528f902eSBitterblue Smith { 0, 0, 1, 2, 11, 32, }, 1890*528f902eSBitterblue Smith { 2, 0, 1, 2, 11, 32, }, 1891*528f902eSBitterblue Smith { 1, 0, 1, 2, 11, 32, }, 1892*528f902eSBitterblue Smith { 0, 0, 1, 2, 12, 63, }, 1893*528f902eSBitterblue Smith { 2, 0, 1, 2, 12, 32, }, 1894*528f902eSBitterblue Smith { 1, 0, 1, 2, 12, 32, }, 1895*528f902eSBitterblue Smith { 0, 0, 1, 2, 13, 63, }, 1896*528f902eSBitterblue Smith { 2, 0, 1, 2, 13, 32, }, 1897*528f902eSBitterblue Smith { 1, 0, 1, 2, 13, 32, }, 1898*528f902eSBitterblue Smith { 0, 0, 1, 2, 14, 63, }, 1899*528f902eSBitterblue Smith { 2, 0, 1, 2, 14, 63, }, 1900*528f902eSBitterblue Smith { 1, 0, 1, 2, 14, 63, }, 1901*528f902eSBitterblue Smith { 0, 0, 1, 3, 1, 63, }, 1902*528f902eSBitterblue Smith { 2, 0, 1, 3, 1, 63, }, 1903*528f902eSBitterblue Smith { 1, 0, 1, 3, 1, 63, }, 1904*528f902eSBitterblue Smith { 0, 0, 1, 3, 2, 63, }, 1905*528f902eSBitterblue Smith { 2, 0, 1, 3, 2, 63, }, 1906*528f902eSBitterblue Smith { 1, 0, 1, 3, 2, 63, }, 1907*528f902eSBitterblue Smith { 0, 0, 1, 3, 3, 30, }, 1908*528f902eSBitterblue Smith { 2, 0, 1, 3, 3, 30, }, 1909*528f902eSBitterblue Smith { 1, 0, 1, 3, 3, 30, }, 1910*528f902eSBitterblue Smith { 0, 0, 1, 3, 4, 34, }, 1911*528f902eSBitterblue Smith { 2, 0, 1, 3, 4, 30, }, 1912*528f902eSBitterblue Smith { 1, 0, 1, 3, 4, 30, }, 1913*528f902eSBitterblue Smith { 0, 0, 1, 3, 5, 34, }, 1914*528f902eSBitterblue Smith { 2, 0, 1, 3, 5, 30, }, 1915*528f902eSBitterblue Smith { 1, 0, 1, 3, 5, 30, }, 1916*528f902eSBitterblue Smith { 0, 0, 1, 3, 6, 34, }, 1917*528f902eSBitterblue Smith { 2, 0, 1, 3, 6, 30, }, 1918*528f902eSBitterblue Smith { 1, 0, 1, 3, 6, 30, }, 1919*528f902eSBitterblue Smith { 0, 0, 1, 3, 7, 34, }, 1920*528f902eSBitterblue Smith { 2, 0, 1, 3, 7, 30, }, 1921*528f902eSBitterblue Smith { 1, 0, 1, 3, 7, 30, }, 1922*528f902eSBitterblue Smith { 0, 0, 1, 3, 8, 34, }, 1923*528f902eSBitterblue Smith { 2, 0, 1, 3, 8, 30, }, 1924*528f902eSBitterblue Smith { 1, 0, 1, 3, 8, 30, }, 1925*528f902eSBitterblue Smith { 0, 0, 1, 3, 9, 34, }, 1926*528f902eSBitterblue Smith { 2, 0, 1, 3, 9, 30, }, 1927*528f902eSBitterblue Smith { 1, 0, 1, 3, 9, 30, }, 1928*528f902eSBitterblue Smith { 0, 0, 1, 3, 10, 34, }, 1929*528f902eSBitterblue Smith { 2, 0, 1, 3, 10, 30, }, 1930*528f902eSBitterblue Smith { 1, 0, 1, 3, 10, 30, }, 1931*528f902eSBitterblue Smith { 0, 0, 1, 3, 11, 30, }, 1932*528f902eSBitterblue Smith { 2, 0, 1, 3, 11, 30, }, 1933*528f902eSBitterblue Smith { 1, 0, 1, 3, 11, 30, }, 1934*528f902eSBitterblue Smith { 0, 0, 1, 3, 12, 63, }, 1935*528f902eSBitterblue Smith { 2, 0, 1, 3, 12, 32, }, 1936*528f902eSBitterblue Smith { 1, 0, 1, 3, 12, 32, }, 1937*528f902eSBitterblue Smith { 0, 0, 1, 3, 13, 63, }, 1938*528f902eSBitterblue Smith { 2, 0, 1, 3, 13, 32, }, 1939*528f902eSBitterblue Smith { 1, 0, 1, 3, 13, 32, }, 1940*528f902eSBitterblue Smith { 0, 0, 1, 3, 14, 63, }, 1941*528f902eSBitterblue Smith { 2, 0, 1, 3, 14, 63, }, 1942*528f902eSBitterblue Smith { 1, 0, 1, 3, 14, 63, }, 1943*528f902eSBitterblue Smith { 0, 1, 0, 1, 36, 30, }, 1944*528f902eSBitterblue Smith { 2, 1, 0, 1, 36, 32, }, 1945*528f902eSBitterblue Smith { 1, 1, 0, 1, 36, 32, }, 1946*528f902eSBitterblue Smith { 0, 1, 0, 1, 40, 30, }, 1947*528f902eSBitterblue Smith { 2, 1, 0, 1, 40, 32, }, 1948*528f902eSBitterblue Smith { 1, 1, 0, 1, 40, 32, }, 1949*528f902eSBitterblue Smith { 0, 1, 0, 1, 44, 30, }, 1950*528f902eSBitterblue Smith { 2, 1, 0, 1, 44, 32, }, 1951*528f902eSBitterblue Smith { 1, 1, 0, 1, 44, 32, }, 1952*528f902eSBitterblue Smith { 0, 1, 0, 1, 48, 30, }, 1953*528f902eSBitterblue Smith { 2, 1, 0, 1, 48, 32, }, 1954*528f902eSBitterblue Smith { 1, 1, 0, 1, 48, 32, }, 1955*528f902eSBitterblue Smith { 0, 1, 0, 1, 52, 36, }, 1956*528f902eSBitterblue Smith { 2, 1, 0, 1, 52, 32, }, 1957*528f902eSBitterblue Smith { 1, 1, 0, 1, 52, 32, }, 1958*528f902eSBitterblue Smith { 0, 1, 0, 1, 56, 34, }, 1959*528f902eSBitterblue Smith { 2, 1, 0, 1, 56, 32, }, 1960*528f902eSBitterblue Smith { 1, 1, 0, 1, 56, 32, }, 1961*528f902eSBitterblue Smith { 0, 1, 0, 1, 60, 32, }, 1962*528f902eSBitterblue Smith { 2, 1, 0, 1, 60, 32, }, 1963*528f902eSBitterblue Smith { 1, 1, 0, 1, 60, 32, }, 1964*528f902eSBitterblue Smith { 0, 1, 0, 1, 64, 28, }, 1965*528f902eSBitterblue Smith { 2, 1, 0, 1, 64, 32, }, 1966*528f902eSBitterblue Smith { 1, 1, 0, 1, 64, 32, }, 1967*528f902eSBitterblue Smith { 0, 1, 0, 1, 100, 30, }, 1968*528f902eSBitterblue Smith { 2, 1, 0, 1, 100, 32, }, 1969*528f902eSBitterblue Smith { 1, 1, 0, 1, 100, 32, }, 1970*528f902eSBitterblue Smith { 0, 1, 0, 1, 104, 30, }, 1971*528f902eSBitterblue Smith { 2, 1, 0, 1, 104, 32, }, 1972*528f902eSBitterblue Smith { 1, 1, 0, 1, 104, 32, }, 1973*528f902eSBitterblue Smith { 0, 1, 0, 1, 108, 32, }, 1974*528f902eSBitterblue Smith { 2, 1, 0, 1, 108, 32, }, 1975*528f902eSBitterblue Smith { 1, 1, 0, 1, 108, 32, }, 1976*528f902eSBitterblue Smith { 0, 1, 0, 1, 112, 34, }, 1977*528f902eSBitterblue Smith { 2, 1, 0, 1, 112, 32, }, 1978*528f902eSBitterblue Smith { 1, 1, 0, 1, 112, 32, }, 1979*528f902eSBitterblue Smith { 0, 1, 0, 1, 116, 34, }, 1980*528f902eSBitterblue Smith { 2, 1, 0, 1, 116, 32, }, 1981*528f902eSBitterblue Smith { 1, 1, 0, 1, 116, 32, }, 1982*528f902eSBitterblue Smith { 0, 1, 0, 1, 120, 36, }, 1983*528f902eSBitterblue Smith { 2, 1, 0, 1, 120, 32, }, 1984*528f902eSBitterblue Smith { 1, 1, 0, 1, 120, 32, }, 1985*528f902eSBitterblue Smith { 0, 1, 0, 1, 124, 34, }, 1986*528f902eSBitterblue Smith { 2, 1, 0, 1, 124, 32, }, 1987*528f902eSBitterblue Smith { 1, 1, 0, 1, 124, 32, }, 1988*528f902eSBitterblue Smith { 0, 1, 0, 1, 128, 32, }, 1989*528f902eSBitterblue Smith { 2, 1, 0, 1, 128, 32, }, 1990*528f902eSBitterblue Smith { 1, 1, 0, 1, 128, 32, }, 1991*528f902eSBitterblue Smith { 0, 1, 0, 1, 132, 30, }, 1992*528f902eSBitterblue Smith { 2, 1, 0, 1, 132, 32, }, 1993*528f902eSBitterblue Smith { 1, 1, 0, 1, 132, 32, }, 1994*528f902eSBitterblue Smith { 0, 1, 0, 1, 136, 30, }, 1995*528f902eSBitterblue Smith { 2, 1, 0, 1, 136, 32, }, 1996*528f902eSBitterblue Smith { 1, 1, 0, 1, 136, 32, }, 1997*528f902eSBitterblue Smith { 0, 1, 0, 1, 140, 28, }, 1998*528f902eSBitterblue Smith { 2, 1, 0, 1, 140, 32, }, 1999*528f902eSBitterblue Smith { 1, 1, 0, 1, 140, 32, }, 2000*528f902eSBitterblue Smith { 0, 1, 0, 1, 149, 36, }, 2001*528f902eSBitterblue Smith { 2, 1, 0, 1, 149, 32, }, 2002*528f902eSBitterblue Smith { 1, 1, 0, 1, 149, 63, }, 2003*528f902eSBitterblue Smith { 0, 1, 0, 1, 153, 36, }, 2004*528f902eSBitterblue Smith { 2, 1, 0, 1, 153, 32, }, 2005*528f902eSBitterblue Smith { 1, 1, 0, 1, 153, 63, }, 2006*528f902eSBitterblue Smith { 0, 1, 0, 1, 157, 36, }, 2007*528f902eSBitterblue Smith { 2, 1, 0, 1, 157, 32, }, 2008*528f902eSBitterblue Smith { 1, 1, 0, 1, 157, 63, }, 2009*528f902eSBitterblue Smith { 0, 1, 0, 1, 161, 36, }, 2010*528f902eSBitterblue Smith { 2, 1, 0, 1, 161, 32, }, 2011*528f902eSBitterblue Smith { 1, 1, 0, 1, 161, 63, }, 2012*528f902eSBitterblue Smith { 0, 1, 0, 1, 165, 36, }, 2013*528f902eSBitterblue Smith { 2, 1, 0, 1, 165, 32, }, 2014*528f902eSBitterblue Smith { 1, 1, 0, 1, 165, 63, }, 2015*528f902eSBitterblue Smith { 0, 1, 0, 2, 36, 30, }, 2016*528f902eSBitterblue Smith { 2, 1, 0, 2, 36, 32, }, 2017*528f902eSBitterblue Smith { 1, 1, 0, 2, 36, 32, }, 2018*528f902eSBitterblue Smith { 0, 1, 0, 2, 40, 30, }, 2019*528f902eSBitterblue Smith { 2, 1, 0, 2, 40, 32, }, 2020*528f902eSBitterblue Smith { 1, 1, 0, 2, 40, 32, }, 2021*528f902eSBitterblue Smith { 0, 1, 0, 2, 44, 30, }, 2022*528f902eSBitterblue Smith { 2, 1, 0, 2, 44, 32, }, 2023*528f902eSBitterblue Smith { 1, 1, 0, 2, 44, 32, }, 2024*528f902eSBitterblue Smith { 0, 1, 0, 2, 48, 30, }, 2025*528f902eSBitterblue Smith { 2, 1, 0, 2, 48, 32, }, 2026*528f902eSBitterblue Smith { 1, 1, 0, 2, 48, 32, }, 2027*528f902eSBitterblue Smith { 0, 1, 0, 2, 52, 36, }, 2028*528f902eSBitterblue Smith { 2, 1, 0, 2, 52, 32, }, 2029*528f902eSBitterblue Smith { 1, 1, 0, 2, 52, 32, }, 2030*528f902eSBitterblue Smith { 0, 1, 0, 2, 56, 34, }, 2031*528f902eSBitterblue Smith { 2, 1, 0, 2, 56, 32, }, 2032*528f902eSBitterblue Smith { 1, 1, 0, 2, 56, 32, }, 2033*528f902eSBitterblue Smith { 0, 1, 0, 2, 60, 32, }, 2034*528f902eSBitterblue Smith { 2, 1, 0, 2, 60, 32, }, 2035*528f902eSBitterblue Smith { 1, 1, 0, 2, 60, 32, }, 2036*528f902eSBitterblue Smith { 0, 1, 0, 2, 64, 28, }, 2037*528f902eSBitterblue Smith { 2, 1, 0, 2, 64, 32, }, 2038*528f902eSBitterblue Smith { 1, 1, 0, 2, 64, 32, }, 2039*528f902eSBitterblue Smith { 0, 1, 0, 2, 100, 30, }, 2040*528f902eSBitterblue Smith { 2, 1, 0, 2, 100, 32, }, 2041*528f902eSBitterblue Smith { 1, 1, 0, 2, 100, 32, }, 2042*528f902eSBitterblue Smith { 0, 1, 0, 2, 104, 30, }, 2043*528f902eSBitterblue Smith { 2, 1, 0, 2, 104, 32, }, 2044*528f902eSBitterblue Smith { 1, 1, 0, 2, 104, 32, }, 2045*528f902eSBitterblue Smith { 0, 1, 0, 2, 108, 32, }, 2046*528f902eSBitterblue Smith { 2, 1, 0, 2, 108, 32, }, 2047*528f902eSBitterblue Smith { 1, 1, 0, 2, 108, 32, }, 2048*528f902eSBitterblue Smith { 0, 1, 0, 2, 112, 34, }, 2049*528f902eSBitterblue Smith { 2, 1, 0, 2, 112, 32, }, 2050*528f902eSBitterblue Smith { 1, 1, 0, 2, 112, 32, }, 2051*528f902eSBitterblue Smith { 0, 1, 0, 2, 116, 34, }, 2052*528f902eSBitterblue Smith { 2, 1, 0, 2, 116, 32, }, 2053*528f902eSBitterblue Smith { 1, 1, 0, 2, 116, 32, }, 2054*528f902eSBitterblue Smith { 0, 1, 0, 2, 120, 36, }, 2055*528f902eSBitterblue Smith { 2, 1, 0, 2, 120, 32, }, 2056*528f902eSBitterblue Smith { 1, 1, 0, 2, 120, 32, }, 2057*528f902eSBitterblue Smith { 0, 1, 0, 2, 124, 34, }, 2058*528f902eSBitterblue Smith { 2, 1, 0, 2, 124, 32, }, 2059*528f902eSBitterblue Smith { 1, 1, 0, 2, 124, 32, }, 2060*528f902eSBitterblue Smith { 0, 1, 0, 2, 128, 32, }, 2061*528f902eSBitterblue Smith { 2, 1, 0, 2, 128, 32, }, 2062*528f902eSBitterblue Smith { 1, 1, 0, 2, 128, 32, }, 2063*528f902eSBitterblue Smith { 0, 1, 0, 2, 132, 30, }, 2064*528f902eSBitterblue Smith { 2, 1, 0, 2, 132, 32, }, 2065*528f902eSBitterblue Smith { 1, 1, 0, 2, 132, 32, }, 2066*528f902eSBitterblue Smith { 0, 1, 0, 2, 136, 30, }, 2067*528f902eSBitterblue Smith { 2, 1, 0, 2, 136, 32, }, 2068*528f902eSBitterblue Smith { 1, 1, 0, 2, 136, 32, }, 2069*528f902eSBitterblue Smith { 0, 1, 0, 2, 140, 28, }, 2070*528f902eSBitterblue Smith { 2, 1, 0, 2, 140, 32, }, 2071*528f902eSBitterblue Smith { 1, 1, 0, 2, 140, 32, }, 2072*528f902eSBitterblue Smith { 0, 1, 0, 2, 149, 36, }, 2073*528f902eSBitterblue Smith { 2, 1, 0, 2, 149, 32, }, 2074*528f902eSBitterblue Smith { 1, 1, 0, 2, 149, 63, }, 2075*528f902eSBitterblue Smith { 0, 1, 0, 2, 153, 36, }, 2076*528f902eSBitterblue Smith { 2, 1, 0, 2, 153, 32, }, 2077*528f902eSBitterblue Smith { 1, 1, 0, 2, 153, 63, }, 2078*528f902eSBitterblue Smith { 0, 1, 0, 2, 157, 36, }, 2079*528f902eSBitterblue Smith { 2, 1, 0, 2, 157, 32, }, 2080*528f902eSBitterblue Smith { 1, 1, 0, 2, 157, 63, }, 2081*528f902eSBitterblue Smith { 0, 1, 0, 2, 161, 36, }, 2082*528f902eSBitterblue Smith { 2, 1, 0, 2, 161, 32, }, 2083*528f902eSBitterblue Smith { 1, 1, 0, 2, 161, 63, }, 2084*528f902eSBitterblue Smith { 0, 1, 0, 2, 165, 36, }, 2085*528f902eSBitterblue Smith { 2, 1, 0, 2, 165, 32, }, 2086*528f902eSBitterblue Smith { 1, 1, 0, 2, 165, 63, }, 2087*528f902eSBitterblue Smith { 0, 1, 0, 3, 36, 28, }, 2088*528f902eSBitterblue Smith { 2, 1, 0, 3, 36, 30, }, 2089*528f902eSBitterblue Smith { 1, 1, 0, 3, 36, 30, }, 2090*528f902eSBitterblue Smith { 0, 1, 0, 3, 40, 28, }, 2091*528f902eSBitterblue Smith { 2, 1, 0, 3, 40, 30, }, 2092*528f902eSBitterblue Smith { 1, 1, 0, 3, 40, 30, }, 2093*528f902eSBitterblue Smith { 0, 1, 0, 3, 44, 28, }, 2094*528f902eSBitterblue Smith { 2, 1, 0, 3, 44, 30, }, 2095*528f902eSBitterblue Smith { 1, 1, 0, 3, 44, 30, }, 2096*528f902eSBitterblue Smith { 0, 1, 0, 3, 48, 28, }, 2097*528f902eSBitterblue Smith { 2, 1, 0, 3, 48, 30, }, 2098*528f902eSBitterblue Smith { 1, 1, 0, 3, 48, 30, }, 2099*528f902eSBitterblue Smith { 0, 1, 0, 3, 52, 34, }, 2100*528f902eSBitterblue Smith { 2, 1, 0, 3, 52, 30, }, 2101*528f902eSBitterblue Smith { 1, 1, 0, 3, 52, 30, }, 2102*528f902eSBitterblue Smith { 0, 1, 0, 3, 56, 32, }, 2103*528f902eSBitterblue Smith { 2, 1, 0, 3, 56, 30, }, 2104*528f902eSBitterblue Smith { 1, 1, 0, 3, 56, 30, }, 2105*528f902eSBitterblue Smith { 0, 1, 0, 3, 60, 30, }, 2106*528f902eSBitterblue Smith { 2, 1, 0, 3, 60, 30, }, 2107*528f902eSBitterblue Smith { 1, 1, 0, 3, 60, 30, }, 2108*528f902eSBitterblue Smith { 0, 1, 0, 3, 64, 26, }, 2109*528f902eSBitterblue Smith { 2, 1, 0, 3, 64, 30, }, 2110*528f902eSBitterblue Smith { 1, 1, 0, 3, 64, 30, }, 2111*528f902eSBitterblue Smith { 0, 1, 0, 3, 100, 28, }, 2112*528f902eSBitterblue Smith { 2, 1, 0, 3, 100, 30, }, 2113*528f902eSBitterblue Smith { 1, 1, 0, 3, 100, 30, }, 2114*528f902eSBitterblue Smith { 0, 1, 0, 3, 104, 28, }, 2115*528f902eSBitterblue Smith { 2, 1, 0, 3, 104, 30, }, 2116*528f902eSBitterblue Smith { 1, 1, 0, 3, 104, 30, }, 2117*528f902eSBitterblue Smith { 0, 1, 0, 3, 108, 30, }, 2118*528f902eSBitterblue Smith { 2, 1, 0, 3, 108, 30, }, 2119*528f902eSBitterblue Smith { 1, 1, 0, 3, 108, 30, }, 2120*528f902eSBitterblue Smith { 0, 1, 0, 3, 112, 32, }, 2121*528f902eSBitterblue Smith { 2, 1, 0, 3, 112, 30, }, 2122*528f902eSBitterblue Smith { 1, 1, 0, 3, 112, 30, }, 2123*528f902eSBitterblue Smith { 0, 1, 0, 3, 116, 32, }, 2124*528f902eSBitterblue Smith { 2, 1, 0, 3, 116, 30, }, 2125*528f902eSBitterblue Smith { 1, 1, 0, 3, 116, 30, }, 2126*528f902eSBitterblue Smith { 0, 1, 0, 3, 120, 34, }, 2127*528f902eSBitterblue Smith { 2, 1, 0, 3, 120, 30, }, 2128*528f902eSBitterblue Smith { 1, 1, 0, 3, 120, 30, }, 2129*528f902eSBitterblue Smith { 0, 1, 0, 3, 124, 32, }, 2130*528f902eSBitterblue Smith { 2, 1, 0, 3, 124, 30, }, 2131*528f902eSBitterblue Smith { 1, 1, 0, 3, 124, 30, }, 2132*528f902eSBitterblue Smith { 0, 1, 0, 3, 128, 30, }, 2133*528f902eSBitterblue Smith { 2, 1, 0, 3, 128, 30, }, 2134*528f902eSBitterblue Smith { 1, 1, 0, 3, 128, 30, }, 2135*528f902eSBitterblue Smith { 0, 1, 0, 3, 132, 28, }, 2136*528f902eSBitterblue Smith { 2, 1, 0, 3, 132, 30, }, 2137*528f902eSBitterblue Smith { 1, 1, 0, 3, 132, 30, }, 2138*528f902eSBitterblue Smith { 0, 1, 0, 3, 136, 28, }, 2139*528f902eSBitterblue Smith { 2, 1, 0, 3, 136, 30, }, 2140*528f902eSBitterblue Smith { 1, 1, 0, 3, 136, 30, }, 2141*528f902eSBitterblue Smith { 0, 1, 0, 3, 140, 26, }, 2142*528f902eSBitterblue Smith { 2, 1, 0, 3, 140, 30, }, 2143*528f902eSBitterblue Smith { 1, 1, 0, 3, 140, 30, }, 2144*528f902eSBitterblue Smith { 0, 1, 0, 3, 149, 34, }, 2145*528f902eSBitterblue Smith { 2, 1, 0, 3, 149, 30, }, 2146*528f902eSBitterblue Smith { 1, 1, 0, 3, 149, 63, }, 2147*528f902eSBitterblue Smith { 0, 1, 0, 3, 153, 34, }, 2148*528f902eSBitterblue Smith { 2, 1, 0, 3, 153, 30, }, 2149*528f902eSBitterblue Smith { 1, 1, 0, 3, 153, 63, }, 2150*528f902eSBitterblue Smith { 0, 1, 0, 3, 157, 34, }, 2151*528f902eSBitterblue Smith { 2, 1, 0, 3, 157, 30, }, 2152*528f902eSBitterblue Smith { 1, 1, 0, 3, 157, 63, }, 2153*528f902eSBitterblue Smith { 0, 1, 0, 3, 161, 34, }, 2154*528f902eSBitterblue Smith { 2, 1, 0, 3, 161, 30, }, 2155*528f902eSBitterblue Smith { 1, 1, 0, 3, 161, 63, }, 2156*528f902eSBitterblue Smith { 0, 1, 0, 3, 165, 34, }, 2157*528f902eSBitterblue Smith { 2, 1, 0, 3, 165, 30, }, 2158*528f902eSBitterblue Smith { 1, 1, 0, 3, 165, 63, }, 2159*528f902eSBitterblue Smith { 0, 1, 1, 2, 38, 30, }, 2160*528f902eSBitterblue Smith { 2, 1, 1, 2, 38, 32, }, 2161*528f902eSBitterblue Smith { 1, 1, 1, 2, 38, 32, }, 2162*528f902eSBitterblue Smith { 0, 1, 1, 2, 46, 30, }, 2163*528f902eSBitterblue Smith { 2, 1, 1, 2, 46, 32, }, 2164*528f902eSBitterblue Smith { 1, 1, 1, 2, 46, 32, }, 2165*528f902eSBitterblue Smith { 0, 1, 1, 2, 54, 32, }, 2166*528f902eSBitterblue Smith { 2, 1, 1, 2, 54, 32, }, 2167*528f902eSBitterblue Smith { 1, 1, 1, 2, 54, 32, }, 2168*528f902eSBitterblue Smith { 0, 1, 1, 2, 62, 32, }, 2169*528f902eSBitterblue Smith { 2, 1, 1, 2, 62, 32, }, 2170*528f902eSBitterblue Smith { 1, 1, 1, 2, 62, 32, }, 2171*528f902eSBitterblue Smith { 0, 1, 1, 2, 102, 28, }, 2172*528f902eSBitterblue Smith { 2, 1, 1, 2, 102, 32, }, 2173*528f902eSBitterblue Smith { 1, 1, 1, 2, 102, 32, }, 2174*528f902eSBitterblue Smith { 0, 1, 1, 2, 110, 32, }, 2175*528f902eSBitterblue Smith { 2, 1, 1, 2, 110, 32, }, 2176*528f902eSBitterblue Smith { 1, 1, 1, 2, 110, 32, }, 2177*528f902eSBitterblue Smith { 0, 1, 1, 2, 118, 36, }, 2178*528f902eSBitterblue Smith { 2, 1, 1, 2, 118, 32, }, 2179*528f902eSBitterblue Smith { 1, 1, 1, 2, 118, 32, }, 2180*528f902eSBitterblue Smith { 0, 1, 1, 2, 126, 34, }, 2181*528f902eSBitterblue Smith { 2, 1, 1, 2, 126, 32, }, 2182*528f902eSBitterblue Smith { 1, 1, 1, 2, 126, 32, }, 2183*528f902eSBitterblue Smith { 0, 1, 1, 2, 134, 32, }, 2184*528f902eSBitterblue Smith { 2, 1, 1, 2, 134, 32, }, 2185*528f902eSBitterblue Smith { 1, 1, 1, 2, 134, 32, }, 2186*528f902eSBitterblue Smith { 0, 1, 1, 2, 151, 36, }, 2187*528f902eSBitterblue Smith { 2, 1, 1, 2, 151, 32, }, 2188*528f902eSBitterblue Smith { 1, 1, 1, 2, 151, 63, }, 2189*528f902eSBitterblue Smith { 0, 1, 1, 2, 159, 36, }, 2190*528f902eSBitterblue Smith { 2, 1, 1, 2, 159, 32, }, 2191*528f902eSBitterblue Smith { 1, 1, 1, 2, 159, 63, }, 2192*528f902eSBitterblue Smith { 0, 1, 1, 3, 38, 28, }, 2193*528f902eSBitterblue Smith { 2, 1, 1, 3, 38, 30, }, 2194*528f902eSBitterblue Smith { 1, 1, 1, 3, 38, 30, }, 2195*528f902eSBitterblue Smith { 0, 1, 1, 3, 46, 28, }, 2196*528f902eSBitterblue Smith { 2, 1, 1, 3, 46, 30, }, 2197*528f902eSBitterblue Smith { 1, 1, 1, 3, 46, 30, }, 2198*528f902eSBitterblue Smith { 0, 1, 1, 3, 54, 30, }, 2199*528f902eSBitterblue Smith { 2, 1, 1, 3, 54, 30, }, 2200*528f902eSBitterblue Smith { 1, 1, 1, 3, 54, 30, }, 2201*528f902eSBitterblue Smith { 0, 1, 1, 3, 62, 30, }, 2202*528f902eSBitterblue Smith { 2, 1, 1, 3, 62, 30, }, 2203*528f902eSBitterblue Smith { 1, 1, 1, 3, 62, 30, }, 2204*528f902eSBitterblue Smith { 0, 1, 1, 3, 102, 26, }, 2205*528f902eSBitterblue Smith { 2, 1, 1, 3, 102, 30, }, 2206*528f902eSBitterblue Smith { 1, 1, 1, 3, 102, 30, }, 2207*528f902eSBitterblue Smith { 0, 1, 1, 3, 110, 30, }, 2208*528f902eSBitterblue Smith { 2, 1, 1, 3, 110, 30, }, 2209*528f902eSBitterblue Smith { 1, 1, 1, 3, 110, 30, }, 2210*528f902eSBitterblue Smith { 0, 1, 1, 3, 118, 34, }, 2211*528f902eSBitterblue Smith { 2, 1, 1, 3, 118, 30, }, 2212*528f902eSBitterblue Smith { 1, 1, 1, 3, 118, 30, }, 2213*528f902eSBitterblue Smith { 0, 1, 1, 3, 126, 32, }, 2214*528f902eSBitterblue Smith { 2, 1, 1, 3, 126, 30, }, 2215*528f902eSBitterblue Smith { 1, 1, 1, 3, 126, 30, }, 2216*528f902eSBitterblue Smith { 0, 1, 1, 3, 134, 30, }, 2217*528f902eSBitterblue Smith { 2, 1, 1, 3, 134, 30, }, 2218*528f902eSBitterblue Smith { 1, 1, 1, 3, 134, 30, }, 2219*528f902eSBitterblue Smith { 0, 1, 1, 3, 151, 34, }, 2220*528f902eSBitterblue Smith { 2, 1, 1, 3, 151, 30, }, 2221*528f902eSBitterblue Smith { 1, 1, 1, 3, 151, 63, }, 2222*528f902eSBitterblue Smith { 0, 1, 1, 3, 159, 34, }, 2223*528f902eSBitterblue Smith { 2, 1, 1, 3, 159, 30, }, 2224*528f902eSBitterblue Smith { 1, 1, 1, 3, 159, 63, }, 2225*528f902eSBitterblue Smith { 0, 1, 2, 4, 42, 30, }, 2226*528f902eSBitterblue Smith { 2, 1, 2, 4, 42, 32, }, 2227*528f902eSBitterblue Smith { 1, 1, 2, 4, 42, 32, }, 2228*528f902eSBitterblue Smith { 0, 1, 2, 4, 58, 28, }, 2229*528f902eSBitterblue Smith { 2, 1, 2, 4, 58, 32, }, 2230*528f902eSBitterblue Smith { 1, 1, 2, 4, 58, 32, }, 2231*528f902eSBitterblue Smith { 0, 1, 2, 4, 106, 30, }, 2232*528f902eSBitterblue Smith { 2, 1, 2, 4, 106, 32, }, 2233*528f902eSBitterblue Smith { 1, 1, 2, 4, 106, 32, }, 2234*528f902eSBitterblue Smith { 0, 1, 2, 4, 122, 34, }, 2235*528f902eSBitterblue Smith { 2, 1, 2, 4, 122, 32, }, 2236*528f902eSBitterblue Smith { 1, 1, 2, 4, 122, 32, }, 2237*528f902eSBitterblue Smith { 0, 1, 2, 4, 155, 36, }, 2238*528f902eSBitterblue Smith { 2, 1, 2, 4, 155, 32, }, 2239*528f902eSBitterblue Smith { 1, 1, 2, 4, 155, 63, }, 2240*528f902eSBitterblue Smith { 0, 1, 2, 5, 42, 28, }, 2241*528f902eSBitterblue Smith { 2, 1, 2, 5, 42, 30, }, 2242*528f902eSBitterblue Smith { 1, 1, 2, 5, 42, 30, }, 2243*528f902eSBitterblue Smith { 0, 1, 2, 5, 58, 26, }, 2244*528f902eSBitterblue Smith { 2, 1, 2, 5, 58, 30, }, 2245*528f902eSBitterblue Smith { 1, 1, 2, 5, 58, 30, }, 2246*528f902eSBitterblue Smith { 0, 1, 2, 5, 106, 28, }, 2247*528f902eSBitterblue Smith { 2, 1, 2, 5, 106, 30, }, 2248*528f902eSBitterblue Smith { 1, 1, 2, 5, 106, 30, }, 2249*528f902eSBitterblue Smith { 0, 1, 2, 5, 122, 32, }, 2250*528f902eSBitterblue Smith { 2, 1, 2, 5, 122, 30, }, 2251*528f902eSBitterblue Smith { 1, 1, 2, 5, 122, 30, }, 2252*528f902eSBitterblue Smith { 0, 1, 2, 5, 155, 34, }, 2253*528f902eSBitterblue Smith { 2, 1, 2, 5, 155, 30, }, 2254*528f902eSBitterblue Smith { 1, 1, 2, 5, 155, 63, }, 2255*528f902eSBitterblue Smith }; 2256*528f902eSBitterblue Smith 2257*528f902eSBitterblue Smith RTW_DECL_TABLE_TXPWR_LMT(rtw8812a_txpwr_lmt); 2258*528f902eSBitterblue Smith 2259*528f902eSBitterblue Smith static const struct rtw_pwr_seq_cmd trans_carddis_to_cardemu_8812a[] = { 2260*528f902eSBitterblue Smith {0x0012, 2261*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2262*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2263*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2264*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(0), BIT(0)}, 2265*528f902eSBitterblue Smith {0x0014, 2266*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2267*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2268*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2269*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0x80, 0}, 2270*528f902eSBitterblue Smith {0x0015, 2271*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2272*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2273*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2274*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0x01, 0}, 2275*528f902eSBitterblue Smith {0x0023, 2276*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2277*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2278*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2279*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0x10, 0}, 2280*528f902eSBitterblue Smith {0x0046, 2281*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2282*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2283*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2284*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x00}, 2285*528f902eSBitterblue Smith {0x0043, 2286*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2287*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2288*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2289*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x00}, 2290*528f902eSBitterblue Smith {0x0005, 2291*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2292*528f902eSBitterblue Smith RTW_PWR_INTF_PCI_MSK, 2293*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2294*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(2), 0}, 2295*528f902eSBitterblue Smith {0x0005, 2296*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2297*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2298*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2299*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(3), 0}, 2300*528f902eSBitterblue Smith {0x0003, 2301*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2302*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2303*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2304*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(2), BIT(2)}, 2305*528f902eSBitterblue Smith {0x0301, 2306*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2307*528f902eSBitterblue Smith RTW_PWR_INTF_PCI_MSK, 2308*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2309*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0}, 2310*528f902eSBitterblue Smith {0x0024, 2311*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2312*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2313*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2314*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(1), BIT(1)}, 2315*528f902eSBitterblue Smith {0x0028, 2316*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2317*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2318*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2319*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(3), BIT(3)}, 2320*528f902eSBitterblue Smith {0xFFFF, 2321*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2322*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2323*528f902eSBitterblue Smith 0, 2324*528f902eSBitterblue Smith RTW_PWR_CMD_END, 0, 0}, 2325*528f902eSBitterblue Smith }; 2326*528f902eSBitterblue Smith 2327*528f902eSBitterblue Smith static const struct rtw_pwr_seq_cmd trans_cardemu_to_act_8812a[] = { 2328*528f902eSBitterblue Smith {0x0005, 2329*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2330*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2331*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2332*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(2), 0}, 2333*528f902eSBitterblue Smith {0x0006, 2334*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2335*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2336*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2337*528f902eSBitterblue Smith RTW_PWR_CMD_POLLING, BIT(1), BIT(1)}, 2338*528f902eSBitterblue Smith {0x0005, 2339*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2340*528f902eSBitterblue Smith RTW_PWR_INTF_PCI_MSK, 2341*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2342*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(7), 0}, 2343*528f902eSBitterblue Smith {0x0005, 2344*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2345*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2346*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2347*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(3), 0}, 2348*528f902eSBitterblue Smith {0x0005, 2349*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2350*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2351*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2352*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(0), BIT(0)}, 2353*528f902eSBitterblue Smith {0x0005, 2354*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2355*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2356*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2357*528f902eSBitterblue Smith RTW_PWR_CMD_POLLING, BIT(0), 0}, 2358*528f902eSBitterblue Smith {0x0024, 2359*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2360*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2361*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2362*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(1), 0}, 2363*528f902eSBitterblue Smith {0x0028, 2364*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2365*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2366*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2367*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(3), 0}, 2368*528f902eSBitterblue Smith {0xFFFF, 2369*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2370*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2371*528f902eSBitterblue Smith 0, 2372*528f902eSBitterblue Smith RTW_PWR_CMD_END, 0, 0}, 2373*528f902eSBitterblue Smith }; 2374*528f902eSBitterblue Smith 2375*528f902eSBitterblue Smith static const struct rtw_pwr_seq_cmd trans_act_to_lps_8812a[] = { 2376*528f902eSBitterblue Smith {0x0301, 2377*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2378*528f902eSBitterblue Smith RTW_PWR_INTF_PCI_MSK, 2379*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2380*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0xFF}, 2381*528f902eSBitterblue Smith {0x0522, 2382*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2383*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2384*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2385*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x7F}, 2386*528f902eSBitterblue Smith {0x05F8, 2387*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2388*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2389*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2390*528f902eSBitterblue Smith RTW_PWR_CMD_POLLING, 0xFF, 0}, 2391*528f902eSBitterblue Smith {0x05F9, 2392*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2393*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2394*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2395*528f902eSBitterblue Smith RTW_PWR_CMD_POLLING, 0xFF, 0}, 2396*528f902eSBitterblue Smith {0x05FA, 2397*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2398*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2399*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2400*528f902eSBitterblue Smith RTW_PWR_CMD_POLLING, 0xFF, 0}, 2401*528f902eSBitterblue Smith {0x05FB, 2402*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2403*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2404*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2405*528f902eSBitterblue Smith RTW_PWR_CMD_POLLING, 0xFF, 0}, 2406*528f902eSBitterblue Smith {0x0c00, 2407*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2408*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2409*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2410*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x04}, 2411*528f902eSBitterblue Smith {0x0e00, 2412*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2413*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2414*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2415*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x04}, 2416*528f902eSBitterblue Smith {0x0002, 2417*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2418*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2419*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2420*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(0), 0}, 2421*528f902eSBitterblue Smith {0x0002, 2422*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2423*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2424*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2425*528f902eSBitterblue Smith RTW_PWR_CMD_DELAY, 0, RTW_PWR_DELAY_US}, 2426*528f902eSBitterblue Smith {0x0002, 2427*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2428*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2429*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2430*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(1), 0}, 2431*528f902eSBitterblue Smith {0x0100, 2432*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2433*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2434*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2435*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x03}, 2436*528f902eSBitterblue Smith {0x0101, 2437*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2438*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2439*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2440*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(1), 0}, 2441*528f902eSBitterblue Smith {0x0553, 2442*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2443*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2444*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2445*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(5), BIT(5)}, 2446*528f902eSBitterblue Smith {0xFFFF, 2447*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2448*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2449*528f902eSBitterblue Smith 0, 2450*528f902eSBitterblue Smith RTW_PWR_CMD_END, 0, 0}, 2451*528f902eSBitterblue Smith }; 2452*528f902eSBitterblue Smith 2453*528f902eSBitterblue Smith static const struct rtw_pwr_seq_cmd trans_act_to_cardemu_8812a[] = { 2454*528f902eSBitterblue Smith {0x0c00, 2455*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2456*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2457*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2458*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x04}, 2459*528f902eSBitterblue Smith {0x0e00, 2460*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2461*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2462*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2463*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x04}, 2464*528f902eSBitterblue Smith {0x0002, 2465*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2466*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2467*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2468*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(0), 0}, 2469*528f902eSBitterblue Smith {0x0002, 2470*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2471*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2472*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2473*528f902eSBitterblue Smith RTW_PWR_CMD_DELAY, 0, RTW_PWR_DELAY_US}, 2474*528f902eSBitterblue Smith {0x0002, 2475*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2476*528f902eSBitterblue Smith RTW_PWR_INTF_PCI_MSK, 2477*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2478*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(1), 0}, 2479*528f902eSBitterblue Smith {0x0007, 2480*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2481*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2482*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2483*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x2A}, 2484*528f902eSBitterblue Smith {0x0008, 2485*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2486*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2487*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2488*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0x02, 0}, 2489*528f902eSBitterblue Smith {0x0005, 2490*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2491*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2492*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2493*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(1), BIT(1)}, 2494*528f902eSBitterblue Smith {0x0005, 2495*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2496*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2497*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2498*528f902eSBitterblue Smith RTW_PWR_CMD_POLLING, BIT(1), 0}, 2499*528f902eSBitterblue Smith {0xFFFF, 2500*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2501*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2502*528f902eSBitterblue Smith 0, 2503*528f902eSBitterblue Smith RTW_PWR_CMD_END, 0, 0}, 2504*528f902eSBitterblue Smith }; 2505*528f902eSBitterblue Smith 2506*528f902eSBitterblue Smith static const struct rtw_pwr_seq_cmd trans_cardemu_to_carddis_8812a[] = { 2507*528f902eSBitterblue Smith {0x0003, 2508*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2509*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2510*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2511*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(2), 0}, 2512*528f902eSBitterblue Smith {0x0080, 2513*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2514*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2515*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2516*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x05}, 2517*528f902eSBitterblue Smith {0x0042, 2518*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2519*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2520*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2521*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xF0, 0xcc}, 2522*528f902eSBitterblue Smith {0x0042, 2523*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2524*528f902eSBitterblue Smith RTW_PWR_INTF_PCI_MSK, 2525*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2526*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xF0, 0xEC}, 2527*528f902eSBitterblue Smith {0x0043, 2528*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2529*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2530*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2531*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x07}, 2532*528f902eSBitterblue Smith {0x0045, 2533*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2534*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2535*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2536*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x00}, 2537*528f902eSBitterblue Smith {0x0046, 2538*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2539*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2540*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2541*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0xff}, 2542*528f902eSBitterblue Smith {0x0047, 2543*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2544*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2545*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2546*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0}, 2547*528f902eSBitterblue Smith {0x0014, 2548*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2549*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2550*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2551*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0x80, BIT(7)}, 2552*528f902eSBitterblue Smith {0x0015, 2553*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2554*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2555*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2556*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0x01, BIT(0)}, 2557*528f902eSBitterblue Smith {0x0012, 2558*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2559*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2560*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2561*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0x01, 0}, 2562*528f902eSBitterblue Smith {0x0023, 2563*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2564*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2565*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2566*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0x10, BIT(4)}, 2567*528f902eSBitterblue Smith {0x0008, 2568*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2569*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2570*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2571*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0x02, 0}, 2572*528f902eSBitterblue Smith {0x0007, 2573*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2574*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2575*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2576*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, 0xFF, 0x20}, 2577*528f902eSBitterblue Smith {0x001f, 2578*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2579*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2580*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2581*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(1), 0}, 2582*528f902eSBitterblue Smith {0x0076, 2583*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2584*528f902eSBitterblue Smith RTW_PWR_INTF_USB_MSK, 2585*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2586*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(1), 0}, 2587*528f902eSBitterblue Smith {0x0005, 2588*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2589*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2590*528f902eSBitterblue Smith RTW_PWR_ADDR_MAC, 2591*528f902eSBitterblue Smith RTW_PWR_CMD_WRITE, BIT(3), BIT(3)}, 2592*528f902eSBitterblue Smith {0xFFFF, 2593*528f902eSBitterblue Smith RTW_PWR_CUT_ALL_MSK, 2594*528f902eSBitterblue Smith RTW_PWR_INTF_ALL_MSK, 2595*528f902eSBitterblue Smith 0, 2596*528f902eSBitterblue Smith RTW_PWR_CMD_END, 0, 0}, 2597*528f902eSBitterblue Smith }; 2598*528f902eSBitterblue Smith 2599*528f902eSBitterblue Smith const struct rtw_pwr_seq_cmd * const card_enable_flow_8812a[] = { 2600*528f902eSBitterblue Smith trans_carddis_to_cardemu_8812a, 2601*528f902eSBitterblue Smith trans_cardemu_to_act_8812a, 2602*528f902eSBitterblue Smith NULL 2603*528f902eSBitterblue Smith }; 2604*528f902eSBitterblue Smith 2605*528f902eSBitterblue Smith const struct rtw_pwr_seq_cmd * const enter_lps_flow_8812a[] = { 2606*528f902eSBitterblue Smith trans_act_to_lps_8812a, 2607*528f902eSBitterblue Smith NULL 2608*528f902eSBitterblue Smith }; 2609*528f902eSBitterblue Smith 2610*528f902eSBitterblue Smith const struct rtw_pwr_seq_cmd * const card_disable_flow_8812a[] = { 2611*528f902eSBitterblue Smith trans_act_to_cardemu_8812a, 2612*528f902eSBitterblue Smith trans_cardemu_to_carddis_8812a, 2613*528f902eSBitterblue Smith NULL 2614*528f902eSBitterblue Smith }; 2615*528f902eSBitterblue Smith 2616*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_5gb_n[][RTW_PWR_TRK_TBL_SZ] = { 2617*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 2618*528f902eSBitterblue Smith 12, 13, 13, 14, 14, 14, 14, 14, 14}, 2619*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 2620*528f902eSBitterblue Smith 12, 13, 13, 14, 14, 14, 14, 14, 14}, 2621*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 8, 8, 9, 10, 10, 11, 11, 12, 12, 13, 2622*528f902eSBitterblue Smith 13, 14, 14, 15, 16, 16, 16, 16, 16}, 2623*528f902eSBitterblue Smith }; 2624*528f902eSBitterblue Smith 2625*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_5gb_p[][RTW_PWR_TRK_TBL_SZ] = { 2626*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 3, 4, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 2627*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2628*528f902eSBitterblue Smith {0, 1, 1, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 2629*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2630*528f902eSBitterblue Smith {0, 1, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 8, 9, 9, 10, 11, 11, 11, 11, 11, 2631*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2632*528f902eSBitterblue Smith }; 2633*528f902eSBitterblue Smith 2634*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_5ga_n[][RTW_PWR_TRK_TBL_SZ] = { 2635*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 2636*528f902eSBitterblue Smith 12, 13, 13, 14, 15, 15, 15, 15, 15}, 2637*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 2638*528f902eSBitterblue Smith 12, 13, 13, 14, 15, 15, 15, 15, 15}, 2639*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 2640*528f902eSBitterblue Smith 12, 13, 13, 14, 15, 15, 15, 15, 15}, 2641*528f902eSBitterblue Smith }; 2642*528f902eSBitterblue Smith 2643*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_5ga_p[][RTW_PWR_TRK_TBL_SZ] = { 2644*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 4, 5, 6, 7, 7, 8, 8, 9, 10, 11, 11, 11, 11, 11, 11, 2645*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2646*528f902eSBitterblue Smith {0, 1, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 8, 9, 10, 11, 11, 11, 11, 11, 11, 2647*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2648*528f902eSBitterblue Smith {0, 1, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 8, 9, 10, 11, 11, 12, 12, 11, 11, 2649*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2650*528f902eSBitterblue Smith }; 2651*528f902eSBitterblue Smith 2652*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_2gb_n[] = { 2653*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 2654*528f902eSBitterblue Smith 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11, 11 2655*528f902eSBitterblue Smith }; 2656*528f902eSBitterblue Smith 2657*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_2gb_p[] = { 2658*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 2659*528f902eSBitterblue Smith 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 2660*528f902eSBitterblue Smith }; 2661*528f902eSBitterblue Smith 2662*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_2ga_n[] = { 2663*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 2664*528f902eSBitterblue Smith 6, 6, 7, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10 2665*528f902eSBitterblue Smith }; 2666*528f902eSBitterblue Smith 2667*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_2ga_p[] = { 2668*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 2669*528f902eSBitterblue Smith 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 2670*528f902eSBitterblue Smith }; 2671*528f902eSBitterblue Smith 2672*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_2g_cck_b_n[] = { 2673*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 2674*528f902eSBitterblue Smith 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11, 11 2675*528f902eSBitterblue Smith }; 2676*528f902eSBitterblue Smith 2677*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_2g_cck_b_p[] = { 2678*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 2679*528f902eSBitterblue Smith 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 2680*528f902eSBitterblue Smith }; 2681*528f902eSBitterblue Smith 2682*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_2g_cck_a_n[] = { 2683*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 2684*528f902eSBitterblue Smith 6, 6, 7, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10 2685*528f902eSBitterblue Smith }; 2686*528f902eSBitterblue Smith 2687*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_2g_cck_a_p[] = { 2688*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 2689*528f902eSBitterblue Smith 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 2690*528f902eSBitterblue Smith }; 2691*528f902eSBitterblue Smith 2692*528f902eSBitterblue Smith const struct rtw_pwr_track_tbl rtw8812a_rtw_pwr_track_tbl = { 2693*528f902eSBitterblue Smith .pwrtrk_5gb_n[0] = rtw8812a_pwrtrk_5gb_n[0], 2694*528f902eSBitterblue Smith .pwrtrk_5gb_n[1] = rtw8812a_pwrtrk_5gb_n[1], 2695*528f902eSBitterblue Smith .pwrtrk_5gb_n[2] = rtw8812a_pwrtrk_5gb_n[2], 2696*528f902eSBitterblue Smith .pwrtrk_5gb_p[0] = rtw8812a_pwrtrk_5gb_p[0], 2697*528f902eSBitterblue Smith .pwrtrk_5gb_p[1] = rtw8812a_pwrtrk_5gb_p[1], 2698*528f902eSBitterblue Smith .pwrtrk_5gb_p[2] = rtw8812a_pwrtrk_5gb_p[2], 2699*528f902eSBitterblue Smith .pwrtrk_5ga_n[0] = rtw8812a_pwrtrk_5ga_n[0], 2700*528f902eSBitterblue Smith .pwrtrk_5ga_n[1] = rtw8812a_pwrtrk_5ga_n[1], 2701*528f902eSBitterblue Smith .pwrtrk_5ga_n[2] = rtw8812a_pwrtrk_5ga_n[2], 2702*528f902eSBitterblue Smith .pwrtrk_5ga_p[0] = rtw8812a_pwrtrk_5ga_p[0], 2703*528f902eSBitterblue Smith .pwrtrk_5ga_p[1] = rtw8812a_pwrtrk_5ga_p[1], 2704*528f902eSBitterblue Smith .pwrtrk_5ga_p[2] = rtw8812a_pwrtrk_5ga_p[2], 2705*528f902eSBitterblue Smith .pwrtrk_2gb_n = rtw8812a_pwrtrk_2gb_n, 2706*528f902eSBitterblue Smith .pwrtrk_2gb_p = rtw8812a_pwrtrk_2gb_p, 2707*528f902eSBitterblue Smith .pwrtrk_2ga_n = rtw8812a_pwrtrk_2ga_n, 2708*528f902eSBitterblue Smith .pwrtrk_2ga_p = rtw8812a_pwrtrk_2ga_p, 2709*528f902eSBitterblue Smith .pwrtrk_2g_cckb_n = rtw8812a_pwrtrk_2g_cck_b_n, 2710*528f902eSBitterblue Smith .pwrtrk_2g_cckb_p = rtw8812a_pwrtrk_2g_cck_b_p, 2711*528f902eSBitterblue Smith .pwrtrk_2g_ccka_n = rtw8812a_pwrtrk_2g_cck_a_n, 2712*528f902eSBitterblue Smith .pwrtrk_2g_ccka_p = rtw8812a_pwrtrk_2g_cck_a_p, 2713*528f902eSBitterblue Smith }; 2714*528f902eSBitterblue Smith 2715*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_5gb_n[][RTW_PWR_TRK_TBL_SZ] = { 2716*528f902eSBitterblue Smith {0, 1, 1, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 13, 2717*528f902eSBitterblue Smith 13, 14, 15, 16, 16, 17, 17, 18, 18}, 2718*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 2719*528f902eSBitterblue Smith 12, 14, 13, 13, 14, 14, 14, 15, 15}, 2720*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 2721*528f902eSBitterblue Smith 12, 13, 13, 14, 14, 15, 15, 16, 16}, 2722*528f902eSBitterblue Smith }; 2723*528f902eSBitterblue Smith 2724*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_5gb_p[][RTW_PWR_TRK_TBL_SZ] = { 2725*528f902eSBitterblue Smith {0, 1, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11, 2726*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2727*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 2728*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2729*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 10, 10, 11, 11, 11, 2730*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2731*528f902eSBitterblue Smith }; 2732*528f902eSBitterblue Smith 2733*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_5ga_n[][RTW_PWR_TRK_TBL_SZ] = { 2734*528f902eSBitterblue Smith {0, 1, 1, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 2735*528f902eSBitterblue Smith 13, 14, 15, 16, 16, 17, 17, 18, 18}, 2736*528f902eSBitterblue Smith {0, 1, 1, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 12, 2737*528f902eSBitterblue Smith 12, 13, 13, 14, 15, 16, 16, 17, 17}, 2738*528f902eSBitterblue Smith {0, 1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 13, 2739*528f902eSBitterblue Smith 13, 14, 14, 15, 15, 16, 17, 18, 18}, 2740*528f902eSBitterblue Smith }; 2741*528f902eSBitterblue Smith 2742*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_5ga_p[][RTW_PWR_TRK_TBL_SZ] = { 2743*528f902eSBitterblue Smith {0, 1, 1, 2, 2, 3, 4, 5, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11, 2744*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2745*528f902eSBitterblue Smith {0, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10, 11, 11, 11, 11, 11, 11, 2746*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2747*528f902eSBitterblue Smith {0, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10, 11, 11, 11, 11, 11, 11, 2748*528f902eSBitterblue Smith 11, 11, 11, 11, 11, 11, 11, 11, 11}, 2749*528f902eSBitterblue Smith }; 2750*528f902eSBitterblue Smith 2751*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_2gb_n[] = { 2752*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6, 6, 7, 2753*528f902eSBitterblue Smith 7, 7, 8, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15, 15 2754*528f902eSBitterblue Smith }; 2755*528f902eSBitterblue Smith 2756*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_2gb_p[] = { 2757*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 2758*528f902eSBitterblue Smith 6, 7, 7, 8, 9, 10, 10, 10, 10, 11, 11, 11, 11, 11 2759*528f902eSBitterblue Smith }; 2760*528f902eSBitterblue Smith 2761*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_2ga_n[] = { 2762*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 6, 7, 7, 8, 8, 9, 2763*528f902eSBitterblue Smith 10, 10, 11, 11, 12, 12, 13, 13, 13, 13, 14, 14, 15, 15 2764*528f902eSBitterblue Smith }; 2765*528f902eSBitterblue Smith 2766*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_2ga_p[] = { 2767*528f902eSBitterblue Smith 0, 0, 1, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 6, 2768*528f902eSBitterblue Smith 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11 2769*528f902eSBitterblue Smith }; 2770*528f902eSBitterblue Smith 2771*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_2g_cck_b_n[] = { 2772*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6, 6, 7, 2773*528f902eSBitterblue Smith 7, 7, 8, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15, 15 2774*528f902eSBitterblue Smith }; 2775*528f902eSBitterblue Smith 2776*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_2g_cck_b_p[] = { 2777*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 2778*528f902eSBitterblue Smith 6, 7, 7, 8, 9, 10, 10, 10, 10, 11, 11, 11, 11, 11 2779*528f902eSBitterblue Smith }; 2780*528f902eSBitterblue Smith 2781*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_2g_cck_a_n[] = { 2782*528f902eSBitterblue Smith 0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 6, 7, 7, 8, 8, 9, 2783*528f902eSBitterblue Smith 10, 10, 11, 11, 12, 12, 13, 13, 13, 13, 14, 14, 15, 15 2784*528f902eSBitterblue Smith }; 2785*528f902eSBitterblue Smith 2786*528f902eSBitterblue Smith static const u8 rtw8812a_pwrtrk_rfe3_2g_cck_a_p[] = { 2787*528f902eSBitterblue Smith 0, 0, 1, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 6, 2788*528f902eSBitterblue Smith 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11 2789*528f902eSBitterblue Smith }; 2790*528f902eSBitterblue Smith 2791*528f902eSBitterblue Smith const struct rtw_pwr_track_tbl rtw8812a_rtw_pwr_track_rfe3_tbl = { 2792*528f902eSBitterblue Smith .pwrtrk_5gb_n[0] = rtw8812a_pwrtrk_rfe3_5gb_n[0], 2793*528f902eSBitterblue Smith .pwrtrk_5gb_n[1] = rtw8812a_pwrtrk_rfe3_5gb_n[1], 2794*528f902eSBitterblue Smith .pwrtrk_5gb_n[2] = rtw8812a_pwrtrk_rfe3_5gb_n[2], 2795*528f902eSBitterblue Smith .pwrtrk_5gb_p[0] = rtw8812a_pwrtrk_rfe3_5gb_p[0], 2796*528f902eSBitterblue Smith .pwrtrk_5gb_p[1] = rtw8812a_pwrtrk_rfe3_5gb_p[1], 2797*528f902eSBitterblue Smith .pwrtrk_5gb_p[2] = rtw8812a_pwrtrk_rfe3_5gb_p[2], 2798*528f902eSBitterblue Smith .pwrtrk_5ga_n[0] = rtw8812a_pwrtrk_rfe3_5ga_n[0], 2799*528f902eSBitterblue Smith .pwrtrk_5ga_n[1] = rtw8812a_pwrtrk_rfe3_5ga_n[1], 2800*528f902eSBitterblue Smith .pwrtrk_5ga_n[2] = rtw8812a_pwrtrk_rfe3_5ga_n[2], 2801*528f902eSBitterblue Smith .pwrtrk_5ga_p[0] = rtw8812a_pwrtrk_rfe3_5ga_p[0], 2802*528f902eSBitterblue Smith .pwrtrk_5ga_p[1] = rtw8812a_pwrtrk_rfe3_5ga_p[1], 2803*528f902eSBitterblue Smith .pwrtrk_5ga_p[2] = rtw8812a_pwrtrk_rfe3_5ga_p[2], 2804*528f902eSBitterblue Smith .pwrtrk_2gb_n = rtw8812a_pwrtrk_rfe3_2gb_n, 2805*528f902eSBitterblue Smith .pwrtrk_2gb_p = rtw8812a_pwrtrk_rfe3_2gb_p, 2806*528f902eSBitterblue Smith .pwrtrk_2ga_n = rtw8812a_pwrtrk_rfe3_2ga_n, 2807*528f902eSBitterblue Smith .pwrtrk_2ga_p = rtw8812a_pwrtrk_rfe3_2ga_p, 2808*528f902eSBitterblue Smith .pwrtrk_2g_cckb_n = rtw8812a_pwrtrk_rfe3_2g_cck_b_n, 2809*528f902eSBitterblue Smith .pwrtrk_2g_cckb_p = rtw8812a_pwrtrk_rfe3_2g_cck_b_p, 2810*528f902eSBitterblue Smith .pwrtrk_2g_ccka_n = rtw8812a_pwrtrk_rfe3_2g_cck_a_n, 2811*528f902eSBitterblue Smith .pwrtrk_2g_ccka_p = rtw8812a_pwrtrk_rfe3_2g_cck_a_p, 2812*528f902eSBitterblue Smith }; 2813