xref: /OK3568_Linux_fs/kernel/drivers/media/i2c/jaguar1_drv/jaguar1_cableA_video_eq_table.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /********************************************************************************
3  *
4  *  Copyright (C) 2017 	NEXTCHIP Inc. All rights reserved.
5  *  Module		: video_eq_table.c
6  *  Description	:
7  *  Author		:
8  *  Date         :
9  *  Version		: Version 1.0
10  *
11  ********************************************************************************
12  *  History      :
13  *
14  *
15  ********************************************************************************/
16 #ifndef _CABLE_A_VIDEO_EQ_TABLE_H_
17 #define _CABLE_A_VIDEO_EQ_TABLE_H_
18 
19 #include "jaguar1_common.h"
20 #include "jaguar1_video_eq.h"
21 
22 /*=====================================================================================
23  * Cable : 3C2V
24  *=====================================================================================*/
25 _jaguar1_video_eq_value_table_s equalizer_value_fmtdef_cableA[ ] =
26 {
27 	[ AHD20_SD_H720_NT_SINGLE_ENDED ] =
28 	{
29 		.name         = "AHD20_SD_H720_NT_SINGLE_ENDED",
30 		.video_fmt    = AHD20_SD_SH720_NT,
31 		.analog_input = SINGLE_ENDED,
32 
33 		/* base */
34 		{
35 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
36 			.eq_band_sel = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
37 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
38 			.deq_a_on = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
39 			.deq_a_sel = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
40 		},
41 		/* coeff_ */
42 		{
43 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
44 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
45 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
46 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
47 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
48 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
49 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
50 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
51 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
52 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
53 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
54 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
55 		},
56 		/* color */
57 		{
58 			.contrast = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
59 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
60 			.y_fir_mode = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
61 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
62 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
63 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
64 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
65 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
66 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
67 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
68 			.black_level = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
69 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
70 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
71 			.saturation_b = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
72 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
73 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
74 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
75 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
76 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
77 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
78 		},
79 		/* timing_a */
80 		{
81 			.h_delay_a = { 0xD4, 0xD4, 0xD4, 0xD4, 0xD4, 0xD4 },
82 			.h_delay_b = { 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d },
83 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
84 			.y_delay = { 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c },
85 		},
86 		/* clock */
87 		{
88 			.clk_adc = { 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 },
89 			.clk_adc_pre= { 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 },
90 			.clk_adc_post = { 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 },
91 		},
92 		/* timing_b */
93 		{
94 			.h_scaler1 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
95 			.h_scaler2 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
96 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
97 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
98 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
99 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
100 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
101 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
102 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
103 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
104 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
105 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
106 			.mem_path = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
107 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
108 			.ahd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
109 			.sd_mode= { 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 },
110 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
111 			.vblk_end = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
112 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
113 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
114 			.d_agc_option = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
115 		},
116 	},
117 
118 	[ AHD20_SD_H720_PAL_SINGLE_ENDED ] =
119 	{
120 		.name         = "AHD20_SD_H720_PAL_SINGLE_ENDED",
121 		.video_fmt    = AHD20_SD_SH720_PAL,
122 		.analog_input = SINGLE_ENDED,
123 
124 		/* base */
125 		{
126 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
127 			.eq_band_sel = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
128 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
129 			.deq_a_on = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
130 			.deq_a_sel = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
131 		},
132 		/* coeff_ */
133 		{
134 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
135 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
136 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
137 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
138 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
139 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
140 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
141 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
142 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
143 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
144 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
145 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
146 		},
147 		/* color */
148 		{
149 			.contrast = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
150 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
151 			.y_fir_mode = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
152 			.c_filter = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
153 			.pal_cm_off= { 0x02, 0x02, 0x02, 0x02, 0x02, 0x02 },
154 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
155 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
156 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
157 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
158 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
159 			.black_level = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
160 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
161 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
162 			.saturation_b = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
163 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
164 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
165 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
166 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
167 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
168 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
169 		},
170 		/* timing_a */
171 		{
172 			.h_delay_a = { 0xD8, 0xD8, 0xD8, 0xD8, 0xD8, 0xD8 },
173 			.h_delay_b = { 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F },
174 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
175 			.y_delay = { 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a },
176 		},
177 		{
178 			.clk_adc = { 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 },
179 			.clk_adc_pre= { 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 },
180 			.clk_adc_post = { 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 },
181 		},
182 		{
183 			.h_scaler1 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
184 			.h_scaler2 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
185 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
186 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
187 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
188 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
189 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
190 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
191 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
192 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
193 			.comb_mode = { 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d },
194 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
195 			.mem_path = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
196 			.fsc_lock_speed = { 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc },
197 			.ahd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
198 			.sd_mode= { 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 },
199 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
200 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
201 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
202 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
203 			.d_agc_option = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
204 		},
205 	},
206 	[ AHD20_SD_H1440_NT_SINGLE_ENDED ] =
207 	{
208 		.name         = "AHD20_SD_H1440_NT_SINGLE_ENDED",
209 		.video_fmt    = AHD20_SD_H1440_NT,
210 		.analog_input = SINGLE_ENDED,
211 		{
212 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
213 			.eq_band_sel = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
214 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
215 			.deq_a_on = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
216 			.deq_a_sel = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
217 		},
218 		{
219 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
220 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
221 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
222 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
223 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
224 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
225 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
226 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
227 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
228 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
229 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
230 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
231 		},
232 		{
233 			.contrast = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
234 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
235 			.y_fir_mode = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
236 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
237 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
238 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
239 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
240 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
241 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
242 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
243 			.black_level = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
244 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
245 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
246 			.saturation_b = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
247 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
248 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
249 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
250 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
251 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
252 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
253 		},
254 		{
255 			.h_delay_a = { 0xD4, 0xD4, 0xD4, 0xD4, 0xD4, 0xD4 },
256 			.h_delay_b = { 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d },
257 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
258 			.y_delay = { 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c },
259 		},
260 		{
261 			.clk_adc = { 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 },
262 			.clk_adc_pre= { 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 },
263 			.clk_adc_post = { 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 },
264 		},
265 		{
266 			.h_scaler1 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
267 			.h_scaler2 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
268 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
269 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
270 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
271 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
272 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
273 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
274 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
275 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
276 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
277 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
278 			.mem_path = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
279 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
280 			.ahd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
281 			.sd_mode= { 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 },
282 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
283 			.vblk_end = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
284 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
285 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
286 			.d_agc_option = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
287 		},
288 	},
289 	[ AHD20_SD_H1440_PAL_SINGLE_ENDED ] =
290 	{
291 		.name         = "AHD20_SD_H1440_PAL_SINGLE_ENDED",
292 		.video_fmt    = AHD20_SD_H1440_PAL,
293 		.analog_input = SINGLE_ENDED,
294 		{
295 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
296 			.eq_band_sel = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
297 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
298 			.deq_a_on = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
299 			.deq_a_sel = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
300 		},
301 		{
302 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
303 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
304 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
305 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
306 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
307 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
308 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
309 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
310 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
311 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
312 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
313 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
314 		},
315 		{
316 			.contrast = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
317 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
318 			.y_fir_mode = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
319 			.c_filter = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
320 			.pal_cm_off= { 0x02, 0x02, 0x02, 0x02, 0x02, 0x02 },
321 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
322 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
323 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
324 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
325 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
326 			.black_level = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
327 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
328 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
329 			.saturation_b = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
330 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
331 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
332 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
333 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
334 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
335 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
336 		},
337 		{
338 			.h_delay_a = { 0xD8, 0xD8, 0xD8, 0xD8, 0xD8, 0xD8 },
339 			.h_delay_b = { 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F },
340 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
341 			.y_delay = { 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a },
342 		},
343 		/* clock */
344 		{
345 			.clk_adc = { 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 },
346 			.clk_adc_pre= { 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 },
347 			.clk_adc_post = { 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 },
348 		},
349 		/* timing_b */
350 		{
351 			.h_scaler1 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
352 			.h_scaler2 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
353 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
354 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
355 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
356 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
357 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
358 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
359 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
360 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
361 			.comb_mode = { 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d },
362 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
363 			.mem_path = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
364 			.fsc_lock_speed = { 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc },
365 			.ahd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
366 			.sd_mode= { 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 },
367 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
368 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
369 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
370 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
371 			.d_agc_option = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
372 		},
373 	},
374 
375 	//=======================================================================================================
376 
377 
378 	[ AHD20_SD_H960_2EX_Btype_NT_SINGLE_ENDED ] =
379 	{
380 		.name         = "AHD20_SD_H960_2EX_Btype_NT_SINGLE_ENDED",
381 		.video_fmt    = AHD20_SD_H960_2EX_Btype_NT,
382 		.analog_input = SINGLE_ENDED,
383 
384 		/* base */
385 		{
386 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
387 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 },
388 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
389 			.deq_a_on = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
390 			.deq_a_sel = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
391 		},
392 		/* coeff_ */
393 		{
394 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
395 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
396 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
397 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
398 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
399 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
400 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
401 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
402 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
403 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
404 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
405 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
406 		},
407 		/* color */
408 		{
409 			.contrast = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
410 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
411 			.y_fir_mode = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
412 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
413 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
414 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
415 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
416 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
417 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
418 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
419 			.black_level = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
420 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
421 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
422 			.saturation_b = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
423 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
424 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
425 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
426 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
427 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
428 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
429 		},
430 		/* timing_a */
431 		{
432 			.h_delay_a = { 0x70, 0x70, 0x70, 0x70, 0x70, 0x70 },
433 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
434 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
435 			.y_delay = { 0x18, 0x18, 0x18, 0x18, 0x18, 0x18 },
436 		},
437 		/* clock */
438 		{
439 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
440 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
441 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
442 		},
443 		/* timing_b */
444 		{
445 			.h_scaler1 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
446 			.h_scaler2 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
447 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
448 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
449 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
450 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
451 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
452 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
453 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
454 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
455 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
456 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
457 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
458 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
459 			.ahd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
460 			.sd_mode= { 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e },
461 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
462 			.vblk_end = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
463 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
464 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
465 			.d_agc_option = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
466 		},
467 	},
468 
469 	[ AHD20_SD_H960_2EX_Btype_PAL_SINGLE_ENDED ] =
470 	{
471 		.name         = "AHD20_SD_H960_2EX_Btype_PAL_SINGLE_ENDED",
472 		.video_fmt    = AHD20_SD_H960_2EX_Btype_PAL,
473 		.analog_input = SINGLE_ENDED,
474 
475 		/* base */
476 		{
477 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
478 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 },
479 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
480 			.deq_a_on = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
481 			.deq_a_sel = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
482 		},
483 		/* coeff_ */
484 		{
485 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
486 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
487 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
488 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
489 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
490 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
491 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
492 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
493 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
494 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
495 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
496 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
497 		},
498 		/* color */
499 		{
500 			.contrast = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
501 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
502 			.y_fir_mode = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
503 			.c_filter = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
504 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
505 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
506 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
507 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
508 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
509 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
510 			.black_level = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
511 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
512 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
513 			.saturation_b = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
514 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
515 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
516 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
517 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
518 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
519 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
520 		},
521 		/* timing_a */
522 		{
523 			.h_delay_a = { 0x68, 0x68, 0x68, 0x68, 0x68, 0x68 },
524 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
525 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
526 			.y_delay = { 0x7, 0x7, 0x7, 0x7, 0x7, 0x7 },
527 		},
528 		/* clock */
529 		{
530 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
531 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
532 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
533 		},
534 		/* timing_b */
535 		{
536 			.h_scaler1 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
537 			.h_scaler2 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
538 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
539 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
540 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
541 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
542 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
543 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
544 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
545 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
546 			.comb_mode = { 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d },
547 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
548 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
549 			.fsc_lock_speed = { 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc },
550 			.ahd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
551 			.sd_mode= { 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f },
552 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
553 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
554 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
555 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
556 			.d_agc_option = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
557 		},
558 	},
559 
560 #if 0
561 	[ AHD20_SD_H960_2EX_Btype_PAL_SINGLE_ENDED ] =
562 	{
563 		.name         = "AHD20_SD_H960_2EX_Btype_PAL_SINGLE_ENDED",
564 		.video_fmt    = AHD20_SD_H960_2EX_Btype_PAL,
565 		.analog_input = SINGLE_ENDED,
566 
567 		/* base */
568 		{
569 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
570 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 },
571 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
572 			.deq_a_on = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
573 			.deq_a_sel = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
574 		},
575 		/* coeff_ */
576 		{
577 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
578 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
579 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
580 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
581 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
582 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
583 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
584 			.deqA_08 = { 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a },
585 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
586 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
587 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
588 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
589 		},
590 		/* color */
591 		{
592 			.contrast = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
593 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
594 			.y_fir_mode = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
595 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
596 			.pal_cm_off= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
597 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
598 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
599 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
600 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
601 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
602 			.black_level = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
603 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
604 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
605 			.saturation_b = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
606 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
607 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
608 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
609 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
610 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
611 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
612 		},
613 		/* timing_a */
614 		{
615 			.h_delay_a = { 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 },
616 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
617 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
618 			.y_delay = { 0x18, 0x18, 0x18, 0x18, 0x18, 0x18 },
619 		},
620 		/* clock */
621 		{
622 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
623 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
624 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
625 		},
626 		/* timing_b */
627 		{
628 			.h_scaler1 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
629 			.h_scaler2 = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
630 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
631 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
632 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
633 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
634 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
635 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
636 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
637 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
638 			.comb_mode = { 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d },
639 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
640 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
641 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
642 			.ahd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
643 			.sd_mode= { 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f },
644 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
645 			.vblk_end = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
646 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
647 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
648 			.d_agc_option = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
649 		},
650 	},
651 #endif
652 	[ AHD20_1080P_30P_SINGLE_ENDED ] =
653 	{
654 		.name         = "AHD20_1080P_30P_SINGLE_ENDED",
655 		.video_fmt    = AHD20_1080P_30P,
656 		.analog_input = SINGLE_ENDED,
657 
658 		/* base */
659 		{
660 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
661 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x57, 0x57 },
662 			.eq_gain_sel = { 0x78, 0x7b, 0x7f, 0x7f, 0x7f, 0x7f },
663 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
664 			.deq_a_sel = { 0x0, 0x91, 0x87, 0x89, 0x93, 0x94 },
665 		},
666 		/* coeff_ */
667 		{
668 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
669 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
670 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
671 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
672 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
673 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
674 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
675 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
676 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
677 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
678 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
679 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
680 		},
681 		/* color */
682 		{
683 			.contrast = { 0x86, 0x82, 0x82, 0x7e, 0x7c, 0x77 },
684 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
685 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0xf, 0xf },
686 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0xa2, 0xb2 },
687 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
688 			.hue = { 0x0, 0x0, 0x0, 0xfe, 0xfe, 0xfe },
689 			.u_gain = { 0x0, 0x0, 0x4, 0x10, 0x10, 0x18 },
690 			.v_gain = { 0x0, 0x0, 0xf0, 0xe, 0xe, 0x14 },
691 			.u_offset = { 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe },
692 			.v_offset = { 0xfb, 0xfb, 0xfb, 0xfb, 0xfb, 0xfb },
693 			.black_level = { 0x80, 0x81, 0x81, 0x83, 0x83, 0x87 },
694 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
695 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
696 			.saturation_b = { 0xa8, 0xa8, 0xa8, 0xa8, 0x90, 0x90 },
697 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
698 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
699 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
700 			.c_option = { 0x80, 0x80, 0x90, 0x90, 0x90, 0xa0 },
701 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
702 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
703 		},
704 		/* timing_a */
705 		{
706 			.h_delay_a = { 0x48, 0x48, 0x48, 0x48, 0x48, 0x48 },
707 			.h_delay_b = { 0x13, 0x13, 0x13, 0x13, 0x13, 0x13 },
708 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
709 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
710 		},
711 		/* clock */
712 		{
713 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
714 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
715 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
716 		},
717 		/* timing_b */
718 		{
719 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
720 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
721 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
722 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
723 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
724 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
725 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
726 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
727 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
728 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
729 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
730 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
731 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
732 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
733 			.ahd_mode= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
734 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
735 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
736 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
737 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
738 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
739 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
740 		},
741 	},
742 
743 	[ AHD20_1080P_25P_SINGLE_ENDED ] =
744 	{
745 		.name         = "AHD20_1080P_25P_SINGLE_ENDED",
746 		.video_fmt    = AHD20_1080P_25P,
747 		.analog_input = SINGLE_ENDED,
748 
749 		/* base */
750 		{
751 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
752 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x57, 0x57 },
753 			.eq_gain_sel = { 0x78, 0x7b, 0x7f, 0x7f, 0x7f, 0x7f },
754 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
755 			.deq_a_sel = { 0x0, 0x91, 0x87, 0x89, 0x93, 0x94 },
756 		},
757 		/* coeff_ */
758 		{
759 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
760 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
761 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
762 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
763 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
764 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
765 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
766 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
767 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
768 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
769 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
770 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
771 		},
772 		/* color */
773 		{
774 			.contrast = { 0x86, 0x82, 0x82, 0x7e, 0x7c, 0x77 },
775 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
776 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0xf, 0xf },
777 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0xa2, 0xb2 },
778 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
779 			.hue = { 0x0, 0x0, 0x0, 0xfe, 0xfe, 0xfe },
780 			.u_gain = { 0x0, 0x0, 0x4, 0x10, 0x10, 0x18 },
781 			.v_gain = { 0x0, 0x0, 0xf0, 0x0e, 0xe, 0x14 },
782 			.u_offset = { 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe },
783 			.v_offset = { 0xfb, 0xfb, 0xfb, 0xfb, 0xfb, 0xfb },
784 			.black_level = { 0x80, 0x81, 0x81, 0x83, 0x83, 0x87 },
785 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
786 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
787 			.saturation_b = { 0xa8, 0xa8, 0xa8, 0xa8, 0x90, 0x90 },
788 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
789 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
790 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
791 			.c_option = { 0x80, 0x80, 0x90, 0x90, 0x90, 0xa0 },
792 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
793 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
794 		},
795 		/* timing_a */
796 		{
797 			.h_delay_a = { 0x48, 0x48, 0x48, 0x48, 0x48, 0x48 },
798 			.h_delay_b = { 0x13, 0x13, 0x13, 0x13, 0x13, 0x13 },
799 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
800 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
801 		},
802 		/* clock */
803 		{
804 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
805 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
806 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
807 		},
808 		/* timing_b */
809 		{
810 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
811 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
812 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
813 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
814 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
815 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
816 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
817 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
818 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
819 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
820 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
821 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
822 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
823 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
824 			.ahd_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
825 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
826 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
827 			.vblk_end = { 0x22, 0x22, 0x22, 0x22, 0x22, 0x22 },
828 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
829 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
830 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
831 		},
832 	},
833 
834 	[ AHD20_720P_60P_SINGLE_ENDED ] =
835 	{
836 		.name         = "AHD20_720P_60P_SINGLE_ENDED",
837 		.video_fmt    = AHD20_720P_60P,
838 		.analog_input = SINGLE_ENDED,
839 
840 		/* base */
841 		{
842 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
843 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x57, 0x57 },
844 			.eq_gain_sel = { 0x78, 0x7b, 0x7f, 0x7f, 0x7f, 0x7f },
845 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
846 			.deq_a_sel = { 0x0, 0x91, 0x87, 0x89, 0x93, 0x94 },
847 		},
848 		/* coeff_ */
849 		{
850 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
851 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
852 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
853 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
854 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
855 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
856 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
857 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
858 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
859 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
860 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
861 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
862 		},
863 		/* color */
864 		{
865 			.contrast = { 0x86, 0x82, 0x82, 0x7e, 0x7c, 0x77 },
866 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
867 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0xf, 0xf },
868 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0xa2, 0xb2 },
869 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
870 			.hue = { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
871 			.u_gain = { 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc },
872 			.v_gain = { 0x0, 0x0, 0xf0, 0xe, 0xe, 0x14 },
873 			.u_offset = { 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8 },
874 			.v_offset = { 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8 },
875 			.black_level = { 0x80, 0x80, 0x80, 0x83, 0x83, 0x87 },
876 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
877 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
878 			.saturation_b = { 0xa8, 0xa8, 0xa8, 0xa8, 0x90, 0x90 },
879 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
880 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
881 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
882 			.c_option = { 0x80, 0x80, 0x90, 0x90, 0x90, 0xa0 },
883 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
884 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
885 		},
886 		/* timing_a */
887 		{
888 			.h_delay_a = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
889 			.h_delay_b = { 0x14, 0x14, 0x14, 0x14, 0x14, 0x14 },
890 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
891 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
892 		},
893 		/* clock */
894 		{
895 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
896 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
897 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
898 		},
899 		/* timing_b */
900 		{
901 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
902 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
903 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
904 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
905 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
906 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
907 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
908 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
909 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
910 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
911 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
912 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
913 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
914 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
915 			.ahd_mode= { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
916 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
917 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
918 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
919 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
920 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
921 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
922 		},
923 	},
924 
925 	[ AHD20_720P_50P_SINGLE_ENDED ] =
926 	{
927 		.name         = "AHD20_720P_50P_SINGLE_ENDED",
928 		.video_fmt    = AHD20_720P_50P,
929 		.analog_input = SINGLE_ENDED,
930 
931 		/* base */
932 		{
933 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
934 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x57, 0x57 },
935 			.eq_gain_sel = { 0x78, 0x7b, 0x7f, 0x7f, 0x7f, 0x7f },
936 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
937 			.deq_a_sel = { 0x0, 0x91, 0x87, 0x89, 0x93, 0x94 },
938 		},
939 		/* coeff_ */
940 		{
941 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
942 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
943 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
944 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
945 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
946 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
947 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
948 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
949 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
950 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
951 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
952 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
953 		},
954 		/* color */
955 		{
956 			.contrast = { 0x86, 0x82, 0x82, 0x7e, 0x7c, 0x77 },
957 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
958 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0xf, 0xf },
959 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0xa2, 0xb2 },
960 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
961 			.hue = { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
962 			.u_gain = { 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc },
963 			.v_gain = { 0x0, 0x0, 0xf0, 0xe, 0xe, 0x14 },
964 			.u_offset = { 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8 },
965 			.v_offset = { 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8 },
966 			.black_level = { 0x80, 0x80, 0x80, 0x83, 0x83, 0x87 },
967 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
968 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
969 			.saturation_b = { 0xa8, 0xa8, 0xa8, 0xa8, 0x90, 0x90 },
970 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
971 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
972 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
973 			.c_option = { 0x80, 0x80, 0x90, 0x90, 0x90, 0xa0 },
974 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
975 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
976 		},
977 		/* timing_a */
978 		{
979 			.h_delay_a = { 0x48, 0x48, 0x48, 0x48, 0x48, 0x48 },
980 			.h_delay_b = { 0x13, 0x13, 0x13, 0x13, 0x13, 0x13 },
981 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
982 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
983 		},
984 		/* clock */
985 		{
986 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
987 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
988 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
989 		},
990 		/* timing_b */
991 		{
992 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
993 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
994 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
995 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
996 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
997 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
998 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
999 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1000 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1001 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1002 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1003 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1004 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1005 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1006 			.ahd_mode= { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1007 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1008 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1009 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
1010 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1011 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1012 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1013 		},
1014 	},
1015 
1016 	[ AHD20_720P_25P_EX_Btype_SINGLE_ENDED ] =
1017 	{
1018 		.name         = "AHD20_720P_25P_EX_Btype_SINGLE_ENDED",
1019 		.video_fmt    = AHD20_720P_25P_EX_Btype,
1020 		.analog_input = SINGLE_ENDED,
1021 
1022 		/* base */
1023 		{
1024 			.eq_bypass 	 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1025 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x67, 0x57 },
1026 			.eq_gain_sel = { 0x78, 0x78, 0x7a, 0x7f, 0x7f, 0x7f },
1027 			.deq_a_on 	 = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1028 			.deq_a_sel 	 = { 0x0, 0x86, 0x87, 0x93, 0x8e, 0x8e },
1029 		},
1030 		/* coeff_ */
1031 		{
1032 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1033 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1034 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1035 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1036 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1037 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1038 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1039 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1040 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1041 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1042 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1043 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1044 		},
1045 		/* color */
1046 		{
1047 			.contrast = { 0x88, 0x88, 0x78, 0x88, 0x88, 0x7e },
1048 			.y_peaking_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
1049 			.y_fir_mode = { 0xf, 0xf, 0xf, 0xf, 0xf, 0xf },
1050 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0x92, 0x92 },
1051 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1052 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1053 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1054 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1055 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1056 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1057 			.black_level = { 0x84, 0x84, 0x84, 0x84, 0x84, 0x86 },
1058 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
1059 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1060 			.saturation_b = { 0xa8, 0xab, 0xb0, 0xb0, 0xa4, 0xa0 },
1061 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1062 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1063 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
1064 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x90, 0x90 },
1065 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1066 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1067 		},
1068 		/* timing_a */
1069 		{
1070 			.h_delay_a = { 0x43, 0x43, 0x43, 0x43, 0x43, 0x43 },
1071 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1072 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1073 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1074 		},
1075 		/* clock */
1076 		{
1077 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
1078 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1079 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1080 		},
1081 		/* timing_b */
1082 		{
1083 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1084 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1085 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1086 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1087 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1088 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1089 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1090 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1091 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1092 			.pn_auto   = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1093 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1094 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1095 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1096 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1097 			.ahd_mode= { 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d },
1098 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1099 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1100 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
1101 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1102 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1103 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1104 		},
1105 	},
1106 
1107 	[ AHD20_720P_30P_EX_Btype_SINGLE_ENDED ] =
1108 	{
1109 		.name         = "AHD20_720P_30P_EX_Btype_SINGLE_ENDED",
1110 		.video_fmt    = AHD20_720P_30P_EX_Btype,
1111 		.analog_input = SINGLE_ENDED,
1112 
1113 		/* base */
1114 		{
1115 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1116 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x67, 0x57 },
1117 			.eq_gain_sel = { 0x78, 0x78, 0x7a, 0x7f, 0x7f, 0x7f },
1118 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1119 			.deq_a_sel = { 0x0, 0x86, 0x87, 0x93, 0x8e, 0x8e },
1120 		},
1121 		/* coeff_ */
1122 		{
1123 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1124 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1125 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1126 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1127 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1128 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1129 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1130 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1131 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1132 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1133 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1134 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1135 		},
1136 		/* color */
1137 		{
1138 			.contrast = { 0x88, 0x88, 0x78, 0x88, 0x88, 0x7e },
1139 			.y_peaking_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
1140 			.y_fir_mode = { 0xf, 0xf, 0xf, 0xf, 0xf, 0xf },
1141 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0x92, 0x92 },
1142 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1143 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1144 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1145 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1146 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1147 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1148 			.black_level = { 0x84, 0x84, 0x84, 0x84, 0x84, 0x86 },
1149 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
1150 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1151 			.saturation_b = { 0xa8, 0xab, 0xb0, 0xb0, 0xa4, 0xa0 },
1152 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1153 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1154 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
1155 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x90, 0x90 },
1156 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1157 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1158 		},
1159 		/* timing_a */
1160 		{
1161 			.h_delay_a = { 0x4A, 0x4A, 0x4A, 0x4A, 0x4A, 0x4A },
1162 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1163 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1164 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1165 		},
1166 		/* clock */
1167 		{
1168 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
1169 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1170 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1171 		},
1172 		/* timing_b */
1173 		{
1174 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1175 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1176 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1177 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1178 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1179 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1180 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1181 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1182 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1183 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1184 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1185 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1186 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1187 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1188 			.ahd_mode= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1189 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1190 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1191 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
1192 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1193 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1194 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1195 		},
1196 	},
1197 
1198 	[ AHD20_720P_25P_SINGLE_ENDED ] =
1199 	{
1200 		.name         = "AHD20_720P_25P_SINGLE_ENDED",
1201 		.video_fmt    = AHD20_720P_25P,
1202 		.analog_input = SINGLE_ENDED,
1203 
1204 		/* base */
1205 		{
1206 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1207 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x67, 0x57 },
1208 			.eq_gain_sel = { 0x78, 0x78, 0x7a, 0x7f, 0x7f, 0x7f },
1209 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1210 			.deq_a_sel = { 0x0, 0x86, 0x87, 0x93, 0x8e, 0x8e },
1211 		},
1212 		/* coeff_ */
1213 		{
1214 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1215 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1216 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1217 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1218 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1219 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1220 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1221 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1222 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1223 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1224 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1225 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1226 		},
1227 		/* color */
1228 		{
1229 			.contrast = { 0x88, 0x88, 0x78, 0x88, 0x88, 0x7e },
1230 			.y_peaking_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
1231 			.y_fir_mode = { 0xf, 0xf, 0xf, 0xf, 0xf, 0xf },
1232 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0x92, 0x92 },
1233 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1234 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1235 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1236 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1237 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1238 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1239 			.black_level = { 0x84, 0x84, 0x84, 0x84, 0x84, 0x86 },
1240 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
1241 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1242 			.saturation_b = { 0xa8, 0xab, 0xb0, 0xb0, 0xa4, 0xa0 },
1243 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1244 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1245 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
1246 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x90, 0x90 },
1247 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1248 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1249 		},
1250 		/* timing_a */
1251 		{
1252 			.h_delay_a = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1253 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1254 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1255 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1256 		},
1257 		/* clock */
1258 		{
1259 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
1260 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1261 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1262 		},
1263 		/* timing_b */
1264 		{
1265 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1266 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1267 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1268 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1269 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1270 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1271 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1272 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1273 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1274 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1275 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1276 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1277 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1278 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1279 			.ahd_mode= { 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d },
1280 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1281 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1282 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
1283 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1284 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1285 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1286 		},
1287 	},
1288 
1289 	[ AHD20_720P_30P_SINGLE_ENDED ] =
1290 	{
1291 		.name         = "AHD20_720P_30P_SINGLE_ENDED",
1292 		.video_fmt    = AHD20_720P_30P,
1293 		.analog_input = SINGLE_ENDED,
1294 
1295 		/* base */
1296 		{
1297 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1298 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x67, 0x57 },
1299 			.eq_gain_sel = { 0x78, 0x78, 0x7a, 0x7f, 0x7f, 0x7f },
1300 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1301 			.deq_a_sel = { 0x0, 0x86, 0x87, 0x93, 0x8e, 0x8e },
1302 		},
1303 		/* coeff_ */
1304 		{
1305 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1306 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1307 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1308 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1309 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1310 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1311 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1312 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1313 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1314 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1315 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1316 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1317 		},
1318 		/* color */
1319 		{
1320 			.contrast = { 0x88, 0x88, 0x78, 0x88, 0x88, 0x7e },
1321 			.y_peaking_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
1322 			.y_fir_mode = { 0xf, 0xf, 0xf, 0xf, 0xf, 0xf },
1323 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0x92, 0x92 },
1324 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1325 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1326 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1327 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1328 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1329 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1330 			.black_level = { 0x84, 0x84, 0x84, 0x84, 0x84, 0x86 },
1331 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
1332 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1333 			.saturation_b = { 0xa8, 0xab, 0xb0, 0xb0, 0xa4, 0xa0 },
1334 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1335 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1336 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
1337 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x90, 0x90 },
1338 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1339 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1340 		},
1341 		/* timing_a */
1342 		{
1343 			.h_delay_a = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1344 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1345 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1346 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1347 		},
1348 		/* clock */
1349 		{
1350 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
1351 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1352 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1353 		},
1354 		/* timing_b */
1355 		{
1356 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1357 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1358 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1359 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1360 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1361 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1362 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1363 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1364 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1365 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1366 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1367 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1368 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1369 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1370 			.ahd_mode= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1371 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1372 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1373 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
1374 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1375 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1376 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1377 		},
1378 	},
1379 
1380 	[ AHD20_960P_30P_SINGLE_ENDED ] =
1381 	{
1382 		.name         = "AHD20_960P_30P_SINGLE_ENDED",
1383 		.video_fmt    = AHD20_720P_960P_30P,
1384 		.analog_input = SINGLE_ENDED,
1385 
1386 		/* base */
1387 		{
1388 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1389 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x57, 0x57 },
1390 			.eq_gain_sel = { 0x78, 0x7b, 0x7f, 0x7f, 0x7f, 0x7f },
1391 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1392 			.deq_a_sel = { 0x0, 0x91, 0x87, 0x89, 0x93, 0x94 },
1393 		},
1394 		/* coeff_ */
1395 		{
1396 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1397 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1398 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1399 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1400 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1401 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1402 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1403 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1404 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1405 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1406 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1407 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1408 		},
1409 		/* color */
1410 		{
1411 			.contrast = { 0x86, 0x82, 0x82, 0x7e, 0x7c, 0x77 },
1412 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1413 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0xf, 0xf },
1414 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0xa2, 0xb2 },
1415 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1416 			.hue = { 0x0, 0x0, 0x0, 0xfe, 0xfe, 0xfe },
1417 			.u_gain = { 0x0, 0x0, 0x4, 0x10, 0x10, 0x18 },
1418 			.v_gain = { 0x0, 0x0, 0xf0, 0xe, 0xe, 0x14 },
1419 			.u_offset = { 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe },
1420 			.v_offset = { 0xfb, 0xfb, 0xfb, 0xfb, 0xfb, 0xfb },
1421 			.black_level = { 0x80, 0x81, 0x81, 0x83, 0x83, 0x87 },
1422 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
1423 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1424 			.saturation_b = { 0xa8, 0xa8, 0xa8, 0xa8, 0x90, 0x90 },
1425 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1426 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1427 			.burst_dec_c = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
1428 			.c_option = { 0x80, 0x80, 0x90, 0x90, 0x90, 0xa0 },
1429 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1430 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1431 		},
1432 		/* timing_a */
1433 		{
1434 			.h_delay_a = { 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c },
1435 			.h_delay_b = { 0x13, 0x13, 0x13, 0x13, 0x13, 0x13 },
1436 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1437 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1438 		},
1439 		/* clock */
1440 		{
1441 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
1442 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1443 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1444 		},
1445 		/* timing_b */
1446 		{
1447 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1448 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1449 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1450 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1451 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1452 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1453 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1454 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1455 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1456 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1457 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1458 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1459 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1460 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1461 			.ahd_mode= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1462 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1463 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1464 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
1465 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1466 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1467 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1468 		},
1469 	},
1470 
1471 	[ AHD20_960P_25P_SINGLE_ENDED ] =
1472 	{
1473 		.name         = "AHD20_960P_25P_SINGLE_ENDED",
1474 		.video_fmt    = AHD20_720P_960P_25P,
1475 		.analog_input = SINGLE_ENDED,
1476 
1477 		/* base */
1478 		{
1479 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1480 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x57, 0x57 },
1481 			.eq_gain_sel = { 0x78, 0x7b, 0x7f, 0x7f, 0x7f, 0x7f },
1482 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1483 			.deq_a_sel = { 0x0, 0x91, 0x87, 0x89, 0x93, 0x94 },
1484 		},
1485 		/* coeff_ */
1486 		{
1487 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1488 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1489 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1490 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1491 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1492 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1493 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1494 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1495 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1496 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1497 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1498 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1499 		},
1500 		/* color */
1501 		{
1502 			.contrast = { 0x86, 0x82, 0x82, 0x7e, 0x7c, 0x77 },
1503 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1504 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0xf, 0xf },
1505 			.c_filter = { 0x82, 0x82, 0x82, 0x82, 0xa2, 0xb2 },
1506 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1507 			.hue = { 0x0, 0x0, 0x0, 0xfe, 0xfe, 0xfe },
1508 			.u_gain = { 0x0, 0x0, 0x4, 0x10, 0x10, 0x18 },
1509 			.v_gain = { 0x0, 0x0, 0xf0, 0x0e, 0xe, 0x14 },
1510 			.u_offset = { 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe },
1511 			.v_offset = { 0xfb, 0xfb, 0xfb, 0xfb, 0xfb, 0xfb },
1512 			.black_level = { 0x80, 0x81, 0x81, 0x83, 0x83, 0x87 },
1513 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
1514 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1515 			.saturation_b = { 0xa8, 0xa8, 0xa8, 0xa8, 0x90, 0x90 },
1516 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1517 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1518 			.burst_dec_c = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
1519 			.c_option = { 0x80, 0x80, 0x90, 0x90, 0x90, 0xa0 },
1520 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1521 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1522 		},
1523 		/* timing_a */
1524 		{
1525 			.h_delay_a = { 0x81, 0x81, 0x81, 0x81, 0x81, 0x81 },
1526 			.h_delay_b = { 0x13, 0x13, 0x13, 0x13, 0x13, 0x13 },
1527 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1528 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1529 		},
1530 		/* clock */
1531 		{
1532 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
1533 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1534 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1535 		},
1536 		/* timing_b */
1537 		{
1538 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1539 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1540 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1541 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1542 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1543 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1544 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1545 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1546 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1547 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1548 			.comb_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1549 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1550 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1551 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1552 			.ahd_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
1553 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1554 			.spl_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1555 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
1556 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1557 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1558 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1559 		},
1560 	},
1561 
1562 	[ CVI_FHD_25P_SINGLE_ENDED ] =
1563 	{
1564 		.name         = "CVI_FHD_25P_SINGLE_ENDED",
1565 		.video_fmt    = CVI_FHD_25P,
1566 		.analog_input = SINGLE_ENDED,
1567 
1568 		/* base */
1569 		{
1570 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1571 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x67, 0x47 },
1572 			.eq_gain_sel = { 0x78, 0x7f, 0x6f, 0x7f, 0x7f, 0x7f },
1573 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1574 			.deq_a_sel = { 0x0, 0x92, 0x93, 0x94, 0x95, 0x93 },
1575 		},
1576 		/* coeff_ */
1577 		{
1578 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1579 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1580 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1581 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1582 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1583 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1584 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1585 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1586 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1587 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1588 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1589 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1590 		},
1591 		/* color */
1592 		{
1593 			.contrast = { 0x98, 0x98, 0x98, 0x98, 0x98, 0x98 },
1594 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1595 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1596 			.c_filter = { 0x92, 0x92, 0x92, 0x92, 0xb2, 0xb2 },
1597 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1598 			.hue = { 0x3, 0x3, 0x4, 0x4, 0x4, 0x4 },
1599 			.u_gain = { 0xc, 0xc, 0xc, 0xc, 0xc, 0xc },
1600 			.v_gain = { 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a },
1601 			.u_offset = { 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa },
1602 			.v_offset = { 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa },
1603 			.black_level = { 0x86, 0x7a, 0x88, 0x84, 0x84, 0x84 },
1604 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x47, 0x37 },
1605 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1606 			.saturation_b = { 0xa8, 0xa0, 0xa0, 0x90, 0x90, 0x90 },
1607 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1608 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1609 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
1610 			.c_option = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
1611 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1612 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1613 		},
1614 		/* timing_a */
1615 		{
1616 			.h_delay_a = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1617 			.h_delay_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1618 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1619 			.y_delay = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1620 		},
1621 		/* clock */
1622 		{
1623 			.clk_adc = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
1624 			.clk_adc_pre= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1625 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1626 		},
1627 		/* timing_b */
1628 		{
1629 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1630 			.h_scaler2 = { 0xF9, 0xF9, 0xF9, 0xF9, 0xF9, 0xF9 },
1631 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1632 			.h_scaler4 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1633 			.h_scaler5 = { 0x88, 0x88, 0x88, 0x88, 0x88, 0x88 },
1634 			.h_scaler6 = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
1635 			.h_scaler7 = { 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c },
1636 			.h_scaler8 = { 0xc8, 0xc8, 0xc8, 0xc8, 0xc8, 0xc8 },
1637 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1638 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1639 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1640 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1641 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1642 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1643 			.ahd_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
1644 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1645 			.spl_mode = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1646 			.vblk_end = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1647 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1648 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1649 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1650 		},
1651 	},
1652 
1653 	[ CVI_FHD_30P_SINGLE_ENDED ] =
1654 	{
1655 		.name         = "CVI_FHD_30P_SINGLE_ENDED",
1656 		.video_fmt    = CVI_FHD_30P,
1657 		.analog_input = SINGLE_ENDED,
1658 
1659 		/* base */
1660 		{
1661 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1662 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x67, 0x47 },
1663 			.eq_gain_sel = { 0x78, 0x7f, 0x6f, 0x7f, 0x7f, 0x7f },
1664 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1665 			.deq_a_sel = { 0x0, 0x92, 0x93, 0x94, 0x95, 0x93 },
1666 		},
1667 		/* coeff_ */
1668 		{
1669 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1670 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1671 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1672 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1673 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1674 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1675 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1676 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1677 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1678 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1679 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1680 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1681 		},
1682 		/* color */
1683 		{
1684 			.contrast = { 0x98, 0x98, 0x98, 0x98, 0x98, 0x98 },
1685 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1686 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1687 			.c_filter = { 0x92, 0x92, 0x92, 0x92, 0xb2, 0xb2 },
1688 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1689 			.hue = { 0x3, 0x3, 0x4, 0x4, 0x4, 0x4 },
1690 			.u_gain = { 0xc, 0xc, 0xc, 0xc, 0xc, 0xc },
1691 			.v_gain = { 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a },
1692 			.u_offset = { 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa },
1693 			.v_offset = { 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa },
1694 			.black_level = { 0x89, 0x7a, 0x88, 0x84, 0x84, 0x84 },
1695 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x47, 0x37 },
1696 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1697 			.saturation_b = { 0xa8, 0xa0, 0xa0, 0x90, 0x90, 0x90 },
1698 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1699 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1700 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
1701 			.c_option = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
1702 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1703 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1704 		},
1705 		/* timing_a */
1706 		{
1707 			.h_delay_a = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
1708 			.h_delay_b = { 0x16, 0x16, 0x16, 0x16, 0x16, 0x16 },
1709 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1710 			.y_delay = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1711 		},
1712 		/* clock */
1713 		{
1714 			.clk_adc = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
1715 			.clk_adc_pre= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1716 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1717 		},
1718 		/* timing_b */
1719 		{
1720 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1721 			.h_scaler2 = { 0x39, 0x39, 0x39, 0x39, 0x39, 0x39 },
1722 			.h_scaler3 = { 0x50, 0x50, 0x50, 0x50, 0x50, 0x50 },
1723 			.h_scaler4 = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1724 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1725 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1726 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1727 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1728 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1729 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1730 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1731 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1732 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1733 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1734 			.ahd_mode= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1735 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1736 			.spl_mode = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1737 			.vblk_end = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1738 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1739 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1740 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1741 		},
1742 	},
1743 
1744 	[ CVI_HD_25P_SINGLE_ENDED ] =
1745 	{
1746 		.name         = "CVI_HD_25P_SINGLE_ENDED",
1747 		.video_fmt    = CVI_HD_25P,
1748 		.analog_input = SINGLE_ENDED,
1749 
1750 		/* base */
1751 		{
1752 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1753 			.eq_band_sel = { 0x77, 0x67, 0x57, 0x57, 0x57, 0x47 },
1754 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x7f, 0x7f, 0x7f },
1755 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1756 			.deq_a_sel = { 0x0, 0x91, 0x92, 0x93, 0x93, 0x93 },
1757 		},
1758 		/* coeff_ */
1759 		{
1760 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1761 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1762 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1763 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1764 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1765 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1766 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1767 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1768 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1769 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1770 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1771 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1772 		},
1773 		/* color */
1774 		{
1775 			.contrast = { 0x88, 0x8c, 0x8a, 0x87, 0x85, 0x84 },
1776 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1777 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1778 			.c_filter = { 0x82, 0x92, 0x92, 0x92, 0xa2, 0xa2 },
1779 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1780 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1781 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1782 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1783 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1784 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1785 			.black_level = { 0x84, 0x86, 0x84, 0x84, 0x86, 0x88 },
1786 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
1787 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1788 			.saturation_b = { 0xa8, 0xaa, 0xaa, 0xac, 0xa8, 0xa6 },
1789 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1790 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1791 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
1792 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0xa0, 0xa0 },
1793 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1794 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1795 		},
1796 		/* timing_a */
1797 		{
1798 			.h_delay_a = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1799 			.h_delay_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1800 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1801 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1802 		},
1803 		/* clock */
1804 		{
1805 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
1806 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1807 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1808 		},
1809 		/* timing_b */
1810 		{
1811 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1812 			.h_scaler2 = { 0x29, 0x29, 0x29, 0x29, 0x29, 0x29 },
1813 			.h_scaler3 = { 0x70, 0x70, 0x70, 0x70, 0x70, 0x70 },
1814 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1815 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1816 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1817 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1818 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1819 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1820 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1821 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1822 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1823 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1824 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1825 			.ahd_mode= { 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b },
1826 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1827 			.spl_mode = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1828 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
1829 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1830 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1831 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1832 		},
1833 	},
1834 
1835 	[ CVI_HD_30P_SINGLE_ENDED ] =
1836 	{
1837 		.name         = "CVI_HD_30P_SINGLE_ENDED",
1838 		.video_fmt    = CVI_HD_30P,
1839 		.analog_input = SINGLE_ENDED,
1840 
1841 		/* base */
1842 		{
1843 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1844 			.eq_band_sel = { 0x77, 0x67, 0x57, 0x57, 0x57, 0x47 },
1845 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x7f, 0x7f, 0x7f },
1846 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1847 			.deq_a_sel = { 0x0, 0x91, 0x92, 0x93, 0x93, 0x93 },
1848 		},
1849 		/* coeff_ */
1850 		{
1851 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1852 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1853 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1854 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1855 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1856 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1857 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1858 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1859 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1860 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1861 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1862 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1863 		},
1864 		/* color */
1865 		{
1866 			.contrast = { 0x88, 0x8c, 0x8a, 0x87, 0x85, 0x84 },
1867 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1868 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1869 			.c_filter = { 0x82, 0x92, 0x92, 0x92, 0xa2, 0xa2 },
1870 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1871 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1872 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1873 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1874 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1875 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1876 			.black_level = { 0x84, 0x86, 0x84, 0x84, 0x86, 0x88 },
1877 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
1878 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1879 			.saturation_b = { 0xa8, 0xaa, 0xaa, 0xac, 0xa8, 0xa6 },
1880 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1881 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1882 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
1883 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0xa0, 0xa0 },
1884 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1885 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1886 		},
1887 		/* timing_a */
1888 		{
1889 			.h_delay_a = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
1890 			.h_delay_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1891 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1892 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1893 		},
1894 		/* clock */
1895 		{
1896 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
1897 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1898 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1899 		},
1900 		/* timing_b */
1901 		{
1902 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1903 			.h_scaler2 = { 0x19, 0x19, 0x19, 0x19, 0x19, 0x19 },
1904 			.h_scaler3 = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
1905 			.h_scaler4 = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1906 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1907 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1908 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1909 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1910 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1911 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1912 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1913 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
1914 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1915 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
1916 			.ahd_mode= { 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a },
1917 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1918 			.spl_mode = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1919 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
1920 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
1921 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
1922 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
1923 		},
1924 	},
1925 
1926 	[ CVI_HD_25P_EX_SINGLE_ENDED ] =
1927 	{
1928 		.name         = "CVI_HD_25P_EX_SINGLE_ENDED",
1929 		.video_fmt    = CVI_HD_25P_EX,
1930 		.analog_input = SINGLE_ENDED,
1931 
1932 		/* base */
1933 		{
1934 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1935 			.eq_band_sel = { 0x77, 0x67, 0x57, 0x57, 0x57, 0x47 },
1936 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x7f, 0x7f, 0x7f },
1937 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
1938 			.deq_a_sel = { 0x0, 0x91, 0x92, 0x93, 0x93, 0x93 },
1939 		},
1940 		/* coeff_ */
1941 		{
1942 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
1943 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
1944 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
1945 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
1946 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
1947 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1948 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
1949 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
1950 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1951 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1952 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1953 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
1954 		},
1955 		/* color */
1956 		{
1957 			.contrast = { 0x88, 0x8c, 0x8a, 0x87, 0x85, 0x84 },
1958 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1959 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1960 			.c_filter = { 0x82, 0x92, 0x92, 0x92, 0xa2, 0xa2 },
1961 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
1962 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1963 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1964 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1965 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1966 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1967 			.black_level = { 0x84, 0x86, 0x84, 0x84, 0x86, 0x88 },
1968 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
1969 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
1970 			.saturation_b = { 0xa8, 0xaa, 0xaa, 0xac, 0xa8, 0xa6 },
1971 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
1972 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1973 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
1974 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0xa0, 0xa0 },
1975 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1976 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
1977 		},
1978 		/* timing_a */
1979 		{
1980 			.h_delay_a = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1981 			.h_delay_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
1982 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1983 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
1984 		},
1985 		/* clock */
1986 		{
1987 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
1988 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
1989 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
1990 		},
1991 		/* timing_b */
1992 		{
1993 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1994 			.h_scaler2 = { 0x29, 0x29, 0x29, 0x29, 0x29, 0x29 },
1995 			.h_scaler3 = { 0x70, 0x70, 0x70, 0x70, 0x70, 0x70 },
1996 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1997 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1998 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
1999 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2000 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2001 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2002 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2003 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2004 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2005 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2006 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2007 			.ahd_mode= { 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b },
2008 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2009 			.spl_mode = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2010 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
2011 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2012 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2013 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2014 		},
2015 	},
2016 
2017 	[ CVI_HD_30P_EX_SINGLE_ENDED ] =
2018 	{
2019 		.name         = "CVI_HD_30P_EX_SINGLE_ENDED",
2020 		.video_fmt    = CVI_HD_30P_EX,
2021 		.analog_input = SINGLE_ENDED,
2022 
2023 		/* base */
2024 		{
2025 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2026 			.eq_band_sel = { 0x77, 0x67, 0x57, 0x57, 0x57, 0x47 },
2027 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x7f, 0x7f, 0x7f },
2028 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
2029 			.deq_a_sel = { 0x0, 0x91, 0x92, 0x93, 0x93, 0x93 },
2030 		},
2031 		/* coeff_ */
2032 		{
2033 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2034 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2035 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2036 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2037 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2038 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2039 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2040 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
2041 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2042 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2043 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2044 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2045 		},
2046 		/* color */
2047 		{
2048 			.contrast = { 0x88, 0x8c, 0x8a, 0x87, 0x85, 0x84 },
2049 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2050 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2051 			.c_filter = { 0x82, 0x92, 0x92, 0x92, 0xa2, 0xa2 },
2052 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2053 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2054 			.u_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2055 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2056 			.u_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2057 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2058 			.black_level = { 0x84, 0x86, 0x84, 0x84, 0x86, 0x88 },
2059 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
2060 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2061 			.saturation_b = { 0xa8, 0xaa, 0xaa, 0xac, 0xa8, 0xa6 },
2062 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2063 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2064 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
2065 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0xa0, 0xa0 },
2066 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2067 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2068 		},
2069 		/* timing_a */
2070 		{
2071 			.h_delay_a = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 },
2072 			.h_delay_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2073 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2074 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2075 		},
2076 		/* clock */
2077 		{
2078 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
2079 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2080 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2081 		},
2082 		/* timing_b */
2083 		{
2084 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2085 			.h_scaler2 = { 0x19, 0x19, 0x19, 0x19, 0x19, 0x19 },
2086 			.h_scaler3 = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
2087 			.h_scaler4 = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2088 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2089 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2090 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2091 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2092 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2093 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2094 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2095 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2096 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2097 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2098 			.ahd_mode= { 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a },
2099 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2100 			.spl_mode = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2101 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
2102 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2103 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2104 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2105 		},
2106 	},
2107 
2108 	[ CVI_HD_50P_SINGLE_ENDED ] =
2109 	{
2110 		.name         = "CVI_HD_50P_SINGLE_ENDED",
2111 		.video_fmt    = CVI_HD_50P,
2112 		.analog_input = SINGLE_ENDED,
2113 
2114 		/* base */
2115 		{
2116 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2117 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x67, 0x47 },
2118 			.eq_gain_sel = { 0x78, 0x7f, 0x6f, 0x7f, 0x7f, 0x7f },
2119 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
2120 			.deq_a_sel = { 0x0, 0x92, 0x93, 0x94, 0x95, 0x93 },
2121 		},
2122 		/* coeff_ */
2123 		{
2124 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2125 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2126 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2127 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2128 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2129 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2130 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2131 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
2132 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2133 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2134 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2135 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2136 		},
2137 		/* color */
2138 		{
2139 			.contrast = { 0x98, 0x98, 0x98, 0x98, 0x98, 0x98 },
2140 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2141 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2142 			.c_filter = { 0x92, 0x92, 0x92, 0x92, 0xb2, 0xb2 },
2143 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2144 			.hue = { 0x3, 0x3, 0x4, 0x4, 0x4, 0x4 },
2145 			.u_gain = { 0xc, 0xc, 0xc, 0xc, 0xc, 0xc },
2146 			.v_gain = { 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a },
2147 			.u_offset = { 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa },
2148 			.v_offset = { 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa },
2149 			.black_level = { 0x86, 0x7a, 0x88, 0x84, 0x84, 0x84 },
2150 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x47, 0x37 },
2151 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2152 			.saturation_b = { 0xa8, 0xa0, 0xa0, 0x90, 0x90, 0x90 },
2153 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2154 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2155 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
2156 			.c_option = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
2157 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2158 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2159 		},
2160 		/* timing_a */
2161 		{
2162 			.h_delay_a = { 0x68, 0x68, 0x68, 0x68, 0x68, 0x68 },
2163 			.h_delay_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2164 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2165 			.y_delay = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2166 		},
2167 		/* clock */
2168 		{
2169 			.clk_adc = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
2170 			.clk_adc_pre= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2171 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2172 		},
2173 		/* timing_b */
2174 		{
2175 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2176 			.h_scaler2 = { 0x29, 0x29, 0x29, 0x29, 0x29, 0x29 },
2177 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2178 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2179 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2180 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2181 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2182 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2183 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2184 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2185 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2186 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2187 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2188 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2189 			.ahd_mode= { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2190 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2191 			.spl_mode = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2192 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
2193 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2194 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2195 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2196 		},
2197 	},
2198 
2199 	[ CVI_HD_60P_SINGLE_ENDED ] =
2200 	{
2201 		.name         = "CVI_HD_60P_SINGLE_ENDED",
2202 		.video_fmt    = CVI_HD_60P,
2203 		.analog_input = SINGLE_ENDED,
2204 
2205 		/* base */
2206 		{
2207 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2208 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x67, 0x47 },
2209 			.eq_gain_sel = { 0x78, 0x7f, 0x6f, 0x7f, 0x7f, 0x7f },
2210 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
2211 			.deq_a_sel = { 0x0, 0x92, 0x93, 0x94, 0x95, 0x93 },
2212 		},
2213 		/* coeff_ */
2214 		{
2215 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2216 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2217 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2218 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2219 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2220 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2221 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2222 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
2223 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2224 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2225 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2226 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2227 		},
2228 		/* color */
2229 		{
2230 			.contrast = { 0x98, 0x98, 0x98, 0x98, 0x98, 0x98 },
2231 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2232 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2233 			.c_filter = { 0x92, 0x92, 0x92, 0x92, 0xb2, 0xb2 },
2234 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2235 			.hue = { 0x3, 0x3, 0x4, 0x4, 0x4, 0x4 },
2236 			.u_gain = { 0x0c, 0xc, 0xc, 0xc, 0xc, 0xc },
2237 			.v_gain = { 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a },
2238 			.u_offset = { 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa },
2239 			.v_offset = { 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa },
2240 			.black_level = { 0x86, 0x7a, 0x88, 0x84, 0x84, 0x84 },
2241 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x47, 0x37 },
2242 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2243 			.saturation_b = { 0xa8, 0xa0, 0xa0, 0x90, 0x90, 0x90 },
2244 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2245 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2246 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
2247 			.c_option = { 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0 },
2248 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2249 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2250 		},
2251 		/* timing_a */
2252 		{
2253 			.h_delay_a = { 0x59, 0x59, 0x59, 0x59, 0x59, 0x59 },
2254 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2255 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2256 			.y_delay = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2257 		},
2258 		/* clock */
2259 		{
2260 			.clk_adc = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
2261 			.clk_adc_pre= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2262 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2263 		},
2264 		/* timing_b */
2265 		{
2266 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2267 			.h_scaler2 = { 0x19, 0x19, 0x19, 0x19, 0x19, 0x19 },
2268 			.h_scaler3 = { 0x68, 0x68, 0x68, 0x68, 0x68, 0x68 },
2269 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2270 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2271 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2272 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2273 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2274 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2275 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2276 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2277 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2278 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2279 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2280 			.ahd_mode= { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
2281 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2282 			.spl_mode = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2283 			.vblk_end = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21 },
2284 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2285 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2286 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2287 		},
2288 	},
2289 
2290 	[ TVI_FHD_25P_SINGLE_ENDED ] =
2291 	{
2292 		.name         = "TVI_FHD_25P_SINGLE_ENDED",
2293 		.video_fmt    = TVI_FHD_25P,
2294 		.analog_input = SINGLE_ENDED,
2295 
2296 		/* base */
2297 		{
2298 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2299 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x67, 0x57, 0x37 },
2300 			.eq_gain_sel = { 0x78, 0x78, 0x6f, 0x7f, 0x7f, 0x7f },
2301 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
2302 			.deq_a_sel = { 0x0, 0x91, 0x93, 0x94, 0x95, 0x93 },
2303 		},
2304 		/* coeff_ */
2305 		{
2306 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2307 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2308 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2309 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2310 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2311 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2312 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2313 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
2314 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2315 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2316 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2317 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2318 		},
2319 		/* color */
2320 		{
2321 			.contrast = { 0x82, 0x7c, 0x78, 0x6c, 0x70, 0x68 },
2322 			.y_peaking_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
2323 			.y_fir_mode = { 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f },
2324 			.c_filter = { 0x82, 0x82, 0x92, 0xb2, 0xb2, 0xb2 },
2325 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2326 			.hue = { 0x0, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe },
2327 			.u_gain = { 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2328 			.v_gain = { 0x0, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8 },
2329 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
2330 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2331 			.black_level = { 0x86, 0x88, 0x88, 0x8c, 0x8f, 0x8f },
2332 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x27 },
2333 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2334 			.saturation_b = { 0xdf, 0xe0, 0xe0, 0xe0, 0xa0, 0x80 },
2335 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2336 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2337 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
2338 			.c_option = { 0x80, 0x80, 0x80, 0xa0, 0xb0, 0xb0 },
2339 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2340 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2341 		},
2342 		/* timing_a */
2343 		{
2344 			.h_delay_a = { 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 },
2345 			.h_delay_b = { 0x12, 0x12, 0x12, 0x12, 0x12, 0x12 },
2346 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2347 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2348 		},
2349 		/* clock */
2350 		{
2351 			.clk_adc = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
2352 			.clk_adc_pre= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2353 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2354 		},
2355 		/* timing_b */
2356 		{
2357 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2358 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2359 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2360 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2361 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2362 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2363 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2364 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2365 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2366 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2367 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2368 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2369 			.mem_path = { 0x0, 0x0, 0x0, 0x10, 0x10, 0x10 },
2370 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2371 			.ahd_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
2372 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2373 			.spl_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2374 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
2375 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2376 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2377 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2378 		},
2379 	},
2380 
2381 	[ TVI_FHD_30P_SINGLE_ENDED ] =
2382 	{
2383 		.name         = "TVI_FHD_30P_SINGLE_ENDED",
2384 		.video_fmt    = TVI_FHD_30P,
2385 		.analog_input = SINGLE_ENDED,
2386 
2387 		/* base */
2388 		{
2389 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2390 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x67, 0x57, 0x37 },
2391 			.eq_gain_sel = { 0x78, 0x78, 0x6f, 0x7f, 0x7f, 0x7f },
2392 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
2393 			.deq_a_sel = { 0x0, 0x91, 0x93, 0x94, 0x95, 0x93 },
2394 		},
2395 		/* coeff_ */
2396 		{
2397 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2398 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2399 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2400 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2401 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2402 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2403 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2404 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
2405 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2406 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2407 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2408 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2409 		},
2410 		/* color */
2411 		{
2412 			.contrast = { 0x82, 0x7c, 0x78, 0x6c, 0x70, 0x68 },
2413 			.y_peaking_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
2414 			.y_fir_mode = { 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f },
2415 			.c_filter = { 0x82, 0x82, 0x92, 0xb2, 0xb2, 0xb2 },
2416 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2417 			.hue = { 0x0, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe },
2418 			.u_gain = { 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2419 			.v_gain = { 0x0, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8 },
2420 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
2421 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2422 			.black_level = { 0x86, 0x88, 0x88, 0x8c, 0x8f, 0x8f },
2423 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x27 },
2424 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2425 			.saturation_b = { 0xdf, 0xe0, 0xe0, 0xe0, 0xa0, 0x80 },
2426 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2427 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2428 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
2429 			.c_option = { 0x80, 0x80, 0x80, 0xa0, 0xb0, 0xb0 },
2430 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2431 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2432 		},
2433 		/* timing_a */
2434 		{
2435 			.h_delay_a = { 0x68, 0x68, 0x68, 0x68, 0x68, 0x68 },
2436 			.h_delay_b = { 0x13, 0x13, 0x13, 0x13, 0x13, 0x13 },
2437 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2438 			.y_delay = { 0x7, 0x7, 0x7, 0x7, 0x7, 0x7 },
2439 		},
2440 		/* clock */
2441 		{
2442 			.clk_adc = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
2443 			.clk_adc_pre= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2444 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2445 		},
2446 		/* timing_b */
2447 		{
2448 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2449 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2450 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2451 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2452 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2453 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2454 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2455 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2456 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2457 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2458 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2459 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2460 			.mem_path = { 0x0, 0x0, 0x0, 0x10, 0x10, 0x10 },
2461 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2462 			.ahd_mode= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2463 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2464 			.spl_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2465 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
2466 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2467 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2468 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2469 		},
2470 	},
2471 
2472 	[ TVI_HD_50P_SINGLE_ENDED ] =
2473 	{
2474 		.name         = "TVI_HD_50P_SINGLE_ENDED",
2475 		.video_fmt    = TVI_HD_50P,
2476 		.analog_input = SINGLE_ENDED,
2477 
2478 		/* base */
2479 		{
2480 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2481 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x67, 0x57, 0x37 },
2482 			.eq_gain_sel = { 0x78, 0x78, 0x6f, 0x7f, 0x7f, 0x7f },
2483 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
2484 			.deq_a_sel = { 0x0, 0x91, 0x93, 0x94, 0x95, 0x93 },
2485 		},
2486 		/* coeff_ */
2487 		{
2488 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2489 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2490 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2491 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2492 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2493 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2494 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2495 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
2496 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2497 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2498 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2499 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2500 		},
2501 		/* color */
2502 		{
2503 			.contrast = { 0x82, 0x7c, 0x78, 0x6c, 0x70, 0x68 },
2504 			.y_peaking_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
2505 			.y_fir_mode = { 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f },
2506 			.c_filter = { 0x2, 0x82, 0x92, 0xb2, 0xb2, 0xb2 },
2507 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2508 			.hue = { 0x0, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe },
2509 			.u_gain = { 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2510 			.v_gain = { 0x0, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8 },
2511 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
2512 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2513 			.black_level = { 0x86, 0x88, 0x88, 0x8c, 0x8f, 0x8f },
2514 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x27 },
2515 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2516 			.saturation_b = { 0xdf, 0xe0, 0xe0, 0xe0, 0xa0, 0x80 },
2517 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2518 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2519 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
2520 			.c_option = { 0x80, 0x80, 0x80, 0xa0, 0xb0, 0xb0 },
2521 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2522 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2523 		},
2524 		/* timing_a */
2525 		{
2526 			.h_delay_a = { 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 },
2527 			.h_delay_b = { 0x12, 0x12, 0x12, 0x12, 0x12, 0x12 },
2528 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2529 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2530 		},
2531 		/* clock */
2532 		{
2533 			.clk_adc = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
2534 			.clk_adc_pre= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2535 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2536 		},
2537 		/* timing_b */
2538 		{
2539 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2540 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2541 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2542 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2543 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2544 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2545 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2546 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2547 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2548 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2549 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2550 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2551 			.mem_path = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2552 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2553 			.ahd_mode= { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2554 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2555 			.spl_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2556 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
2557 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2558 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2559 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2560 		},
2561 	},
2562 
2563 	[ TVI_HD_60P_SINGLE_ENDED ] =
2564 	{
2565 		.name         = "TVI_HD_60P_SINGLE_ENDED",
2566 		.video_fmt    = TVI_HD_60P,
2567 		.analog_input = SINGLE_ENDED,
2568 
2569 		/* base */
2570 		{
2571 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2572 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x67, 0x57, 0x37 },
2573 			.eq_gain_sel = { 0x78, 0x78, 0x6f, 0x7f, 0x7f, 0x7f },
2574 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
2575 			.deq_a_sel = { 0x0, 0x91, 0x93, 0x94, 0x95, 0x93 },
2576 		},
2577 		/* coeff_ */
2578 		{
2579 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2580 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2581 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2582 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2583 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2584 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2585 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2586 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
2587 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2588 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2589 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2590 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2591 		},
2592 		/* color */
2593 		{
2594 			.contrast = { 0x82, 0x7c, 0x78, 0x6c, 0x70, 0x68 },
2595 			.y_peaking_mode= { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
2596 			.y_fir_mode = { 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f },
2597 			.c_filter = { 0x82, 0x82, 0x92, 0xb2, 0xb2, 0xb2 },
2598 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2599 			.hue = { 0x0, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe },
2600 			.u_gain = { 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2601 			.v_gain = { 0x0, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8 },
2602 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
2603 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2604 			.black_level = { 0x86, 0x88, 0x88, 0x8c, 0x8f, 0x8f },
2605 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x27 },
2606 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2607 			.saturation_b = { 0xdf, 0xe0, 0xe0, 0xe0, 0xa0, 0x80 },
2608 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2609 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2610 			.burst_dec_c = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
2611 			.c_option = { 0x80, 0x80, 0x80, 0xa0, 0xb0, 0xb0 },
2612 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2613 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2614 		},
2615 		/* timing_a */
2616 		{
2617 			.h_delay_a = { 0x68, 0x68, 0x68, 0x68, 0x68, 0x68 },
2618 			.h_delay_b = { 0x13, 0x13, 0x13, 0x13, 0x13, 0x13 },
2619 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2620 			.y_delay = { 0x7, 0x7, 0x7, 0x7, 0x7, 0x7 },
2621 		},
2622 		/* clock */
2623 		{
2624 			.clk_adc = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 },
2625 			.clk_adc_pre= { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2626 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2627 		},
2628 		/* timing_b */
2629 		{
2630 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2631 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2632 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2633 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2634 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2635 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2636 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2637 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2638 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2639 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2640 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2641 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2642 			.mem_path = { 0x0, 0x0, 0x0, 0x10, 0x10, 0x10 },
2643 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2644 			.ahd_mode= { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
2645 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2646 			.spl_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2647 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
2648 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2649 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2650 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2651 		},
2652 	},
2653 
2654 	[ TVI_HD_25P_SINGLE_ENDED ] =
2655 	{
2656 		.name         = "TVI_HD_25P_SINGLE_ENDED",
2657 		.video_fmt    = TVI_HD_25P,
2658 		.analog_input = SINGLE_ENDED,
2659 
2660 		/* base */
2661 		{
2662 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2663 			.eq_band_sel = { 0x77, 0x67, 0x57, 0x57, 0x57, 0x47 },
2664 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x7f, 0x7f, 0x7f },
2665 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
2666 			.deq_a_sel = { 0x0, 0x91, 0x92, 0x93, 0x93, 0x93 },
2667 		},
2668 		/* coeff_ */
2669 		{
2670 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2671 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2672 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2673 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2674 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2675 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2676 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2677 			.deqA_08 = { 0xac, 0xa, 0xa, 0xa, 0xa, 0xa },
2678 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2679 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2680 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2681 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2682 		},
2683 		/* color */
2684 		{
2685 			.contrast = { 0x82, 0x86, 0x84, 0x81, 0x7f, 0x7e },
2686 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2687 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2688 			.c_filter = { 0x2, 0x92, 0x92, 0xa2, 0xa2, 0xa2 },
2689 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2690 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2691 			.u_gain = { 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0 },
2692 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2693 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
2694 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2695 			.black_level = { 0x86, 0x88, 0x86, 0x86, 0x88, 0x8a },
2696 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
2697 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2698 			.saturation_b = { 0xa8, 0xaa, 0xaa, 0xac, 0xa8, 0xa6 },
2699 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2700 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2701 			.burst_dec_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2702 			.c_option = { 0x80, 0x80, 0x80, 0xb0, 0xb0, 0xb0 },
2703 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2704 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2705 		},
2706 		/* timing_a */
2707 		{
2708 			.h_delay_a = { 0x70, 0x70, 0x70, 0x70, 0x70, 0x70 },
2709 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2710 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2711 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2712 		},
2713 		/* clock */
2714 		{
2715 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
2716 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2717 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2718 		},
2719 		/* timing_b */
2720 		{
2721 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2722 			.h_scaler2 = { 0x59, 0x59, 0x59, 0x59, 0x59, 0x59 },
2723 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2724 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2725 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2726 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2727 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2728 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2729 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2730 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2731 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2732 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2733 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2734 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2735 			.ahd_mode= { 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b },
2736 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2737 			.spl_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2738 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
2739 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2740 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2741 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2742 		},
2743 	},
2744 
2745 	[ TVI_HD_30P_SINGLE_ENDED ] =
2746 	{
2747 		.name         = "TVI_HD_30P_SINGLE_ENDED",
2748 		.video_fmt    = TVI_HD_30P,
2749 		.analog_input = SINGLE_ENDED,
2750 
2751 		/* base */
2752 		{
2753 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2754 			.eq_band_sel = { 0x77, 0x67, 0x57, 0x57, 0x57, 0x47 },
2755 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x7f, 0x7f, 0x7f },
2756 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
2757 			.deq_a_sel = { 0x0, 0x91, 0x92, 0x93, 0x93, 0x93 },
2758 		},
2759 		/* coeff_ */
2760 		{
2761 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2762 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2763 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2764 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2765 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2766 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2767 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2768 			.deqA_08 = { 0xac, 0xa, 0xa, 0xa, 0xa, 0xa },
2769 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2770 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2771 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2772 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2773 		},
2774 		/* color */
2775 		{
2776 			.contrast = { 0x82, 0x86, 0x84, 0x81, 0x7f, 0x7e },
2777 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2778 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2779 			.c_filter = { 0x2, 0x92, 0x92, 0xa2, 0xa2, 0xa2 },
2780 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2781 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2782 			.u_gain = { 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0 },
2783 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2784 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
2785 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2786 			.black_level = { 0x86, 0x88, 0x86, 0x86, 0x88, 0x8a },
2787 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
2788 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2789 			.saturation_b = { 0xa8, 0xaa, 0xaa, 0xac, 0xa8, 0xa6 },
2790 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2791 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2792 			.burst_dec_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2793 			.c_option = { 0x80, 0x80, 0x80, 0xb0, 0xb0, 0xb0 },
2794 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2795 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2796 		},
2797 		/* timing_a */
2798 		{
2799 			.h_delay_a = { 0x70, 0x70, 0x70, 0x70, 0x70, 0x70 },
2800 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2801 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2802 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2803 		},
2804 		/* clock */
2805 		{
2806 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
2807 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2808 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2809 		},
2810 		/* timing_b */
2811 		{
2812 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2813 			.h_scaler2 = { 0x59, 0x59, 0x59, 0x59, 0x59, 0x59 },
2814 			.h_scaler3 = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
2815 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2816 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2817 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2818 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2819 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2820 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2821 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2822 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2823 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2824 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2825 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2826 			.ahd_mode= { 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a },
2827 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2828 			.spl_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2829 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
2830 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2831 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2832 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2833 		},
2834 	},
2835 
2836 	[ TVI_HD_B_25P_SINGLE_ENDED ] =
2837 	{
2838 		.name         = "TVI_HD_B_25P_SINGLE_ENDED",
2839 		.video_fmt    = TVI_HD_B_25P,
2840 		.analog_input = SINGLE_ENDED,
2841 
2842 		/* base */
2843 		{
2844 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2845 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 },
2846 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2847 			.deq_a_on = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2848 			.deq_a_sel = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2849 		},
2850 		/* coeff_ */
2851 		{
2852 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2853 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2854 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2855 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2856 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2857 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2858 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2859 			.deqA_08 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2860 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2861 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2862 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2863 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2864 		},
2865 		/* color */
2866 		{
2867 			.contrast = { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2868 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2869 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2870 			.c_filter = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2871 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2872 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2873 			.u_gain = { 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0 },
2874 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2875 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
2876 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2877 			.black_level = { 0x86, 0x86, 0x86, 0x86, 0x86, 0x86 },
2878 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
2879 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2880 			.saturation_b = { 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8 },
2881 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2882 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2883 			.burst_dec_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2884 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2885 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2886 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2887 		},
2888 		/* timing_a */
2889 		{
2890 			.h_delay_a = { 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 },
2891 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2892 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2893 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2894 		},
2895 		/* clock */
2896 		{
2897 			.clk_adc_pre = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
2898 			.clk_adc_post= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2899 			.clk_adc = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2900 		},
2901 		/* timing_b */
2902 		{
2903 			.h_scaler1 = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2904 			.h_scaler2 = { 0x59, 0x59, 0x59, 0x59, 0x59, 0x59 },
2905 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2906 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2907 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2908 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2909 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2910 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2911 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2912 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2913 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2914 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
2915 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2916 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
2917 			.ahd_mode= { 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b },
2918 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2919 			.spl_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2920 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
2921 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
2922 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
2923 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
2924 		},
2925 	},
2926 
2927 	[ TVI_HD_B_30P_SINGLE_ENDED ] =
2928 	{
2929 		.name         = "TVI_HD_B_30P_SINGLE_ENDED",
2930 		.video_fmt    = TVI_HD_B_30P,
2931 		.analog_input = SINGLE_ENDED,
2932 
2933 		/* base */
2934 		{
2935 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2936 			.eq_band_sel = { 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 },
2937 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2938 			.deq_a_on = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2939 			.deq_a_sel = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2940 		},
2941 		/* coeff_ */
2942 		{
2943 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2944 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
2945 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
2946 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
2947 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
2948 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2949 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
2950 			.deqA_08 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
2951 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2952 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2953 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2954 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
2955 		},
2956 		/* color */
2957 		{
2958 			.contrast = { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2959 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2960 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2961 			.c_filter = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2962 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
2963 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2964 			.u_gain = { 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0 },
2965 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2966 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
2967 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2968 			.black_level = { 0x86, 0x86, 0x86, 0x86, 0x86, 0x86 },
2969 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
2970 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2971 			.saturation_b = { 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8 },
2972 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
2973 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2974 			.burst_dec_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2975 			.c_option = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2976 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
2977 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
2978 		},
2979 		/* timing_a */
2980 		{
2981 			.h_delay_a = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
2982 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2983 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2984 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
2985 		},
2986 		/* clock */
2987 		{
2988 			.clk_adc_pre = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
2989 			.clk_adc_post= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2990 			.clk_adc = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
2991 		},
2992 		/* timing_b */
2993 		{
2994 			.h_scaler1 = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
2995 			.h_scaler2 = { 0x59, 0x59, 0x59, 0x59, 0x59, 0x59 },
2996 			.h_scaler3 = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
2997 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2998 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
2999 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3000 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3001 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3002 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
3003 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3004 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
3005 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
3006 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
3007 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
3008 			.ahd_mode= { 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a },
3009 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3010 			.spl_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
3011 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
3012 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
3013 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
3014 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
3015 		},
3016 	},
3017 
3018 	[ TVI_HD_25P_EX_SINGLE_ENDED ] =
3019 	{
3020 		.name         = "TVI_HD_25P_EX_SINGLE_ENDED",
3021 		.video_fmt    = TVI_HD_25P_EX,
3022 		.analog_input = SINGLE_ENDED,
3023 
3024 		/* base */
3025 		{
3026 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3027 			.eq_band_sel = { 0x77, 0x67, 0x57, 0x57, 0x57, 0x47 },
3028 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x7f, 0x7f, 0x7f },
3029 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
3030 			.deq_a_sel = { 0x0, 0x91, 0x92, 0x93, 0x93, 0x93 },
3031 		},
3032 		/* coeff_ */
3033 		{
3034 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
3035 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
3036 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
3037 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
3038 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
3039 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3040 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
3041 			.deqA_08 = { 0x0a, 0xa, 0xa, 0xa, 0xa, 0xa },
3042 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3043 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
3044 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3045 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
3046 		},
3047 		/* color */
3048 		{
3049 			.contrast = { 0x82, 0x86, 0x84, 0x81, 0x7f, 0x7e },
3050 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3051 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3052 			.c_filter = { 0x2, 0x92, 0x92, 0xa2, 0xa2, 0xa2 },
3053 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
3054 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3055 			.u_gain = { 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0 },
3056 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3057 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
3058 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3059 			.black_level = { 0x86, 0x88, 0x86, 0x86, 0x88, 0x8a },
3060 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
3061 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
3062 			.saturation_b = { 0xa8, 0xaa, 0xaa, 0xac, 0xa8, 0xa6 },
3063 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
3064 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3065 			.burst_dec_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3066 			.c_option = { 0x80, 0x80, 0x80, 0xb0, 0xb0, 0xb0 },
3067 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
3068 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
3069 		},
3070 		/* timing_a */
3071 		{
3072 			.h_delay_a = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
3073 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3074 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3075 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
3076 		},
3077 		/* clock */
3078 		{
3079 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
3080 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
3081 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
3082 		},
3083 		/* timing_b */
3084 		{
3085 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3086 			.h_scaler2 = { 0x59, 0x59, 0x59, 0x59, 0x59, 0x59 },
3087 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3088 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3089 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3090 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3091 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3092 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3093 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
3094 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3095 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
3096 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
3097 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
3098 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
3099 			.ahd_mode= { 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b },
3100 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3101 			.spl_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
3102 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
3103 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
3104 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
3105 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
3106 		},
3107 	},
3108 
3109 	[ TVI_HD_30P_EX_SINGLE_ENDED ] =
3110 	{
3111 		.name         = "TVI_HD_30P_EX_SINGLE_ENDED",
3112 		.video_fmt    = TVI_HD_30P_EX,
3113 		.analog_input = SINGLE_ENDED,
3114 
3115 		/* base */
3116 		{
3117 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3118 			.eq_band_sel = { 0x77, 0x67, 0x57, 0x57, 0x57, 0x47 },
3119 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x7f, 0x7f, 0x7f },
3120 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
3121 			.deq_a_sel = { 0x0, 0x91, 0x92, 0x93, 0x93, 0x93 },
3122 		},
3123 		/* coeff_ */
3124 		{
3125 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
3126 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
3127 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
3128 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
3129 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
3130 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3131 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
3132 			.deqA_08 = { 0x0a, 0xa, 0xa, 0xa, 0xa, 0xa },
3133 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3134 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
3135 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3136 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
3137 		},
3138 		/* color */
3139 		{
3140 			.contrast = { 0x82, 0x86, 0x84, 0x81, 0x7f, 0x7e },
3141 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3142 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3143 			.c_filter = { 0x82, 0x92, 0x92, 0xa2, 0xa2, 0xa2 },
3144 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
3145 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3146 			.u_gain = { 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0 },
3147 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3148 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
3149 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3150 			.black_level = { 0x86, 0x88, 0x86, 0x86, 0x88, 0x8a },
3151 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
3152 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
3153 			.saturation_b = { 0xa8, 0xaa, 0xaa, 0xac, 0xa8, 0xa6 },
3154 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
3155 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3156 			.burst_dec_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3157 			.c_option = { 0x80, 0x80, 0x80, 0xb0, 0xb0, 0xb0 },
3158 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
3159 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
3160 		},
3161 		/* timing_a */
3162 		{
3163 			.h_delay_a = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
3164 			.h_delay_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3165 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3166 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
3167 		},
3168 		/* clock */
3169 		{
3170 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
3171 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
3172 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
3173 		},
3174 		/* timing_b */
3175 		{
3176 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3177 			.h_scaler2 = { 0x59, 0x59, 0x59, 0x59, 0x59, 0x59 },
3178 			.h_scaler3 = { 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 },
3179 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3180 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3181 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3182 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3183 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3184 			.h_scaler9 = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
3185 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3186 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
3187 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
3188 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
3189 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
3190 			.ahd_mode= { 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a },
3191 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3192 			.spl_mode = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
3193 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
3194 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
3195 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
3196 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
3197 		},
3198 	},
3199 
3200 	[ TVI_HD_B_25P_EX_SINGLE_ENDED ] =
3201 	{
3202 		.name         = "TVI_HD_B_25P_EX_SINGLE_ENDED",
3203 		.video_fmt    = TVI_HD_B_25P_EX,
3204 		.analog_input = SINGLE_ENDED,
3205 
3206 		/* base */
3207 		{
3208 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3209 			.eq_band_sel = { 0x77, 0x67, 0x57, 0x57, 0x57, 0x47 },
3210 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x7f, 0x7f, 0x7f },
3211 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
3212 			.deq_a_sel = { 0x0, 0x91, 0x92, 0x93, 0x93, 0x93 },
3213 		},
3214 		/* coeff_ */
3215 		{
3216 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
3217 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
3218 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
3219 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
3220 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
3221 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3222 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
3223 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
3224 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3225 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
3226 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3227 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
3228 		},
3229 		/* color */
3230 		{
3231 			.contrast = { 0x82, 0x86, 0x84, 0x81, 0x7f, 0x7e },
3232 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3233 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3234 			.c_filter = { 0x82, 0x92, 0x92, 0xa2, 0xa2, 0xa2 },
3235 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
3236 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3237 			.u_gain = { 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3238 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3239 			.u_offset = { 0xff, 0x0, 0x0, 0x0, 0x0, 0x0 },
3240 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3241 			.black_level = { 0x86, 0x88, 0x86, 0x86, 0x88, 0x8a },
3242 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
3243 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
3244 			.saturation_b = { 0xa8, 0xaa, 0xaa, 0xac, 0xa8, 0xa6 },
3245 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
3246 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3247 			.burst_dec_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3248 			.c_option = { 0x80, 0x80, 0x80, 0xb0, 0xb0, 0xb0 },
3249 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
3250 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
3251 		},
3252 		/* timing_a */
3253 		{
3254 			.h_delay_a = { 0x60, 0x60, 0x60, 0x60, 0x60, 0x60 },
3255 			.h_delay_b = { 0x11, 0x11, 0x11, 0x11, 0x11, 0x11 },
3256 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3257 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
3258 		},
3259 		/* clock */
3260 		{
3261 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
3262 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
3263 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
3264 		},
3265 		/* timing_b */
3266 		{
3267 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3268 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3269 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3270 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3271 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3272 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3273 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3274 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3275 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3276 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3277 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
3278 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
3279 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
3280 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
3281 			.ahd_mode= { 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b },
3282 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3283 			.spl_mode = { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
3284 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
3285 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
3286 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
3287 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
3288 		},
3289 	},
3290 
3291 	[ TVI_HD_B_30P_EX_SINGLE_ENDED ] =
3292 	{
3293 		.name         = "TVI_HD_B_30P_EX_SINGLE_ENDED",
3294 		.video_fmt    = TVI_HD_B_30P_EX,
3295 		.analog_input = SINGLE_ENDED,
3296 
3297 		/* base */
3298 		{
3299 			.eq_bypass = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3300 			.eq_band_sel = { 0x77, 0x67, 0x57, 0x57, 0x57, 0x47 },
3301 			.eq_gain_sel = { 0x78, 0x78, 0x78, 0x7f, 0x7f, 0x7f },
3302 			.deq_a_on = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1 },
3303 			.deq_a_sel = { 0x0, 0x91, 0x92, 0x93, 0x93, 0x93 },
3304 		},
3305 		/* coeff_ */
3306 		{
3307 			.deqA_01 = { 0xac, 0xac, 0xac, 0xac, 0xac, 0xac },
3308 			.deqA_02 = { 0x78, 0x78, 0x78, 0x78, 0x78, 0x78 },
3309 			.deqA_03 = { 0x17, 0x17, 0x17, 0x17, 0x17, 0x17 },
3310 			.deqA_04 = { 0xc1, 0xc1, 0xc1, 0xc1, 0xc1, 0xc1 },
3311 			.deqA_05 = { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },
3312 			.deqA_06 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3313 			.deqA_07 = { 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3 },
3314 			.deqA_08 = { 0xa, 0xa, 0xa, 0xa, 0xa, 0xa },
3315 			.deqA_09 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3316 			.deqA_10 = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
3317 			.deqA_11 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3318 			.deqA_12 = { 0xb2, 0xb2, 0xb2, 0xb2, 0xb2, 0xb2 },
3319 		},
3320 		/* color */
3321 		{
3322 			.contrast = { 0x82, 0x86, 0x84, 0x81, 0x7f, 0x7e },
3323 			.y_peaking_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3324 			.y_fir_mode = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3325 			.c_filter = { 0x82, 0x92, 0x92, 0xa2, 0xa2, 0xa2 },
3326 			.pal_cm_off= { 0x82, 0x82, 0x82, 0x82, 0x82, 0x82 },
3327 			.hue = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3328 			.u_gain = { 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0 },
3329 			.v_gain = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3330 			.u_offset = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },
3331 			.v_offset = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3332 			.black_level = { 0x86, 0x88, 0x86, 0x86, 0x88, 0x8a },
3333 			.acc_ref = { 0x57, 0x57, 0x57, 0x57, 0x57, 0x57 },
3334 			.cti_delay = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
3335 			.saturation_b = { 0xa8, 0xaa, 0xaa, 0xac, 0xa8, 0xa6 },
3336 			.burst_dec_a = { 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a },
3337 			.burst_dec_b = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3338 			.burst_dec_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3339 			.c_option = { 0x80, 0x80, 0x80, 0xb0, 0xb0, 0xb0 },
3340 			.y_filter_b = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
3341 			.y_filter_b_sel = { 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e },
3342 		},
3343 		/* timing_a */
3344 		{
3345 			.h_delay_a = { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },
3346 			.h_delay_b = { 0x12, 0x12, 0x12, 0x12, 0x12, 0x12 },
3347 			.h_delay_c = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3348 			.y_delay = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
3349 		},
3350 		/* clock */
3351 		{
3352 			.clk_adc = { 0x4, 0x4, 0x4, 0x4, 0x4, 0x4 },
3353 			.clk_adc_pre= { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 },
3354 			.clk_adc_post = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 },
3355 		},
3356 		/* timing_b */
3357 		{
3358 			.h_scaler1 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3359 			.h_scaler2 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3360 			.h_scaler3 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3361 			.h_scaler4 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3362 			.h_scaler5 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3363 			.h_scaler6 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3364 			.h_scaler7 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3365 			.h_scaler8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3366 			.h_scaler9 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3367 			.pn_auto = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3368 			.comb_mode = { 0x5, 0x5, 0x5, 0x5, 0x5, 0x5 },
3369 			.h_pll_op_a = { 0x72, 0x72, 0x72, 0x72, 0x72, 0x72 },
3370 			.mem_path = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 },
3371 			.fsc_lock_speed = { 0xdc, 0xdc, 0xdc, 0xdc, 0xdc, 0xdc },
3372 			.ahd_mode= { 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a },
3373 			.sd_mode= { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 },
3374 			.spl_mode = { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 },
3375 			.vblk_end = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 },
3376 			.afe_g_sel= { 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c },
3377 			.afe_ctr_clp= { 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c },
3378 			.d_agc_option = { 0x24, 0x24, 0x24, 0x24, 0x24, 0x24 },
3379 		},
3380 	},
3381 
3382 
3383 
3384 	[ AHD20_SD_H960_2EX_Btype_NT_DIFFERENTIAL ] = /* o */
3385 	{
3386 		.name         = "AHD20_SD_H960_2EX_Btype_NT_DIFFERENTIAL",
3387 		.video_fmt    = AHD20_SD_H960_2EX_Btype_NT,
3388 		.analog_input = DIFFERENTIAL,
3389 	},
3390 
3391 	[ AHD20_SD_H960_2EX_Btype_PAL_DIFFERENTIAL ] = /* o */
3392 	{
3393 		.name         = "AHD20_SD_H960_2EX_Btype_PAL_DIFFERENTIAL",
3394 		.video_fmt    = AHD20_SD_H960_2EX_Btype_PAL,
3395 		.analog_input = DIFFERENTIAL,
3396 	},
3397 
3398 	[ AHD20_1080P_30P_DIFFERENTIAL ] = /* o */
3399 	{
3400 		.name         = "AHD20_1080P_30P_DIFFERENTIAL",
3401 		.video_fmt    = AHD20_1080P_30P,
3402 		.analog_input = DIFFERENTIAL,
3403 	},
3404 
3405 	[ AHD20_1080P_25P_DIFFERENTIAL ] =
3406 	{
3407 		.name         = "AHD20_1080P_25P_DIFFERENTIAL",
3408 		.video_fmt    = AHD20_1080P_25P,
3409 		.analog_input = DIFFERENTIAL,
3410 	},
3411 
3412 	[ AHD20_720P_25P_EX_Btype_DIFFERENTIAL ] =
3413 	{
3414 		.name         = "AHD20_720P_25P_EX_Btype_DIFFERENTIAL",
3415 		.video_fmt    = AHD20_720P_25P_EX_Btype,
3416 		.analog_input = DIFFERENTIAL,
3417 	},
3418 
3419 	[ AHD20_720P_30P_EX_Btype_DIFFERENTIAL ] =
3420 	{
3421 		.name         = "AHD20_720P_30P_EX_Btype_DIFFERENTIAL",
3422 		.video_fmt    = AHD20_720P_30P_EX_Btype,
3423 		.analog_input = DIFFERENTIAL,
3424 	},
3425 
3426 	[ AHD20_720P_25P_DIFFERENTIAL ] =
3427 	{
3428 		.name         = "AHD20_720P_25P_DIFFERENTIAL",
3429 		.video_fmt    = AHD20_720P_25P,
3430 		.analog_input = DIFFERENTIAL,
3431 	},
3432 
3433 	[ AHD20_720P_30P_DIFFERENTIAL ] =
3434 	{
3435 		.name         = "AHD20_720P_30P_DIFFERENTIAL",
3436 		.video_fmt    = AHD20_720P_30P,
3437 		.analog_input = DIFFERENTIAL,
3438 	},
3439 
3440 	[ CVI_FHD_25P_DIFFERENTIAL ] =
3441 	{
3442 		.name         = "CVI_FHD_25P_DIFFERENTIAL",
3443 		.video_fmt    = CVI_FHD_25P,
3444 		.analog_input = DIFFERENTIAL,
3445 	},
3446 
3447 	[ CVI_FHD_30P_DIFFERENTIAL ] =
3448 	{
3449 		.name         = "CVI_FHD_30P_DIFFERENTIAL",
3450 		.video_fmt    = CVI_FHD_30P,
3451 		.analog_input = DIFFERENTIAL,
3452 	},
3453 
3454 	[ CVI_HD_25P_DIFFERENTIAL ] =
3455 	{
3456 		.name         = "CVI_HD_25P_DIFFERENTIAL",
3457 		.video_fmt    = CVI_HD_25P,
3458 		.analog_input = DIFFERENTIAL,
3459 	},
3460 
3461 	[ CVI_HD_30P_DIFFERENTIAL ] =
3462 	{
3463 		.name         = "CVI_HD_30P_DIFFERENTIAL",
3464 		.video_fmt    = CVI_HD_30P,
3465 		.analog_input = DIFFERENTIAL,
3466 	},
3467 
3468 	[ CVI_HD_25P_EX_DIFFERENTIAL ] =
3469 	{
3470 		.name         = "CVI_HD_25P_EX_DIFFERENTIAL",
3471 		.video_fmt    = CVI_HD_25P_EX,
3472 		.analog_input = DIFFERENTIAL,
3473 	},
3474 
3475 	[ CVI_HD_30P_EX_DIFFERENTIAL ] =
3476 	{
3477 		.name         = "CVI_HD_30P_EX_DIFFERENTIAL",
3478 		.video_fmt    = CVI_HD_30P_EX,
3479 		.analog_input = DIFFERENTIAL,
3480 	},
3481 
3482 	[ CVI_HD_50P_DIFFERENTIAL ] =
3483 	{
3484 		.name         = "CVI_HD_50P_DIFFERENTIAL",
3485 		.video_fmt    = CVI_HD_50P,
3486 		.analog_input = DIFFERENTIAL,
3487 	},
3488 
3489 	[ CVI_HD_60P_DIFFERENTIAL ] =
3490 	{
3491 		.name         = "CVI_HD_60P_DIFFERENTIAL",
3492 		.video_fmt    = CVI_HD_60P,
3493 		.analog_input = DIFFERENTIAL,
3494 	},
3495 
3496 
3497 
3498 	[ TVI_FHD_25P_DIFFERENTIAL ] =
3499 	{
3500 		.name         = "TVI_FHD_25P_DIFFERENTIAL",
3501 		.video_fmt    = TVI_FHD_25P,
3502 		.analog_input = DIFFERENTIAL,
3503 
3504 	},
3505 
3506 	[ TVI_FHD_30P_DIFFERENTIAL ] =
3507 	{
3508 		.name         = "TVI_FHD_30P_DIFFERENTIAL",
3509 		.video_fmt    = TVI_FHD_30P,
3510 		.analog_input = DIFFERENTIAL,
3511 	},
3512 
3513 	[ TVI_HD_25P_DIFFERENTIAL ] =
3514 	{
3515 		.name         = "TVI_HD_25P_DIFFERENTIAL",
3516 		.video_fmt    = TVI_HD_25P,
3517 		.analog_input = DIFFERENTIAL,
3518 	},
3519 
3520 	[ TVI_HD_30P_DIFFERENTIAL ] =
3521 	{
3522 		.name         = "TVI_HD_30P_DIFFERENTIAL",
3523 		.video_fmt    = TVI_HD_30P,
3524 		.analog_input = DIFFERENTIAL,
3525 	},
3526 
3527 	[ TVI_HD_B_25P_DIFFERENTIAL ] =
3528 	{
3529 		.name         = "TVI_HD_B_25P_DIFFERENTIAL",
3530 		.video_fmt    = TVI_HD_B_25P,
3531 		.analog_input = DIFFERENTIAL,
3532 	},
3533 
3534 	[ TVI_HD_B_30P_DIFFERENTIAL ] =
3535 	{
3536 		.name         = "TVI_HD_B_30P_DIFFERENTIAL",
3537 		.video_fmt    = TVI_HD_B_30P,
3538 		.analog_input = DIFFERENTIAL,
3539 	},
3540 
3541 	[ TVI_HD_25P_EX_DIFFERENTIAL ] =
3542 	{
3543 		.name         = "TVI_HD_25P_EX_DIFFERENTIAL",
3544 		.video_fmt    = TVI_HD_25P_EX,
3545 		.analog_input = DIFFERENTIAL,
3546 	},
3547 
3548 	[ TVI_HD_30P_EX_DIFFERENTIAL ] =
3549 	{
3550 		.name         = "TVI_HD_30P_EX_DIFFERENTIAL",
3551 		.video_fmt    = TVI_HD_30P_EX,
3552 		.analog_input = DIFFERENTIAL,
3553 
3554 	},
3555 
3556 	[ TVI_HD_B_25P_EX_DIFFERENTIAL ] =
3557 	{
3558 		.name         = "TVI_HD_B_25P_EX_DIFFERENTIAL",
3559 		.video_fmt    = TVI_HD_B_25P_EX,
3560 		.analog_input = DIFFERENTIAL,
3561 	},
3562 
3563 	[ TVI_HD_B_30P_EX_DIFFERENTIAL ] =
3564 	{
3565 		.name         = "TVI_HD_B_30P_EX_DIFFERENTIAL",
3566 		.video_fmt    = TVI_HD_B_30P_EX,
3567 		.analog_input = DIFFERENTIAL,
3568 	},
3569 
3570 };
3571 
3572 
3573 
3574 
3575 #endif /* EXTDRV_JAGUAR1_VIDEO_INPUT_TABLE_H_ */
3576