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