xref: /openbmc/linux/drivers/media/dvb-frontends/tda18271c2dd_maps.h (revision 9a0bf528b4d66b605f02634236da085595c22101)
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