1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun enum HF_S { 3*4882a593Smuzhiyun HF_None = 0, HF_B, HF_DK, HF_G, HF_I, HF_L, HF_L1, HF_MN, HF_FM_Radio, 4*4882a593Smuzhiyun HF_AnalogMax, HF_DVBT_6MHZ, HF_DVBT_7MHZ, HF_DVBT_8MHZ, 5*4882a593Smuzhiyun HF_DVBT, HF_ATSC, HF_DVBC_6MHZ, HF_DVBC_7MHZ, 6*4882a593Smuzhiyun HF_DVBC_8MHZ, HF_DVBC 7*4882a593Smuzhiyun }; 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun static const struct SStandardParam m_StandardTable[] = { 10*4882a593Smuzhiyun { 0, 0, 0x00, 0x00 }, /* HF_None */ 11*4882a593Smuzhiyun { 6000000, 7000000, 0x1D, 0x2C }, /* HF_B, */ 12*4882a593Smuzhiyun { 6900000, 8000000, 0x1E, 0x2C }, /* HF_DK, */ 13*4882a593Smuzhiyun { 7100000, 8000000, 0x1E, 0x2C }, /* HF_G, */ 14*4882a593Smuzhiyun { 7250000, 8000000, 0x1E, 0x2C }, /* HF_I, */ 15*4882a593Smuzhiyun { 6900000, 8000000, 0x1E, 0x2C }, /* HF_L, */ 16*4882a593Smuzhiyun { 1250000, 8000000, 0x1E, 0x2C }, /* HF_L1, */ 17*4882a593Smuzhiyun { 5400000, 6000000, 0x1C, 0x2C }, /* HF_MN, */ 18*4882a593Smuzhiyun { 1250000, 500000, 0x18, 0x2C }, /* HF_FM_Radio, */ 19*4882a593Smuzhiyun { 0, 0, 0x00, 0x00 }, /* HF_AnalogMax (Unused) */ 20*4882a593Smuzhiyun { 3300000, 6000000, 0x1C, 0x58 }, /* HF_DVBT_6MHZ */ 21*4882a593Smuzhiyun { 3500000, 7000000, 0x1C, 0x37 }, /* HF_DVBT_7MHZ */ 22*4882a593Smuzhiyun { 4000000, 8000000, 0x1D, 0x37 }, /* HF_DVBT_8MHZ */ 23*4882a593Smuzhiyun { 0, 0, 0x00, 0x00 }, /* HF_DVBT (Unused) */ 24*4882a593Smuzhiyun { 5000000, 6000000, 0x1C, 0x37 }, /* HF_ATSC (center = 3.25 MHz) */ 25*4882a593Smuzhiyun { 4000000, 6000000, 0x1D, 0x58 }, /* HF_DVBC_6MHZ (Chicago) */ 26*4882a593Smuzhiyun { 4500000, 7000000, 0x1E, 0x37 }, /* HF_DVBC_7MHZ (not documented by NXP) */ 27*4882a593Smuzhiyun { 5000000, 8000000, 0x1F, 0x37 }, /* HF_DVBC_8MHZ */ 28*4882a593Smuzhiyun { 0, 0, 0x00, 0x00 }, /* HF_DVBC (Unused) */ 29*4882a593Smuzhiyun }; 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun static const struct SMap m_BP_Filter_Map[] = { 32*4882a593Smuzhiyun { 62000000, 0x00 }, 33*4882a593Smuzhiyun { 84000000, 0x01 }, 34*4882a593Smuzhiyun { 100000000, 0x02 }, 35*4882a593Smuzhiyun { 140000000, 0x03 }, 36*4882a593Smuzhiyun { 170000000, 0x04 }, 37*4882a593Smuzhiyun { 180000000, 0x05 }, 38*4882a593Smuzhiyun { 865000000, 0x06 }, 39*4882a593Smuzhiyun { 0, 0x00 }, /* Table End */ 40*4882a593Smuzhiyun }; 41*4882a593Smuzhiyun 42*4882a593Smuzhiyun static const struct SMapI m_RF_Cal_Map[] = { 43*4882a593Smuzhiyun { 41000000, 0x0F }, 44*4882a593Smuzhiyun { 43000000, 0x1C }, 45*4882a593Smuzhiyun { 45000000, 0x2F }, 46*4882a593Smuzhiyun { 46000000, 0x39 }, 47*4882a593Smuzhiyun { 47000000, 0x40 }, 48*4882a593Smuzhiyun { 47900000, 0x50 }, 49*4882a593Smuzhiyun { 49100000, 0x16 }, 50*4882a593Smuzhiyun { 50000000, 0x18 }, 51*4882a593Smuzhiyun { 51000000, 0x20 }, 52*4882a593Smuzhiyun { 53000000, 0x28 }, 53*4882a593Smuzhiyun { 55000000, 0x2B }, 54*4882a593Smuzhiyun { 56000000, 0x32 }, 55*4882a593Smuzhiyun { 57000000, 0x35 }, 56*4882a593Smuzhiyun { 58000000, 0x3E }, 57*4882a593Smuzhiyun { 59000000, 0x43 }, 58*4882a593Smuzhiyun { 60000000, 0x4E }, 59*4882a593Smuzhiyun { 61100000, 0x55 }, 60*4882a593Smuzhiyun { 63000000, 0x0F }, 61*4882a593Smuzhiyun { 64000000, 0x11 }, 62*4882a593Smuzhiyun { 65000000, 0x12 }, 63*4882a593Smuzhiyun { 66000000, 0x15 }, 64*4882a593Smuzhiyun { 67000000, 0x16 }, 65*4882a593Smuzhiyun { 68000000, 0x17 }, 66*4882a593Smuzhiyun { 70000000, 0x19 }, 67*4882a593Smuzhiyun { 71000000, 0x1C }, 68*4882a593Smuzhiyun { 72000000, 0x1D }, 69*4882a593Smuzhiyun { 73000000, 0x1F }, 70*4882a593Smuzhiyun { 74000000, 0x20 }, 71*4882a593Smuzhiyun { 75000000, 0x21 }, 72*4882a593Smuzhiyun { 76000000, 0x24 }, 73*4882a593Smuzhiyun { 77000000, 0x25 }, 74*4882a593Smuzhiyun { 78000000, 0x27 }, 75*4882a593Smuzhiyun { 80000000, 0x28 }, 76*4882a593Smuzhiyun { 81000000, 0x29 }, 77*4882a593Smuzhiyun { 82000000, 0x2D }, 78*4882a593Smuzhiyun { 83000000, 0x2E }, 79*4882a593Smuzhiyun { 84000000, 0x2F }, 80*4882a593Smuzhiyun { 85000000, 0x31 }, 81*4882a593Smuzhiyun { 86000000, 0x33 }, 82*4882a593Smuzhiyun { 87000000, 0x34 }, 83*4882a593Smuzhiyun { 88000000, 0x35 }, 84*4882a593Smuzhiyun { 89000000, 0x37 }, 85*4882a593Smuzhiyun { 90000000, 0x38 }, 86*4882a593Smuzhiyun { 91000000, 0x39 }, 87*4882a593Smuzhiyun { 93000000, 0x3C }, 88*4882a593Smuzhiyun { 94000000, 0x3E }, 89*4882a593Smuzhiyun { 95000000, 0x3F }, 90*4882a593Smuzhiyun { 96000000, 0x40 }, 91*4882a593Smuzhiyun { 97000000, 0x42 }, 92*4882a593Smuzhiyun { 99000000, 0x45 }, 93*4882a593Smuzhiyun { 100000000, 0x46 }, 94*4882a593Smuzhiyun { 102000000, 0x48 }, 95*4882a593Smuzhiyun { 103000000, 0x4A }, 96*4882a593Smuzhiyun { 105000000, 0x4D }, 97*4882a593Smuzhiyun { 106000000, 0x4E }, 98*4882a593Smuzhiyun { 107000000, 0x50 }, 99*4882a593Smuzhiyun { 108000000, 0x51 }, 100*4882a593Smuzhiyun { 110000000, 0x54 }, 101*4882a593Smuzhiyun { 111000000, 0x56 }, 102*4882a593Smuzhiyun { 112000000, 0x57 }, 103*4882a593Smuzhiyun { 113000000, 0x58 }, 104*4882a593Smuzhiyun { 114000000, 0x59 }, 105*4882a593Smuzhiyun { 115000000, 0x5C }, 106*4882a593Smuzhiyun { 116000000, 0x5D }, 107*4882a593Smuzhiyun { 117000000, 0x5F }, 108*4882a593Smuzhiyun { 119000000, 0x60 }, 109*4882a593Smuzhiyun { 120000000, 0x64 }, 110*4882a593Smuzhiyun { 121000000, 0x65 }, 111*4882a593Smuzhiyun { 122000000, 0x66 }, 112*4882a593Smuzhiyun { 123000000, 0x68 }, 113*4882a593Smuzhiyun { 124000000, 0x69 }, 114*4882a593Smuzhiyun { 125000000, 0x6C }, 115*4882a593Smuzhiyun { 126000000, 0x6D }, 116*4882a593Smuzhiyun { 127000000, 0x6E }, 117*4882a593Smuzhiyun { 128000000, 0x70 }, 118*4882a593Smuzhiyun { 129000000, 0x71 }, 119*4882a593Smuzhiyun { 130000000, 0x75 }, 120*4882a593Smuzhiyun { 131000000, 0x77 }, 121*4882a593Smuzhiyun { 132000000, 0x78 }, 122*4882a593Smuzhiyun { 133000000, 0x7B }, 123*4882a593Smuzhiyun { 134000000, 0x7E }, 124*4882a593Smuzhiyun { 135000000, 0x81 }, 125*4882a593Smuzhiyun { 136000000, 0x82 }, 126*4882a593Smuzhiyun { 137000000, 0x87 }, 127*4882a593Smuzhiyun { 138000000, 0x88 }, 128*4882a593Smuzhiyun { 139000000, 0x8D }, 129*4882a593Smuzhiyun { 140000000, 0x8E }, 130*4882a593Smuzhiyun { 141000000, 0x91 }, 131*4882a593Smuzhiyun { 142000000, 0x95 }, 132*4882a593Smuzhiyun { 143000000, 0x9A }, 133*4882a593Smuzhiyun { 144000000, 0x9D }, 134*4882a593Smuzhiyun { 145000000, 0xA1 }, 135*4882a593Smuzhiyun { 146000000, 0xA2 }, 136*4882a593Smuzhiyun { 147000000, 0xA4 }, 137*4882a593Smuzhiyun { 148000000, 0xA9 }, 138*4882a593Smuzhiyun { 149000000, 0xAE }, 139*4882a593Smuzhiyun { 150000000, 0xB0 }, 140*4882a593Smuzhiyun { 151000000, 0xB1 }, 141*4882a593Smuzhiyun { 152000000, 0xB7 }, 142*4882a593Smuzhiyun { 152600000, 0xBD }, 143*4882a593Smuzhiyun { 154000000, 0x20 }, 144*4882a593Smuzhiyun { 155000000, 0x22 }, 145*4882a593Smuzhiyun { 156000000, 0x24 }, 146*4882a593Smuzhiyun { 157000000, 0x25 }, 147*4882a593Smuzhiyun { 158000000, 0x27 }, 148*4882a593Smuzhiyun { 159000000, 0x29 }, 149*4882a593Smuzhiyun { 160000000, 0x2C }, 150*4882a593Smuzhiyun { 161000000, 0x2D }, 151*4882a593Smuzhiyun { 163000000, 0x2E }, 152*4882a593Smuzhiyun { 164000000, 0x2F }, 153*4882a593Smuzhiyun { 164700000, 0x30 }, 154*4882a593Smuzhiyun { 166000000, 0x11 }, 155*4882a593Smuzhiyun { 167000000, 0x12 }, 156*4882a593Smuzhiyun { 168000000, 0x13 }, 157*4882a593Smuzhiyun { 169000000, 0x14 }, 158*4882a593Smuzhiyun { 170000000, 0x15 }, 159*4882a593Smuzhiyun { 172000000, 0x16 }, 160*4882a593Smuzhiyun { 173000000, 0x17 }, 161*4882a593Smuzhiyun { 174000000, 0x18 }, 162*4882a593Smuzhiyun { 175000000, 0x1A }, 163*4882a593Smuzhiyun { 176000000, 0x1B }, 164*4882a593Smuzhiyun { 178000000, 0x1D }, 165*4882a593Smuzhiyun { 179000000, 0x1E }, 166*4882a593Smuzhiyun { 180000000, 0x1F }, 167*4882a593Smuzhiyun { 181000000, 0x20 }, 168*4882a593Smuzhiyun { 182000000, 0x21 }, 169*4882a593Smuzhiyun { 183000000, 0x22 }, 170*4882a593Smuzhiyun { 184000000, 0x24 }, 171*4882a593Smuzhiyun { 185000000, 0x25 }, 172*4882a593Smuzhiyun { 186000000, 0x26 }, 173*4882a593Smuzhiyun { 187000000, 0x27 }, 174*4882a593Smuzhiyun { 188000000, 0x29 }, 175*4882a593Smuzhiyun { 189000000, 0x2A }, 176*4882a593Smuzhiyun { 190000000, 0x2C }, 177*4882a593Smuzhiyun { 191000000, 0x2D }, 178*4882a593Smuzhiyun { 192000000, 0x2E }, 179*4882a593Smuzhiyun { 193000000, 0x2F }, 180*4882a593Smuzhiyun { 194000000, 0x30 }, 181*4882a593Smuzhiyun { 195000000, 0x33 }, 182*4882a593Smuzhiyun { 196000000, 0x35 }, 183*4882a593Smuzhiyun { 198000000, 0x36 }, 184*4882a593Smuzhiyun { 200000000, 0x38 }, 185*4882a593Smuzhiyun { 201000000, 0x3C }, 186*4882a593Smuzhiyun { 202000000, 0x3D }, 187*4882a593Smuzhiyun { 203500000, 0x3E }, 188*4882a593Smuzhiyun { 206000000, 0x0E }, 189*4882a593Smuzhiyun { 208000000, 0x0F }, 190*4882a593Smuzhiyun { 212000000, 0x10 }, 191*4882a593Smuzhiyun { 216000000, 0x11 }, 192*4882a593Smuzhiyun { 217000000, 0x12 }, 193*4882a593Smuzhiyun { 218000000, 0x13 }, 194*4882a593Smuzhiyun { 220000000, 0x14 }, 195*4882a593Smuzhiyun { 222000000, 0x15 }, 196*4882a593Smuzhiyun { 225000000, 0x16 }, 197*4882a593Smuzhiyun { 228000000, 0x17 }, 198*4882a593Smuzhiyun { 231000000, 0x18 }, 199*4882a593Smuzhiyun { 234000000, 0x19 }, 200*4882a593Smuzhiyun { 235000000, 0x1A }, 201*4882a593Smuzhiyun { 236000000, 0x1B }, 202*4882a593Smuzhiyun { 237000000, 0x1C }, 203*4882a593Smuzhiyun { 240000000, 0x1D }, 204*4882a593Smuzhiyun { 242000000, 0x1E }, 205*4882a593Smuzhiyun { 244000000, 0x1F }, 206*4882a593Smuzhiyun { 247000000, 0x20 }, 207*4882a593Smuzhiyun { 249000000, 0x21 }, 208*4882a593Smuzhiyun { 252000000, 0x22 }, 209*4882a593Smuzhiyun { 253000000, 0x23 }, 210*4882a593Smuzhiyun { 254000000, 0x24 }, 211*4882a593Smuzhiyun { 256000000, 0x25 }, 212*4882a593Smuzhiyun { 259000000, 0x26 }, 213*4882a593Smuzhiyun { 262000000, 0x27 }, 214*4882a593Smuzhiyun { 264000000, 0x28 }, 215*4882a593Smuzhiyun { 267000000, 0x29 }, 216*4882a593Smuzhiyun { 269000000, 0x2A }, 217*4882a593Smuzhiyun { 271000000, 0x2B }, 218*4882a593Smuzhiyun { 273000000, 0x2C }, 219*4882a593Smuzhiyun { 275000000, 0x2D }, 220*4882a593Smuzhiyun { 277000000, 0x2E }, 221*4882a593Smuzhiyun { 279000000, 0x2F }, 222*4882a593Smuzhiyun { 282000000, 0x30 }, 223*4882a593Smuzhiyun { 284000000, 0x31 }, 224*4882a593Smuzhiyun { 286000000, 0x32 }, 225*4882a593Smuzhiyun { 287000000, 0x33 }, 226*4882a593Smuzhiyun { 290000000, 0x34 }, 227*4882a593Smuzhiyun { 293000000, 0x35 }, 228*4882a593Smuzhiyun { 295000000, 0x36 }, 229*4882a593Smuzhiyun { 297000000, 0x37 }, 230*4882a593Smuzhiyun { 300000000, 0x38 }, 231*4882a593Smuzhiyun { 303000000, 0x39 }, 232*4882a593Smuzhiyun { 305000000, 0x3A }, 233*4882a593Smuzhiyun { 306000000, 0x3B }, 234*4882a593Smuzhiyun { 307000000, 0x3C }, 235*4882a593Smuzhiyun { 310000000, 0x3D }, 236*4882a593Smuzhiyun { 312000000, 0x3E }, 237*4882a593Smuzhiyun { 315000000, 0x3F }, 238*4882a593Smuzhiyun { 318000000, 0x40 }, 239*4882a593Smuzhiyun { 320000000, 0x41 }, 240*4882a593Smuzhiyun { 323000000, 0x42 }, 241*4882a593Smuzhiyun { 324000000, 0x43 }, 242*4882a593Smuzhiyun { 325000000, 0x44 }, 243*4882a593Smuzhiyun { 327000000, 0x45 }, 244*4882a593Smuzhiyun { 331000000, 0x46 }, 245*4882a593Smuzhiyun { 334000000, 0x47 }, 246*4882a593Smuzhiyun { 337000000, 0x48 }, 247*4882a593Smuzhiyun { 339000000, 0x49 }, 248*4882a593Smuzhiyun { 340000000, 0x4A }, 249*4882a593Smuzhiyun { 341000000, 0x4B }, 250*4882a593Smuzhiyun { 343000000, 0x4C }, 251*4882a593Smuzhiyun { 345000000, 0x4D }, 252*4882a593Smuzhiyun { 349000000, 0x4E }, 253*4882a593Smuzhiyun { 352000000, 0x4F }, 254*4882a593Smuzhiyun { 353000000, 0x50 }, 255*4882a593Smuzhiyun { 355000000, 0x51 }, 256*4882a593Smuzhiyun { 357000000, 0x52 }, 257*4882a593Smuzhiyun { 359000000, 0x53 }, 258*4882a593Smuzhiyun { 361000000, 0x54 }, 259*4882a593Smuzhiyun { 362000000, 0x55 }, 260*4882a593Smuzhiyun { 364000000, 0x56 }, 261*4882a593Smuzhiyun { 368000000, 0x57 }, 262*4882a593Smuzhiyun { 370000000, 0x58 }, 263*4882a593Smuzhiyun { 372000000, 0x59 }, 264*4882a593Smuzhiyun { 375000000, 0x5A }, 265*4882a593Smuzhiyun { 376000000, 0x5B }, 266*4882a593Smuzhiyun { 377000000, 0x5C }, 267*4882a593Smuzhiyun { 379000000, 0x5D }, 268*4882a593Smuzhiyun { 382000000, 0x5E }, 269*4882a593Smuzhiyun { 384000000, 0x5F }, 270*4882a593Smuzhiyun { 385000000, 0x60 }, 271*4882a593Smuzhiyun { 386000000, 0x61 }, 272*4882a593Smuzhiyun { 388000000, 0x62 }, 273*4882a593Smuzhiyun { 390000000, 0x63 }, 274*4882a593Smuzhiyun { 393000000, 0x64 }, 275*4882a593Smuzhiyun { 394000000, 0x65 }, 276*4882a593Smuzhiyun { 396000000, 0x66 }, 277*4882a593Smuzhiyun { 397000000, 0x67 }, 278*4882a593Smuzhiyun { 398000000, 0x68 }, 279*4882a593Smuzhiyun { 400000000, 0x69 }, 280*4882a593Smuzhiyun { 402000000, 0x6A }, 281*4882a593Smuzhiyun { 403000000, 0x6B }, 282*4882a593Smuzhiyun { 407000000, 0x6C }, 283*4882a593Smuzhiyun { 408000000, 0x6D }, 284*4882a593Smuzhiyun { 409000000, 0x6E }, 285*4882a593Smuzhiyun { 410000000, 0x6F }, 286*4882a593Smuzhiyun { 411000000, 0x70 }, 287*4882a593Smuzhiyun { 412000000, 0x71 }, 288*4882a593Smuzhiyun { 413000000, 0x72 }, 289*4882a593Smuzhiyun { 414000000, 0x73 }, 290*4882a593Smuzhiyun { 417000000, 0x74 }, 291*4882a593Smuzhiyun { 418000000, 0x75 }, 292*4882a593Smuzhiyun { 420000000, 0x76 }, 293*4882a593Smuzhiyun { 422000000, 0x77 }, 294*4882a593Smuzhiyun { 423000000, 0x78 }, 295*4882a593Smuzhiyun { 424000000, 0x79 }, 296*4882a593Smuzhiyun { 427000000, 0x7A }, 297*4882a593Smuzhiyun { 428000000, 0x7B }, 298*4882a593Smuzhiyun { 429000000, 0x7D }, 299*4882a593Smuzhiyun { 432000000, 0x7F }, 300*4882a593Smuzhiyun { 434000000, 0x80 }, 301*4882a593Smuzhiyun { 435000000, 0x81 }, 302*4882a593Smuzhiyun { 436000000, 0x83 }, 303*4882a593Smuzhiyun { 437000000, 0x84 }, 304*4882a593Smuzhiyun { 438000000, 0x85 }, 305*4882a593Smuzhiyun { 439000000, 0x86 }, 306*4882a593Smuzhiyun { 440000000, 0x87 }, 307*4882a593Smuzhiyun { 441000000, 0x88 }, 308*4882a593Smuzhiyun { 442000000, 0x89 }, 309*4882a593Smuzhiyun { 445000000, 0x8A }, 310*4882a593Smuzhiyun { 446000000, 0x8B }, 311*4882a593Smuzhiyun { 447000000, 0x8C }, 312*4882a593Smuzhiyun { 448000000, 0x8E }, 313*4882a593Smuzhiyun { 449000000, 0x8F }, 314*4882a593Smuzhiyun { 450000000, 0x90 }, 315*4882a593Smuzhiyun { 452000000, 0x91 }, 316*4882a593Smuzhiyun { 453000000, 0x93 }, 317*4882a593Smuzhiyun { 454000000, 0x94 }, 318*4882a593Smuzhiyun { 456000000, 0x96 }, 319*4882a593Smuzhiyun { 457800000, 0x98 }, 320*4882a593Smuzhiyun { 461000000, 0x11 }, 321*4882a593Smuzhiyun { 468000000, 0x12 }, 322*4882a593Smuzhiyun { 472000000, 0x13 }, 323*4882a593Smuzhiyun { 473000000, 0x14 }, 324*4882a593Smuzhiyun { 474000000, 0x15 }, 325*4882a593Smuzhiyun { 481000000, 0x16 }, 326*4882a593Smuzhiyun { 486000000, 0x17 }, 327*4882a593Smuzhiyun { 491000000, 0x18 }, 328*4882a593Smuzhiyun { 498000000, 0x19 }, 329*4882a593Smuzhiyun { 499000000, 0x1A }, 330*4882a593Smuzhiyun { 501000000, 0x1B }, 331*4882a593Smuzhiyun { 506000000, 0x1C }, 332*4882a593Smuzhiyun { 511000000, 0x1D }, 333*4882a593Smuzhiyun { 516000000, 0x1E }, 334*4882a593Smuzhiyun { 520000000, 0x1F }, 335*4882a593Smuzhiyun { 521000000, 0x20 }, 336*4882a593Smuzhiyun { 525000000, 0x21 }, 337*4882a593Smuzhiyun { 529000000, 0x22 }, 338*4882a593Smuzhiyun { 533000000, 0x23 }, 339*4882a593Smuzhiyun { 539000000, 0x24 }, 340*4882a593Smuzhiyun { 541000000, 0x25 }, 341*4882a593Smuzhiyun { 547000000, 0x26 }, 342*4882a593Smuzhiyun { 549000000, 0x27 }, 343*4882a593Smuzhiyun { 551000000, 0x28 }, 344*4882a593Smuzhiyun { 556000000, 0x29 }, 345*4882a593Smuzhiyun { 561000000, 0x2A }, 346*4882a593Smuzhiyun { 563000000, 0x2B }, 347*4882a593Smuzhiyun { 565000000, 0x2C }, 348*4882a593Smuzhiyun { 569000000, 0x2D }, 349*4882a593Smuzhiyun { 571000000, 0x2E }, 350*4882a593Smuzhiyun { 577000000, 0x2F }, 351*4882a593Smuzhiyun { 580000000, 0x30 }, 352*4882a593Smuzhiyun { 582000000, 0x31 }, 353*4882a593Smuzhiyun { 584000000, 0x32 }, 354*4882a593Smuzhiyun { 588000000, 0x33 }, 355*4882a593Smuzhiyun { 591000000, 0x34 }, 356*4882a593Smuzhiyun { 596000000, 0x35 }, 357*4882a593Smuzhiyun { 598000000, 0x36 }, 358*4882a593Smuzhiyun { 603000000, 0x37 }, 359*4882a593Smuzhiyun { 604000000, 0x38 }, 360*4882a593Smuzhiyun { 606000000, 0x39 }, 361*4882a593Smuzhiyun { 612000000, 0x3A }, 362*4882a593Smuzhiyun { 615000000, 0x3B }, 363*4882a593Smuzhiyun { 617000000, 0x3C }, 364*4882a593Smuzhiyun { 621000000, 0x3D }, 365*4882a593Smuzhiyun { 622000000, 0x3E }, 366*4882a593Smuzhiyun { 625000000, 0x3F }, 367*4882a593Smuzhiyun { 632000000, 0x40 }, 368*4882a593Smuzhiyun { 633000000, 0x41 }, 369*4882a593Smuzhiyun { 634000000, 0x42 }, 370*4882a593Smuzhiyun { 642000000, 0x43 }, 371*4882a593Smuzhiyun { 643000000, 0x44 }, 372*4882a593Smuzhiyun { 647000000, 0x45 }, 373*4882a593Smuzhiyun { 650000000, 0x46 }, 374*4882a593Smuzhiyun { 652000000, 0x47 }, 375*4882a593Smuzhiyun { 657000000, 0x48 }, 376*4882a593Smuzhiyun { 661000000, 0x49 }, 377*4882a593Smuzhiyun { 662000000, 0x4A }, 378*4882a593Smuzhiyun { 665000000, 0x4B }, 379*4882a593Smuzhiyun { 667000000, 0x4C }, 380*4882a593Smuzhiyun { 670000000, 0x4D }, 381*4882a593Smuzhiyun { 673000000, 0x4E }, 382*4882a593Smuzhiyun { 676000000, 0x4F }, 383*4882a593Smuzhiyun { 677000000, 0x50 }, 384*4882a593Smuzhiyun { 681000000, 0x51 }, 385*4882a593Smuzhiyun { 683000000, 0x52 }, 386*4882a593Smuzhiyun { 686000000, 0x53 }, 387*4882a593Smuzhiyun { 688000000, 0x54 }, 388*4882a593Smuzhiyun { 689000000, 0x55 }, 389*4882a593Smuzhiyun { 691000000, 0x56 }, 390*4882a593Smuzhiyun { 695000000, 0x57 }, 391*4882a593Smuzhiyun { 698000000, 0x58 }, 392*4882a593Smuzhiyun { 703000000, 0x59 }, 393*4882a593Smuzhiyun { 704000000, 0x5A }, 394*4882a593Smuzhiyun { 705000000, 0x5B }, 395*4882a593Smuzhiyun { 707000000, 0x5C }, 396*4882a593Smuzhiyun { 710000000, 0x5D }, 397*4882a593Smuzhiyun { 712000000, 0x5E }, 398*4882a593Smuzhiyun { 717000000, 0x5F }, 399*4882a593Smuzhiyun { 718000000, 0x60 }, 400*4882a593Smuzhiyun { 721000000, 0x61 }, 401*4882a593Smuzhiyun { 722000000, 0x62 }, 402*4882a593Smuzhiyun { 723000000, 0x63 }, 403*4882a593Smuzhiyun { 725000000, 0x64 }, 404*4882a593Smuzhiyun { 727000000, 0x65 }, 405*4882a593Smuzhiyun { 730000000, 0x66 }, 406*4882a593Smuzhiyun { 732000000, 0x67 }, 407*4882a593Smuzhiyun { 735000000, 0x68 }, 408*4882a593Smuzhiyun { 740000000, 0x69 }, 409*4882a593Smuzhiyun { 741000000, 0x6A }, 410*4882a593Smuzhiyun { 742000000, 0x6B }, 411*4882a593Smuzhiyun { 743000000, 0x6C }, 412*4882a593Smuzhiyun { 745000000, 0x6D }, 413*4882a593Smuzhiyun { 747000000, 0x6E }, 414*4882a593Smuzhiyun { 748000000, 0x6F }, 415*4882a593Smuzhiyun { 750000000, 0x70 }, 416*4882a593Smuzhiyun { 752000000, 0x71 }, 417*4882a593Smuzhiyun { 754000000, 0x72 }, 418*4882a593Smuzhiyun { 757000000, 0x73 }, 419*4882a593Smuzhiyun { 758000000, 0x74 }, 420*4882a593Smuzhiyun { 760000000, 0x75 }, 421*4882a593Smuzhiyun { 763000000, 0x76 }, 422*4882a593Smuzhiyun { 764000000, 0x77 }, 423*4882a593Smuzhiyun { 766000000, 0x78 }, 424*4882a593Smuzhiyun { 767000000, 0x79 }, 425*4882a593Smuzhiyun { 768000000, 0x7A }, 426*4882a593Smuzhiyun { 773000000, 0x7B }, 427*4882a593Smuzhiyun { 774000000, 0x7C }, 428*4882a593Smuzhiyun { 776000000, 0x7D }, 429*4882a593Smuzhiyun { 777000000, 0x7E }, 430*4882a593Smuzhiyun { 778000000, 0x7F }, 431*4882a593Smuzhiyun { 779000000, 0x80 }, 432*4882a593Smuzhiyun { 781000000, 0x81 }, 433*4882a593Smuzhiyun { 783000000, 0x82 }, 434*4882a593Smuzhiyun { 784000000, 0x83 }, 435*4882a593Smuzhiyun { 785000000, 0x84 }, 436*4882a593Smuzhiyun { 786000000, 0x85 }, 437*4882a593Smuzhiyun { 793000000, 0x86 }, 438*4882a593Smuzhiyun { 794000000, 0x87 }, 439*4882a593Smuzhiyun { 795000000, 0x88 }, 440*4882a593Smuzhiyun { 797000000, 0x89 }, 441*4882a593Smuzhiyun { 799000000, 0x8A }, 442*4882a593Smuzhiyun { 801000000, 0x8B }, 443*4882a593Smuzhiyun { 802000000, 0x8C }, 444*4882a593Smuzhiyun { 803000000, 0x8D }, 445*4882a593Smuzhiyun { 804000000, 0x8E }, 446*4882a593Smuzhiyun { 810000000, 0x90 }, 447*4882a593Smuzhiyun { 811000000, 0x91 }, 448*4882a593Smuzhiyun { 812000000, 0x92 }, 449*4882a593Smuzhiyun { 814000000, 0x93 }, 450*4882a593Smuzhiyun { 816000000, 0x94 }, 451*4882a593Smuzhiyun { 817000000, 0x96 }, 452*4882a593Smuzhiyun { 818000000, 0x97 }, 453*4882a593Smuzhiyun { 820000000, 0x98 }, 454*4882a593Smuzhiyun { 821000000, 0x99 }, 455*4882a593Smuzhiyun { 822000000, 0x9A }, 456*4882a593Smuzhiyun { 828000000, 0x9B }, 457*4882a593Smuzhiyun { 829000000, 0x9D }, 458*4882a593Smuzhiyun { 830000000, 0x9F }, 459*4882a593Smuzhiyun { 831000000, 0xA0 }, 460*4882a593Smuzhiyun { 833000000, 0xA1 }, 461*4882a593Smuzhiyun { 835000000, 0xA2 }, 462*4882a593Smuzhiyun { 836000000, 0xA3 }, 463*4882a593Smuzhiyun { 837000000, 0xA4 }, 464*4882a593Smuzhiyun { 838000000, 0xA6 }, 465*4882a593Smuzhiyun { 840000000, 0xA8 }, 466*4882a593Smuzhiyun { 842000000, 0xA9 }, 467*4882a593Smuzhiyun { 845000000, 0xAA }, 468*4882a593Smuzhiyun { 846000000, 0xAB }, 469*4882a593Smuzhiyun { 847000000, 0xAD }, 470*4882a593Smuzhiyun { 848000000, 0xAE }, 471*4882a593Smuzhiyun { 852000000, 0xAF }, 472*4882a593Smuzhiyun { 853000000, 0xB0 }, 473*4882a593Smuzhiyun { 858000000, 0xB1 }, 474*4882a593Smuzhiyun { 860000000, 0xB2 }, 475*4882a593Smuzhiyun { 861000000, 0xB3 }, 476*4882a593Smuzhiyun { 862000000, 0xB4 }, 477*4882a593Smuzhiyun { 863000000, 0xB6 }, 478*4882a593Smuzhiyun { 864000000, 0xB8 }, 479*4882a593Smuzhiyun { 865000000, 0xB9 }, 480*4882a593Smuzhiyun { 0, 0x00 }, /* Table End */ 481*4882a593Smuzhiyun }; 482*4882a593Smuzhiyun 483*4882a593Smuzhiyun 484*4882a593Smuzhiyun static const struct SMap2 m_KM_Map[] = { 485*4882a593Smuzhiyun { 47900000, 3, 2 }, 486*4882a593Smuzhiyun { 61100000, 3, 1 }, 487*4882a593Smuzhiyun { 350000000, 3, 0 }, 488*4882a593Smuzhiyun { 720000000, 2, 1 }, 489*4882a593Smuzhiyun { 865000000, 3, 3 }, 490*4882a593Smuzhiyun { 0, 0x00 }, /* Table End */ 491*4882a593Smuzhiyun }; 492*4882a593Smuzhiyun 493*4882a593Smuzhiyun static const struct SMap2 m_Main_PLL_Map[] = { 494*4882a593Smuzhiyun { 33125000, 0x57, 0xF0 }, 495*4882a593Smuzhiyun { 35500000, 0x56, 0xE0 }, 496*4882a593Smuzhiyun { 38188000, 0x55, 0xD0 }, 497*4882a593Smuzhiyun { 41375000, 0x54, 0xC0 }, 498*4882a593Smuzhiyun { 45125000, 0x53, 0xB0 }, 499*4882a593Smuzhiyun { 49688000, 0x52, 0xA0 }, 500*4882a593Smuzhiyun { 55188000, 0x51, 0x90 }, 501*4882a593Smuzhiyun { 62125000, 0x50, 0x80 }, 502*4882a593Smuzhiyun { 66250000, 0x47, 0x78 }, 503*4882a593Smuzhiyun { 71000000, 0x46, 0x70 }, 504*4882a593Smuzhiyun { 76375000, 0x45, 0x68 }, 505*4882a593Smuzhiyun { 82750000, 0x44, 0x60 }, 506*4882a593Smuzhiyun { 90250000, 0x43, 0x58 }, 507*4882a593Smuzhiyun { 99375000, 0x42, 0x50 }, 508*4882a593Smuzhiyun { 110375000, 0x41, 0x48 }, 509*4882a593Smuzhiyun { 124250000, 0x40, 0x40 }, 510*4882a593Smuzhiyun { 132500000, 0x37, 0x3C }, 511*4882a593Smuzhiyun { 142000000, 0x36, 0x38 }, 512*4882a593Smuzhiyun { 152750000, 0x35, 0x34 }, 513*4882a593Smuzhiyun { 165500000, 0x34, 0x30 }, 514*4882a593Smuzhiyun { 180500000, 0x33, 0x2C }, 515*4882a593Smuzhiyun { 198750000, 0x32, 0x28 }, 516*4882a593Smuzhiyun { 220750000, 0x31, 0x24 }, 517*4882a593Smuzhiyun { 248500000, 0x30, 0x20 }, 518*4882a593Smuzhiyun { 265000000, 0x27, 0x1E }, 519*4882a593Smuzhiyun { 284000000, 0x26, 0x1C }, 520*4882a593Smuzhiyun { 305500000, 0x25, 0x1A }, 521*4882a593Smuzhiyun { 331000000, 0x24, 0x18 }, 522*4882a593Smuzhiyun { 361000000, 0x23, 0x16 }, 523*4882a593Smuzhiyun { 397500000, 0x22, 0x14 }, 524*4882a593Smuzhiyun { 441500000, 0x21, 0x12 }, 525*4882a593Smuzhiyun { 497000000, 0x20, 0x10 }, 526*4882a593Smuzhiyun { 530000000, 0x17, 0x0F }, 527*4882a593Smuzhiyun { 568000000, 0x16, 0x0E }, 528*4882a593Smuzhiyun { 611000000, 0x15, 0x0D }, 529*4882a593Smuzhiyun { 662000000, 0x14, 0x0C }, 530*4882a593Smuzhiyun { 722000000, 0x13, 0x0B }, 531*4882a593Smuzhiyun { 795000000, 0x12, 0x0A }, 532*4882a593Smuzhiyun { 883000000, 0x11, 0x09 }, 533*4882a593Smuzhiyun { 994000000, 0x10, 0x08 }, 534*4882a593Smuzhiyun { 0, 0x00, 0x00 }, /* Table End */ 535*4882a593Smuzhiyun }; 536*4882a593Smuzhiyun 537*4882a593Smuzhiyun static const struct SMap2 m_Cal_PLL_Map[] = { 538*4882a593Smuzhiyun { 33813000, 0xDD, 0xD0 }, 539*4882a593Smuzhiyun { 36625000, 0xDC, 0xC0 }, 540*4882a593Smuzhiyun { 39938000, 0xDB, 0xB0 }, 541*4882a593Smuzhiyun { 43938000, 0xDA, 0xA0 }, 542*4882a593Smuzhiyun { 48813000, 0xD9, 0x90 }, 543*4882a593Smuzhiyun { 54938000, 0xD8, 0x80 }, 544*4882a593Smuzhiyun { 62813000, 0xD3, 0x70 }, 545*4882a593Smuzhiyun { 67625000, 0xCD, 0x68 }, 546*4882a593Smuzhiyun { 73250000, 0xCC, 0x60 }, 547*4882a593Smuzhiyun { 79875000, 0xCB, 0x58 }, 548*4882a593Smuzhiyun { 87875000, 0xCA, 0x50 }, 549*4882a593Smuzhiyun { 97625000, 0xC9, 0x48 }, 550*4882a593Smuzhiyun { 109875000, 0xC8, 0x40 }, 551*4882a593Smuzhiyun { 125625000, 0xC3, 0x38 }, 552*4882a593Smuzhiyun { 135250000, 0xBD, 0x34 }, 553*4882a593Smuzhiyun { 146500000, 0xBC, 0x30 }, 554*4882a593Smuzhiyun { 159750000, 0xBB, 0x2C }, 555*4882a593Smuzhiyun { 175750000, 0xBA, 0x28 }, 556*4882a593Smuzhiyun { 195250000, 0xB9, 0x24 }, 557*4882a593Smuzhiyun { 219750000, 0xB8, 0x20 }, 558*4882a593Smuzhiyun { 251250000, 0xB3, 0x1C }, 559*4882a593Smuzhiyun { 270500000, 0xAD, 0x1A }, 560*4882a593Smuzhiyun { 293000000, 0xAC, 0x18 }, 561*4882a593Smuzhiyun { 319500000, 0xAB, 0x16 }, 562*4882a593Smuzhiyun { 351500000, 0xAA, 0x14 }, 563*4882a593Smuzhiyun { 390500000, 0xA9, 0x12 }, 564*4882a593Smuzhiyun { 439500000, 0xA8, 0x10 }, 565*4882a593Smuzhiyun { 502500000, 0xA3, 0x0E }, 566*4882a593Smuzhiyun { 541000000, 0x9D, 0x0D }, 567*4882a593Smuzhiyun { 586000000, 0x9C, 0x0C }, 568*4882a593Smuzhiyun { 639000000, 0x9B, 0x0B }, 569*4882a593Smuzhiyun { 703000000, 0x9A, 0x0A }, 570*4882a593Smuzhiyun { 781000000, 0x99, 0x09 }, 571*4882a593Smuzhiyun { 879000000, 0x98, 0x08 }, 572*4882a593Smuzhiyun { 0, 0x00, 0x00 }, /* Table End */ 573*4882a593Smuzhiyun }; 574*4882a593Smuzhiyun 575*4882a593Smuzhiyun static const struct SMap m_GainTaper_Map[] = { 576*4882a593Smuzhiyun { 45400000, 0x1F }, 577*4882a593Smuzhiyun { 45800000, 0x1E }, 578*4882a593Smuzhiyun { 46200000, 0x1D }, 579*4882a593Smuzhiyun { 46700000, 0x1C }, 580*4882a593Smuzhiyun { 47100000, 0x1B }, 581*4882a593Smuzhiyun { 47500000, 0x1A }, 582*4882a593Smuzhiyun { 47900000, 0x19 }, 583*4882a593Smuzhiyun { 49600000, 0x17 }, 584*4882a593Smuzhiyun { 51200000, 0x16 }, 585*4882a593Smuzhiyun { 52900000, 0x15 }, 586*4882a593Smuzhiyun { 54500000, 0x14 }, 587*4882a593Smuzhiyun { 56200000, 0x13 }, 588*4882a593Smuzhiyun { 57800000, 0x12 }, 589*4882a593Smuzhiyun { 59500000, 0x11 }, 590*4882a593Smuzhiyun { 61100000, 0x10 }, 591*4882a593Smuzhiyun { 67600000, 0x0D }, 592*4882a593Smuzhiyun { 74200000, 0x0C }, 593*4882a593Smuzhiyun { 80700000, 0x0B }, 594*4882a593Smuzhiyun { 87200000, 0x0A }, 595*4882a593Smuzhiyun { 93800000, 0x09 }, 596*4882a593Smuzhiyun { 100300000, 0x08 }, 597*4882a593Smuzhiyun { 106900000, 0x07 }, 598*4882a593Smuzhiyun { 113400000, 0x06 }, 599*4882a593Smuzhiyun { 119900000, 0x05 }, 600*4882a593Smuzhiyun { 126500000, 0x04 }, 601*4882a593Smuzhiyun { 133000000, 0x03 }, 602*4882a593Smuzhiyun { 139500000, 0x02 }, 603*4882a593Smuzhiyun { 146100000, 0x01 }, 604*4882a593Smuzhiyun { 152600000, 0x00 }, 605*4882a593Smuzhiyun { 154300000, 0x1F }, 606*4882a593Smuzhiyun { 156100000, 0x1E }, 607*4882a593Smuzhiyun { 157800000, 0x1D }, 608*4882a593Smuzhiyun { 159500000, 0x1C }, 609*4882a593Smuzhiyun { 161200000, 0x1B }, 610*4882a593Smuzhiyun { 163000000, 0x1A }, 611*4882a593Smuzhiyun { 164700000, 0x19 }, 612*4882a593Smuzhiyun { 170200000, 0x17 }, 613*4882a593Smuzhiyun { 175800000, 0x16 }, 614*4882a593Smuzhiyun { 181300000, 0x15 }, 615*4882a593Smuzhiyun { 186900000, 0x14 }, 616*4882a593Smuzhiyun { 192400000, 0x13 }, 617*4882a593Smuzhiyun { 198000000, 0x12 }, 618*4882a593Smuzhiyun { 203500000, 0x11 }, 619*4882a593Smuzhiyun { 216200000, 0x14 }, 620*4882a593Smuzhiyun { 228900000, 0x13 }, 621*4882a593Smuzhiyun { 241600000, 0x12 }, 622*4882a593Smuzhiyun { 254400000, 0x11 }, 623*4882a593Smuzhiyun { 267100000, 0x10 }, 624*4882a593Smuzhiyun { 279800000, 0x0F }, 625*4882a593Smuzhiyun { 292500000, 0x0E }, 626*4882a593Smuzhiyun { 305200000, 0x0D }, 627*4882a593Smuzhiyun { 317900000, 0x0C }, 628*4882a593Smuzhiyun { 330700000, 0x0B }, 629*4882a593Smuzhiyun { 343400000, 0x0A }, 630*4882a593Smuzhiyun { 356100000, 0x09 }, 631*4882a593Smuzhiyun { 368800000, 0x08 }, 632*4882a593Smuzhiyun { 381500000, 0x07 }, 633*4882a593Smuzhiyun { 394200000, 0x06 }, 634*4882a593Smuzhiyun { 406900000, 0x05 }, 635*4882a593Smuzhiyun { 419700000, 0x04 }, 636*4882a593Smuzhiyun { 432400000, 0x03 }, 637*4882a593Smuzhiyun { 445100000, 0x02 }, 638*4882a593Smuzhiyun { 457800000, 0x01 }, 639*4882a593Smuzhiyun { 476300000, 0x19 }, 640*4882a593Smuzhiyun { 494800000, 0x18 }, 641*4882a593Smuzhiyun { 513300000, 0x17 }, 642*4882a593Smuzhiyun { 531800000, 0x16 }, 643*4882a593Smuzhiyun { 550300000, 0x15 }, 644*4882a593Smuzhiyun { 568900000, 0x14 }, 645*4882a593Smuzhiyun { 587400000, 0x13 }, 646*4882a593Smuzhiyun { 605900000, 0x12 }, 647*4882a593Smuzhiyun { 624400000, 0x11 }, 648*4882a593Smuzhiyun { 642900000, 0x10 }, 649*4882a593Smuzhiyun { 661400000, 0x0F }, 650*4882a593Smuzhiyun { 679900000, 0x0E }, 651*4882a593Smuzhiyun { 698400000, 0x0D }, 652*4882a593Smuzhiyun { 716900000, 0x0C }, 653*4882a593Smuzhiyun { 735400000, 0x0B }, 654*4882a593Smuzhiyun { 753900000, 0x0A }, 655*4882a593Smuzhiyun { 772500000, 0x09 }, 656*4882a593Smuzhiyun { 791000000, 0x08 }, 657*4882a593Smuzhiyun { 809500000, 0x07 }, 658*4882a593Smuzhiyun { 828000000, 0x06 }, 659*4882a593Smuzhiyun { 846500000, 0x05 }, 660*4882a593Smuzhiyun { 865000000, 0x04 }, 661*4882a593Smuzhiyun { 0, 0x00 }, /* Table End */ 662*4882a593Smuzhiyun }; 663*4882a593Smuzhiyun 664*4882a593Smuzhiyun static const struct SMap m_RF_Cal_DC_Over_DT_Map[] = { 665*4882a593Smuzhiyun { 47900000, 0x00 }, 666*4882a593Smuzhiyun { 55000000, 0x00 }, 667*4882a593Smuzhiyun { 61100000, 0x0A }, 668*4882a593Smuzhiyun { 64000000, 0x0A }, 669*4882a593Smuzhiyun { 82000000, 0x14 }, 670*4882a593Smuzhiyun { 84000000, 0x19 }, 671*4882a593Smuzhiyun { 119000000, 0x1C }, 672*4882a593Smuzhiyun { 124000000, 0x20 }, 673*4882a593Smuzhiyun { 129000000, 0x2A }, 674*4882a593Smuzhiyun { 134000000, 0x32 }, 675*4882a593Smuzhiyun { 139000000, 0x39 }, 676*4882a593Smuzhiyun { 144000000, 0x3E }, 677*4882a593Smuzhiyun { 149000000, 0x3F }, 678*4882a593Smuzhiyun { 152600000, 0x40 }, 679*4882a593Smuzhiyun { 154000000, 0x40 }, 680*4882a593Smuzhiyun { 164700000, 0x41 }, 681*4882a593Smuzhiyun { 203500000, 0x32 }, 682*4882a593Smuzhiyun { 353000000, 0x19 }, 683*4882a593Smuzhiyun { 356000000, 0x1A }, 684*4882a593Smuzhiyun { 359000000, 0x1B }, 685*4882a593Smuzhiyun { 363000000, 0x1C }, 686*4882a593Smuzhiyun { 366000000, 0x1D }, 687*4882a593Smuzhiyun { 369000000, 0x1E }, 688*4882a593Smuzhiyun { 373000000, 0x1F }, 689*4882a593Smuzhiyun { 376000000, 0x20 }, 690*4882a593Smuzhiyun { 379000000, 0x21 }, 691*4882a593Smuzhiyun { 383000000, 0x22 }, 692*4882a593Smuzhiyun { 386000000, 0x23 }, 693*4882a593Smuzhiyun { 389000000, 0x24 }, 694*4882a593Smuzhiyun { 393000000, 0x25 }, 695*4882a593Smuzhiyun { 396000000, 0x26 }, 696*4882a593Smuzhiyun { 399000000, 0x27 }, 697*4882a593Smuzhiyun { 402000000, 0x28 }, 698*4882a593Smuzhiyun { 404000000, 0x29 }, 699*4882a593Smuzhiyun { 407000000, 0x2A }, 700*4882a593Smuzhiyun { 409000000, 0x2B }, 701*4882a593Smuzhiyun { 412000000, 0x2C }, 702*4882a593Smuzhiyun { 414000000, 0x2D }, 703*4882a593Smuzhiyun { 417000000, 0x2E }, 704*4882a593Smuzhiyun { 419000000, 0x2F }, 705*4882a593Smuzhiyun { 422000000, 0x30 }, 706*4882a593Smuzhiyun { 424000000, 0x31 }, 707*4882a593Smuzhiyun { 427000000, 0x32 }, 708*4882a593Smuzhiyun { 429000000, 0x33 }, 709*4882a593Smuzhiyun { 432000000, 0x34 }, 710*4882a593Smuzhiyun { 434000000, 0x35 }, 711*4882a593Smuzhiyun { 437000000, 0x36 }, 712*4882a593Smuzhiyun { 439000000, 0x37 }, 713*4882a593Smuzhiyun { 442000000, 0x38 }, 714*4882a593Smuzhiyun { 444000000, 0x39 }, 715*4882a593Smuzhiyun { 447000000, 0x3A }, 716*4882a593Smuzhiyun { 449000000, 0x3B }, 717*4882a593Smuzhiyun { 457800000, 0x3C }, 718*4882a593Smuzhiyun { 465000000, 0x0F }, 719*4882a593Smuzhiyun { 477000000, 0x12 }, 720*4882a593Smuzhiyun { 483000000, 0x14 }, 721*4882a593Smuzhiyun { 502000000, 0x19 }, 722*4882a593Smuzhiyun { 508000000, 0x1B }, 723*4882a593Smuzhiyun { 519000000, 0x1C }, 724*4882a593Smuzhiyun { 522000000, 0x1D }, 725*4882a593Smuzhiyun { 524000000, 0x1E }, 726*4882a593Smuzhiyun { 534000000, 0x1F }, 727*4882a593Smuzhiyun { 549000000, 0x20 }, 728*4882a593Smuzhiyun { 554000000, 0x22 }, 729*4882a593Smuzhiyun { 584000000, 0x24 }, 730*4882a593Smuzhiyun { 589000000, 0x26 }, 731*4882a593Smuzhiyun { 658000000, 0x27 }, 732*4882a593Smuzhiyun { 664000000, 0x2C }, 733*4882a593Smuzhiyun { 669000000, 0x2D }, 734*4882a593Smuzhiyun { 699000000, 0x2E }, 735*4882a593Smuzhiyun { 704000000, 0x30 }, 736*4882a593Smuzhiyun { 709000000, 0x31 }, 737*4882a593Smuzhiyun { 714000000, 0x32 }, 738*4882a593Smuzhiyun { 724000000, 0x33 }, 739*4882a593Smuzhiyun { 729000000, 0x36 }, 740*4882a593Smuzhiyun { 739000000, 0x38 }, 741*4882a593Smuzhiyun { 744000000, 0x39 }, 742*4882a593Smuzhiyun { 749000000, 0x3B }, 743*4882a593Smuzhiyun { 754000000, 0x3C }, 744*4882a593Smuzhiyun { 759000000, 0x3D }, 745*4882a593Smuzhiyun { 764000000, 0x3E }, 746*4882a593Smuzhiyun { 769000000, 0x3F }, 747*4882a593Smuzhiyun { 774000000, 0x40 }, 748*4882a593Smuzhiyun { 779000000, 0x41 }, 749*4882a593Smuzhiyun { 784000000, 0x43 }, 750*4882a593Smuzhiyun { 789000000, 0x46 }, 751*4882a593Smuzhiyun { 794000000, 0x48 }, 752*4882a593Smuzhiyun { 799000000, 0x4B }, 753*4882a593Smuzhiyun { 804000000, 0x4F }, 754*4882a593Smuzhiyun { 809000000, 0x54 }, 755*4882a593Smuzhiyun { 814000000, 0x59 }, 756*4882a593Smuzhiyun { 819000000, 0x5D }, 757*4882a593Smuzhiyun { 824000000, 0x61 }, 758*4882a593Smuzhiyun { 829000000, 0x68 }, 759*4882a593Smuzhiyun { 834000000, 0x6E }, 760*4882a593Smuzhiyun { 839000000, 0x75 }, 761*4882a593Smuzhiyun { 844000000, 0x7E }, 762*4882a593Smuzhiyun { 849000000, 0x82 }, 763*4882a593Smuzhiyun { 854000000, 0x84 }, 764*4882a593Smuzhiyun { 859000000, 0x8F }, 765*4882a593Smuzhiyun { 865000000, 0x9A }, 766*4882a593Smuzhiyun { 0, 0x00 }, /* Table End */ 767*4882a593Smuzhiyun }; 768*4882a593Smuzhiyun 769*4882a593Smuzhiyun 770*4882a593Smuzhiyun static const struct SMap m_IR_Meas_Map[] = { 771*4882a593Smuzhiyun { 200000000, 0x05 }, 772*4882a593Smuzhiyun { 400000000, 0x06 }, 773*4882a593Smuzhiyun { 865000000, 0x07 }, 774*4882a593Smuzhiyun { 0, 0x00 }, /* Table End */ 775*4882a593Smuzhiyun }; 776*4882a593Smuzhiyun 777*4882a593Smuzhiyun static const struct SMap2 m_CID_Target_Map[] = { 778*4882a593Smuzhiyun { 46000000, 0x04, 18 }, 779*4882a593Smuzhiyun { 52200000, 0x0A, 15 }, 780*4882a593Smuzhiyun { 70100000, 0x01, 40 }, 781*4882a593Smuzhiyun { 136800000, 0x18, 40 }, 782*4882a593Smuzhiyun { 156700000, 0x18, 40 }, 783*4882a593Smuzhiyun { 186250000, 0x0A, 40 }, 784*4882a593Smuzhiyun { 230000000, 0x0A, 40 }, 785*4882a593Smuzhiyun { 345000000, 0x18, 40 }, 786*4882a593Smuzhiyun { 426000000, 0x0E, 40 }, 787*4882a593Smuzhiyun { 489500000, 0x1E, 40 }, 788*4882a593Smuzhiyun { 697500000, 0x32, 40 }, 789*4882a593Smuzhiyun { 842000000, 0x3A, 40 }, 790*4882a593Smuzhiyun { 0, 0x00, 0 }, /* Table End */ 791*4882a593Smuzhiyun }; 792*4882a593Smuzhiyun 793*4882a593Smuzhiyun static const struct SRFBandMap m_RF_Band_Map[7] = { 794*4882a593Smuzhiyun { 47900000, 46000000, 0, 0}, 795*4882a593Smuzhiyun { 61100000, 52200000, 0, 0}, 796*4882a593Smuzhiyun { 152600000, 70100000, 136800000, 0}, 797*4882a593Smuzhiyun { 164700000, 156700000, 0, 0}, 798*4882a593Smuzhiyun { 203500000, 186250000, 0, 0}, 799*4882a593Smuzhiyun { 457800000, 230000000, 345000000, 426000000}, 800*4882a593Smuzhiyun { 865000000, 489500000, 697500000, 842000000}, 801*4882a593Smuzhiyun }; 802*4882a593Smuzhiyun 803*4882a593Smuzhiyun static u8 m_Thermometer_Map_1[16] = { 804*4882a593Smuzhiyun 60, 62, 66, 64, 805*4882a593Smuzhiyun 74, 72, 68, 70, 806*4882a593Smuzhiyun 90, 88, 84, 86, 807*4882a593Smuzhiyun 76, 78, 82, 80, 808*4882a593Smuzhiyun }; 809*4882a593Smuzhiyun 810*4882a593Smuzhiyun static u8 m_Thermometer_Map_2[16] = { 811*4882a593Smuzhiyun 92, 94, 98, 96, 812*4882a593Smuzhiyun 106, 104, 100, 102, 813*4882a593Smuzhiyun 122, 120, 116, 118, 814*4882a593Smuzhiyun 108, 110, 114, 112, 815*4882a593Smuzhiyun }; 816