xref: /utopia/UTPA2-700.0.x/modules/xc/hal/macan/pnl/Macan_pnl_lpll_tbl.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi //<MStar Software>
2*53ee8cc1Swenshuai.xi //******************************************************************************
3*53ee8cc1Swenshuai.xi // MStar Software
4*53ee8cc1Swenshuai.xi // Copyright (c) 2010 - 2012 MStar Semiconductor, Inc. All rights reserved.
5*53ee8cc1Swenshuai.xi // All software, firmware and related documentation herein ("MStar Software") are
6*53ee8cc1Swenshuai.xi // intellectual property of MStar Semiconductor, Inc. ("MStar") and protected by
7*53ee8cc1Swenshuai.xi // law, including, but not limited to, copyright law and international treaties.
8*53ee8cc1Swenshuai.xi // Any use, modification, reproduction, retransmission, or republication of all
9*53ee8cc1Swenshuai.xi // or part of MStar Software is expressly prohibited, unless prior written
10*53ee8cc1Swenshuai.xi // permission has been granted by MStar.
11*53ee8cc1Swenshuai.xi //
12*53ee8cc1Swenshuai.xi // By accessing, browsing and/or using MStar Software, you acknowledge that you
13*53ee8cc1Swenshuai.xi // have read, understood, and agree, to be bound by below terms ("Terms") and to
14*53ee8cc1Swenshuai.xi // comply with all applicable laws and regulations:
15*53ee8cc1Swenshuai.xi //
16*53ee8cc1Swenshuai.xi // 1. MStar shall retain any and all right, ownership and interest to MStar
17*53ee8cc1Swenshuai.xi //    Software and any modification/derivatives thereof.
18*53ee8cc1Swenshuai.xi //    No right, ownership, or interest to MStar Software and any
19*53ee8cc1Swenshuai.xi //    modification/derivatives thereof is transferred to you under Terms.
20*53ee8cc1Swenshuai.xi //
21*53ee8cc1Swenshuai.xi // 2. You understand that MStar Software might include, incorporate or be
22*53ee8cc1Swenshuai.xi //    supplied together with third party`s software and the use of MStar
23*53ee8cc1Swenshuai.xi //    Software may require additional licenses from third parties.
24*53ee8cc1Swenshuai.xi //    Therefore, you hereby agree it is your sole responsibility to separately
25*53ee8cc1Swenshuai.xi //    obtain any and all third party right and license necessary for your use of
26*53ee8cc1Swenshuai.xi //    such third party`s software.
27*53ee8cc1Swenshuai.xi //
28*53ee8cc1Swenshuai.xi // 3. MStar Software and any modification/derivatives thereof shall be deemed as
29*53ee8cc1Swenshuai.xi //    MStar`s confidential information and you agree to keep MStar`s
30*53ee8cc1Swenshuai.xi //    confidential information in strictest confidence and not disclose to any
31*53ee8cc1Swenshuai.xi //    third party.
32*53ee8cc1Swenshuai.xi //
33*53ee8cc1Swenshuai.xi // 4. MStar Software is provided on an "AS IS" basis without warranties of any
34*53ee8cc1Swenshuai.xi //    kind. Any warranties are hereby expressly disclaimed by MStar, including
35*53ee8cc1Swenshuai.xi //    without limitation, any warranties of merchantability, non-infringement of
36*53ee8cc1Swenshuai.xi //    intellectual property rights, fitness for a particular purpose, error free
37*53ee8cc1Swenshuai.xi //    and in conformity with any international standard.  You agree to waive any
38*53ee8cc1Swenshuai.xi //    claim against MStar for any loss, damage, cost or expense that you may
39*53ee8cc1Swenshuai.xi //    incur related to your use of MStar Software.
40*53ee8cc1Swenshuai.xi //    In no event shall MStar be liable for any direct, indirect, incidental or
41*53ee8cc1Swenshuai.xi //    consequential damages, including without limitation, lost of profit or
42*53ee8cc1Swenshuai.xi //    revenues, lost or damage of data, and unauthorized system use.
43*53ee8cc1Swenshuai.xi //    You agree that this Section 4 shall still apply without being affected
44*53ee8cc1Swenshuai.xi //    even if MStar Software has been modified by MStar in accordance with your
45*53ee8cc1Swenshuai.xi //    request or instruction for your use, except otherwise agreed by both
46*53ee8cc1Swenshuai.xi //    parties in writing.
47*53ee8cc1Swenshuai.xi //
48*53ee8cc1Swenshuai.xi // 5. If requested, MStar may from time to time provide technical supports or
49*53ee8cc1Swenshuai.xi //    services in relation with MStar Software to you for your use of
50*53ee8cc1Swenshuai.xi //    MStar Software in conjunction with your or your customer`s product
51*53ee8cc1Swenshuai.xi //    ("Services").
52*53ee8cc1Swenshuai.xi //    You understand and agree that, except otherwise agreed by both parties in
53*53ee8cc1Swenshuai.xi //    writing, Services are provided on an "AS IS" basis and the warranty
54*53ee8cc1Swenshuai.xi //    disclaimer set forth in Section 4 above shall apply.
55*53ee8cc1Swenshuai.xi //
56*53ee8cc1Swenshuai.xi // 6. Nothing contained herein shall be construed as by implication, estoppels
57*53ee8cc1Swenshuai.xi //    or otherwise:
58*53ee8cc1Swenshuai.xi //    (a) conferring any license or right to use MStar name, trademark, service
59*53ee8cc1Swenshuai.xi //        mark, symbol or any other identification;
60*53ee8cc1Swenshuai.xi //    (b) obligating MStar or any of its affiliates to furnish any person,
61*53ee8cc1Swenshuai.xi //        including without limitation, you and your customers, any assistance
62*53ee8cc1Swenshuai.xi //        of any kind whatsoever, or any information; or
63*53ee8cc1Swenshuai.xi //    (c) conferring any license or right under any intellectual property right.
64*53ee8cc1Swenshuai.xi //
65*53ee8cc1Swenshuai.xi // 7. These terms shall be governed by and construed in accordance with the laws
66*53ee8cc1Swenshuai.xi //    of Taiwan, R.O.C., excluding its conflict of law rules.
67*53ee8cc1Swenshuai.xi //    Any and all dispute arising out hereof or related hereto shall be finally
68*53ee8cc1Swenshuai.xi //    settled by arbitration referred to the Chinese Arbitration Association,
69*53ee8cc1Swenshuai.xi //    Taipei in accordance with the ROC Arbitration Law and the Arbitration
70*53ee8cc1Swenshuai.xi //    Rules of the Association by three (3) arbitrators appointed in accordance
71*53ee8cc1Swenshuai.xi //    with the said Rules.
72*53ee8cc1Swenshuai.xi //    The place of arbitration shall be in Taipei, Taiwan and the language shall
73*53ee8cc1Swenshuai.xi //    be English.
74*53ee8cc1Swenshuai.xi //    The arbitration award shall be final and binding to both parties.
75*53ee8cc1Swenshuai.xi //
76*53ee8cc1Swenshuai.xi //******************************************************************************
77*53ee8cc1Swenshuai.xi //<MStar Software>
78*53ee8cc1Swenshuai.xi 
79*53ee8cc1Swenshuai.xi #ifndef _LPLL_TBL_H_
80*53ee8cc1Swenshuai.xi #define _LPLL_TBL_H_
81*53ee8cc1Swenshuai.xi 
82*53ee8cc1Swenshuai.xi #define LPLL_REG_NUM    41
83*53ee8cc1Swenshuai.xi 
84*53ee8cc1Swenshuai.xi typedef enum
85*53ee8cc1Swenshuai.xi {
86*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_TTL_100to150MHz,          //0
87*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_TTL_50to100MHz,          //1
88*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_TTL_25to50MHz,          //2
89*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_TTL_25to25MHz,          //3
90*53ee8cc1Swenshuai.xi 
91*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_8CH_10BIT_4K_150to300MHz,          //4
92*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_8CH_10BIT_4K_150to150MHz,          //5
93*53ee8cc1Swenshuai.xi 
94*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_4CH_10BIT_75to150MHz,          //6
95*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_4CH_10BIT_75to75MHz,          //7
96*53ee8cc1Swenshuai.xi 
97*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_2CH_10BIT_37_5to75MHz,          //8
98*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_2CH_10BIT_37_5to37_5MHz,          //9
99*53ee8cc1Swenshuai.xi 
100*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_200to300MHz,          //10
101*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_150to200MHz,          //11
102*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_150to150MHz,          //12
103*53ee8cc1Swenshuai.xi 
104*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_100to150MHz,          //13
105*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_75to100MHz,          //14
106*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_75to75MHz,          //15
107*53ee8cc1Swenshuai.xi 
108*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_50to75MHz,          //16
109*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_37_5to50MHz,          //17
110*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_37_5to37_5MHz,          //18
111*53ee8cc1Swenshuai.xi 
112*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_EPI_24_10BIT_12PAIR_4K_CASE1_150to300MHz,          //19
113*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_EPI_24_10BIT_12PAIR_4K_CASE1_150to150MHz,          //20
114*53ee8cc1Swenshuai.xi 
115*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_12PAIR_4K_150to300MHz,          //21
116*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_12PAIR_4K_150to150MHz,          //22
117*53ee8cc1Swenshuai.xi 
118*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_240to300MHz,          //23
119*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_150to240MHz,          //24
120*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_150to150MHz,          //25
121*53ee8cc1Swenshuai.xi 
122*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_180to300MHz,          //26
123*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_150to180MHz,          //27
124*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_150to150MHz,          //28
125*53ee8cc1Swenshuai.xi 
126*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_CMPI_24_10BIT_12PAIR_X1_150to300MHz,          //29
127*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_CMPI_24_10BIT_12PAIR_X1_150to150MHz,          //30
128*53ee8cc1Swenshuai.xi 
129*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_CMPI_27_8BIT_12PAIR_X1_150to300MHz,          //31
130*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_CMPI_27_8BIT_12PAIR_X1_150to150MHz,          //32
131*53ee8cc1Swenshuai.xi 
132*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_USI_T_8BIT_12PAIR_4K_150to300MHz,          //33
133*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_USI_T_8BIT_12PAIR_4K_150to150MHz,          //34
134*53ee8cc1Swenshuai.xi 
135*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_ISP_8BIT_12PAIR_150to300MHz,          //35
136*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_ISP_8BIT_12PAIR_150to150MHz,          //36
137*53ee8cc1Swenshuai.xi 
138*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_ISP_8BIT_6PAIR_X1_DUAL_150to300MHz,          //37
139*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_ISP_8BIT_6PAIR_X1_DUAL_150to150MHz,          //38
140*53ee8cc1Swenshuai.xi 
141*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_100to150MHz,          //39
142*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_50to100MHz,          //40
143*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_50to50MHz,          //41
144*53ee8cc1Swenshuai.xi 
145*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_100to150MHz,          //42
146*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_50to100MHz,          //43
147*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_25to50MHz,          //44
148*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_25to25MHz,          //45
149*53ee8cc1Swenshuai.xi 
150*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_LVDS_1CH_50to80MHz,          //46
151*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_LVDS_1CH_50to50MHz,          //47
152*53ee8cc1Swenshuai.xi 
153*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_LVDS_2CH_50to75MHz,          //48
154*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_LVDS_2CH_25to50MHz,          //49
155*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_LVDS_2CH_25to25MHz,          //50
156*53ee8cc1Swenshuai.xi 
157*53ee8cc1Swenshuai.xi     E_PNL_SUPPORTED_LPLL_MAX,          //51
158*53ee8cc1Swenshuai.xi } E_PNL_SUPPORTED_LPLL_TYPE;
159*53ee8cc1Swenshuai.xi 
160*53ee8cc1Swenshuai.xi typedef struct
161*53ee8cc1Swenshuai.xi {
162*53ee8cc1Swenshuai.xi     MS_U8  address;
163*53ee8cc1Swenshuai.xi     MS_U16 value;
164*53ee8cc1Swenshuai.xi     MS_U16 mask;
165*53ee8cc1Swenshuai.xi }TBLStruct,*pTBLStruct;
166*53ee8cc1Swenshuai.xi 
167*53ee8cc1Swenshuai.xi TBLStruct LPLLSettingTBL[E_PNL_SUPPORTED_LPLL_MAX][LPLL_REG_NUM]=
168*53ee8cc1Swenshuai.xi {
169*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_TTL_100to150MHz    NO.0
170*53ee8cc1Swenshuai.xi       //Address,Value,Mask
171*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
172*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
173*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
174*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
175*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
176*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
177*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
178*53ee8cc1Swenshuai.xi         {0x02,0x0200,0x0F00},//reg_lpll1_output_div_second[3:0]
179*53ee8cc1Swenshuai.xi         {0x35,0x7000,0x7000},//reg_lpll1_skew_div
180*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
181*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
182*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
183*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
184*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
185*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
186*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
187*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
188*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
189*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
190*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
191*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
192*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
193*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
194*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
195*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
196*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
197*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
198*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
199*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
200*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
201*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
202*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
203*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
204*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
205*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
206*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
207*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
208*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
209*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
210*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
211*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
212*53ee8cc1Swenshuai.xi     },
213*53ee8cc1Swenshuai.xi 
214*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_TTL_50to100MHz    NO.1
215*53ee8cc1Swenshuai.xi       //Address,Value,Mask
216*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
217*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
218*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
219*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
220*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
221*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
222*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
223*53ee8cc1Swenshuai.xi         {0x02,0x0400,0x0F00},//reg_lpll1_output_div_second[3:0]
224*53ee8cc1Swenshuai.xi         {0x35,0x7000,0x7000},//reg_lpll1_skew_div
225*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
226*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
227*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
228*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
229*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
230*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
231*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
232*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
233*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
234*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
235*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
236*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
237*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
238*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
239*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
240*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
241*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
242*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
243*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
244*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
245*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
246*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
247*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
248*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
249*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
250*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
251*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
252*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
253*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
254*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
255*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
256*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
257*53ee8cc1Swenshuai.xi     },
258*53ee8cc1Swenshuai.xi 
259*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_TTL_25to50MHz    NO.2
260*53ee8cc1Swenshuai.xi       //Address,Value,Mask
261*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
262*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
263*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
264*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
265*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
266*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
267*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
268*53ee8cc1Swenshuai.xi         {0x02,0x0800,0x0F00},//reg_lpll1_output_div_second[3:0]
269*53ee8cc1Swenshuai.xi         {0x35,0x7000,0x7000},//reg_lpll1_skew_div
270*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
271*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
272*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
273*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
274*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
275*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
276*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
277*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
278*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
279*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
280*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
281*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
282*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
283*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
284*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
285*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
286*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
287*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
288*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
289*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
290*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
291*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
292*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
293*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
294*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
295*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
296*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
297*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
298*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
299*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
300*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
301*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
302*53ee8cc1Swenshuai.xi     },
303*53ee8cc1Swenshuai.xi 
304*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_TTL_25to25MHz    NO.3
305*53ee8cc1Swenshuai.xi       //Address,Value,Mask
306*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
307*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
308*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
309*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
310*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
311*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
312*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
313*53ee8cc1Swenshuai.xi         {0x02,0x0800,0x0F00},//reg_lpll1_output_div_second[3:0]
314*53ee8cc1Swenshuai.xi         {0x35,0x7000,0x7000},//reg_lpll1_skew_div
315*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
316*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
317*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
318*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
319*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
320*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
321*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
322*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
323*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
324*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
325*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
326*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
327*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
328*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
329*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
330*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
331*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
332*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
333*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
334*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
335*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
336*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
337*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
338*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
339*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
340*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
341*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
342*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
343*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
344*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
345*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
346*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
347*53ee8cc1Swenshuai.xi     },
348*53ee8cc1Swenshuai.xi 
349*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_8CH_10BIT_4K_150to300MHz    NO.4
350*53ee8cc1Swenshuai.xi       //Address,Value,Mask
351*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
352*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
353*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
354*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
355*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
356*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
357*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
358*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
359*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
360*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
361*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
362*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
363*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
364*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
365*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
366*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
367*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
368*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
369*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
370*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
371*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
372*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
373*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
374*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
375*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
376*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
377*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
378*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
379*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
380*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
381*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
382*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
383*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
384*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
385*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
386*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
387*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
388*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
389*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
390*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
391*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
392*53ee8cc1Swenshuai.xi     },
393*53ee8cc1Swenshuai.xi 
394*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_8CH_10BIT_4K_150to150MHz    NO.5
395*53ee8cc1Swenshuai.xi       //Address,Value,Mask
396*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
397*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
398*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
399*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
400*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
401*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
402*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
403*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
404*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
405*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
406*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
407*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
408*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
409*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
410*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
411*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
412*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
413*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
414*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
415*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
416*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
417*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
418*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
419*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
420*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
421*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
422*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
423*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
424*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
425*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
426*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
427*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
428*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
429*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
430*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
431*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
432*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
433*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
434*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
435*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
436*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
437*53ee8cc1Swenshuai.xi     },
438*53ee8cc1Swenshuai.xi 
439*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_4CH_10BIT_75to150MHz    NO.6
440*53ee8cc1Swenshuai.xi       //Address,Value,Mask
441*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
442*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
443*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
444*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
445*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
446*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
447*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
448*53ee8cc1Swenshuai.xi         {0x02,0x0200,0x0F00},//reg_lpll1_output_div_second[3:0]
449*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
450*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
451*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
452*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
453*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
454*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
455*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
456*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
457*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
458*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
459*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
460*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
461*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
462*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
463*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
464*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
465*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
466*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
467*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
468*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
469*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
470*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
471*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
472*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
473*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
474*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
475*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
476*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
477*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
478*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
479*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
480*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
481*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
482*53ee8cc1Swenshuai.xi     },
483*53ee8cc1Swenshuai.xi 
484*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_4CH_10BIT_75to75MHz    NO.7
485*53ee8cc1Swenshuai.xi       //Address,Value,Mask
486*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
487*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
488*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
489*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
490*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
491*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
492*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
493*53ee8cc1Swenshuai.xi         {0x02,0x0200,0x0F00},//reg_lpll1_output_div_second[3:0]
494*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
495*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
496*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
497*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
498*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
499*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
500*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
501*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
502*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
503*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
504*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
505*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
506*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
507*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
508*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
509*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
510*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
511*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
512*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
513*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
514*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
515*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
516*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
517*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
518*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
519*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
520*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
521*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
522*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
523*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
524*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
525*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
526*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
527*53ee8cc1Swenshuai.xi     },
528*53ee8cc1Swenshuai.xi 
529*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_2CH_10BIT_37_5to75MHz    NO.8
530*53ee8cc1Swenshuai.xi       //Address,Value,Mask
531*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
532*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
533*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
534*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
535*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
536*53ee8cc1Swenshuai.xi         {0x02,0x3000,0x3000},//reg_lpll1_output_div_second[5:4]
537*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
538*53ee8cc1Swenshuai.xi         {0x02,0x0200,0x0F00},//reg_lpll1_output_div_second[3:0]
539*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
540*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
541*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
542*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
543*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
544*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
545*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
546*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
547*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
548*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
549*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
550*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
551*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
552*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
553*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
554*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
555*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
556*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
557*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
558*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
559*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
560*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
561*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
562*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
563*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
564*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
565*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
566*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
567*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
568*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
569*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
570*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
571*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
572*53ee8cc1Swenshuai.xi     },
573*53ee8cc1Swenshuai.xi 
574*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_2CH_10BIT_37_5to37_5MHz    NO.9
575*53ee8cc1Swenshuai.xi       //Address,Value,Mask
576*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
577*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
578*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
579*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
580*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
581*53ee8cc1Swenshuai.xi         {0x02,0x3000,0x3000},//reg_lpll1_output_div_second[5:4]
582*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
583*53ee8cc1Swenshuai.xi         {0x02,0x0200,0x0F00},//reg_lpll1_output_div_second[3:0]
584*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
585*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
586*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
587*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
588*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
589*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
590*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
591*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
592*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
593*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
594*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
595*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
596*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
597*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
598*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
599*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
600*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
601*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
602*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
603*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
604*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
605*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
606*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
607*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
608*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
609*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
610*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
611*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
612*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
613*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
614*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
615*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
616*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
617*53ee8cc1Swenshuai.xi     },
618*53ee8cc1Swenshuai.xi 
619*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_200to300MHz    NO.10
620*53ee8cc1Swenshuai.xi       //Address,Value,Mask
621*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
622*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
623*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
624*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
625*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
626*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x3000},//reg_lpll1_output_div_second[5:4]
627*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
628*53ee8cc1Swenshuai.xi         {0x02,0x0300,0x0F00},//reg_lpll1_output_div_second[3:0]
629*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
630*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
631*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
632*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
633*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
634*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
635*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
636*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
637*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
638*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
639*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
640*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
641*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
642*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
643*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
644*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
645*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
646*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
647*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
648*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
649*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
650*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
651*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
652*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
653*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
654*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
655*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
656*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
657*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
658*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
659*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
660*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
661*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
662*53ee8cc1Swenshuai.xi     },
663*53ee8cc1Swenshuai.xi 
664*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_150to200MHz    NO.11
665*53ee8cc1Swenshuai.xi       //Address,Value,Mask
666*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
667*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
668*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
669*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
670*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
671*53ee8cc1Swenshuai.xi         {0x02,0x1000,0x3000},//reg_lpll1_output_div_second[5:4]
672*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
673*53ee8cc1Swenshuai.xi         {0x02,0x0300,0x0F00},//reg_lpll1_output_div_second[3:0]
674*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
675*53ee8cc1Swenshuai.xi         {0x2E,0x0004,0x0007},//reg_lpll1_fifo_div
676*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
677*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
678*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
679*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
680*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
681*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
682*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
683*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
684*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
685*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
686*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
687*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
688*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
689*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
690*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
691*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
692*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
693*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
694*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
695*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
696*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
697*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
698*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
699*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
700*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
701*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
702*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
703*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
704*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
705*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
706*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
707*53ee8cc1Swenshuai.xi     },
708*53ee8cc1Swenshuai.xi 
709*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_150to150MHz    NO.12
710*53ee8cc1Swenshuai.xi       //Address,Value,Mask
711*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
712*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
713*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
714*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
715*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
716*53ee8cc1Swenshuai.xi         {0x02,0x1000,0x3000},//reg_lpll1_output_div_second[5:4]
717*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
718*53ee8cc1Swenshuai.xi         {0x02,0x0300,0x0F00},//reg_lpll1_output_div_second[3:0]
719*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
720*53ee8cc1Swenshuai.xi         {0x2E,0x0004,0x0007},//reg_lpll1_fifo_div
721*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
722*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
723*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
724*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
725*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
726*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
727*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
728*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
729*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
730*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
731*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
732*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
733*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
734*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
735*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
736*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
737*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
738*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
739*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
740*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
741*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
742*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
743*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
744*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
745*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
746*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
747*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
748*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
749*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
750*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
751*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
752*53ee8cc1Swenshuai.xi     },
753*53ee8cc1Swenshuai.xi 
754*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_100to150MHz    NO.13
755*53ee8cc1Swenshuai.xi       //Address,Value,Mask
756*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
757*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
758*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
759*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
760*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
761*53ee8cc1Swenshuai.xi         {0x02,0x1000,0x3000},//reg_lpll1_output_div_second[5:4]
762*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
763*53ee8cc1Swenshuai.xi         {0x02,0x0300,0x0F00},//reg_lpll1_output_div_second[3:0]
764*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
765*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
766*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
767*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
768*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
769*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
770*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
771*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
772*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
773*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
774*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
775*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
776*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
777*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
778*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
779*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
780*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
781*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
782*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
783*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
784*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
785*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
786*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
787*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
788*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
789*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
790*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
791*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
792*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
793*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
794*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
795*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
796*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
797*53ee8cc1Swenshuai.xi     },
798*53ee8cc1Swenshuai.xi 
799*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_75to100MHz    NO.14
800*53ee8cc1Swenshuai.xi       //Address,Value,Mask
801*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
802*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
803*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
804*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
805*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
806*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
807*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
808*53ee8cc1Swenshuai.xi         {0x02,0x0300,0x0F00},//reg_lpll1_output_div_second[3:0]
809*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
810*53ee8cc1Swenshuai.xi         {0x2E,0x0004,0x0007},//reg_lpll1_fifo_div
811*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
812*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
813*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
814*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
815*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
816*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
817*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
818*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
819*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
820*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
821*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
822*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
823*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
824*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
825*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
826*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
827*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
828*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
829*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
830*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
831*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
832*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
833*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
834*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
835*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
836*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
837*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
838*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
839*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
840*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
841*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
842*53ee8cc1Swenshuai.xi     },
843*53ee8cc1Swenshuai.xi 
844*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_75to75MHz    NO.15
845*53ee8cc1Swenshuai.xi       //Address,Value,Mask
846*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
847*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
848*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
849*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
850*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
851*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
852*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
853*53ee8cc1Swenshuai.xi         {0x02,0x0300,0x0F00},//reg_lpll1_output_div_second[3:0]
854*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
855*53ee8cc1Swenshuai.xi         {0x2E,0x0004,0x0007},//reg_lpll1_fifo_div
856*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
857*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
858*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
859*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
860*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
861*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
862*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
863*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
864*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
865*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
866*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
867*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
868*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
869*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
870*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
871*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
872*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
873*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
874*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
875*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
876*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
877*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
878*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
879*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
880*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
881*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
882*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
883*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
884*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
885*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
886*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
887*53ee8cc1Swenshuai.xi     },
888*53ee8cc1Swenshuai.xi 
889*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_50to75MHz    NO.16
890*53ee8cc1Swenshuai.xi       //Address,Value,Mask
891*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
892*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
893*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
894*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
895*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
896*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
897*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
898*53ee8cc1Swenshuai.xi         {0x02,0x0300,0x0F00},//reg_lpll1_output_div_second[3:0]
899*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
900*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
901*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
902*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
903*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
904*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
905*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
906*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
907*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
908*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
909*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
910*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
911*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
912*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
913*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
914*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
915*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
916*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
917*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
918*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
919*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
920*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
921*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
922*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
923*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
924*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
925*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
926*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
927*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
928*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
929*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
930*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
931*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
932*53ee8cc1Swenshuai.xi     },
933*53ee8cc1Swenshuai.xi 
934*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_37_5to50MHz    NO.17
935*53ee8cc1Swenshuai.xi       //Address,Value,Mask
936*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
937*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
938*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
939*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
940*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
941*53ee8cc1Swenshuai.xi         {0x02,0x3000,0x3000},//reg_lpll1_output_div_second[5:4]
942*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
943*53ee8cc1Swenshuai.xi         {0x02,0x0300,0x0F00},//reg_lpll1_output_div_second[3:0]
944*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
945*53ee8cc1Swenshuai.xi         {0x2E,0x0004,0x0007},//reg_lpll1_fifo_div
946*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
947*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
948*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
949*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
950*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
951*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
952*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
953*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
954*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
955*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
956*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
957*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
958*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
959*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
960*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
961*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
962*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
963*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
964*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
965*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
966*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
967*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
968*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
969*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
970*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
971*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
972*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
973*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
974*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
975*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
976*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
977*53ee8cc1Swenshuai.xi     },
978*53ee8cc1Swenshuai.xi 
979*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_37_5to37_5MHz    NO.18
980*53ee8cc1Swenshuai.xi       //Address,Value,Mask
981*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
982*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
983*53ee8cc1Swenshuai.xi         {0x01,0x0003,0x0003},//reg_lpll1_loop_div_first
984*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
985*53ee8cc1Swenshuai.xi         {0x01,0x0400,0x0F00},//reg_lpll1_loop_div_second
986*53ee8cc1Swenshuai.xi         {0x02,0x3000,0x3000},//reg_lpll1_output_div_second[5:4]
987*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
988*53ee8cc1Swenshuai.xi         {0x02,0x0300,0x0F00},//reg_lpll1_output_div_second[3:0]
989*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
990*53ee8cc1Swenshuai.xi         {0x2E,0x0004,0x0007},//reg_lpll1_fifo_div
991*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
992*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x1000},//reg_lpll1_en_fix_clk
993*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
994*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
995*53ee8cc1Swenshuai.xi         {0x03,0x0400,0x0400},//reg_lpll1_sdiv2p5_en
996*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
997*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
998*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
999*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
1000*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1001*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1002*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1003*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
1004*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1005*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1006*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1007*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
1008*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1009*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1010*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
1011*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1012*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1013*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1014*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1015*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1016*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
1017*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1018*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1019*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1020*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1021*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1022*53ee8cc1Swenshuai.xi     },
1023*53ee8cc1Swenshuai.xi 
1024*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_EPI_24_10BIT_12PAIR_4K_CASE1_150to300MHz    NO.19
1025*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1026*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1027*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1028*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1029*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1030*53ee8cc1Swenshuai.xi         {0x01,0x0900,0x0F00},//reg_lpll1_loop_div_second
1031*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1032*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1033*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1034*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1035*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1036*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1037*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1038*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1039*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1040*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1041*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1042*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1043*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1044*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1045*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1046*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1047*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1048*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1049*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1050*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1051*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1052*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1053*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1054*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1055*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1056*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1057*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1058*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1059*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1060*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1061*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1062*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1063*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1064*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1065*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1066*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1067*53ee8cc1Swenshuai.xi     },
1068*53ee8cc1Swenshuai.xi 
1069*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_EPI_24_10BIT_12PAIR_4K_CASE1_150to150MHz    NO.20
1070*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1071*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1072*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1073*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1074*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1075*53ee8cc1Swenshuai.xi         {0x01,0x0900,0x0F00},//reg_lpll1_loop_div_second
1076*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1077*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1078*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1079*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1080*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1081*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1082*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1083*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1084*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1085*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1086*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1087*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1088*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1089*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1090*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1091*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1092*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1093*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1094*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1095*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1096*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1097*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1098*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1099*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1100*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1101*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1102*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1103*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1104*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1105*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1106*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1107*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1108*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1109*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1110*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1111*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1112*53ee8cc1Swenshuai.xi     },
1113*53ee8cc1Swenshuai.xi 
1114*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_12PAIR_4K_150to300MHz    NO.21
1115*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1116*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1117*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1118*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1119*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1120*53ee8cc1Swenshuai.xi         {0x01,0x0700,0x0F00},//reg_lpll1_loop_div_second
1121*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1122*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1123*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1124*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1125*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1126*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1127*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1128*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1129*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1130*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1131*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1132*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1133*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1134*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1135*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1136*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1137*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1138*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1139*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1140*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1141*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1142*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1143*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1144*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1145*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1146*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1147*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1148*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1149*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1150*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1151*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1152*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1153*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1154*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1155*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1156*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1157*53ee8cc1Swenshuai.xi     },
1158*53ee8cc1Swenshuai.xi 
1159*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_12PAIR_4K_150to150MHz    NO.22
1160*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1161*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1162*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1163*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1164*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1165*53ee8cc1Swenshuai.xi         {0x01,0x0700,0x0F00},//reg_lpll1_loop_div_second
1166*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1167*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1168*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1169*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1170*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1171*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1172*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1173*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1174*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1175*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1176*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1177*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1178*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1179*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1180*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1181*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1182*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1183*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1184*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1185*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1186*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1187*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1188*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1189*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1190*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1191*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1192*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1193*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1194*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1195*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1196*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1197*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1198*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1199*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1200*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1201*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1202*53ee8cc1Swenshuai.xi     },
1203*53ee8cc1Swenshuai.xi 
1204*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_240to300MHz    NO.23
1205*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1206*53ee8cc1Swenshuai.xi         {0x03,0x0008,0x001C},//reg_lpll1_ibias_ictrl
1207*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1208*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1209*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1210*53ee8cc1Swenshuai.xi         {0x01,0x0700,0x0F00},//reg_lpll1_loop_div_second
1211*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1212*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1213*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1214*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1215*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1216*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1217*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1218*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1219*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
1220*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1221*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
1222*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1223*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1224*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1225*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1226*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1227*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1228*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1229*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1230*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1231*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1232*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1233*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1234*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1235*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1236*53ee8cc1Swenshuai.xi         {0x39,0x0800,0x0800},//reg_lpll2_test[11]
1237*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1238*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1239*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1240*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1241*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1242*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1243*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1244*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1245*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1246*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1247*53ee8cc1Swenshuai.xi     },
1248*53ee8cc1Swenshuai.xi 
1249*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_150to240MHz    NO.24
1250*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1251*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1252*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1253*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1254*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1255*53ee8cc1Swenshuai.xi         {0x01,0x0700,0x0F00},//reg_lpll1_loop_div_second
1256*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1257*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1258*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1259*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1260*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1261*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1262*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1263*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1264*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1265*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1266*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1267*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1268*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1269*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1270*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1271*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1272*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1273*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1274*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1275*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1276*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1277*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1278*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1279*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1280*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1281*53ee8cc1Swenshuai.xi         {0x39,0x0800,0x0800},//reg_lpll2_test[11]
1282*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1283*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1284*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1285*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1286*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1287*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1288*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1289*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1290*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1291*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1292*53ee8cc1Swenshuai.xi     },
1293*53ee8cc1Swenshuai.xi 
1294*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_150to150MHz    NO.25
1295*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1296*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1297*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1298*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1299*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1300*53ee8cc1Swenshuai.xi         {0x01,0x0700,0x0F00},//reg_lpll1_loop_div_second
1301*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1302*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1303*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1304*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1305*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1306*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1307*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1308*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1309*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1310*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1311*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1312*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1313*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1314*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1315*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1316*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1317*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1318*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1319*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1320*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1321*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1322*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1323*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1324*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1325*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1326*53ee8cc1Swenshuai.xi         {0x39,0x0800,0x0800},//reg_lpll2_test[11]
1327*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1328*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1329*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1330*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1331*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1332*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1333*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1334*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1335*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1336*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1337*53ee8cc1Swenshuai.xi     },
1338*53ee8cc1Swenshuai.xi 
1339*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_180to300MHz    NO.26
1340*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1341*53ee8cc1Swenshuai.xi         {0x03,0x0014,0x001C},//reg_lpll1_ibias_ictrl
1342*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1343*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
1344*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1345*53ee8cc1Swenshuai.xi         {0x01,0x0700,0x0F00},//reg_lpll1_loop_div_second
1346*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1347*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1348*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1349*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1350*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1351*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1352*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1353*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1354*53ee8cc1Swenshuai.xi         {0x2E,0x8000,0x8000},//reg_lpll1_dual_lp_en
1355*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1356*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x4000},//reg_lpll1_en_mini
1357*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1358*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1359*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1360*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1361*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1362*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1363*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1364*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1365*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1366*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1367*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1368*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1369*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1370*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1371*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1372*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1373*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1374*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1375*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1376*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1377*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1378*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1379*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1380*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1381*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1382*53ee8cc1Swenshuai.xi     },
1383*53ee8cc1Swenshuai.xi 
1384*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_150to180MHz    NO.27
1385*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1386*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
1387*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1388*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
1389*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1390*53ee8cc1Swenshuai.xi         {0x01,0x0700,0x0F00},//reg_lpll1_loop_div_second
1391*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1392*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1393*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1394*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1395*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1396*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1397*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1398*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1399*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1400*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1401*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1402*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1403*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1404*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1405*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1406*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1407*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1408*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1409*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1410*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1411*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1412*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1413*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1414*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1415*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1416*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1417*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1418*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1419*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1420*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1421*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1422*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1423*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1424*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1425*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1426*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1427*53ee8cc1Swenshuai.xi     },
1428*53ee8cc1Swenshuai.xi 
1429*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_150to150MHz    NO.28
1430*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1431*53ee8cc1Swenshuai.xi         {0x03,0x000C,0x001C},//reg_lpll1_ibias_ictrl
1432*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1433*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
1434*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1435*53ee8cc1Swenshuai.xi         {0x01,0x0700,0x0F00},//reg_lpll1_loop_div_second
1436*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1437*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1438*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1439*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1440*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1441*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1442*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1443*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1444*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1445*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1446*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1447*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1448*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1449*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1450*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1451*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1452*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1453*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1454*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1455*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1456*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1457*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1458*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1459*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1460*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1461*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1462*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1463*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1464*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1465*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1466*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1467*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1468*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1469*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1470*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1471*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1472*53ee8cc1Swenshuai.xi     },
1473*53ee8cc1Swenshuai.xi 
1474*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_CMPI_24_10BIT_12PAIR_X1_150to300MHz    NO.29
1475*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1476*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1477*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1478*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1479*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1480*53ee8cc1Swenshuai.xi         {0x01,0x0900,0x0F00},//reg_lpll1_loop_div_second
1481*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1482*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1483*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1484*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1485*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1486*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1487*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1488*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1489*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1490*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1491*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1492*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1493*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1494*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1495*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1496*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1497*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1498*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1499*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1500*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1501*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1502*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1503*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1504*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1505*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1506*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1507*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1508*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1509*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1510*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1511*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1512*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1513*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1514*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1515*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1516*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1517*53ee8cc1Swenshuai.xi     },
1518*53ee8cc1Swenshuai.xi 
1519*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_CMPI_24_10BIT_12PAIR_X1_150to150MHz    NO.30
1520*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1521*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1522*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1523*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1524*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1525*53ee8cc1Swenshuai.xi         {0x01,0x0900,0x0F00},//reg_lpll1_loop_div_second
1526*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1527*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1528*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1529*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1530*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1531*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1532*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1533*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1534*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1535*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1536*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1537*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1538*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1539*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1540*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1541*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1542*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1543*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1544*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1545*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1546*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1547*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1548*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1549*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1550*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1551*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1552*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1553*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1554*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1555*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1556*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1557*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1558*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1559*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1560*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1561*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1562*53ee8cc1Swenshuai.xi     },
1563*53ee8cc1Swenshuai.xi 
1564*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_CMPI_27_8BIT_12PAIR_X1_150to300MHz    NO.31
1565*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1566*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1567*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1568*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1569*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1570*53ee8cc1Swenshuai.xi         {0x01,0x0900,0x0F00},//reg_lpll1_loop_div_second
1571*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1572*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1573*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1574*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1575*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1576*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1577*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1578*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1579*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1580*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1581*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1582*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1583*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1584*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1585*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1586*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1587*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1588*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1589*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1590*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1591*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1592*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1593*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1594*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1595*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1596*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1597*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1598*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1599*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1600*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1601*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1602*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1603*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1604*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1605*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1606*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1607*53ee8cc1Swenshuai.xi     },
1608*53ee8cc1Swenshuai.xi 
1609*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_CMPI_27_8BIT_12PAIR_X1_150to150MHz    NO.32
1610*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1611*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1612*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1613*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1614*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1615*53ee8cc1Swenshuai.xi         {0x01,0x0900,0x0F00},//reg_lpll1_loop_div_second
1616*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1617*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1618*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1619*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1620*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1621*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1622*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1623*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1624*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1625*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1626*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1627*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1628*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1629*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1630*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1631*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1632*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1633*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1634*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1635*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1636*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1637*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1638*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1639*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1640*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1641*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1642*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1643*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1644*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1645*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1646*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1647*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1648*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1649*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1650*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1651*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1652*53ee8cc1Swenshuai.xi     },
1653*53ee8cc1Swenshuai.xi 
1654*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_USI_T_8BIT_12PAIR_4K_150to300MHz    NO.33
1655*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1656*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1657*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1658*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
1659*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1660*53ee8cc1Swenshuai.xi         {0x01,0x0500,0x0F00},//reg_lpll1_loop_div_second
1661*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1662*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1663*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1664*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1665*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1666*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
1667*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1668*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1669*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1670*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1671*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1672*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1673*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
1674*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1675*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1676*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1677*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1678*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1679*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1680*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1681*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1682*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1683*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1684*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1685*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1686*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1687*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1688*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1689*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1690*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1691*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1692*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1693*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1694*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1695*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1696*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1697*53ee8cc1Swenshuai.xi     },
1698*53ee8cc1Swenshuai.xi 
1699*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_USI_T_8BIT_12PAIR_4K_150to150MHz    NO.34
1700*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1701*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1702*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1703*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
1704*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1705*53ee8cc1Swenshuai.xi         {0x01,0x0500,0x0F00},//reg_lpll1_loop_div_second
1706*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1707*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1708*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1709*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1710*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1711*53ee8cc1Swenshuai.xi         {0x03,0x0800,0x0800},//reg_lpll1_fifo_div5_en
1712*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1713*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1714*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1715*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1716*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1717*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1718*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
1719*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1720*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1721*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1722*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1723*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1724*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1725*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1726*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1727*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1728*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1729*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1730*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1731*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1732*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1733*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1734*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1735*53ee8cc1Swenshuai.xi         {0x39,0x0100,0x0100},//reg_lpll2_test[8]
1736*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1737*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1738*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1739*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1740*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1741*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1742*53ee8cc1Swenshuai.xi     },
1743*53ee8cc1Swenshuai.xi 
1744*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_ISP_8BIT_12PAIR_150to300MHz    NO.35
1745*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1746*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1747*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1748*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1749*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1750*53ee8cc1Swenshuai.xi         {0x01,0x0900,0x0F00},//reg_lpll1_loop_div_second
1751*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1752*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1753*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1754*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1755*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1756*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1757*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1758*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1759*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1760*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1761*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1762*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1763*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
1764*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1765*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1766*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1767*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1768*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1769*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1770*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1771*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1772*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1773*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1774*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1775*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1776*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1777*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1778*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1779*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1780*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1781*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1782*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1783*53ee8cc1Swenshuai.xi         {0x38,0x0200,0x0200},//reg_lpll1_scalar2fifo_en
1784*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1785*53ee8cc1Swenshuai.xi         {0x38,0x0100,0x0100},//reg_lpll1_scalar2fifo_div2
1786*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1787*53ee8cc1Swenshuai.xi     },
1788*53ee8cc1Swenshuai.xi 
1789*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_ISP_8BIT_12PAIR_150to150MHz    NO.36
1790*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1791*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1792*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1793*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1794*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1795*53ee8cc1Swenshuai.xi         {0x01,0x0900,0x0F00},//reg_lpll1_loop_div_second
1796*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1797*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1798*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1799*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1800*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1801*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1802*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1803*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1804*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1805*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1806*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1807*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1808*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
1809*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1810*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1811*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1812*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1813*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1814*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1815*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1816*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1817*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1818*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1819*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1820*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1821*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1822*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1823*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1824*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1825*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1826*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1827*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1828*53ee8cc1Swenshuai.xi         {0x38,0x0200,0x0200},//reg_lpll1_scalar2fifo_en
1829*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1830*53ee8cc1Swenshuai.xi         {0x38,0x0100,0x0100},//reg_lpll1_scalar2fifo_div2
1831*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1832*53ee8cc1Swenshuai.xi     },
1833*53ee8cc1Swenshuai.xi 
1834*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_ISP_8BIT_6PAIR_X1_DUAL_150to300MHz    NO.37
1835*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1836*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1837*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1838*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1839*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1840*53ee8cc1Swenshuai.xi         {0x01,0x0900,0x0F00},//reg_lpll1_loop_div_second
1841*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1842*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1843*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1844*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1845*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1846*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1847*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1848*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1849*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1850*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1851*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1852*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1853*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
1854*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1855*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1856*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1857*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1858*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1859*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1860*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1861*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1862*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1863*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1864*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1865*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1866*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1867*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1868*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1869*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1870*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1871*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1872*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1873*53ee8cc1Swenshuai.xi         {0x38,0x0200,0x0200},//reg_lpll1_scalar2fifo_en
1874*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1875*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1876*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1877*53ee8cc1Swenshuai.xi     },
1878*53ee8cc1Swenshuai.xi 
1879*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_ISP_8BIT_6PAIR_X1_DUAL_150to150MHz    NO.38
1880*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1881*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1882*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1883*53ee8cc1Swenshuai.xi         {0x01,0x0001,0x0003},//reg_lpll1_loop_div_first
1884*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1885*53ee8cc1Swenshuai.xi         {0x01,0x0900,0x0F00},//reg_lpll1_loop_div_second
1886*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
1887*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1888*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x0F00},//reg_lpll1_output_div_second[3:0]
1889*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1890*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1891*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1892*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1893*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1894*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1895*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1896*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1897*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1898*53ee8cc1Swenshuai.xi         {0x2E,0x0040,0x0040},//reg_lpll1_en_fifo
1899*53ee8cc1Swenshuai.xi         {0x36,0x8000,0x8000},//reg_lpll1_test[15]
1900*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1901*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1902*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1903*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0020},//reg_lpll2_pd
1904*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1905*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1906*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1907*53ee8cc1Swenshuai.xi         {0x31,0x0003,0x0003},//reg_lpll2_loop_div_first
1908*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1909*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1910*53ee8cc1Swenshuai.xi         {0x32,0x0001,0x000F},//reg_lpll2_output_div_first
1911*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1912*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1913*53ee8cc1Swenshuai.xi         {0x39,0x1000,0x1000},//reg_lpll2_test[12]
1914*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1915*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1916*53ee8cc1Swenshuai.xi         {0x35,0x0020,0x0020},//reg_lpll_2ndpll_clk_sel
1917*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1918*53ee8cc1Swenshuai.xi         {0x38,0x0200,0x0200},//reg_lpll1_scalar2fifo_en
1919*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1920*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1921*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1922*53ee8cc1Swenshuai.xi     },
1923*53ee8cc1Swenshuai.xi 
1924*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_100to150MHz    NO.39
1925*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1926*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1927*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1928*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
1929*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1930*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
1931*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x3000},//reg_lpll1_output_div_second[5:4]
1932*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1933*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
1934*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
1935*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1936*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1937*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1938*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1939*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1940*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1941*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1942*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1943*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1944*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
1945*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1946*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1947*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1948*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
1949*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1950*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1951*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1952*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
1953*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1954*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
1955*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
1956*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
1957*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1958*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
1959*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1960*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
1961*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
1962*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
1963*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
1964*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1965*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
1966*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
1967*53ee8cc1Swenshuai.xi     },
1968*53ee8cc1Swenshuai.xi 
1969*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_50to100MHz    NO.40
1970*53ee8cc1Swenshuai.xi       //Address,Value,Mask
1971*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
1972*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
1973*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
1974*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1975*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
1976*53ee8cc1Swenshuai.xi         {0x02,0x1000,0x3000},//reg_lpll1_output_div_second[5:4]
1977*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1978*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
1979*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
1980*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
1981*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
1982*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
1983*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1984*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
1985*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
1986*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
1987*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1988*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
1989*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
1990*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
1991*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1992*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
1993*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
1994*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1995*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
1996*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
1997*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
1998*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
1999*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2000*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2001*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2002*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2003*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2004*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2005*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2006*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2007*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2008*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2009*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2010*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2011*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2012*53ee8cc1Swenshuai.xi     },
2013*53ee8cc1Swenshuai.xi 
2014*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_50to50MHz    NO.41
2015*53ee8cc1Swenshuai.xi       //Address,Value,Mask
2016*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
2017*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
2018*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
2019*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2020*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
2021*53ee8cc1Swenshuai.xi         {0x02,0x1000,0x3000},//reg_lpll1_output_div_second[5:4]
2022*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2023*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
2024*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
2025*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
2026*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
2027*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
2028*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2029*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
2030*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
2031*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
2032*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2033*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
2034*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
2035*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
2036*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2037*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
2038*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
2039*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2040*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
2041*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
2042*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
2043*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2044*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2045*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2046*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2047*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2048*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2049*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2050*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2051*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2052*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2053*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2054*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2055*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2056*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2057*53ee8cc1Swenshuai.xi     },
2058*53ee8cc1Swenshuai.xi 
2059*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_100to150MHz    NO.42
2060*53ee8cc1Swenshuai.xi       //Address,Value,Mask
2061*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
2062*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
2063*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
2064*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2065*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
2066*53ee8cc1Swenshuai.xi         {0x02,0x0000,0x3000},//reg_lpll1_output_div_second[5:4]
2067*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2068*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
2069*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x7000},//reg_lpll1_skew_div
2070*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
2071*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
2072*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
2073*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2074*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
2075*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
2076*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
2077*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2078*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
2079*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
2080*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
2081*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2082*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
2083*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
2084*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2085*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
2086*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
2087*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
2088*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2089*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2090*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2091*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2092*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2093*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2094*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2095*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2096*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2097*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2098*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2099*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2100*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2101*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2102*53ee8cc1Swenshuai.xi     },
2103*53ee8cc1Swenshuai.xi 
2104*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_50to100MHz    NO.43
2105*53ee8cc1Swenshuai.xi       //Address,Value,Mask
2106*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
2107*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
2108*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
2109*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2110*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
2111*53ee8cc1Swenshuai.xi         {0x02,0x1000,0x3000},//reg_lpll1_output_div_second[5:4]
2112*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2113*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
2114*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
2115*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
2116*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
2117*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
2118*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2119*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
2120*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
2121*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
2122*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2123*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
2124*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
2125*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
2126*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2127*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
2128*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
2129*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2130*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
2131*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
2132*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
2133*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2134*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2135*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2136*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2137*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2138*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2139*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2140*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2141*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2142*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2143*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2144*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2145*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2146*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2147*53ee8cc1Swenshuai.xi     },
2148*53ee8cc1Swenshuai.xi 
2149*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_25to50MHz    NO.44
2150*53ee8cc1Swenshuai.xi       //Address,Value,Mask
2151*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
2152*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
2153*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
2154*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2155*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
2156*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
2157*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2158*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
2159*53ee8cc1Swenshuai.xi         {0x35,0x2000,0x7000},//reg_lpll1_skew_div
2160*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
2161*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
2162*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
2163*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2164*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
2165*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
2166*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
2167*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2168*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
2169*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
2170*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
2171*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2172*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
2173*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
2174*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2175*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
2176*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
2177*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
2178*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2179*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2180*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2181*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2182*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2183*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2184*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2185*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2186*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2187*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2188*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2189*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2190*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2191*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2192*53ee8cc1Swenshuai.xi     },
2193*53ee8cc1Swenshuai.xi 
2194*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_25to25MHz    NO.45
2195*53ee8cc1Swenshuai.xi       //Address,Value,Mask
2196*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
2197*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
2198*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
2199*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2200*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
2201*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
2202*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2203*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
2204*53ee8cc1Swenshuai.xi         {0x35,0x2000,0x7000},//reg_lpll1_skew_div
2205*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
2206*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
2207*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
2208*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2209*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
2210*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
2211*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
2212*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2213*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
2214*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
2215*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
2216*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2217*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
2218*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
2219*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2220*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
2221*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
2222*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
2223*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2224*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2225*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2226*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2227*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2228*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2229*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2230*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2231*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2232*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2233*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2234*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2235*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2236*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2237*53ee8cc1Swenshuai.xi     },
2238*53ee8cc1Swenshuai.xi 
2239*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_LVDS_1CH_50to80MHz    NO.46
2240*53ee8cc1Swenshuai.xi       //Address,Value,Mask
2241*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
2242*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
2243*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
2244*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2245*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
2246*53ee8cc1Swenshuai.xi         {0x02,0x1000,0x3000},//reg_lpll1_output_div_second[5:4]
2247*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2248*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
2249*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
2250*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
2251*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
2252*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
2253*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2254*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
2255*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
2256*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
2257*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2258*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
2259*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
2260*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
2261*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2262*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
2263*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
2264*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2265*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
2266*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
2267*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
2268*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2269*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2270*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2271*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2272*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2273*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2274*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2275*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2276*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2277*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2278*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2279*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2280*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2281*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2282*53ee8cc1Swenshuai.xi     },
2283*53ee8cc1Swenshuai.xi 
2284*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_LVDS_1CH_50to50MHz    NO.47
2285*53ee8cc1Swenshuai.xi       //Address,Value,Mask
2286*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
2287*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
2288*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
2289*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2290*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
2291*53ee8cc1Swenshuai.xi         {0x02,0x1000,0x3000},//reg_lpll1_output_div_second[5:4]
2292*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2293*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
2294*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
2295*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
2296*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
2297*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
2298*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2299*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
2300*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
2301*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
2302*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2303*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
2304*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
2305*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
2306*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2307*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
2308*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
2309*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2310*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
2311*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
2312*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
2313*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2314*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2315*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2316*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2317*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2318*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2319*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2320*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2321*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2322*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2323*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2324*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2325*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2326*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2327*53ee8cc1Swenshuai.xi     },
2328*53ee8cc1Swenshuai.xi 
2329*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_LVDS_2CH_50to75MHz    NO.48
2330*53ee8cc1Swenshuai.xi       //Address,Value,Mask
2331*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
2332*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
2333*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
2334*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2335*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
2336*53ee8cc1Swenshuai.xi         {0x02,0x1000,0x3000},//reg_lpll1_output_div_second[5:4]
2337*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2338*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
2339*53ee8cc1Swenshuai.xi         {0x35,0x1000,0x7000},//reg_lpll1_skew_div
2340*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
2341*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
2342*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
2343*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2344*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
2345*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
2346*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
2347*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2348*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
2349*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
2350*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
2351*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2352*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
2353*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
2354*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2355*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
2356*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
2357*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
2358*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2359*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2360*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2361*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2362*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2363*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2364*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2365*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2366*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2367*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2368*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2369*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2370*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2371*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2372*53ee8cc1Swenshuai.xi     },
2373*53ee8cc1Swenshuai.xi 
2374*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_LVDS_2CH_25to50MHz    NO.49
2375*53ee8cc1Swenshuai.xi       //Address,Value,Mask
2376*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
2377*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
2378*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
2379*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2380*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
2381*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
2382*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2383*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
2384*53ee8cc1Swenshuai.xi         {0x35,0x2000,0x7000},//reg_lpll1_skew_div
2385*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
2386*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
2387*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
2388*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2389*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
2390*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
2391*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
2392*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2393*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
2394*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
2395*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
2396*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2397*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
2398*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
2399*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2400*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
2401*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
2402*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
2403*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2404*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2405*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2406*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2407*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2408*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2409*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2410*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2411*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2412*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2413*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2414*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2415*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2416*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2417*53ee8cc1Swenshuai.xi     },
2418*53ee8cc1Swenshuai.xi 
2419*53ee8cc1Swenshuai.xi     { //E_PNL_SUPPORTED_LPLL_LVDS_2CH_25to25MHz    NO.50
2420*53ee8cc1Swenshuai.xi       //Address,Value,Mask
2421*53ee8cc1Swenshuai.xi         {0x03,0x0004,0x001C},//reg_lpll1_ibias_ictrl
2422*53ee8cc1Swenshuai.xi         {0x15,0x0000,0x0003},//reg_lpll1_input_div_first
2423*53ee8cc1Swenshuai.xi         {0x01,0x0002,0x0003},//reg_lpll1_loop_div_first
2424*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2425*53ee8cc1Swenshuai.xi         {0x01,0x0300,0x0F00},//reg_lpll1_loop_div_second
2426*53ee8cc1Swenshuai.xi         {0x02,0x2000,0x3000},//reg_lpll1_output_div_second[5:4]
2427*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2428*53ee8cc1Swenshuai.xi         {0x02,0x0700,0x0F00},//reg_lpll1_output_div_second[3:0]
2429*53ee8cc1Swenshuai.xi         {0x35,0x2000,0x7000},//reg_lpll1_skew_div
2430*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0007},//reg_lpll1_fifo_div
2431*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0800},//reg_lpll1_fifo_div5_en
2432*53ee8cc1Swenshuai.xi         {0x2E,0x1000,0x1000},//reg_lpll1_en_fix_clk
2433*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2434*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x8000},//reg_lpll1_dual_lp_en
2435*53ee8cc1Swenshuai.xi         {0x03,0x0000,0x0400},//reg_lpll1_sdiv2p5_en
2436*53ee8cc1Swenshuai.xi         {0x2E,0x4000,0x4000},//reg_lpll1_en_mini
2437*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2438*53ee8cc1Swenshuai.xi         {0x2E,0x0000,0x0040},//reg_lpll1_en_fifo
2439*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x8000},//reg_lpll1_test[15]
2440*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0001},//reg_lpll1_test[16]
2441*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2442*53ee8cc1Swenshuai.xi         {0x37,0x0000,0x0040},//reg_lpll1_test[22]
2443*53ee8cc1Swenshuai.xi         {0x33,0x0020,0x0020},//reg_lpll2_pd
2444*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2445*53ee8cc1Swenshuai.xi         {0x33,0x0000,0x0004},//reg_lpll2_ibias_ictrl
2446*53ee8cc1Swenshuai.xi         {0x30,0x0000,0x001F},//reg_lpll2_input_div_first
2447*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x0003},//reg_lpll2_loop_div_first
2448*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2449*53ee8cc1Swenshuai.xi         {0x31,0x0000,0x1F00},//reg_lpll2_loop_div_second
2450*53ee8cc1Swenshuai.xi         {0x32,0x0000,0x000F},//reg_lpll2_output_div_first
2451*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0800},//reg_lpll2_test[11]
2452*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2453*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x1000},//reg_lpll2_test[12]
2454*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2455*53ee8cc1Swenshuai.xi         {0x39,0x0000,0x0100},//reg_lpll2_test[8]
2456*53ee8cc1Swenshuai.xi         {0x35,0x0000,0x0020},//reg_lpll_2ndpll_clk_sel
2457*53ee8cc1Swenshuai.xi         {0x2E,0x0010,0x0010},//reg_lpll1_en_scalar
2458*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0200},//reg_lpll1_scalar2fifo_en
2459*53ee8cc1Swenshuai.xi         {0xFF,0x0032,0xFFFF},//wait_time(micro_second)
2460*53ee8cc1Swenshuai.xi         {0x38,0x0000,0x0100},//reg_lpll1_scalar2fifo_div2
2461*53ee8cc1Swenshuai.xi         {0x36,0x0000,0x0004},//reg_lpll1_test[2]
2462*53ee8cc1Swenshuai.xi     },
2463*53ee8cc1Swenshuai.xi 
2464*53ee8cc1Swenshuai.xi };
2465*53ee8cc1Swenshuai.xi MS_U16 u16LoopGain[E_PNL_SUPPORTED_LPLL_MAX]=
2466*53ee8cc1Swenshuai.xi {
2467*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_TTL_100to150MHz    NO.0
2468*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_TTL_50to100MHz    NO.1
2469*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_TTL_25to50MHz    NO.2
2470*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_TTL_25to25MHz    NO.3
2471*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_VBY1_8CH_10BIT_4K_150to300MHz    NO.4
2472*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_VBY1_8CH_10BIT_4K_150to150MHz    NO.5
2473*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_VBY1_4CH_10BIT_75to150MHz    NO.6
2474*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_VBY1_4CH_10BIT_75to75MHz    NO.7
2475*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_VBY1_2CH_10BIT_37_5to75MHz    NO.8
2476*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_VBY1_2CH_10BIT_37_5to37_5MHz    NO.9
2477*53ee8cc1Swenshuai.xi     64,           //E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_200to300MHz    NO.10
2478*53ee8cc1Swenshuai.xi     64,           //E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_150to200MHz    NO.11
2479*53ee8cc1Swenshuai.xi     64,           //E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_150to150MHz    NO.12
2480*53ee8cc1Swenshuai.xi     64,           //E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_100to150MHz    NO.13
2481*53ee8cc1Swenshuai.xi     64,           //E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_75to100MHz    NO.14
2482*53ee8cc1Swenshuai.xi     64,           //E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_75to75MHz    NO.15
2483*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_50to75MHz    NO.16
2484*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_37_5to50MHz    NO.17
2485*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_37_5to37_5MHz    NO.18
2486*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_EPI_24_10BIT_12PAIR_4K_CASE1_150to300MHz    NO.19
2487*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_EPI_24_10BIT_12PAIR_4K_CASE1_150to150MHz    NO.20
2488*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_12PAIR_4K_150to300MHz    NO.21
2489*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_12PAIR_4K_150to150MHz    NO.22
2490*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_240to300MHz    NO.23
2491*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_150to240MHz    NO.24
2492*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_150to150MHz    NO.25
2493*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_180to300MHz    NO.26
2494*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_150to180MHz    NO.27
2495*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_150to150MHz    NO.28
2496*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_CMPI_24_10BIT_12PAIR_X1_150to300MHz    NO.29
2497*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_CMPI_24_10BIT_12PAIR_X1_150to150MHz    NO.30
2498*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_CMPI_27_8BIT_12PAIR_X1_150to300MHz    NO.31
2499*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_CMPI_27_8BIT_12PAIR_X1_150to150MHz    NO.32
2500*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_USI_T_8BIT_12PAIR_4K_150to300MHz    NO.33
2501*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_USI_T_8BIT_12PAIR_4K_150to150MHz    NO.34
2502*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_ISP_8BIT_12PAIR_150to300MHz    NO.35
2503*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_ISP_8BIT_12PAIR_150to150MHz    NO.36
2504*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_ISP_8BIT_6PAIR_X1_DUAL_150to300MHz    NO.37
2505*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_ISP_8BIT_6PAIR_X1_DUAL_150to150MHz    NO.38
2506*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_100to150MHz    NO.39
2507*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_50to100MHz    NO.40
2508*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_50to50MHz    NO.41
2509*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_100to150MHz    NO.42
2510*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_50to100MHz    NO.43
2511*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_25to50MHz    NO.44
2512*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_25to25MHz    NO.45
2513*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_LVDS_1CH_50to80MHz    NO.46
2514*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_LVDS_1CH_50to50MHz    NO.47
2515*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_LVDS_2CH_50to75MHz    NO.48
2516*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_LVDS_2CH_25to50MHz    NO.49
2517*53ee8cc1Swenshuai.xi     12,           //E_PNL_SUPPORTED_LPLL_LVDS_2CH_25to25MHz    NO.50
2518*53ee8cc1Swenshuai.xi };
2519*53ee8cc1Swenshuai.xi MS_U16 u16LoopDiv[E_PNL_SUPPORTED_LPLL_MAX]=
2520*53ee8cc1Swenshuai.xi {
2521*53ee8cc1Swenshuai.xi     8,           //E_PNL_SUPPORTED_LPLL_TTL_100to150MHz    NO.0
2522*53ee8cc1Swenshuai.xi     16,           //E_PNL_SUPPORTED_LPLL_TTL_50to100MHz    NO.1
2523*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_TTL_25to50MHz    NO.2
2524*53ee8cc1Swenshuai.xi     32,           //E_PNL_SUPPORTED_LPLL_TTL_25to25MHz    NO.3
2525*53ee8cc1Swenshuai.xi     10,           //E_PNL_SUPPORTED_LPLL_VBY1_8CH_10BIT_4K_150to300MHz    NO.4
2526*53ee8cc1Swenshuai.xi     10,           //E_PNL_SUPPORTED_LPLL_VBY1_8CH_10BIT_4K_150to150MHz    NO.5
2527*53ee8cc1Swenshuai.xi     20,           //E_PNL_SUPPORTED_LPLL_VBY1_4CH_10BIT_75to150MHz    NO.6
2528*53ee8cc1Swenshuai.xi     20,           //E_PNL_SUPPORTED_LPLL_VBY1_4CH_10BIT_75to75MHz    NO.7
2529*53ee8cc1Swenshuai.xi     40,           //E_PNL_SUPPORTED_LPLL_VBY1_2CH_10BIT_37_5to75MHz    NO.8
2530*53ee8cc1Swenshuai.xi     40,           //E_PNL_SUPPORTED_LPLL_VBY1_2CH_10BIT_37_5to37_5MHz    NO.9
2531*53ee8cc1Swenshuai.xi     15,           //E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_200to300MHz    NO.10
2532*53ee8cc1Swenshuai.xi     30,           //E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_150to200MHz    NO.11
2533*53ee8cc1Swenshuai.xi     30,           //E_PNL_SUPPORTED_LPLL_VBY1_8CH_8BIT_4K_150to150MHz    NO.12
2534*53ee8cc1Swenshuai.xi     30,           //E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_100to150MHz    NO.13
2535*53ee8cc1Swenshuai.xi     60,           //E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_75to100MHz    NO.14
2536*53ee8cc1Swenshuai.xi     60,           //E_PNL_SUPPORTED_LPLL_VBY1_4CH_8BIT_75to75MHz    NO.15
2537*53ee8cc1Swenshuai.xi     30,           //E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_50to75MHz    NO.16
2538*53ee8cc1Swenshuai.xi     60,           //E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_37_5to50MHz    NO.17
2539*53ee8cc1Swenshuai.xi     60,           //E_PNL_SUPPORTED_LPLL_VBY1_2CH_8BIT_37_5to37_5MHz    NO.18
2540*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_EPI_24_10BIT_12PAIR_4K_CASE1_150to300MHz    NO.19
2541*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_EPI_24_10BIT_12PAIR_4K_CASE1_150to150MHz    NO.20
2542*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_12PAIR_4K_150to300MHz    NO.21
2543*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_12PAIR_4K_150to150MHz    NO.22
2544*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_240to300MHz    NO.23
2545*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_150to240MHz    NO.24
2546*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_8PAIR_4K_EPI3G_FOR_TRY_150to150MHz    NO.25
2547*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_180to300MHz    NO.26
2548*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_150to180MHz    NO.27
2549*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_EPI_28_8BIT_6PAIR_4K_EPI3G_FOR_TRY_150to150MHz    NO.28
2550*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_CMPI_24_10BIT_12PAIR_X1_150to300MHz    NO.29
2551*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_CMPI_24_10BIT_12PAIR_X1_150to150MHz    NO.30
2552*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_CMPI_27_8BIT_12PAIR_X1_150to300MHz    NO.31
2553*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_CMPI_27_8BIT_12PAIR_X1_150to150MHz    NO.32
2554*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_USI_T_8BIT_12PAIR_4K_150to300MHz    NO.33
2555*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_USI_T_8BIT_12PAIR_4K_150to150MHz    NO.34
2556*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_ISP_8BIT_12PAIR_150to300MHz    NO.35
2557*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_ISP_8BIT_12PAIR_150to150MHz    NO.36
2558*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_ISP_8BIT_6PAIR_X1_DUAL_150to300MHz    NO.37
2559*53ee8cc1Swenshuai.xi     4,           //E_PNL_SUPPORTED_LPLL_ISP_8BIT_6PAIR_X1_DUAL_150to150MHz    NO.38
2560*53ee8cc1Swenshuai.xi     7,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_100to150MHz    NO.39
2561*53ee8cc1Swenshuai.xi     14,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_50to100MHz    NO.40
2562*53ee8cc1Swenshuai.xi     14,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_1CH_50to50MHz    NO.41
2563*53ee8cc1Swenshuai.xi     7,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_100to150MHz    NO.42
2564*53ee8cc1Swenshuai.xi     14,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_50to100MHz    NO.43
2565*53ee8cc1Swenshuai.xi     28,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_25to50MHz    NO.44
2566*53ee8cc1Swenshuai.xi     28,           //E_PNL_SUPPORTED_LPLL_HS_LVDS_2CH_25to25MHz    NO.45
2567*53ee8cc1Swenshuai.xi     14,           //E_PNL_SUPPORTED_LPLL_LVDS_1CH_50to80MHz    NO.46
2568*53ee8cc1Swenshuai.xi     14,           //E_PNL_SUPPORTED_LPLL_LVDS_1CH_50to50MHz    NO.47
2569*53ee8cc1Swenshuai.xi     14,           //E_PNL_SUPPORTED_LPLL_LVDS_2CH_50to75MHz    NO.48
2570*53ee8cc1Swenshuai.xi     28,           //E_PNL_SUPPORTED_LPLL_LVDS_2CH_25to50MHz    NO.49
2571*53ee8cc1Swenshuai.xi     28,           //E_PNL_SUPPORTED_LPLL_LVDS_2CH_25to25MHz    NO.50
2572*53ee8cc1Swenshuai.xi };
2573*53ee8cc1Swenshuai.xi 
2574*53ee8cc1Swenshuai.xi #endif //_LPLL_TBL_H_
2575