xref: /linux/drivers/staging/media/ipu3/ipu3-tables.c (revision e5a52fd2b8cdb700b3c07b030e050a49ef3156b9)
1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (C) 2018 Intel Corporation
3 
4 #include "ipu3-tables.h"
5 
6 #define X					0	/*  Don't care value */
7 
8 const struct imgu_css_bds_config
9 			imgu_css_bds_configs[IMGU_BDS_CONFIG_LEN] = { {
10 	/* Scale factor 32 / (32 + 0) = 1 */
11 	.hor_phase_arr = {
12 		.even = { { 0, 0, 64, 6, 0, 0, 0 } },
13 		.odd = { { 0, 0, 64, 6, 0, 0, 0 } } },
14 	.ver_phase_arr = {
15 		.even = { { 0, 0, 64, 6, 0, 0, 0 } },
16 		.odd = { { 0, 0, 64, 6, 0, 0, 0 } } },
17 	.ptrn_arr = { { 0x3 } },
18 	.sample_patrn_length = 2,
19 	.hor_ds_en = 0,
20 	.ver_ds_en = 0
21 }, {
22 	/* Scale factor 32 / (32 + 1) = 0.969697 */
23 	.hor_phase_arr = {
24 		.even = { { 0, 3, 122, 7, 3, 0, 0 },
25 			 { 0, 0, 122, 7, 7, -1, 0 },
26 			 { 0, -3, 122, 7, 10, -1, 0 },
27 			 { 0, -5, 121, 7, 14, -2, 0 },
28 			 { 0, -7, 120, 7, 18, -3, 0 },
29 			 { 0, -9, 118, 7, 23, -4, 0 },
30 			 { 0, -11, 116, 7, 27, -4, 0 },
31 			 { 0, -12, 113, 7, 32, -5, 0 },
32 			 { 0, -13, 110, 7, 37, -6, 0 },
33 			 { 0, -14, 107, 7, 42, -7, 0 },
34 			 { 0, -14, 103, 7, 47, -8, 0 },
35 			 { 0, -15, 100, 7, 52, -9, 0 },
36 			 { 0, -15, 96, 7, 57, -10, 0 },
37 			 { 0, -15, 92, 7, 62, -11, 0 },
38 			 { 0, -14, 86, 7, 68, -12, 0 },
39 			 { 0, -14, 82, 7, 73, -13, 0 },
40 			 { 0, -14, 78, 7, 78, -14, 0 },
41 			 { 0, -13, 73, 7, 82, -14, 0 },
42 			 { 0, -12, 68, 7, 86, -14, 0 },
43 			 { 0, -11, 62, 7, 92, -15, 0 },
44 			 { 0, -10, 57, 7, 96, -15, 0 },
45 			 { 0, -9, 52, 7, 100, -15, 0 },
46 			 { 0, -8, 47, 7, 103, -14, 0 },
47 			 { 0, -7, 42, 7, 107, -14, 0 },
48 			 { 0, -6, 37, 7, 110, -13, 0 },
49 			 { 0, -5, 32, 7, 113, -12, 0 },
50 			 { 0, -4, 27, 7, 116, -11, 0 },
51 			 { 0, -4, 23, 7, 118, -9, 0 },
52 			 { 0, -3, 18, 7, 120, -7, 0 },
53 			 { 0, -2, 14, 7, 121, -5, 0 },
54 			 { 0, -1, 10, 7, 122, -3, 0 },
55 			 { 0, -1, 7, 7, 122, 0, 0 } },
56 		.odd = { { 0, 2, 122, 7, 5, -1, 0 },
57 			 { 0, -1, 122, 7, 8, -1, 0 },
58 			 { 0, -4, 122, 7, 12, -2, 0 },
59 			 { 0, -6, 120, 7, 16, -2, 0 },
60 			 { 0, -8, 118, 7, 21, -3, 0 },
61 			 { 0, -10, 117, 7, 25, -4, 0 },
62 			 { 0, -11, 114, 7, 30, -5, 0 },
63 			 { 0, -13, 112, 7, 35, -6, 0 },
64 			 { 0, -14, 109, 7, 40, -7, 0 },
65 			 { 0, -14, 105, 7, 45, -8, 0 },
66 			 { 0, -15, 102, 7, 50, -9, 0 },
67 			 { 0, -15, 98, 7, 55, -10, 0 },
68 			 { 0, -15, 94, 7, 60, -11, 0 },
69 			 { 0, -15, 90, 7, 65, -12, 0 },
70 			 { 0, -14, 85, 7, 70, -13, 0 },
71 			 { 0, -14, 80, 7, 75, -13, 0 },
72 			 { 0, -13, 75, 7, 80, -14, 0 },
73 			 { 0, -13, 70, 7, 85, -14, 0 },
74 			 { 0, -12, 65, 7, 90, -15, 0 },
75 			 { 0, -11, 60, 7, 94, -15, 0 },
76 			 { 0, -10, 55, 7, 98, -15, 0 },
77 			 { 0, -9, 50, 7, 102, -15, 0 },
78 			 { 0, -8, 45, 7, 105, -14, 0 },
79 			 { 0, -7, 40, 7, 109, -14, 0 },
80 			 { 0, -6, 35, 7, 112, -13, 0 },
81 			 { 0, -5, 30, 7, 114, -11, 0 },
82 			 { 0, -4, 25, 7, 117, -10, 0 },
83 			 { 0, -3, 21, 7, 118, -8, 0 },
84 			 { 0, -2, 16, 7, 120, -6, 0 },
85 			 { 0, -2, 12, 7, 122, -4, 0 },
86 			 { 0, -1, 8, 7, 122, -1, 0 },
87 			 { 0, -1, 5, 7, 122, 2, 0 } } },
88 	.ver_phase_arr = {
89 		.even = { { 0, 3, 122, 7, 3, 0, 0 },
90 			 { 0, 0, 122, 7, 7, -1, 0 },
91 			 { 0, -3, 122, 7, 10, -1, 0 },
92 			 { 0, -5, 121, 7, 14, -2, 0 },
93 			 { 0, -7, 120, 7, 18, -3, 0 },
94 			 { 0, -9, 118, 7, 23, -4, 0 },
95 			 { 0, -11, 116, 7, 27, -4, 0 },
96 			 { 0, -12, 113, 7, 32, -5, 0 },
97 			 { 0, -13, 110, 7, 37, -6, 0 },
98 			 { 0, -14, 107, 7, 42, -7, 0 },
99 			 { 0, -14, 103, 7, 47, -8, 0 },
100 			 { 0, -15, 100, 7, 52, -9, 0 },
101 			 { 0, -15, 96, 7, 57, -10, 0 },
102 			 { 0, -15, 92, 7, 62, -11, 0 },
103 			 { 0, -14, 86, 7, 68, -12, 0 },
104 			 { 0, -14, 82, 7, 73, -13, 0 },
105 			 { 0, -14, 78, 7, 78, -14, 0 },
106 			 { 0, -13, 73, 7, 82, -14, 0 },
107 			 { 0, -12, 68, 7, 86, -14, 0 },
108 			 { 0, -11, 62, 7, 92, -15, 0 },
109 			 { 0, -10, 57, 7, 96, -15, 0 },
110 			 { 0, -9, 52, 7, 100, -15, 0 },
111 			 { 0, -8, 47, 7, 103, -14, 0 },
112 			 { 0, -7, 42, 7, 107, -14, 0 },
113 			 { 0, -6, 37, 7, 110, -13, 0 },
114 			 { 0, -5, 32, 7, 113, -12, 0 },
115 			 { 0, -4, 27, 7, 116, -11, 0 },
116 			 { 0, -4, 23, 7, 118, -9, 0 },
117 			 { 0, -3, 18, 7, 120, -7, 0 },
118 			 { 0, -2, 14, 7, 121, -5, 0 },
119 			 { 0, -1, 10, 7, 122, -3, 0 },
120 			 { 0, -1, 7, 7, 122, 0, 0 } },
121 		.odd = { { 0, 2, 122, 7, 5, -1, 0 },
122 			 { 0, -1, 122, 7, 8, -1, 0 },
123 			 { 0, -4, 122, 7, 12, -2, 0 },
124 			 { 0, -6, 120, 7, 16, -2, 0 },
125 			 { 0, -8, 118, 7, 21, -3, 0 },
126 			 { 0, -10, 117, 7, 25, -4, 0 },
127 			 { 0, -11, 114, 7, 30, -5, 0 },
128 			 { 0, -13, 112, 7, 35, -6, 0 },
129 			 { 0, -14, 109, 7, 40, -7, 0 },
130 			 { 0, -14, 105, 7, 45, -8, 0 },
131 			 { 0, -15, 102, 7, 50, -9, 0 },
132 			 { 0, -15, 98, 7, 55, -10, 0 },
133 			 { 0, -15, 94, 7, 60, -11, 0 },
134 			 { 0, -15, 90, 7, 65, -12, 0 },
135 			 { 0, -14, 85, 7, 70, -13, 0 },
136 			 { 0, -14, 80, 7, 75, -13, 0 },
137 			 { 0, -13, 75, 7, 80, -14, 0 },
138 			 { 0, -13, 70, 7, 85, -14, 0 },
139 			 { 0, -12, 65, 7, 90, -15, 0 },
140 			 { 0, -11, 60, 7, 94, -15, 0 },
141 			 { 0, -10, 55, 7, 98, -15, 0 },
142 			 { 0, -9, 50, 7, 102, -15, 0 },
143 			 { 0, -8, 45, 7, 105, -14, 0 },
144 			 { 0, -7, 40, 7, 109, -14, 0 },
145 			 { 0, -6, 35, 7, 112, -13, 0 },
146 			 { 0, -5, 30, 7, 114, -11, 0 },
147 			 { 0, -4, 25, 7, 117, -10, 0 },
148 			 { 0, -3, 21, 7, 118, -8, 0 },
149 			 { 0, -2, 16, 7, 120, -6, 0 },
150 			 { 0, -2, 12, 7, 122, -4, 0 },
151 			 { 0, -1, 8, 7, 122, -1, 0 },
152 			 { 0, -1, 5, 7, 122, 2, 0 } } },
153 	.ptrn_arr = { { 0xffffffff, 0xffffffff } },
154 	.sample_patrn_length = 66,
155 	.hor_ds_en = 1,
156 	.ver_ds_en = 1
157 }, {
158 	/* Scale factor 32 / (32 + 2) = 0.941176 */
159 	.hor_phase_arr = {
160 		.even = { { -1, 6, 118, 7, 6, -1, 0 },
161 			 { 0, 0, 117, 7, 13, -2, 0 },
162 			 { 0, -5, 116, 7, 21, -4, 0 },
163 			 { 0, -9, 113, 7, 30, -6, 0 },
164 			 { 0, -12, 109, 7, 39, -8, 0 },
165 			 { 0, -13, 102, 7, 49, -10, 0 },
166 			 { 0, -14, 94, 7, 59, -11, 0 },
167 			 { 0, -14, 86, 7, 69, -13, 0 },
168 			 { 0, -14, 78, 7, 78, -14, 0 },
169 			 { 0, -13, 69, 7, 86, -14, 0 },
170 			 { 0, -11, 59, 7, 94, -14, 0 },
171 			 { 0, -10, 49, 7, 102, -13, 0 },
172 			 { 0, -8, 39, 7, 109, -12, 0 },
173 			 { 0, -6, 30, 7, 113, -9, 0 },
174 			 { 0, -4, 21, 7, 116, -5, 0 },
175 			 { 0, -2, 13, 7, 117, 0, 0 } },
176 		.odd = { { -1, 3, 118, 7, 10, -2, 0 },
177 			 { 0, -3, 117, 7, 17, -3, 0 },
178 			 { 0, -7, 114, 7, 26, -5, 0 },
179 			 { 0, -10, 110, 7, 35, -7, 0 },
180 			 { 0, -13, 106, 7, 44, -9, 0 },
181 			 { 0, -14, 99, 7, 54, -11, 0 },
182 			 { 0, -14, 90, 7, 64, -12, 0 },
183 			 { 0, -14, 82, 7, 73, -13, 0 },
184 			 { 0, -13, 73, 7, 82, -14, 0 },
185 			 { 0, -12, 64, 7, 90, -14, 0 },
186 			 { 0, -11, 54, 7, 99, -14, 0 },
187 			 { 0, -9, 44, 7, 106, -13, 0 },
188 			 { 0, -7, 35, 7, 110, -10, 0 },
189 			 { 0, -5, 26, 7, 114, -7, 0 },
190 			 { 0, -3, 17, 7, 117, -3, 0 },
191 			 { 0, -2, 10, 7, 118, 3, -1 } } },
192 	.ver_phase_arr = {
193 		.even = { { -1, 6, 118, 7, 6, -1, 0 },
194 			 { 0, 0, 117, 7, 13, -2, 0 },
195 			 { 0, -5, 116, 7, 21, -4, 0 },
196 			 { 0, -9, 113, 7, 30, -6, 0 },
197 			 { 0, -12, 109, 7, 39, -8, 0 },
198 			 { 0, -13, 102, 7, 49, -10, 0 },
199 			 { 0, -14, 94, 7, 59, -11, 0 },
200 			 { 0, -14, 86, 7, 69, -13, 0 },
201 			 { 0, -14, 78, 7, 78, -14, 0 },
202 			 { 0, -13, 69, 7, 86, -14, 0 },
203 			 { 0, -11, 59, 7, 94, -14, 0 },
204 			 { 0, -10, 49, 7, 102, -13, 0 },
205 			 { 0, -8, 39, 7, 109, -12, 0 },
206 			 { 0, -6, 30, 7, 113, -9, 0 },
207 			 { 0, -4, 21, 7, 116, -5, 0 },
208 			 { 0, -2, 13, 7, 117, 0, 0 } },
209 		.odd = { { -1, 3, 118, 7, 10, -2, 0 },
210 			 { 0, -3, 117, 7, 17, -3, 0 },
211 			 { 0, -7, 114, 7, 26, -5, 0 },
212 			 { 0, -10, 110, 7, 35, -7, 0 },
213 			 { 0, -13, 106, 7, 44, -9, 0 },
214 			 { 0, -14, 99, 7, 54, -11, 0 },
215 			 { 0, -14, 90, 7, 64, -12, 0 },
216 			 { 0, -14, 82, 7, 73, -13, 0 },
217 			 { 0, -13, 73, 7, 82, -14, 0 },
218 			 { 0, -12, 64, 7, 90, -14, 0 },
219 			 { 0, -11, 54, 7, 99, -14, 0 },
220 			 { 0, -9, 44, 7, 106, -13, 0 },
221 			 { 0, -7, 35, 7, 110, -10, 0 },
222 			 { 0, -5, 26, 7, 114, -7, 0 },
223 			 { 0, -3, 17, 7, 117, -3, 0 },
224 			 { 0, -2, 10, 7, 118, 3, -1 } } },
225 	.ptrn_arr = { { 0xffffffff } },
226 	.sample_patrn_length = 34,
227 	.hor_ds_en = 1,
228 	.ver_ds_en = 1
229 }, {
230 	/* Scale factor 32 / (32 + 3) = 0.914286 */
231 	.hor_phase_arr = {
232 		.even = { { -2, 9, 114, 7, 9, -2, 0 },
233 			 { -1, 0, 114, 7, 20, -5, 0 },
234 			 { 0, -7, 110, 7, 32, -7, 0 },
235 			 { 0, -11, 103, 7, 46, -10, 0 },
236 			 { 0, -13, 93, 7, 60, -12, 0 },
237 			 { 0, -14, 82, 7, 74, -14, 0 },
238 			 { 0, -13, 69, 7, 86, -14, 0 },
239 			 { 0, -11, 55, 7, 97, -13, 0 },
240 			 { 0, -9, 41, 7, 106, -10, 0 },
241 			 { 0, -6, 28, 7, 111, -5, 0 },
242 			 { 0, -4, 16, 7, 114, 3, -1 },
243 			 { -2, 6, 115, 7, 12, -3, 0 },
244 			 { 0, -2, 111, 7, 24, -5, 0 },
245 			 { 0, -8, 107, 7, 37, -8, 0 },
246 			 { 0, -12, 100, 7, 51, -11, 0 },
247 			 { 0, -14, 90, 7, 65, -13, 0 },
248 			 { 0, -14, 78, 7, 78, -14, 0 },
249 			 { 0, -13, 65, 7, 90, -14, 0 },
250 			 { 0, -11, 51, 7, 100, -12, 0 },
251 			 { 0, -8, 37, 7, 107, -8, 0 },
252 			 { 0, -5, 24, 7, 111, -2, 0 },
253 			 { 0, -3, 12, 7, 115, 6, -2 },
254 			 { -1, 3, 114, 7, 16, -4, 0 },
255 			 { 0, -5, 111, 7, 28, -6, 0 },
256 			 { 0, -10, 106, 7, 41, -9, 0 },
257 			 { 0, -13, 97, 7, 55, -11, 0 },
258 			 { 0, -14, 86, 7, 69, -13, 0 },
259 			 { 0, -14, 74, 7, 82, -14, 0 },
260 			 { 0, -12, 60, 7, 93, -13, 0 },
261 			 { 0, -10, 46, 7, 103, -11, 0 },
262 			 { 0, -7, 32, 7, 110, -7, 0 },
263 			 { 0, -5, 20, 7, 114, 0, -1 } },
264 		.odd = { { -1, 4, 114, 7, 14, -3, 0 },
265 			 { 0, -4, 112, 7, 26, -6, 0 },
266 			 { 0, -9, 107, 7, 39, -9, 0 },
267 			 { 0, -13, 99, 7, 53, -11, 0 },
268 			 { 0, -14, 88, 7, 67, -13, 0 },
269 			 { 0, -14, 76, 7, 80, -14, 0 },
270 			 { 0, -13, 62, 7, 93, -14, 0 },
271 			 { 0, -10, 48, 7, 102, -12, 0 },
272 			 { 0, -8, 35, 7, 109, -8, 0 },
273 			 { 0, -5, 22, 7, 112, -1, 0 },
274 			 { 0, -3, 11, 7, 115, 7, -2 },
275 			 { -1, 1, 114, 7, 18, -4, 0 },
276 			 { 0, -6, 111, 7, 30, -7, 0 },
277 			 { 0, -10, 103, 7, 44, -9, 0 },
278 			 { 0, -13, 95, 7, 58, -12, 0 },
279 			 { 0, -14, 85, 7, 71, -14, 0 },
280 			 { 0, -14, 71, 7, 85, -14, 0 },
281 			 { 0, -12, 58, 7, 95, -13, 0 },
282 			 { 0, -9, 44, 7, 103, -10, 0 },
283 			 { 0, -7, 30, 7, 111, -6, 0 },
284 			 { 0, -4, 18, 7, 114, 1, -1 },
285 			 { -2, 7, 115, 7, 11, -3, 0 },
286 			 { 0, -1, 112, 7, 22, -5, 0 },
287 			 { 0, -8, 109, 7, 35, -8, 0 },
288 			 { 0, -12, 102, 7, 48, -10, 0 },
289 			 { 0, -14, 93, 7, 62, -13, 0 },
290 			 { 0, -14, 80, 7, 76, -14, 0 },
291 			 { 0, -13, 67, 7, 88, -14, 0 },
292 			 { 0, -11, 53, 7, 99, -13, 0 },
293 			 { 0, -9, 39, 7, 107, -9, 0 },
294 			 { 0, -6, 26, 7, 112, -4, 0 },
295 			 { 0, -3, 14, 7, 114, 4, -1 } } },
296 	.ver_phase_arr = {
297 		.even = { { -2, 9, 114, 7, 9, -2, 0 },
298 			 { -1, 0, 114, 7, 20, -5, 0 },
299 			 { 0, -7, 110, 7, 32, -7, 0 },
300 			 { 0, -11, 103, 7, 46, -10, 0 },
301 			 { 0, -13, 93, 7, 60, -12, 0 },
302 			 { 0, -14, 82, 7, 74, -14, 0 },
303 			 { 0, -13, 69, 7, 86, -14, 0 },
304 			 { 0, -11, 55, 7, 97, -13, 0 },
305 			 { 0, -9, 41, 7, 106, -10, 0 },
306 			 { 0, -6, 28, 7, 111, -5, 0 },
307 			 { 0, -4, 16, 7, 114, 3, -1 },
308 			 { -2, 6, 115, 7, 12, -3, 0 },
309 			 { 0, -2, 111, 7, 24, -5, 0 },
310 			 { 0, -8, 107, 7, 37, -8, 0 },
311 			 { 0, -12, 100, 7, 51, -11, 0 },
312 			 { 0, -14, 90, 7, 65, -13, 0 },
313 			 { 0, -14, 78, 7, 78, -14, 0 },
314 			 { 0, -13, 65, 7, 90, -14, 0 },
315 			 { 0, -11, 51, 7, 100, -12, 0 },
316 			 { 0, -8, 37, 7, 107, -8, 0 },
317 			 { 0, -5, 24, 7, 111, -2, 0 },
318 			 { 0, -3, 12, 7, 115, 6, -2 },
319 			 { -1, 3, 114, 7, 16, -4, 0 },
320 			 { 0, -5, 111, 7, 28, -6, 0 },
321 			 { 0, -10, 106, 7, 41, -9, 0 },
322 			 { 0, -13, 97, 7, 55, -11, 0 },
323 			 { 0, -14, 86, 7, 69, -13, 0 },
324 			 { 0, -14, 74, 7, 82, -14, 0 },
325 			 { 0, -12, 60, 7, 93, -13, 0 },
326 			 { 0, -10, 46, 7, 103, -11, 0 },
327 			 { 0, -7, 32, 7, 110, -7, 0 },
328 			 { 0, -5, 20, 7, 114, 0, -1 } },
329 		.odd = { { -1, 4, 114, 7, 14, -3, 0 },
330 			 { 0, -4, 112, 7, 26, -6, 0 },
331 			 { 0, -9, 107, 7, 39, -9, 0 },
332 			 { 0, -13, 99, 7, 53, -11, 0 },
333 			 { 0, -14, 88, 7, 67, -13, 0 },
334 			 { 0, -14, 76, 7, 80, -14, 0 },
335 			 { 0, -13, 62, 7, 93, -14, 0 },
336 			 { 0, -10, 48, 7, 102, -12, 0 },
337 			 { 0, -8, 35, 7, 109, -8, 0 },
338 			 { 0, -5, 22, 7, 112, -1, 0 },
339 			 { 0, -3, 11, 7, 115, 7, -2 },
340 			 { -1, 1, 114, 7, 18, -4, 0 },
341 			 { 0, -6, 111, 7, 30, -7, 0 },
342 			 { 0, -10, 103, 7, 44, -9, 0 },
343 			 { 0, -13, 95, 7, 58, -12, 0 },
344 			 { 0, -14, 85, 7, 71, -14, 0 },
345 			 { 0, -14, 71, 7, 85, -14, 0 },
346 			 { 0, -12, 58, 7, 95, -13, 0 },
347 			 { 0, -9, 44, 7, 103, -10, 0 },
348 			 { 0, -7, 30, 7, 111, -6, 0 },
349 			 { 0, -4, 18, 7, 114, 1, -1 },
350 			 { -2, 7, 115, 7, 11, -3, 0 },
351 			 { 0, -1, 112, 7, 22, -5, 0 },
352 			 { 0, -8, 109, 7, 35, -8, 0 },
353 			 { 0, -12, 102, 7, 48, -10, 0 },
354 			 { 0, -14, 93, 7, 62, -13, 0 },
355 			 { 0, -14, 80, 7, 76, -14, 0 },
356 			 { 0, -13, 67, 7, 88, -14, 0 },
357 			 { 0, -11, 53, 7, 99, -13, 0 },
358 			 { 0, -9, 39, 7, 107, -9, 0 },
359 			 { 0, -6, 26, 7, 112, -4, 0 },
360 			 { 0, -3, 14, 7, 114, 4, -1 } } },
361 	.ptrn_arr = { { 0xff3fffff, 0xffff9fff, 0xf } },
362 	.sample_patrn_length = 70,
363 	.hor_ds_en = 1,
364 	.ver_ds_en = 1
365 }, {
366 	/* Scale factor 32 / (32 + 4) = 0.888889 */
367 	.hor_phase_arr = {
368 		.even = { { -3, 12, 110, 7, 12, -3, 0 },
369 			 { -1, 0, 110, 7, 26, -7, 0 },
370 			 { 0, -8, 103, 7, 43, -10, 0 },
371 			 { 0, -12, 92, 7, 61, -13, 0 },
372 			 { 0, -14, 78, 7, 78, -14, 0 },
373 			 { 0, -13, 61, 7, 92, -12, 0 },
374 			 { 0, -10, 43, 7, 103, -8, 0 },
375 			 { 0, -7, 26, 7, 110, 0, -1 } },
376 		.odd = { { -2, 5, 111, 7, 19, -5, 0 },
377 			 { 0, -4, 106, 7, 34, -8, 0 },
378 			 { 0, -11, 98, 7, 52, -11, 0 },
379 			 { 0, -13, 85, 7, 69, -13, 0 },
380 			 { 0, -13, 69, 7, 85, -13, 0 },
381 			 { 0, -11, 52, 7, 98, -11, 0 },
382 			 { 0, -8, 34, 7, 106, -4, 0 },
383 			 { 0, -5, 19, 7, 111, 5, -2 } } },
384 	.ver_phase_arr = {
385 		.even = { { -3, 12, 110, 7, 12, -3, 0 },
386 			 { -1, 0, 110, 7, 26, -7, 0 },
387 			 { 0, -8, 103, 7, 43, -10, 0 },
388 			 { 0, -12, 92, 7, 61, -13, 0 },
389 			 { 0, -14, 78, 7, 78, -14, 0 },
390 			 { 0, -13, 61, 7, 92, -12, 0 },
391 			 { 0, -10, 43, 7, 103, -8, 0 },
392 			 { 0, -7, 26, 7, 110, 0, -1 } },
393 		.odd = { { -2, 5, 111, 7, 19, -5, 0 },
394 			 { 0, -4, 106, 7, 34, -8, 0 },
395 			 { 0, -11, 98, 7, 52, -11, 0 },
396 			 { 0, -13, 85, 7, 69, -13, 0 },
397 			 { 0, -13, 69, 7, 85, -13, 0 },
398 			 { 0, -11, 52, 7, 98, -11, 0 },
399 			 { 0, -8, 34, 7, 106, -4, 0 },
400 			 { 0, -5, 19, 7, 111, 5, -2 } } },
401 	.ptrn_arr = { { 0xffff } },
402 	.sample_patrn_length = 18,
403 	.hor_ds_en = 1,
404 	.ver_ds_en = 1
405 }, {
406 	/* Scale factor 32 / (32 + 5) = 0.864865 */
407 	.hor_phase_arr = {
408 		.even = { { -5, 14, 110, 7, 14, -5, 0 },
409 			 { -1, 0, 106, 7, 32, -9, 0 },
410 			 { 0, -9, 96, 7, 53, -12, 0 },
411 			 { 0, -13, 81, 7, 73, -13, 0 },
412 			 { 0, -13, 61, 7, 91, -11, 0 },
413 			 { 0, -10, 40, 7, 103, -4, -1 },
414 			 { 0, -6, 21, 7, 108, 8, -3 },
415 			 { -3, 5, 108, 7, 25, -7, 0 },
416 			 { 0, -6, 101, 7, 44, -11, 0 },
417 			 { 0, -12, 88, 7, 65, -13, 0 },
418 			 { 0, -13, 69, 7, 85, -13, 0 },
419 			 { 0, -11, 49, 7, 98, -8, 0 },
420 			 { 0, -8, 28, 7, 108, 2, -2 },
421 			 { -4, 11, 108, 7, 18, -5, 0 },
422 			 { -1, -2, 104, 7, 36, -9, 0 },
423 			 { 0, -10, 93, 7, 57, -12, 0 },
424 			 { 0, -13, 77, 7, 77, -13, 0 },
425 			 { 0, -12, 57, 7, 93, -10, 0 },
426 			 { 0, -9, 36, 7, 104, -2, -1 },
427 			 { 0, -5, 18, 7, 108, 11, -4 },
428 			 { -2, 2, 108, 7, 28, -8, 0 },
429 			 { 0, -8, 98, 7, 49, -11, 0 },
430 			 { 0, -13, 85, 7, 69, -13, 0 },
431 			 { 0, -13, 65, 7, 88, -12, 0 },
432 			 { 0, -11, 44, 7, 101, -6, 0 },
433 			 { 0, -7, 25, 7, 108, 5, -3 },
434 			 { -3, 8, 108, 7, 21, -6, 0 },
435 			 { -1, -4, 103, 7, 40, -10, 0 },
436 			 { 0, -11, 91, 7, 61, -13, 0 },
437 			 { 0, -13, 73, 7, 81, -13, 0 },
438 			 { 0, -12, 53, 7, 96, -9, 0 },
439 			 { 0, -9, 32, 7, 106, 0, -1 } },
440 		.odd = { { -3, 7, 108, 7, 23, -7, 0 },
441 			 { 0, -5, 101, 7, 42, -10, 0 },
442 			 { 0, -12, 90, 7, 63, -13, 0 },
443 			 { 0, -13, 71, 7, 83, -13, 0 },
444 			 { 0, -12, 51, 7, 97, -8, 0 },
445 			 { 0, -8, 30, 7, 107, 1, -2 },
446 			 { -4, 13, 108, 7, 16, -5, 0 },
447 			 { -1, -1, 105, 7, 34, -9, 0 },
448 			 { 0, -10, 95, 7, 55, -12, 0 },
449 			 { 0, -13, 79, 7, 75, -13, 0 },
450 			 { 0, -13, 59, 7, 93, -11, 0 },
451 			 { 0, -10, 38, 7, 104, -3, -1 },
452 			 { 0, -6, 19, 7, 110, 9, -4 },
453 			 { -2, 4, 106, 7, 27, -7, 0 },
454 			 { 0, -7, 99, 7, 47, -11, 0 },
455 			 { 0, -12, 86, 7, 67, -13, 0 },
456 			 { 0, -13, 67, 7, 86, -12, 0 },
457 			 { 0, -11, 47, 7, 99, -7, 0 },
458 			 { 0, -7, 27, 7, 106, 4, -2 },
459 			 { -4, 9, 110, 7, 19, -6, 0 },
460 			 { -1, -3, 104, 7, 38, -10, 0 },
461 			 { 0, -11, 93, 7, 59, -13, 0 },
462 			 { 0, -13, 75, 7, 79, -13, 0 },
463 			 { 0, -12, 55, 7, 95, -10, 0 },
464 			 { 0, -9, 34, 7, 105, -1, -1 },
465 			 { 0, -5, 16, 7, 108, 13, -4 },
466 			 { -2, 1, 107, 7, 30, -8, 0 },
467 			 { 0, -8, 97, 7, 51, -12, 0 },
468 			 { 0, -13, 83, 7, 71, -13, 0 },
469 			 { 0, -13, 63, 7, 90, -12, 0 },
470 			 { 0, -10, 42, 7, 101, -5, 0 },
471 			 { 0, -7, 23, 7, 108, 7, -3 } } },
472 	.ver_phase_arr = {
473 		.even = { { -5, 14, 110, 7, 14, -5, 0 },
474 			 { -1, 0, 106, 7, 32, -9, 0 },
475 			 { 0, -9, 96, 7, 53, -12, 0 },
476 			 { 0, -13, 81, 7, 73, -13, 0 },
477 			 { 0, -13, 61, 7, 91, -11, 0 },
478 			 { 0, -10, 40, 7, 103, -4, -1 },
479 			 { 0, -6, 21, 7, 108, 8, -3 },
480 			 { -3, 5, 108, 7, 25, -7, 0 },
481 			 { 0, -6, 101, 7, 44, -11, 0 },
482 			 { 0, -12, 88, 7, 65, -13, 0 },
483 			 { 0, -13, 69, 7, 85, -13, 0 },
484 			 { 0, -11, 49, 7, 98, -8, 0 },
485 			 { 0, -8, 28, 7, 108, 2, -2 },
486 			 { -4, 11, 108, 7, 18, -5, 0 },
487 			 { -1, -2, 104, 7, 36, -9, 0 },
488 			 { 0, -10, 93, 7, 57, -12, 0 },
489 			 { 0, -13, 77, 7, 77, -13, 0 },
490 			 { 0, -12, 57, 7, 93, -10, 0 },
491 			 { 0, -9, 36, 7, 104, -2, -1 },
492 			 { 0, -5, 18, 7, 108, 11, -4 },
493 			 { -2, 2, 108, 7, 28, -8, 0 },
494 			 { 0, -8, 98, 7, 49, -11, 0 },
495 			 { 0, -13, 85, 7, 69, -13, 0 },
496 			 { 0, -13, 65, 7, 88, -12, 0 },
497 			 { 0, -11, 44, 7, 101, -6, 0 },
498 			 { 0, -7, 25, 7, 108, 5, -3 },
499 			 { -3, 8, 108, 7, 21, -6, 0 },
500 			 { -1, -4, 103, 7, 40, -10, 0 },
501 			 { 0, -11, 91, 7, 61, -13, 0 },
502 			 { 0, -13, 73, 7, 81, -13, 0 },
503 			 { 0, -12, 53, 7, 96, -9, 0 },
504 			 { 0, -9, 32, 7, 106, 0, -1 } },
505 		.odd = { { -3, 7, 108, 7, 23, -7, 0 },
506 			 { 0, -5, 101, 7, 42, -10, 0 },
507 			 { 0, -12, 90, 7, 63, -13, 0 },
508 			 { 0, -13, 71, 7, 83, -13, 0 },
509 			 { 0, -12, 51, 7, 97, -8, 0 },
510 			 { 0, -8, 30, 7, 107, 1, -2 },
511 			 { -4, 13, 108, 7, 16, -5, 0 },
512 			 { -1, -1, 105, 7, 34, -9, 0 },
513 			 { 0, -10, 95, 7, 55, -12, 0 },
514 			 { 0, -13, 79, 7, 75, -13, 0 },
515 			 { 0, -13, 59, 7, 93, -11, 0 },
516 			 { 0, -10, 38, 7, 104, -3, -1 },
517 			 { 0, -6, 19, 7, 110, 9, -4 },
518 			 { -2, 4, 106, 7, 27, -7, 0 },
519 			 { 0, -7, 99, 7, 47, -11, 0 },
520 			 { 0, -12, 86, 7, 67, -13, 0 },
521 			 { 0, -13, 67, 7, 86, -12, 0 },
522 			 { 0, -11, 47, 7, 99, -7, 0 },
523 			 { 0, -7, 27, 7, 106, 4, -2 },
524 			 { -4, 9, 110, 7, 19, -6, 0 },
525 			 { -1, -3, 104, 7, 38, -10, 0 },
526 			 { 0, -11, 93, 7, 59, -13, 0 },
527 			 { 0, -13, 75, 7, 79, -13, 0 },
528 			 { 0, -12, 55, 7, 95, -10, 0 },
529 			 { 0, -9, 34, 7, 105, -1, -1 },
530 			 { 0, -5, 16, 7, 108, 13, -4 },
531 			 { -2, 1, 107, 7, 30, -8, 0 },
532 			 { 0, -8, 97, 7, 51, -12, 0 },
533 			 { 0, -13, 83, 7, 71, -13, 0 },
534 			 { 0, -13, 63, 7, 90, -12, 0 },
535 			 { 0, -10, 42, 7, 101, -5, 0 },
536 			 { 0, -7, 23, 7, 108, 7, -3 } } },
537 	.ptrn_arr = { { 0xcfff9fff, 0xf3ffe7ff, 0xff } },
538 	.sample_patrn_length = 74,
539 	.hor_ds_en = 1,
540 	.ver_ds_en = 1
541 }, {
542 	/* Scale factor 32 / (32 + 6) = 0.842105 */
543 	.hor_phase_arr = {
544 		.even = { { -6, 17, 106, 7, 17, -6, 0 },
545 			 { -2, 0, 102, 7, 38, -10, 0 },
546 			 { 0, -10, 89, 7, 62, -13, 0 },
547 			 { 0, -13, 69, 7, 83, -11, 0 },
548 			 { 0, -11, 46, 7, 98, -4, -1 },
549 			 { 0, -7, 23, 7, 106, 10, -4 },
550 			 { -3, 5, 104, 7, 31, -9, 0 },
551 			 { 0, -7, 93, 7, 54, -12, 0 },
552 			 { 0, -12, 76, 7, 76, -12, 0 },
553 			 { 0, -12, 54, 7, 93, -7, 0 },
554 			 { 0, -9, 31, 7, 104, 5, -3 },
555 			 { -4, 10, 106, 7, 23, -7, 0 },
556 			 { -1, -4, 98, 7, 46, -11, 0 },
557 			 { 0, -11, 83, 7, 69, -13, 0 },
558 			 { 0, -13, 62, 7, 89, -10, 0 },
559 			 { 0, -10, 38, 7, 102, 0, -2 } },
560 		.odd = { { -4, 8, 105, 7, 27, -8, 0 },
561 			 { 0, -6, 96, 7, 50, -12, 0 },
562 			 { 0, -12, 80, 7, 73, -13, 0 },
563 			 { 0, -13, 58, 7, 92, -9, 0 },
564 			 { 0, -9, 34, 7, 103, 2, -2 },
565 			 { -5, 13, 107, 7, 20, -7, 0 },
566 			 { -1, -2, 100, 7, 42, -11, 0 },
567 			 { 0, -11, 87, 7, 65, -13, 0 },
568 			 { 0, -13, 65, 7, 87, -11, 0 },
569 			 { 0, -11, 42, 7, 100, -2, -1 },
570 			 { 0, -7, 20, 7, 107, 13, -5 },
571 			 { -2, 2, 103, 7, 34, -9, 0 },
572 			 { 0, -9, 92, 7, 58, -13, 0 },
573 			 { 0, -13, 73, 7, 80, -12, 0 },
574 			 { 0, -12, 50, 7, 96, -6, 0 },
575 			 { 0, -8, 27, 7, 105, 8, -4 } } },
576 	.ver_phase_arr = {
577 		.even = { { -6, 17, 106, 7, 17, -6, 0 },
578 			 { -2, 0, 102, 7, 38, -10, 0 },
579 			 { 0, -10, 89, 7, 62, -13, 0 },
580 			 { 0, -13, 69, 7, 83, -11, 0 },
581 			 { 0, -11, 46, 7, 98, -4, -1 },
582 			 { 0, -7, 23, 7, 106, 10, -4 },
583 			 { -3, 5, 104, 7, 31, -9, 0 },
584 			 { 0, -7, 93, 7, 54, -12, 0 },
585 			 { 0, -12, 76, 7, 76, -12, 0 },
586 			 { 0, -12, 54, 7, 93, -7, 0 },
587 			 { 0, -9, 31, 7, 104, 5, -3 },
588 			 { -4, 10, 106, 7, 23, -7, 0 },
589 			 { -1, -4, 98, 7, 46, -11, 0 },
590 			 { 0, -11, 83, 7, 69, -13, 0 },
591 			 { 0, -13, 62, 7, 89, -10, 0 },
592 			 { 0, -10, 38, 7, 102, 0, -2 } },
593 		.odd = { { -4, 8, 105, 7, 27, -8, 0 },
594 			 { 0, -6, 96, 7, 50, -12, 0 },
595 			 { 0, -12, 80, 7, 73, -13, 0 },
596 			 { 0, -13, 58, 7, 92, -9, 0 },
597 			 { 0, -9, 34, 7, 103, 2, -2 },
598 			 { -5, 13, 107, 7, 20, -7, 0 },
599 			 { -1, -2, 100, 7, 42, -11, 0 },
600 			 { 0, -11, 87, 7, 65, -13, 0 },
601 			 { 0, -13, 65, 7, 87, -11, 0 },
602 			 { 0, -11, 42, 7, 100, -2, -1 },
603 			 { 0, -7, 20, 7, 107, 13, -5 },
604 			 { -2, 2, 103, 7, 34, -9, 0 },
605 			 { 0, -9, 92, 7, 58, -13, 0 },
606 			 { 0, -13, 73, 7, 80, -12, 0 },
607 			 { 0, -12, 50, 7, 96, -6, 0 },
608 			 { 0, -8, 27, 7, 105, 8, -4 } } },
609 	.ptrn_arr = { { 0xfcffe7ff, 0xf } },
610 	.sample_patrn_length = 38,
611 	.hor_ds_en = 1,
612 	.ver_ds_en = 1
613 }, {
614 	/* Scale factor 32 / (32 + 7) = 0.820513 */
615 	.hor_phase_arr = {
616 		.even = { { -7, 19, 104, 7, 19, -7, 0 },
617 			 { -2, 0, 98, 7, 43, -11, 0 },
618 			 { 0, -10, 81, 7, 69, -12, 0 },
619 			 { 0, -12, 58, 7, 89, -7, 0 },
620 			 { 0, -10, 32, 7, 103, 7, -4 },
621 			 { -5, 10, 103, 7, 29, -9, 0 },
622 			 { -1, -6, 93, 7, 54, -12, 0 },
623 			 { 0, -12, 72, 7, 79, -11, 0 },
624 			 { 0, -12, 47, 7, 97, -2, -2 },
625 			 { 0, -8, 22, 7, 104, 16, -6 },
626 			 { -3, 2, 100, 7, 40, -11, 0 },
627 			 { 0, -9, 84, 7, 65, -12, 0 },
628 			 { 0, -13, 62, 7, 87, -8, 0 },
629 			 { 0, -10, 36, 7, 100, 5, -3 },
630 			 { -5, 13, 103, 7, 25, -8, 0 },
631 			 { -1, -4, 94, 7, 51, -12, 0 },
632 			 { 0, -12, 76, 7, 76, -12, 0 },
633 			 { 0, -12, 51, 7, 94, -4, -1 },
634 			 { 0, -8, 25, 7, 103, 13, -5 },
635 			 { -3, 5, 100, 7, 36, -10, 0 },
636 			 { 0, -8, 87, 7, 62, -13, 0 },
637 			 { 0, -12, 65, 7, 84, -9, 0 },
638 			 { 0, -11, 40, 7, 100, 2, -3 },
639 			 { -6, 16, 104, 7, 22, -8, 0 },
640 			 { -2, -2, 97, 7, 47, -12, 0 },
641 			 { 0, -11, 79, 7, 72, -12, 0 },
642 			 { 0, -12, 54, 7, 93, -6, -1 },
643 			 { 0, -9, 29, 7, 103, 10, -5 },
644 			 { -4, 7, 103, 7, 32, -10, 0 },
645 			 { 0, -7, 89, 7, 58, -12, 0 },
646 			 { 0, -12, 69, 7, 81, -10, 0 },
647 			 { 0, -11, 43, 7, 98, 0, -2 } },
648 		.odd = { { -4, 9, 101, 7, 31, -9, 0 },
649 			 { -1, -6, 91, 7, 56, -12, 0 },
650 			 { 0, -12, 71, 7, 80, -11, 0 },
651 			 { 0, -11, 45, 7, 97, -1, -2 },
652 			 { 0, -7, 20, 7, 105, 17, -7 },
653 			 { -3, 1, 100, 7, 41, -11, 0 },
654 			 { 0, -10, 83, 7, 67, -12, 0 },
655 			 { 0, -13, 60, 7, 89, -8, 0 },
656 			 { 0, -10, 34, 7, 102, 6, -4 },
657 			 { -5, 11, 104, 7, 27, -9, 0 },
658 			 { -1, -5, 94, 7, 52, -12, 0 },
659 			 { 0, -12, 74, 7, 77, -11, 0 },
660 			 { 0, -12, 49, 7, 95, -3, -1 },
661 			 { 0, -8, 24, 7, 104, 14, -6 },
662 			 { -3, 3, 100, 7, 38, -10, 0 },
663 			 { 0, -9, 87, 7, 63, -13, 0 },
664 			 { 0, -13, 63, 7, 87, -9, 0 },
665 			 { 0, -10, 38, 7, 100, 3, -3 },
666 			 { -6, 14, 104, 7, 24, -8, 0 },
667 			 { -1, -3, 95, 7, 49, -12, 0 },
668 			 { 0, -11, 77, 7, 74, -12, 0 },
669 			 { 0, -12, 52, 7, 94, -5, -1 },
670 			 { 0, -9, 27, 7, 104, 11, -5 },
671 			 { -4, 6, 102, 7, 34, -10, 0 },
672 			 { 0, -8, 89, 7, 60, -13, 0 },
673 			 { 0, -12, 67, 7, 83, -10, 0 },
674 			 { 0, -11, 41, 7, 100, 1, -3 },
675 			 { -7, 17, 105, 7, 20, -7, 0 },
676 			 { -2, -1, 97, 7, 45, -11, 0 },
677 			 { 0, -11, 80, 7, 71, -12, 0 },
678 			 { 0, -12, 56, 7, 91, -6, -1 },
679 			 { 0, -9, 31, 7, 101, 9, -4 } } },
680 	.ver_phase_arr = {
681 		.even = { { -7, 19, 104, 7, 19, -7, 0 },
682 			 { -2, 0, 98, 7, 43, -11, 0 },
683 			 { 0, -10, 81, 7, 69, -12, 0 },
684 			 { 0, -12, 58, 7, 89, -7, 0 },
685 			 { 0, -10, 32, 7, 103, 7, -4 },
686 			 { -5, 10, 103, 7, 29, -9, 0 },
687 			 { -1, -6, 93, 7, 54, -12, 0 },
688 			 { 0, -12, 72, 7, 79, -11, 0 },
689 			 { 0, -12, 47, 7, 97, -2, -2 },
690 			 { 0, -8, 22, 7, 104, 16, -6 },
691 			 { -3, 2, 100, 7, 40, -11, 0 },
692 			 { 0, -9, 84, 7, 65, -12, 0 },
693 			 { 0, -13, 62, 7, 87, -8, 0 },
694 			 { 0, -10, 36, 7, 100, 5, -3 },
695 			 { -5, 13, 103, 7, 25, -8, 0 },
696 			 { -1, -4, 94, 7, 51, -12, 0 },
697 			 { 0, -12, 76, 7, 76, -12, 0 },
698 			 { 0, -12, 51, 7, 94, -4, -1 },
699 			 { 0, -8, 25, 7, 103, 13, -5 },
700 			 { -3, 5, 100, 7, 36, -10, 0 },
701 			 { 0, -8, 87, 7, 62, -13, 0 },
702 			 { 0, -12, 65, 7, 84, -9, 0 },
703 			 { 0, -11, 40, 7, 100, 2, -3 },
704 			 { -6, 16, 104, 7, 22, -8, 0 },
705 			 { -2, -2, 97, 7, 47, -12, 0 },
706 			 { 0, -11, 79, 7, 72, -12, 0 },
707 			 { 0, -12, 54, 7, 93, -6, -1 },
708 			 { 0, -9, 29, 7, 103, 10, -5 },
709 			 { -4, 7, 103, 7, 32, -10, 0 },
710 			 { 0, -7, 89, 7, 58, -12, 0 },
711 			 { 0, -12, 69, 7, 81, -10, 0 },
712 			 { 0, -11, 43, 7, 98, 0, -2 } },
713 		.odd = { { -4, 9, 101, 7, 31, -9, 0 },
714 			 { -1, -6, 91, 7, 56, -12, 0 },
715 			 { 0, -12, 71, 7, 80, -11, 0 },
716 			 { 0, -11, 45, 7, 97, -1, -2 },
717 			 { 0, -7, 20, 7, 105, 17, -7 },
718 			 { -3, 1, 100, 7, 41, -11, 0 },
719 			 { 0, -10, 83, 7, 67, -12, 0 },
720 			 { 0, -13, 60, 7, 89, -8, 0 },
721 			 { 0, -10, 34, 7, 102, 6, -4 },
722 			 { -5, 11, 104, 7, 27, -9, 0 },
723 			 { -1, -5, 94, 7, 52, -12, 0 },
724 			 { 0, -12, 74, 7, 77, -11, 0 },
725 			 { 0, -12, 49, 7, 95, -3, -1 },
726 			 { 0, -8, 24, 7, 104, 14, -6 },
727 			 { -3, 3, 100, 7, 38, -10, 0 },
728 			 { 0, -9, 87, 7, 63, -13, 0 },
729 			 { 0, -13, 63, 7, 87, -9, 0 },
730 			 { 0, -10, 38, 7, 100, 3, -3 },
731 			 { -6, 14, 104, 7, 24, -8, 0 },
732 			 { -1, -3, 95, 7, 49, -12, 0 },
733 			 { 0, -11, 77, 7, 74, -12, 0 },
734 			 { 0, -12, 52, 7, 94, -5, -1 },
735 			 { 0, -9, 27, 7, 104, 11, -5 },
736 			 { -4, 6, 102, 7, 34, -10, 0 },
737 			 { 0, -8, 89, 7, 60, -13, 0 },
738 			 { 0, -12, 67, 7, 83, -10, 0 },
739 			 { 0, -11, 41, 7, 100, 1, -3 },
740 			 { -7, 17, 105, 7, 20, -7, 0 },
741 			 { -2, -1, 97, 7, 45, -11, 0 },
742 			 { 0, -11, 80, 7, 71, -12, 0 },
743 			 { 0, -12, 56, 7, 91, -6, -1 },
744 			 { 0, -9, 31, 7, 101, 9, -4 } } },
745 	.ptrn_arr = { { 0xff9ff3ff, 0xff3fe7fc, 0xff9 } },
746 	.sample_patrn_length = 78,
747 	.hor_ds_en = 1,
748 	.ver_ds_en = 1
749 }, {
750 	/* Scale factor 32 / (32 + 8) = 0.8 */
751 	.hor_phase_arr = {
752 		.even = { { -8, 21, 102, 7, 21, -8, 0 },
753 			 { -3, 0, 95, 7, 48, -12, 0 },
754 			 { 0, -11, 75, 7, 75, -11, 0 },
755 			 { 0, -12, 48, 7, 95, 0, -3 } },
756 		.odd = { { -5, 9, 100, 7, 34, -10, 0 },
757 			 { -1, -7, 86, 7, 62, -12, 0 },
758 			 { 0, -12, 62, 7, 86, -7, -1 },
759 			 { 0, -10, 34, 7, 100, 9, -5 } } },
760 	.ver_phase_arr = {
761 		.even = { { -8, 21, 102, 7, 21, -8, 0 },
762 			 { -3, 0, 95, 7, 48, -12, 0 },
763 			 { 0, -11, 75, 7, 75, -11, 0 },
764 			 { 0, -12, 48, 7, 95, 0, -3 } },
765 		.odd = { { -5, 9, 100, 7, 34, -10, 0 },
766 			 { -1, -7, 86, 7, 62, -12, 0 },
767 			 { 0, -12, 62, 7, 86, -7, -1 },
768 			 { 0, -10, 34, 7, 100, 9, -5 } } },
769 	.ptrn_arr = { { 0xff } },
770 	.sample_patrn_length = 10,
771 	.hor_ds_en = 1,
772 	.ver_ds_en = 1
773 }, {
774 	/* Scale factor 32 / (32 + 9) = 0.780488 */
775 	.hor_phase_arr = {
776 		.even = { { -9, 23, 100, 7, 23, -9, 0 },
777 			 { -3, 0, 91, 7, 52, -12, 0 },
778 			 { 0, -11, 68, 7, 80, -8, -1 },
779 			 { 0, -11, 39, 7, 96, 9, -5 },
780 			 { -6, 12, 98, 7, 35, -11, 0 },
781 			 { -1, -6, 81, 7, 65, -11, 0 },
782 			 { 0, -12, 55, 7, 89, -2, -2 },
783 			 { 0, -9, 26, 7, 99, 20, -8 },
784 			 { -4, 2, 93, 7, 49, -12, 0 },
785 			 { 0, -10, 71, 7, 76, -9, 0 },
786 			 { 0, -11, 42, 7, 95, 7, -5 },
787 			 { -7, 14, 99, 7, 32, -10, 0 },
788 			 { -1, -5, 84, 7, 62, -12, 0 },
789 			 { 0, -12, 59, 7, 87, -4, -2 },
790 			 { 0, -10, 29, 7, 99, 17, -7 },
791 			 { -4, 4, 95, 7, 45, -12, 0 },
792 			 { 0, -9, 72, 7, 74, -9, 0 },
793 			 { 0, -12, 45, 7, 95, 4, -4 },
794 			 { -7, 17, 99, 7, 29, -10, 0 },
795 			 { -2, -4, 87, 7, 59, -12, 0 },
796 			 { 0, -12, 62, 7, 84, -5, -1 },
797 			 { 0, -10, 32, 7, 99, 14, -7 },
798 			 { -5, 7, 95, 7, 42, -11, 0 },
799 			 { 0, -9, 76, 7, 71, -10, 0 },
800 			 { 0, -12, 49, 7, 93, 2, -4 },
801 			 { -8, 20, 99, 7, 26, -9, 0 },
802 			 { -2, -2, 89, 7, 55, -12, 0 },
803 			 { 0, -11, 65, 7, 81, -6, -1 },
804 			 { 0, -11, 35, 7, 98, 12, -6 },
805 			 { -5, 9, 96, 7, 39, -11, 0 },
806 			 { -1, -8, 80, 7, 68, -11, 0 },
807 			 { 0, -12, 52, 7, 91, 0, -3 } },
808 		.odd = { { -6, 10, 98, 7, 37, -11, 0 },
809 			 { -1, -7, 81, 7, 66, -11, 0 },
810 			 { 0, -12, 54, 7, 90, -1, -3 },
811 			 { 0, -9, 24, 7, 100, 21, -8 },
812 			 { -3, 1, 92, 7, 50, -12, 0 },
813 			 { 0, -10, 69, 7, 78, -8, -1 },
814 			 { 0, -11, 40, 7, 96, 8, -5 },
815 			 { -6, 13, 97, 7, 34, -10, 0 },
816 			 { -1, -6, 83, 7, 63, -11, 0 },
817 			 { 0, -12, 57, 7, 88, -3, -2 },
818 			 { 0, -9, 27, 7, 100, 18, -8 },
819 			 { -4, 3, 94, 7, 47, -12, 0 },
820 			 { 0, -10, 72, 7, 75, -9, 0 },
821 			 { 0, -11, 44, 7, 95, 5, -5 },
822 			 { -7, 16, 98, 7, 31, -10, 0 },
823 			 { -2, -4, 86, 7, 60, -12, 0 },
824 			 { 0, -12, 60, 7, 86, -4, -2 },
825 			 { 0, -10, 31, 7, 98, 16, -7 },
826 			 { -5, 5, 95, 7, 44, -11, 0 },
827 			 { 0, -9, 75, 7, 72, -10, 0 },
828 			 { 0, -12, 47, 7, 94, 3, -4 },
829 			 { -8, 18, 100, 7, 27, -9, 0 },
830 			 { -2, -3, 88, 7, 57, -12, 0 },
831 			 { 0, -11, 63, 7, 83, -6, -1 },
832 			 { 0, -10, 34, 7, 97, 13, -6 },
833 			 { -5, 8, 96, 7, 40, -11, 0 },
834 			 { -1, -8, 78, 7, 69, -10, 0 },
835 			 { 0, -12, 50, 7, 92, 1, -3 },
836 			 { -8, 21, 100, 7, 24, -9, 0 },
837 			 { -3, -1, 90, 7, 54, -12, 0 },
838 			 { 0, -11, 66, 7, 81, -7, -1 },
839 			 { 0, -11, 37, 7, 98, 10, -6 } } },
840 	.ver_phase_arr = {
841 		.even = { { -9, 23, 100, 7, 23, -9, 0 },
842 			 { -3, 0, 91, 7, 52, -12, 0 },
843 			 { 0, -11, 68, 7, 80, -8, -1 },
844 			 { 0, -11, 39, 7, 96, 9, -5 },
845 			 { -6, 12, 98, 7, 35, -11, 0 },
846 			 { -1, -6, 81, 7, 65, -11, 0 },
847 			 { 0, -12, 55, 7, 89, -2, -2 },
848 			 { 0, -9, 26, 7, 99, 20, -8 },
849 			 { -4, 2, 93, 7, 49, -12, 0 },
850 			 { 0, -10, 71, 7, 76, -9, 0 },
851 			 { 0, -11, 42, 7, 95, 7, -5 },
852 			 { -7, 14, 99, 7, 32, -10, 0 },
853 			 { -1, -5, 84, 7, 62, -12, 0 },
854 			 { 0, -12, 59, 7, 87, -4, -2 },
855 			 { 0, -10, 29, 7, 99, 17, -7 },
856 			 { -4, 4, 95, 7, 45, -12, 0 },
857 			 { 0, -9, 72, 7, 74, -9, 0 },
858 			 { 0, -12, 45, 7, 95, 4, -4 },
859 			 { -7, 17, 99, 7, 29, -10, 0 },
860 			 { -2, -4, 87, 7, 59, -12, 0 },
861 			 { 0, -12, 62, 7, 84, -5, -1 },
862 			 { 0, -10, 32, 7, 99, 14, -7 },
863 			 { -5, 7, 95, 7, 42, -11, 0 },
864 			 { 0, -9, 76, 7, 71, -10, 0 },
865 			 { 0, -12, 49, 7, 93, 2, -4 },
866 			 { -8, 20, 99, 7, 26, -9, 0 },
867 			 { -2, -2, 89, 7, 55, -12, 0 },
868 			 { 0, -11, 65, 7, 81, -6, -1 },
869 			 { 0, -11, 35, 7, 98, 12, -6 },
870 			 { -5, 9, 96, 7, 39, -11, 0 },
871 			 { -1, -8, 80, 7, 68, -11, 0 },
872 			 { 0, -12, 52, 7, 91, 0, -3 } },
873 		.odd = { { -6, 10, 98, 7, 37, -11, 0 },
874 			 { -1, -7, 81, 7, 66, -11, 0 },
875 			 { 0, -12, 54, 7, 90, -1, -3 },
876 			 { 0, -9, 24, 7, 100, 21, -8 },
877 			 { -3, 1, 92, 7, 50, -12, 0 },
878 			 { 0, -10, 69, 7, 78, -8, -1 },
879 			 { 0, -11, 40, 7, 96, 8, -5 },
880 			 { -6, 13, 97, 7, 34, -10, 0 },
881 			 { -1, -6, 83, 7, 63, -11, 0 },
882 			 { 0, -12, 57, 7, 88, -3, -2 },
883 			 { 0, -9, 27, 7, 100, 18, -8 },
884 			 { -4, 3, 94, 7, 47, -12, 0 },
885 			 { 0, -10, 72, 7, 75, -9, 0 },
886 			 { 0, -11, 44, 7, 95, 5, -5 },
887 			 { -7, 16, 98, 7, 31, -10, 0 },
888 			 { -2, -4, 86, 7, 60, -12, 0 },
889 			 { 0, -12, 60, 7, 86, -4, -2 },
890 			 { 0, -10, 31, 7, 98, 16, -7 },
891 			 { -5, 5, 95, 7, 44, -11, 0 },
892 			 { 0, -9, 75, 7, 72, -10, 0 },
893 			 { 0, -12, 47, 7, 94, 3, -4 },
894 			 { -8, 18, 100, 7, 27, -9, 0 },
895 			 { -2, -3, 88, 7, 57, -12, 0 },
896 			 { 0, -11, 63, 7, 83, -6, -1 },
897 			 { 0, -10, 34, 7, 97, 13, -6 },
898 			 { -5, 8, 96, 7, 40, -11, 0 },
899 			 { -1, -8, 78, 7, 69, -10, 0 },
900 			 { 0, -12, 50, 7, 92, 1, -3 },
901 			 { -8, 21, 100, 7, 24, -9, 0 },
902 			 { -3, -1, 90, 7, 54, -12, 0 },
903 			 { 0, -11, 66, 7, 81, -7, -1 },
904 			 { 0, -11, 37, 7, 98, 10, -6 } } },
905 	.ptrn_arr = { { 0xf3f9fcff, 0x3f9fcfe7, 0xfe7f } },
906 	.sample_patrn_length = 82,
907 	.hor_ds_en = 1,
908 	.ver_ds_en = 1
909 }, {
910 	/* Scale factor 32 / (32 + 10) = 0.761905 */
911 	.hor_phase_arr = {
912 		.even = { { -9, 25, 96, 7, 25, -9, 0 },
913 			 { -3, 0, 86, 7, 56, -11, 0 },
914 			 { 0, -11, 62, 7, 82, -3, -2 },
915 			 { 0, -10, 31, 7, 96, 19, -8 },
916 			 { -5, 4, 92, 7, 49, -12, 0 },
917 			 { 0, -10, 67, 7, 78, -6, -1 },
918 			 { 0, -11, 37, 7, 95, 14, -7 },
919 			 { -6, 9, 93, 7, 43, -11, 0 },
920 			 { -1, -8, 73, 7, 73, -8, -1 },
921 			 { 0, -11, 43, 7, 93, 9, -6 },
922 			 { -7, 14, 95, 7, 37, -11, 0 },
923 			 { -1, -6, 78, 7, 67, -10, 0 },
924 			 { 0, -12, 49, 7, 92, 4, -5 },
925 			 { -8, 19, 96, 7, 31, -10, 0 },
926 			 { -2, -3, 82, 7, 62, -11, 0 },
927 			 { 0, -11, 56, 7, 86, 0, -3 } },
928 		.odd = { { -6, 11, 94, 7, 40, -11, 0 },
929 			 { -1, -7, 75, 7, 70, -9, 0 },
930 			 { 0, -12, 46, 7, 93, 6, -5 },
931 			 { -8, 16, 97, 7, 34, -11, 0 },
932 			 { -2, -5, 81, 7, 64, -10, 0 },
933 			 { 0, -12, 53, 7, 89, 2, -4 },
934 			 { -9, 22, 97, 7, 28, -10, 0 },
935 			 { -3, -2, 85, 7, 59, -11, 0 },
936 			 { 0, -11, 59, 7, 85, -2, -3 },
937 			 { 0, -10, 28, 7, 97, 22, -9 },
938 			 { -4, 2, 89, 7, 53, -12, 0 },
939 			 { 0, -10, 64, 7, 81, -5, -2 },
940 			 { 0, -11, 34, 7, 97, 16, -8 },
941 			 { -5, 6, 93, 7, 46, -12, 0 },
942 			 { 0, -9, 70, 7, 75, -7, -1 },
943 			 { 0, -11, 40, 7, 94, 11, -6 } } },
944 	.ver_phase_arr = {
945 		.even = { { -9, 25, 96, 7, 25, -9, 0 },
946 			 { -3, 0, 86, 7, 56, -11, 0 },
947 			 { 0, -11, 62, 7, 82, -3, -2 },
948 			 { 0, -10, 31, 7, 96, 19, -8 },
949 			 { -5, 4, 92, 7, 49, -12, 0 },
950 			 { 0, -10, 67, 7, 78, -6, -1 },
951 			 { 0, -11, 37, 7, 95, 14, -7 },
952 			 { -6, 9, 93, 7, 43, -11, 0 },
953 			 { -1, -8, 73, 7, 73, -8, -1 },
954 			 { 0, -11, 43, 7, 93, 9, -6 },
955 			 { -7, 14, 95, 7, 37, -11, 0 },
956 			 { -1, -6, 78, 7, 67, -10, 0 },
957 			 { 0, -12, 49, 7, 92, 4, -5 },
958 			 { -8, 19, 96, 7, 31, -10, 0 },
959 			 { -2, -3, 82, 7, 62, -11, 0 },
960 			 { 0, -11, 56, 7, 86, 0, -3 } },
961 		.odd = { { -6, 11, 94, 7, 40, -11, 0 },
962 			 { -1, -7, 75, 7, 70, -9, 0 },
963 			 { 0, -12, 46, 7, 93, 6, -5 },
964 			 { -8, 16, 97, 7, 34, -11, 0 },
965 			 { -2, -5, 81, 7, 64, -10, 0 },
966 			 { 0, -12, 53, 7, 89, 2, -4 },
967 			 { -9, 22, 97, 7, 28, -10, 0 },
968 			 { -3, -2, 85, 7, 59, -11, 0 },
969 			 { 0, -11, 59, 7, 85, -2, -3 },
970 			 { 0, -10, 28, 7, 97, 22, -9 },
971 			 { -4, 2, 89, 7, 53, -12, 0 },
972 			 { 0, -10, 64, 7, 81, -5, -2 },
973 			 { 0, -11, 34, 7, 97, 16, -8 },
974 			 { -5, 6, 93, 7, 46, -12, 0 },
975 			 { 0, -9, 70, 7, 75, -7, -1 },
976 			 { 0, -11, 40, 7, 94, 11, -6 } } },
977 	.ptrn_arr = { { 0xfcfe7e7f, 0xfc } },
978 	.sample_patrn_length = 42,
979 	.hor_ds_en = 1,
980 	.ver_ds_en = 1
981 }, {
982 	/* Scale factor 32 / (32 + 11) = 0.744186 */
983 	.hor_phase_arr = {
984 		.even = { { -10, 26, 96, 7, 26, -10, 0 },
985 			 { -4, 0, 83, 7, 59, -10, 0 },
986 			 { 0, -11, 56, 7, 85, 2, -4 },
987 			 { -9, 23, 95, 7, 29, -10, 0 },
988 			 { -3, -2, 82, 7, 61, -10, 0 },
989 			 { 0, -11, 53, 7, 87, 4, -5 },
990 			 { -9, 21, 94, 7, 32, -10, 0 },
991 			 { -3, -3, 79, 7, 64, -9, 0 },
992 			 { 0, -11, 50, 7, 88, 6, -5 },
993 			 { -8, 18, 94, 7, 35, -11, 0 },
994 			 { -2, -5, 78, 7, 67, -9, -1 },
995 			 { 0, -11, 47, 7, 90, 8, -6 },
996 			 { -8, 15, 94, 7, 38, -11, 0 },
997 			 { -2, -6, 75, 7, 70, -8, -1 },
998 			 { 0, -11, 44, 7, 92, 10, -7 },
999 			 { -7, 13, 92, 7, 41, -11, 0 },
1000 			 { -1, -7, 72, 7, 72, -7, -1 },
1001 			 { 0, -11, 41, 7, 92, 13, -7 },
1002 			 { -7, 10, 92, 7, 44, -11, 0 },
1003 			 { -1, -8, 70, 7, 75, -6, -2 },
1004 			 { 0, -11, 38, 7, 94, 15, -8 },
1005 			 { -6, 8, 90, 7, 47, -11, 0 },
1006 			 { -1, -9, 67, 7, 78, -5, -2 },
1007 			 { 0, -11, 35, 7, 94, 18, -8 },
1008 			 { -5, 6, 88, 7, 50, -11, 0 },
1009 			 { 0, -9, 64, 7, 79, -3, -3 },
1010 			 { 0, -10, 32, 7, 94, 21, -9 },
1011 			 { -5, 4, 87, 7, 53, -11, 0 },
1012 			 { 0, -10, 61, 7, 82, -2, -3 },
1013 			 { 0, -10, 29, 7, 95, 23, -9 },
1014 			 { -4, 2, 85, 7, 56, -11, 0 },
1015 			 { 0, -10, 59, 7, 83, 0, -4 } },
1016 		.odd = { { -7, 12, 92, 7, 42, -11, 0 },
1017 			 { -1, -7, 71, 7, 72, -6, -1 },
1018 			 { 0, -11, 39, 7, 93, 14, -7 },
1019 			 { -6, 9, 91, 7, 45, -11, 0 },
1020 			 { -1, -8, 68, 7, 76, -5, -2 },
1021 			 { 0, -11, 36, 7, 94, 17, -8 },
1022 			 { -6, 7, 90, 7, 48, -11, 0 },
1023 			 { 0, -9, 66, 7, 77, -4, -2 },
1024 			 { 0, -11, 33, 7, 96, 19, -9 },
1025 			 { -5, 5, 88, 7, 51, -11, 0 },
1026 			 { 0, -10, 63, 7, 80, -2, -3 },
1027 			 { 0, -10, 31, 7, 94, 22, -9 },
1028 			 { -5, 3, 87, 7, 54, -11, 0 },
1029 			 { 0, -10, 60, 7, 82, -1, -3 },
1030 			 { 0, -10, 28, 7, 94, 25, -9 },
1031 			 { -4, 1, 85, 7, 57, -11, 0 },
1032 			 { 0, -11, 57, 7, 85, 1, -4 },
1033 			 { -9, 25, 94, 7, 28, -10, 0 },
1034 			 { -3, -1, 82, 7, 60, -10, 0 },
1035 			 { 0, -11, 54, 7, 87, 3, -5 },
1036 			 { -9, 22, 94, 7, 31, -10, 0 },
1037 			 { -3, -2, 80, 7, 63, -10, 0 },
1038 			 { 0, -11, 51, 7, 88, 5, -5 },
1039 			 { -9, 19, 96, 7, 33, -11, 0 },
1040 			 { -2, -4, 77, 7, 66, -9, 0 },
1041 			 { 0, -11, 48, 7, 90, 7, -6 },
1042 			 { -8, 17, 94, 7, 36, -11, 0 },
1043 			 { -2, -5, 76, 7, 68, -8, -1 },
1044 			 { 0, -11, 45, 7, 91, 9, -6 },
1045 			 { -7, 14, 93, 7, 39, -11, 0 },
1046 			 { -1, -6, 72, 7, 71, -7, -1 },
1047 			 { 0, -11, 42, 7, 92, 12, -7 } } },
1048 	.ver_phase_arr = {
1049 		.even = { { -10, 26, 96, 7, 26, -10, 0 },
1050 			 { -4, 0, 83, 7, 59, -10, 0 },
1051 			 { 0, -11, 56, 7, 85, 2, -4 },
1052 			 { -9, 23, 95, 7, 29, -10, 0 },
1053 			 { -3, -2, 82, 7, 61, -10, 0 },
1054 			 { 0, -11, 53, 7, 87, 4, -5 },
1055 			 { -9, 21, 94, 7, 32, -10, 0 },
1056 			 { -3, -3, 79, 7, 64, -9, 0 },
1057 			 { 0, -11, 50, 7, 88, 6, -5 },
1058 			 { -8, 18, 94, 7, 35, -11, 0 },
1059 			 { -2, -5, 78, 7, 67, -9, -1 },
1060 			 { 0, -11, 47, 7, 90, 8, -6 },
1061 			 { -8, 15, 94, 7, 38, -11, 0 },
1062 			 { -2, -6, 75, 7, 70, -8, -1 },
1063 			 { 0, -11, 44, 7, 92, 10, -7 },
1064 			 { -7, 13, 92, 7, 41, -11, 0 },
1065 			 { -1, -7, 72, 7, 72, -7, -1 },
1066 			 { 0, -11, 41, 7, 92, 13, -7 },
1067 			 { -7, 10, 92, 7, 44, -11, 0 },
1068 			 { -1, -8, 70, 7, 75, -6, -2 },
1069 			 { 0, -11, 38, 7, 94, 15, -8 },
1070 			 { -6, 8, 90, 7, 47, -11, 0 },
1071 			 { -1, -9, 67, 7, 78, -5, -2 },
1072 			 { 0, -11, 35, 7, 94, 18, -8 },
1073 			 { -5, 6, 88, 7, 50, -11, 0 },
1074 			 { 0, -9, 64, 7, 79, -3, -3 },
1075 			 { 0, -10, 32, 7, 94, 21, -9 },
1076 			 { -5, 4, 87, 7, 53, -11, 0 },
1077 			 { 0, -10, 61, 7, 82, -2, -3 },
1078 			 { 0, -10, 29, 7, 95, 23, -9 },
1079 			 { -4, 2, 85, 7, 56, -11, 0 },
1080 			 { 0, -10, 59, 7, 83, 0, -4 } },
1081 		.odd = { { -7, 12, 92, 7, 42, -11, 0 },
1082 			 { -1, -7, 71, 7, 72, -6, -1 },
1083 			 { 0, -11, 39, 7, 93, 14, -7 },
1084 			 { -6, 9, 91, 7, 45, -11, 0 },
1085 			 { -1, -8, 68, 7, 76, -5, -2 },
1086 			 { 0, -11, 36, 7, 94, 17, -8 },
1087 			 { -6, 7, 90, 7, 48, -11, 0 },
1088 			 { 0, -9, 66, 7, 77, -4, -2 },
1089 			 { 0, -11, 33, 7, 96, 19, -9 },
1090 			 { -5, 5, 88, 7, 51, -11, 0 },
1091 			 { 0, -10, 63, 7, 80, -2, -3 },
1092 			 { 0, -10, 31, 7, 94, 22, -9 },
1093 			 { -5, 3, 87, 7, 54, -11, 0 },
1094 			 { 0, -10, 60, 7, 82, -1, -3 },
1095 			 { 0, -10, 28, 7, 94, 25, -9 },
1096 			 { -4, 1, 85, 7, 57, -11, 0 },
1097 			 { 0, -11, 57, 7, 85, 1, -4 },
1098 			 { -9, 25, 94, 7, 28, -10, 0 },
1099 			 { -3, -1, 82, 7, 60, -10, 0 },
1100 			 { 0, -11, 54, 7, 87, 3, -5 },
1101 			 { -9, 22, 94, 7, 31, -10, 0 },
1102 			 { -3, -2, 80, 7, 63, -10, 0 },
1103 			 { 0, -11, 51, 7, 88, 5, -5 },
1104 			 { -9, 19, 96, 7, 33, -11, 0 },
1105 			 { -2, -4, 77, 7, 66, -9, 0 },
1106 			 { 0, -11, 48, 7, 90, 7, -6 },
1107 			 { -8, 17, 94, 7, 36, -11, 0 },
1108 			 { -2, -5, 76, 7, 68, -8, -1 },
1109 			 { 0, -11, 45, 7, 91, 9, -6 },
1110 			 { -7, 14, 93, 7, 39, -11, 0 },
1111 			 { -1, -6, 72, 7, 71, -7, -1 },
1112 			 { 0, -11, 42, 7, 92, 12, -7 } } },
1113 	.ptrn_arr = { { 0x3f3f3f3f, 0x9f9f9f3f, 0xf9f9f } },
1114 	.sample_patrn_length = 86,
1115 	.hor_ds_en = 1,
1116 	.ver_ds_en = 1
1117 }, {
1118 	/* Scale factor 32 / (32 + 12) = 0.727273 */
1119 	.hor_phase_arr = {
1120 		.even = { { -10, 28, 92, 7, 28, -10, 0 },
1121 			 { -4, 0, 81, 7, 61, -9, -1 },
1122 			 { 0, -11, 50, 7, 87, 8, -6 },
1123 			 { -8, 17, 91, 7, 39, -11, 0 },
1124 			 { -2, -6, 72, 7, 72, -6, -2 },
1125 			 { 0, -11, 39, 7, 91, 17, -8 },
1126 			 { -6, 8, 87, 7, 50, -11, 0 },
1127 			 { -1, -9, 61, 7, 81, 0, -4 } },
1128 		.odd = { { -7, 12, 89, 7, 45, -11, 0 },
1129 			 { -1, -8, 67, 7, 76, -3, -3 },
1130 			 { 0, -11, 33, 7, 93, 22, -9 },
1131 			 { -5, 4, 83, 7, 56, -10, 0 },
1132 			 { 0, -10, 56, 7, 83, 4, -5 },
1133 			 { -9, 22, 93, 7, 33, -11, 0 },
1134 			 { -3, -3, 76, 7, 67, -8, -1 },
1135 			 { 0, -11, 45, 7, 89, 12, -7 } } },
1136 	.ver_phase_arr = {
1137 		.even = { { -10, 28, 92, 7, 28, -10, 0 },
1138 			 { -4, 0, 81, 7, 61, -9, -1 },
1139 			 { 0, -11, 50, 7, 87, 8, -6 },
1140 			 { -8, 17, 91, 7, 39, -11, 0 },
1141 			 { -2, -6, 72, 7, 72, -6, -2 },
1142 			 { 0, -11, 39, 7, 91, 17, -8 },
1143 			 { -6, 8, 87, 7, 50, -11, 0 },
1144 			 { -1, -9, 61, 7, 81, 0, -4 } },
1145 		.odd = { { -7, 12, 89, 7, 45, -11, 0 },
1146 			 { -1, -8, 67, 7, 76, -3, -3 },
1147 			 { 0, -11, 33, 7, 93, 22, -9 },
1148 			 { -5, 4, 83, 7, 56, -10, 0 },
1149 			 { 0, -10, 56, 7, 83, 4, -5 },
1150 			 { -9, 22, 93, 7, 33, -11, 0 },
1151 			 { -3, -3, 76, 7, 67, -8, -1 },
1152 			 { 0, -11, 45, 7, 89, 12, -7 } } },
1153 	.ptrn_arr = { { 0xf9f3f } },
1154 	.sample_patrn_length = 22,
1155 	.hor_ds_en = 1,
1156 	.ver_ds_en = 1
1157 }, {
1158 	/* Scale factor 32 / (32 + 13) = 0.711111 */
1159 	.hor_phase_arr = {
1160 		.even = { { -10, 29, 90, 7, 29, -10, 0 },
1161 			 { -4, 0, 76, 7, 64, -7, -1 },
1162 			 { 0, -11, 45, 7, 88, 14, -8 },
1163 			 { -7, 12, 85, 7, 48, -10, 0 },
1164 			 { -1, -8, 61, 7, 79, 2, -5 },
1165 			 { -10, 26, 90, 7, 32, -10, 0 },
1166 			 { -4, -2, 76, 7, 66, -6, -2 },
1167 			 { 0, -11, 42, 7, 89, 16, -8 },
1168 			 { -7, 10, 84, 7, 51, -10, 0 },
1169 			 { -1, -9, 59, 7, 81, 3, -5 },
1170 			 { -10, 24, 91, 7, 34, -11, 0 },
1171 			 { -3, -3, 72, 7, 69, -5, -2 },
1172 			 { 0, -11, 40, 7, 89, 19, -9 },
1173 			 { -6, 7, 84, 7, 53, -10, 0 },
1174 			 { -1, -9, 56, 7, 83, 5, -6 },
1175 			 { -9, 21, 90, 7, 37, -11, 0 },
1176 			 { -3, -4, 71, 7, 71, -4, -3 },
1177 			 { 0, -11, 37, 7, 90, 21, -9 },
1178 			 { -6, 5, 83, 7, 56, -9, -1 },
1179 			 { 0, -10, 53, 7, 84, 7, -6 },
1180 			 { -9, 19, 89, 7, 40, -11, 0 },
1181 			 { -2, -5, 69, 7, 72, -3, -3 },
1182 			 { 0, -11, 34, 7, 91, 24, -10 },
1183 			 { -5, 3, 81, 7, 59, -9, -1 },
1184 			 { 0, -10, 51, 7, 84, 10, -7 },
1185 			 { -8, 16, 89, 7, 42, -11, 0 },
1186 			 { -2, -6, 66, 7, 76, -2, -4 },
1187 			 { 0, -10, 32, 7, 90, 26, -10 },
1188 			 { -5, 2, 79, 7, 61, -8, -1 },
1189 			 { 0, -10, 48, 7, 85, 12, -7 },
1190 			 { -8, 14, 88, 7, 45, -11, 0 },
1191 			 { -1, -7, 64, 7, 76, 0, -4 } },
1192 		.odd = { { -8, 13, 88, 7, 46, -11, 0 },
1193 			 { -1, -8, 63, 7, 78, 1, -5 },
1194 			 { -10, 28, 90, 7, 30, -10, 0 },
1195 			 { -4, -1, 77, 7, 65, -7, -2 },
1196 			 { 0, -11, 44, 7, 88, 15, -8 },
1197 			 { -7, 11, 85, 7, 49, -10, 0 },
1198 			 { -1, -8, 60, 7, 79, 3, -5 },
1199 			 { -10, 25, 91, 7, 33, -11, 0 },
1200 			 { -4, -2, 74, 7, 68, -6, -2 },
1201 			 { 0, -11, 41, 7, 89, 18, -9 },
1202 			 { -7, 8, 85, 7, 52, -10, 0 },
1203 			 { -1, -9, 57, 7, 83, 4, -6 },
1204 			 { -9, 22, 90, 7, 36, -11, 0 },
1205 			 { -3, -4, 73, 7, 70, -5, -3 },
1206 			 { 0, -11, 38, 7, 90, 20, -9 },
1207 			 { -6, 6, 83, 7, 55, -10, 0 },
1208 			 { 0, -10, 55, 7, 83, 6, -6 },
1209 			 { -9, 20, 90, 7, 38, -11, 0 },
1210 			 { -3, -5, 70, 7, 73, -4, -3 },
1211 			 { 0, -11, 36, 7, 90, 22, -9 },
1212 			 { -6, 4, 83, 7, 57, -9, -1 },
1213 			 { 0, -10, 52, 7, 85, 8, -7 },
1214 			 { -9, 18, 89, 7, 41, -11, 0 },
1215 			 { -2, -6, 68, 7, 74, -2, -4 },
1216 			 { 0, -11, 33, 7, 91, 25, -10 },
1217 			 { -5, 3, 79, 7, 60, -8, -1 },
1218 			 { 0, -10, 49, 7, 85, 11, -7 },
1219 			 { -8, 15, 88, 7, 44, -11, 0 },
1220 			 { -2, -7, 65, 7, 77, -1, -4 },
1221 			 { 0, -10, 30, 7, 90, 28, -10 },
1222 			 { -5, 1, 78, 7, 63, -8, -1 },
1223 			 { 0, -11, 46, 7, 88, 13, -8 } } },
1224 	.ver_phase_arr = {
1225 		.even = { { -10, 29, 90, 7, 29, -10, 0 },
1226 			 { -4, 0, 76, 7, 64, -7, -1 },
1227 			 { 0, -11, 45, 7, 88, 14, -8 },
1228 			 { -7, 12, 85, 7, 48, -10, 0 },
1229 			 { -1, -8, 61, 7, 79, 2, -5 },
1230 			 { -10, 26, 90, 7, 32, -10, 0 },
1231 			 { -4, -2, 76, 7, 66, -6, -2 },
1232 			 { 0, -11, 42, 7, 89, 16, -8 },
1233 			 { -7, 10, 84, 7, 51, -10, 0 },
1234 			 { -1, -9, 59, 7, 81, 3, -5 },
1235 			 { -10, 24, 91, 7, 34, -11, 0 },
1236 			 { -3, -3, 72, 7, 69, -5, -2 },
1237 			 { 0, -11, 40, 7, 89, 19, -9 },
1238 			 { -6, 7, 84, 7, 53, -10, 0 },
1239 			 { -1, -9, 56, 7, 83, 5, -6 },
1240 			 { -9, 21, 90, 7, 37, -11, 0 },
1241 			 { -3, -4, 71, 7, 71, -4, -3 },
1242 			 { 0, -11, 37, 7, 90, 21, -9 },
1243 			 { -6, 5, 83, 7, 56, -9, -1 },
1244 			 { 0, -10, 53, 7, 84, 7, -6 },
1245 			 { -9, 19, 89, 7, 40, -11, 0 },
1246 			 { -2, -5, 69, 7, 72, -3, -3 },
1247 			 { 0, -11, 34, 7, 91, 24, -10 },
1248 			 { -5, 3, 81, 7, 59, -9, -1 },
1249 			 { 0, -10, 51, 7, 84, 10, -7 },
1250 			 { -8, 16, 89, 7, 42, -11, 0 },
1251 			 { -2, -6, 66, 7, 76, -2, -4 },
1252 			 { 0, -10, 32, 7, 90, 26, -10 },
1253 			 { -5, 2, 79, 7, 61, -8, -1 },
1254 			 { 0, -10, 48, 7, 85, 12, -7 },
1255 			 { -8, 14, 88, 7, 45, -11, 0 },
1256 			 { -1, -7, 64, 7, 76, 0, -4 } },
1257 		.odd = { { -8, 13, 88, 7, 46, -11, 0 },
1258 			 { -1, -8, 63, 7, 78, 1, -5 },
1259 			 { -10, 28, 90, 7, 30, -10, 0 },
1260 			 { -4, -1, 77, 7, 65, -7, -2 },
1261 			 { 0, -11, 44, 7, 88, 15, -8 },
1262 			 { -7, 11, 85, 7, 49, -10, 0 },
1263 			 { -1, -8, 60, 7, 79, 3, -5 },
1264 			 { -10, 25, 91, 7, 33, -11, 0 },
1265 			 { -4, -2, 74, 7, 68, -6, -2 },
1266 			 { 0, -11, 41, 7, 89, 18, -9 },
1267 			 { -7, 8, 85, 7, 52, -10, 0 },
1268 			 { -1, -9, 57, 7, 83, 4, -6 },
1269 			 { -9, 22, 90, 7, 36, -11, 0 },
1270 			 { -3, -4, 73, 7, 70, -5, -3 },
1271 			 { 0, -11, 38, 7, 90, 20, -9 },
1272 			 { -6, 6, 83, 7, 55, -10, 0 },
1273 			 { 0, -10, 55, 7, 83, 6, -6 },
1274 			 { -9, 20, 90, 7, 38, -11, 0 },
1275 			 { -3, -5, 70, 7, 73, -4, -3 },
1276 			 { 0, -11, 36, 7, 90, 22, -9 },
1277 			 { -6, 4, 83, 7, 57, -9, -1 },
1278 			 { 0, -10, 52, 7, 85, 8, -7 },
1279 			 { -9, 18, 89, 7, 41, -11, 0 },
1280 			 { -2, -6, 68, 7, 74, -2, -4 },
1281 			 { 0, -11, 33, 7, 91, 25, -10 },
1282 			 { -5, 3, 79, 7, 60, -8, -1 },
1283 			 { 0, -10, 49, 7, 85, 11, -7 },
1284 			 { -8, 15, 88, 7, 44, -11, 0 },
1285 			 { -2, -7, 65, 7, 77, -1, -4 },
1286 			 { 0, -10, 30, 7, 90, 28, -10 },
1287 			 { -5, 1, 78, 7, 63, -8, -1 },
1288 			 { 0, -11, 46, 7, 88, 13, -8 } } },
1289 	.ptrn_arr = { { 0xf3e7cf9f, 0x9f3e7cf9, 0xf3e7cf } },
1290 	.sample_patrn_length = 90,
1291 	.hor_ds_en = 1,
1292 	.ver_ds_en = 1
1293 }, {
1294 	/* Scale factor 32 / (32 + 14) = 0.695652 */
1295 	.hor_phase_arr = {
1296 		.even = { { -10, 30, 88, 7, 30, -10, 0 },
1297 			 { -5, 0, 75, 7, 66, -5, -3 },
1298 			 { 0, -10, 40, 7, 87, 20, -9 },
1299 			 { -7, 7, 81, 7, 56, -8, -1 },
1300 			 { 0, -9, 51, 7, 83, 11, -8 },
1301 			 { -8, 16, 84, 7, 46, -10, 0 },
1302 			 { -2, -7, 61, 7, 79, 3, -6 },
1303 			 { -10, 25, 88, 7, 35, -10, 0 },
1304 			 { -4, -3, 72, 7, 70, -3, -4 },
1305 			 { 0, -10, 35, 7, 88, 25, -10 },
1306 			 { -6, 3, 79, 7, 61, -7, -2 },
1307 			 { 0, -10, 46, 7, 84, 16, -8 },
1308 			 { -8, 11, 83, 7, 51, -9, 0 },
1309 			 { -1, -8, 56, 7, 81, 7, -7 },
1310 			 { -9, 20, 87, 7, 40, -10, 0 },
1311 			 { -3, -5, 66, 7, 75, 0, -5 } },
1312 		.odd = { { -8, 13, 85, 7, 48, -10, 0 },
1313 			 { -1, -8, 59, 7, 79, 5, -6 },
1314 			 { -10, 23, 87, 7, 38, -10, 0 },
1315 			 { -3, -4, 68, 7, 72, -1, -4 },
1316 			 { 0, -10, 33, 7, 87, 28, -10 },
1317 			 { -5, 2, 75, 7, 64, -6, -2 },
1318 			 { 0, -10, 43, 7, 86, 18, -9 },
1319 			 { -7, 9, 83, 7, 53, -9, -1 },
1320 			 { -1, -9, 53, 7, 83, 9, -7 },
1321 			 { -9, 18, 86, 7, 43, -10, 0 },
1322 			 { -2, -6, 64, 7, 75, 2, -5 },
1323 			 { -10, 28, 87, 7, 33, -10, 0 },
1324 			 { -4, -1, 72, 7, 68, -4, -3 },
1325 			 { 0, -10, 38, 7, 87, 23, -10 },
1326 			 { -6, 5, 79, 7, 59, -8, -1 },
1327 			 { 0, -10, 48, 7, 85, 13, -8 } } },
1328 	.ver_phase_arr = {
1329 		.even = { { -10, 30, 88, 7, 30, -10, 0 },
1330 			 { -5, 0, 75, 7, 66, -5, -3 },
1331 			 { 0, -10, 40, 7, 87, 20, -9 },
1332 			 { -7, 7, 81, 7, 56, -8, -1 },
1333 			 { 0, -9, 51, 7, 83, 11, -8 },
1334 			 { -8, 16, 84, 7, 46, -10, 0 },
1335 			 { -2, -7, 61, 7, 79, 3, -6 },
1336 			 { -10, 25, 88, 7, 35, -10, 0 },
1337 			 { -4, -3, 72, 7, 70, -3, -4 },
1338 			 { 0, -10, 35, 7, 88, 25, -10 },
1339 			 { -6, 3, 79, 7, 61, -7, -2 },
1340 			 { 0, -10, 46, 7, 84, 16, -8 },
1341 			 { -8, 11, 83, 7, 51, -9, 0 },
1342 			 { -1, -8, 56, 7, 81, 7, -7 },
1343 			 { -9, 20, 87, 7, 40, -10, 0 },
1344 			 { -3, -5, 66, 7, 75, 0, -5 } },
1345 		.odd = { { -8, 13, 85, 7, 48, -10, 0 },
1346 			 { -1, -8, 59, 7, 79, 5, -6 },
1347 			 { -10, 23, 87, 7, 38, -10, 0 },
1348 			 { -3, -4, 68, 7, 72, -1, -4 },
1349 			 { 0, -10, 33, 7, 87, 28, -10 },
1350 			 { -5, 2, 75, 7, 64, -6, -2 },
1351 			 { 0, -10, 43, 7, 86, 18, -9 },
1352 			 { -7, 9, 83, 7, 53, -9, -1 },
1353 			 { -1, -9, 53, 7, 83, 9, -7 },
1354 			 { -9, 18, 86, 7, 43, -10, 0 },
1355 			 { -2, -6, 64, 7, 75, 2, -5 },
1356 			 { -10, 28, 87, 7, 33, -10, 0 },
1357 			 { -4, -1, 72, 7, 68, -4, -3 },
1358 			 { 0, -10, 38, 7, 87, 23, -10 },
1359 			 { -6, 5, 79, 7, 59, -8, -1 },
1360 			 { 0, -10, 48, 7, 85, 13, -8 } } },
1361 	.ptrn_arr = { { 0x79f3cf9f, 0xf3e } },
1362 	.sample_patrn_length = 46,
1363 	.hor_ds_en = 1,
1364 	.ver_ds_en = 1
1365 }, {
1366 	/* Scale factor 32 / (32 + 15) = 0.680851 */
1367 	.hor_phase_arr = {
1368 		.even = { { -10, 31, 86, 7, 31, -10, 0 },
1369 			 { -5, 0, 72, 7, 68, -3, -4 },
1370 			 { 0, -10, 36, 7, 86, 26, -10 },
1371 			 { -6, 3, 76, 7, 63, -5, -3 },
1372 			 { 0, -10, 41, 7, 85, 21, -9 },
1373 			 { -7, 7, 78, 7, 59, -7, -2 },
1374 			 { 0, -10, 46, 7, 84, 17, -9 },
1375 			 { -8, 11, 80, 7, 54, -8, -1 },
1376 			 { -1, -9, 51, 7, 82, 13, -8 },
1377 			 { -9, 15, 83, 7, 49, -9, -1 },
1378 			 { -2, -8, 56, 7, 80, 9, -7 },
1379 			 { -9, 19, 85, 7, 43, -10, 0 },
1380 			 { -3, -6, 61, 7, 77, 5, -6 },
1381 			 { -10, 24, 86, 7, 38, -10, 0 },
1382 			 { -3, -4, 66, 7, 72, 2, -5 },
1383 			 { -10, 29, 86, 7, 33, -10, 0 },
1384 			 { -4, -1, 68, 7, 70, -1, -4 },
1385 			 { 0, -10, 33, 7, 86, 29, -10 },
1386 			 { -5, 2, 72, 7, 66, -4, -3 },
1387 			 { 0, -10, 38, 7, 86, 24, -10 },
1388 			 { -6, 5, 77, 7, 61, -6, -3 },
1389 			 { 0, -10, 43, 7, 85, 19, -9 },
1390 			 { -7, 9, 80, 7, 56, -8, -2 },
1391 			 { -1, -9, 49, 7, 83, 15, -9 },
1392 			 { -8, 13, 82, 7, 51, -9, -1 },
1393 			 { -1, -8, 54, 7, 80, 11, -8 },
1394 			 { -9, 17, 84, 7, 46, -10, 0 },
1395 			 { -2, -7, 59, 7, 78, 7, -7 },
1396 			 { -9, 21, 85, 7, 41, -10, 0 },
1397 			 { -3, -5, 63, 7, 76, 3, -6 },
1398 			 { -10, 26, 86, 7, 36, -10, 0 },
1399 			 { -4, -3, 68, 7, 72, 0, -5 } },
1400 		.odd = { { -8, 14, 82, 7, 50, -9, -1 },
1401 			 { -1, -8, 55, 7, 79, 10, -7 },
1402 			 { -9, 18, 84, 7, 45, -10, 0 },
1403 			 { -2, -6, 60, 7, 77, 6, -7 },
1404 			 { -10, 23, 85, 7, 40, -10, 0 },
1405 			 { -3, -4, 64, 7, 75, 2, -6 },
1406 			 { -10, 27, 86, 7, 35, -10, 0 },
1407 			 { -4, -2, 69, 7, 71, -1, -5 },
1408 			 { 0, -10, 32, 7, 86, 30, -10 },
1409 			 { -5, 1, 72, 7, 67, -3, -4 },
1410 			 { 0, -10, 37, 7, 86, 25, -10 },
1411 			 { -6, 4, 77, 7, 62, -6, -3 },
1412 			 { 0, -10, 42, 7, 85, 20, -9 },
1413 			 { -7, 8, 79, 7, 57, -7, -2 },
1414 			 { -1, -9, 47, 7, 84, 16, -9 },
1415 			 { -8, 12, 81, 7, 52, -8, -1 },
1416 			 { -1, -8, 52, 7, 81, 12, -8 },
1417 			 { -9, 16, 84, 7, 47, -9, -1 },
1418 			 { -2, -7, 57, 7, 79, 8, -7 },
1419 			 { -9, 20, 85, 7, 42, -10, 0 },
1420 			 { -3, -6, 62, 7, 77, 4, -6 },
1421 			 { -10, 25, 86, 7, 37, -10, 0 },
1422 			 { -4, -3, 67, 7, 72, 1, -5 },
1423 			 { -10, 30, 86, 7, 32, -10, 0 },
1424 			 { -5, -1, 71, 7, 69, -2, -4 },
1425 			 { 0, -10, 35, 7, 86, 27, -10 },
1426 			 { -6, 2, 75, 7, 64, -4, -3 },
1427 			 { 0, -10, 40, 7, 85, 23, -10 },
1428 			 { -7, 6, 77, 7, 60, -6, -2 },
1429 			 { 0, -10, 45, 7, 84, 18, -9 },
1430 			 { -7, 10, 79, 7, 55, -8, -1 },
1431 			 { -1, -9, 50, 7, 82, 14, -8 } } },
1432 	.ver_phase_arr = {
1433 		.even = { { -10, 31, 86, 7, 31, -10, 0 },
1434 			 { -5, 0, 72, 7, 68, -3, -4 },
1435 			 { 0, -10, 36, 7, 86, 26, -10 },
1436 			 { -6, 3, 76, 7, 63, -5, -3 },
1437 			 { 0, -10, 41, 7, 85, 21, -9 },
1438 			 { -7, 7, 78, 7, 59, -7, -2 },
1439 			 { 0, -10, 46, 7, 84, 17, -9 },
1440 			 { -8, 11, 80, 7, 54, -8, -1 },
1441 			 { -1, -9, 51, 7, 82, 13, -8 },
1442 			 { -9, 15, 83, 7, 49, -9, -1 },
1443 			 { -2, -8, 56, 7, 80, 9, -7 },
1444 			 { -9, 19, 85, 7, 43, -10, 0 },
1445 			 { -3, -6, 61, 7, 77, 5, -6 },
1446 			 { -10, 24, 86, 7, 38, -10, 0 },
1447 			 { -3, -4, 66, 7, 72, 2, -5 },
1448 			 { -10, 29, 86, 7, 33, -10, 0 },
1449 			 { -4, -1, 68, 7, 70, -1, -4 },
1450 			 { 0, -10, 33, 7, 86, 29, -10 },
1451 			 { -5, 2, 72, 7, 66, -4, -3 },
1452 			 { 0, -10, 38, 7, 86, 24, -10 },
1453 			 { -6, 5, 77, 7, 61, -6, -3 },
1454 			 { 0, -10, 43, 7, 85, 19, -9 },
1455 			 { -7, 9, 80, 7, 56, -8, -2 },
1456 			 { -1, -9, 49, 7, 83, 15, -9 },
1457 			 { -8, 13, 82, 7, 51, -9, -1 },
1458 			 { -1, -8, 54, 7, 80, 11, -8 },
1459 			 { -9, 17, 84, 7, 46, -10, 0 },
1460 			 { -2, -7, 59, 7, 78, 7, -7 },
1461 			 { -9, 21, 85, 7, 41, -10, 0 },
1462 			 { -3, -5, 63, 7, 76, 3, -6 },
1463 			 { -10, 26, 86, 7, 36, -10, 0 },
1464 			 { -4, -3, 68, 7, 72, 0, -5 } },
1465 		.odd = { { -8, 14, 82, 7, 50, -9, -1 },
1466 			 { -1, -8, 55, 7, 79, 10, -7 },
1467 			 { -9, 18, 84, 7, 45, -10, 0 },
1468 			 { -2, -6, 60, 7, 77, 6, -7 },
1469 			 { -10, 23, 85, 7, 40, -10, 0 },
1470 			 { -3, -4, 64, 7, 75, 2, -6 },
1471 			 { -10, 27, 86, 7, 35, -10, 0 },
1472 			 { -4, -2, 69, 7, 71, -1, -5 },
1473 			 { 0, -10, 32, 7, 86, 30, -10 },
1474 			 { -5, 1, 72, 7, 67, -3, -4 },
1475 			 { 0, -10, 37, 7, 86, 25, -10 },
1476 			 { -6, 4, 77, 7, 62, -6, -3 },
1477 			 { 0, -10, 42, 7, 85, 20, -9 },
1478 			 { -7, 8, 79, 7, 57, -7, -2 },
1479 			 { -1, -9, 47, 7, 84, 16, -9 },
1480 			 { -8, 12, 81, 7, 52, -8, -1 },
1481 			 { -1, -8, 52, 7, 81, 12, -8 },
1482 			 { -9, 16, 84, 7, 47, -9, -1 },
1483 			 { -2, -7, 57, 7, 79, 8, -7 },
1484 			 { -9, 20, 85, 7, 42, -10, 0 },
1485 			 { -3, -6, 62, 7, 77, 4, -6 },
1486 			 { -10, 25, 86, 7, 37, -10, 0 },
1487 			 { -4, -3, 67, 7, 72, 1, -5 },
1488 			 { -10, 30, 86, 7, 32, -10, 0 },
1489 			 { -5, -1, 71, 7, 69, -2, -4 },
1490 			 { 0, -10, 35, 7, 86, 27, -10 },
1491 			 { -6, 2, 75, 7, 64, -4, -3 },
1492 			 { 0, -10, 40, 7, 85, 23, -10 },
1493 			 { -7, 6, 77, 7, 60, -6, -2 },
1494 			 { 0, -10, 45, 7, 84, 18, -9 },
1495 			 { -7, 10, 79, 7, 55, -8, -1 },
1496 			 { -1, -9, 50, 7, 82, 14, -8 } } },
1497 	.ptrn_arr = { { 0x3cf9e79f, 0x9e79f3cf, 0xf3cf3e7 } },
1498 	.sample_patrn_length = 94,
1499 	.hor_ds_en = 1,
1500 	.ver_ds_en = 1
1501 }, {
1502 	/* Scale factor 32 / (32 + 16) = 0.666667 */
1503 	.hor_phase_arr = {
1504 		.even = { { -10, 32, 84, 7, 32, -10, 0 },
1505 			 { -5, 0, 69, 7, 69, 0, -5 } },
1506 		.odd = { { -9, 14, 82, 7, 51, -8, -2 },
1507 			 { -2, -8, 51, 7, 82, 14, -9 } } },
1508 	.ver_phase_arr = {
1509 		.even = { { -10, 32, 84, 7, 32, -10, 0 },
1510 			 { -5, 0, 69, 7, 69, 0, -5 } },
1511 		.odd = { { -9, 14, 82, 7, 51, -8, -2 },
1512 			 { -2, -8, 51, 7, 82, 14, -9 } } },
1513 	.ptrn_arr = { { 0xf } },
1514 	.sample_patrn_length = 6,
1515 	.hor_ds_en = 1,
1516 	.ver_ds_en = 1
1517 }, {
1518 	/* Scale factor 32 / (32 + 17) = 0.653061 */
1519 	.hor_phase_arr = {
1520 		.even = { { -10, 33, 82, 7, 33, -10, 0 },
1521 			 { -5, 0, 66, 7, 70, 3, -6 },
1522 			 { -10, 28, 82, 7, 37, -9, 0 },
1523 			 { -4, -3, 62, 7, 74, 6, -7 },
1524 			 { -10, 24, 82, 7, 42, -9, -1 },
1525 			 { -3, -5, 58, 7, 76, 10, -8 },
1526 			 { -9, 20, 79, 7, 47, -8, -1 },
1527 			 { -3, -6, 54, 7, 78, 14, -9 },
1528 			 { -9, 16, 79, 7, 51, -7, -2 },
1529 			 { -2, -8, 49, 7, 80, 18, -9 },
1530 			 { -8, 12, 77, 7, 56, -6, -3 },
1531 			 { -1, -9, 44, 7, 81, 22, -9 },
1532 			 { -7, 8, 75, 7, 60, -4, -4 },
1533 			 { -1, -9, 40, 7, 82, 26, -10 },
1534 			 { -7, 5, 71, 7, 65, -1, -5 },
1535 			 { 0, -10, 35, 7, 83, 30, -10 },
1536 			 { -6, 1, 70, 7, 68, 1, -6 },
1537 			 { -10, 30, 83, 7, 35, -10, 0 },
1538 			 { -5, -1, 65, 7, 71, 5, -7 },
1539 			 { -10, 26, 82, 7, 40, -9, -1 },
1540 			 { -4, -4, 60, 7, 75, 8, -7 },
1541 			 { -9, 22, 81, 7, 44, -9, -1 },
1542 			 { -3, -6, 56, 7, 77, 12, -8 },
1543 			 { -9, 18, 80, 7, 49, -8, -2 },
1544 			 { -2, -7, 51, 7, 79, 16, -9 },
1545 			 { -9, 14, 78, 7, 54, -6, -3 },
1546 			 { -1, -8, 47, 7, 79, 20, -9 },
1547 			 { -8, 10, 76, 7, 58, -5, -3 },
1548 			 { -1, -9, 42, 7, 82, 24, -10 },
1549 			 { -7, 6, 74, 7, 62, -3, -4 },
1550 			 { 0, -9, 37, 7, 82, 28, -10 },
1551 			 { -6, 3, 70, 7, 66, 0, -5 } },
1552 		.odd = { { -9, 15, 79, 7, 52, -7, -2 },
1553 			 { -2, -8, 48, 7, 80, 19, -9 },
1554 			 { -8, 11, 76, 7, 57, -5, -3 },
1555 			 { -1, -9, 43, 7, 82, 23, -10 },
1556 			 { -7, 7, 74, 7, 61, -3, -4 },
1557 			 { -1, -9, 38, 7, 83, 27, -10 },
1558 			 { -6, 4, 70, 7, 66, -1, -5 },
1559 			 { 0, -10, 34, 7, 83, 31, -10 },
1560 			 { -6, 1, 67, 7, 70, 2, -6 },
1561 			 { -10, 29, 83, 7, 36, -10, 0 },
1562 			 { -5, -2, 64, 7, 73, 5, -7 },
1563 			 { -10, 25, 82, 7, 41, -9, -1 },
1564 			 { -4, -4, 59, 7, 76, 9, -8 },
1565 			 { -9, 21, 80, 7, 45, -8, -1 },
1566 			 { -3, -6, 55, 7, 77, 13, -8 },
1567 			 { -9, 17, 79, 7, 50, -7, -2 },
1568 			 { -2, -7, 50, 7, 79, 17, -9 },
1569 			 { -8, 13, 77, 7, 55, -6, -3 },
1570 			 { -1, -8, 45, 7, 80, 21, -9 },
1571 			 { -8, 9, 76, 7, 59, -4, -4 },
1572 			 { -1, -9, 41, 7, 82, 25, -10 },
1573 			 { -7, 5, 73, 7, 64, -2, -5 },
1574 			 { 0, -10, 36, 7, 83, 29, -10 },
1575 			 { -6, 2, 70, 7, 67, 1, -6 },
1576 			 { -10, 31, 83, 7, 34, -10, 0 },
1577 			 { -5, -1, 66, 7, 70, 4, -6 },
1578 			 { -10, 27, 83, 7, 38, -9, -1 },
1579 			 { -4, -3, 61, 7, 74, 7, -7 },
1580 			 { -10, 23, 82, 7, 43, -9, -1 },
1581 			 { -3, -5, 57, 7, 76, 11, -8 },
1582 			 { -9, 19, 80, 7, 48, -8, -2 },
1583 			 { -2, -7, 52, 7, 79, 15, -9 } } },
1584 	.ver_phase_arr = {
1585 		.even = { { -10, 33, 82, 7, 33, -10, 0 },
1586 			 { -5, 0, 66, 7, 70, 3, -6 },
1587 			 { -10, 28, 82, 7, 37, -9, 0 },
1588 			 { -4, -3, 62, 7, 74, 6, -7 },
1589 			 { -10, 24, 82, 7, 42, -9, -1 },
1590 			 { -3, -5, 58, 7, 76, 10, -8 },
1591 			 { -9, 20, 79, 7, 47, -8, -1 },
1592 			 { -3, -6, 54, 7, 78, 14, -9 },
1593 			 { -9, 16, 79, 7, 51, -7, -2 },
1594 			 { -2, -8, 49, 7, 80, 18, -9 },
1595 			 { -8, 12, 77, 7, 56, -6, -3 },
1596 			 { -1, -9, 44, 7, 81, 22, -9 },
1597 			 { -7, 8, 75, 7, 60, -4, -4 },
1598 			 { -1, -9, 40, 7, 82, 26, -10 },
1599 			 { -7, 5, 71, 7, 65, -1, -5 },
1600 			 { 0, -10, 35, 7, 83, 30, -10 },
1601 			 { -6, 1, 70, 7, 68, 1, -6 },
1602 			 { -10, 30, 83, 7, 35, -10, 0 },
1603 			 { -5, -1, 65, 7, 71, 5, -7 },
1604 			 { -10, 26, 82, 7, 40, -9, -1 },
1605 			 { -4, -4, 60, 7, 75, 8, -7 },
1606 			 { -9, 22, 81, 7, 44, -9, -1 },
1607 			 { -3, -6, 56, 7, 77, 12, -8 },
1608 			 { -9, 18, 80, 7, 49, -8, -2 },
1609 			 { -2, -7, 51, 7, 79, 16, -9 },
1610 			 { -9, 14, 78, 7, 54, -6, -3 },
1611 			 { -1, -8, 47, 7, 79, 20, -9 },
1612 			 { -8, 10, 76, 7, 58, -5, -3 },
1613 			 { -1, -9, 42, 7, 82, 24, -10 },
1614 			 { -7, 6, 74, 7, 62, -3, -4 },
1615 			 { 0, -9, 37, 7, 82, 28, -10 },
1616 			 { -6, 3, 70, 7, 66, 0, -5 } },
1617 		.odd = { { -9, 15, 79, 7, 52, -7, -2 },
1618 			 { -2, -8, 48, 7, 80, 19, -9 },
1619 			 { -8, 11, 76, 7, 57, -5, -3 },
1620 			 { -1, -9, 43, 7, 82, 23, -10 },
1621 			 { -7, 7, 74, 7, 61, -3, -4 },
1622 			 { -1, -9, 38, 7, 83, 27, -10 },
1623 			 { -6, 4, 70, 7, 66, -1, -5 },
1624 			 { 0, -10, 34, 7, 83, 31, -10 },
1625 			 { -6, 1, 67, 7, 70, 2, -6 },
1626 			 { -10, 29, 83, 7, 36, -10, 0 },
1627 			 { -5, -2, 64, 7, 73, 5, -7 },
1628 			 { -10, 25, 82, 7, 41, -9, -1 },
1629 			 { -4, -4, 59, 7, 76, 9, -8 },
1630 			 { -9, 21, 80, 7, 45, -8, -1 },
1631 			 { -3, -6, 55, 7, 77, 13, -8 },
1632 			 { -9, 17, 79, 7, 50, -7, -2 },
1633 			 { -2, -7, 50, 7, 79, 17, -9 },
1634 			 { -8, 13, 77, 7, 55, -6, -3 },
1635 			 { -1, -8, 45, 7, 80, 21, -9 },
1636 			 { -8, 9, 76, 7, 59, -4, -4 },
1637 			 { -1, -9, 41, 7, 82, 25, -10 },
1638 			 { -7, 5, 73, 7, 64, -2, -5 },
1639 			 { 0, -10, 36, 7, 83, 29, -10 },
1640 			 { -6, 2, 70, 7, 67, 1, -6 },
1641 			 { -10, 31, 83, 7, 34, -10, 0 },
1642 			 { -5, -1, 66, 7, 70, 4, -6 },
1643 			 { -10, 27, 83, 7, 38, -9, -1 },
1644 			 { -4, -3, 61, 7, 74, 7, -7 },
1645 			 { -10, 23, 82, 7, 43, -9, -1 },
1646 			 { -3, -5, 57, 7, 76, 11, -8 },
1647 			 { -9, 19, 80, 7, 48, -8, -2 },
1648 			 { -2, -7, 52, 7, 79, 15, -9 } } },
1649 	.ptrn_arr = { { 0xe73cf3cf, 0x3cf39e79, 0xe79e79cf } },
1650 	.sample_patrn_length = 98,
1651 	.hor_ds_en = 1,
1652 	.ver_ds_en = 1
1653 }, {
1654 	/* Scale factor 32 / (32 + 18) = 0.64 */
1655 	.hor_phase_arr = {
1656 		.even = { { -9, 33, 80, 7, 33, -9, 0 },
1657 			 { -6, 0, 64, 7, 71, 6, -7 },
1658 			 { -10, 25, 80, 7, 42, -8, -1 },
1659 			 { -4, -4, 56, 7, 76, 13, -9 },
1660 			 { -9, 17, 78, 7, 51, -6, -3 },
1661 			 { -2, -7, 47, 7, 78, 21, -9 },
1662 			 { -8, 9, 74, 7, 60, -2, -5 },
1663 			 { -1, -9, 38, 7, 81, 29, -10 },
1664 			 { -6, 3, 66, 7, 68, 3, -6 },
1665 			 { -10, 29, 81, 7, 38, -9, -1 },
1666 			 { -5, -2, 60, 7, 74, 9, -8 },
1667 			 { -9, 21, 78, 7, 47, -7, -2 },
1668 			 { -3, -6, 51, 7, 78, 17, -9 },
1669 			 { -9, 13, 76, 7, 56, -4, -4 },
1670 			 { -1, -8, 42, 7, 80, 25, -10 },
1671 			 { -7, 6, 71, 7, 64, 0, -6 } },
1672 		.odd = { { -9, 15, 76, 7, 54, -5, -3 },
1673 			 { -2, -8, 45, 7, 80, 23, -10 },
1674 			 { -8, 8, 72, 7, 62, -1, -5 },
1675 			 { -1, -9, 36, 7, 80, 31, -9 },
1676 			 { -6, 1, 66, 7, 70, 4, -7 },
1677 			 { -10, 27, 81, 7, 40, -9, -1 },
1678 			 { -4, -4, 58, 7, 75, 11, -8 },
1679 			 { -9, 19, 78, 7, 49, -7, -2 },
1680 			 { -2, -7, 49, 7, 78, 19, -9 },
1681 			 { -8, 11, 75, 7, 58, -4, -4 },
1682 			 { -1, -9, 40, 7, 81, 27, -10 },
1683 			 { -7, 4, 70, 7, 66, 1, -6 },
1684 			 { -9, 31, 80, 7, 36, -9, -1 },
1685 			 { -5, -1, 62, 7, 72, 8, -8 },
1686 			 { -10, 23, 80, 7, 45, -8, -2 },
1687 			 { -3, -5, 54, 7, 76, 15, -9 } } },
1688 	.ver_phase_arr = {
1689 		.even = { { -9, 33, 80, 7, 33, -9, 0 },
1690 			 { -6, 0, 64, 7, 71, 6, -7 },
1691 			 { -10, 25, 80, 7, 42, -8, -1 },
1692 			 { -4, -4, 56, 7, 76, 13, -9 },
1693 			 { -9, 17, 78, 7, 51, -6, -3 },
1694 			 { -2, -7, 47, 7, 78, 21, -9 },
1695 			 { -8, 9, 74, 7, 60, -2, -5 },
1696 			 { -1, -9, 38, 7, 81, 29, -10 },
1697 			 { -6, 3, 66, 7, 68, 3, -6 },
1698 			 { -10, 29, 81, 7, 38, -9, -1 },
1699 			 { -5, -2, 60, 7, 74, 9, -8 },
1700 			 { -9, 21, 78, 7, 47, -7, -2 },
1701 			 { -3, -6, 51, 7, 78, 17, -9 },
1702 			 { -9, 13, 76, 7, 56, -4, -4 },
1703 			 { -1, -8, 42, 7, 80, 25, -10 },
1704 			 { -7, 6, 71, 7, 64, 0, -6 } },
1705 		.odd = { { -9, 15, 76, 7, 54, -5, -3 },
1706 			 { -2, -8, 45, 7, 80, 23, -10 },
1707 			 { -8, 8, 72, 7, 62, -1, -5 },
1708 			 { -1, -9, 36, 7, 80, 31, -9 },
1709 			 { -6, 1, 66, 7, 70, 4, -7 },
1710 			 { -10, 27, 81, 7, 40, -9, -1 },
1711 			 { -4, -4, 58, 7, 75, 11, -8 },
1712 			 { -9, 19, 78, 7, 49, -7, -2 },
1713 			 { -2, -7, 49, 7, 78, 19, -9 },
1714 			 { -8, 11, 75, 7, 58, -4, -4 },
1715 			 { -1, -9, 40, 7, 81, 27, -10 },
1716 			 { -7, 4, 70, 7, 66, 1, -6 },
1717 			 { -9, 31, 80, 7, 36, -9, -1 },
1718 			 { -5, -1, 62, 7, 72, 8, -8 },
1719 			 { -10, 23, 80, 7, 45, -8, -2 },
1720 			 { -3, -5, 54, 7, 76, 15, -9 } } },
1721 	.ptrn_arr = { { 0xf39e73cf, 0xe79c } },
1722 	.sample_patrn_length = 50,
1723 	.hor_ds_en = 1,
1724 	.ver_ds_en = 1
1725 }, {
1726 	/* Scale factor 32 / (32 + 19) = 0.627451 */
1727 	.hor_phase_arr = {
1728 		.even = { { -9, 34, 79, 7, 34, -9, -1 },
1729 			 { -6, 0, 61, 7, 72, 9, -8 },
1730 			 { -9, 22, 78, 7, 47, -7, -3 },
1731 			 { -3, -6, 49, 7, 77, 20, -9 },
1732 			 { -8, 11, 72, 7, 59, -1, -5 },
1733 			 { -1, -9, 36, 7, 79, 32, -9 },
1734 			 { -6, 1, 63, 7, 71, 7, -8 },
1735 			 { -9, 24, 77, 7, 45, -7, -2 },
1736 			 { -4, -5, 51, 7, 77, 18, -9 },
1737 			 { -9, 13, 73, 7, 58, -2, -5 },
1738 			 { -1, -8, 38, 7, 78, 30, -9 },
1739 			 { -6, 3, 65, 7, 67, 6, -7 },
1740 			 { -9, 26, 78, 7, 43, -8, -2 },
1741 			 { -4, -4, 53, 7, 76, 16, -9 },
1742 			 { -9, 14, 75, 7, 55, -3, -4 },
1743 			 { -2, -8, 40, 7, 79, 28, -9 },
1744 			 { -7, 4, 67, 7, 67, 4, -7 },
1745 			 { -9, 28, 79, 7, 40, -8, -2 },
1746 			 { -4, -3, 55, 7, 75, 14, -9 },
1747 			 { -9, 16, 76, 7, 53, -4, -4 },
1748 			 { -2, -8, 43, 7, 78, 26, -9 },
1749 			 { -7, 6, 67, 7, 65, 3, -6 },
1750 			 { -9, 30, 78, 7, 38, -8, -1 },
1751 			 { -5, -2, 58, 7, 73, 13, -9 },
1752 			 { -9, 18, 77, 7, 51, -5, -4 },
1753 			 { -2, -7, 45, 7, 77, 24, -9 },
1754 			 { -8, 7, 71, 7, 63, 1, -6 },
1755 			 { -9, 32, 79, 7, 36, -9, -1 },
1756 			 { -5, -1, 59, 7, 72, 11, -8 },
1757 			 { -9, 20, 77, 7, 49, -6, -3 },
1758 			 { -3, -7, 47, 7, 78, 22, -9 },
1759 			 { -8, 9, 72, 7, 61, 0, -6 } },
1760 		.odd = { { -9, 15, 76, 7, 54, -4, -4 },
1761 			 { -2, -8, 41, 7, 79, 27, -9 },
1762 			 { -7, 5, 68, 7, 66, 3, -7 },
1763 			 { -9, 29, 78, 7, 39, -8, -1 },
1764 			 { -5, -3, 56, 7, 76, 13, -9 },
1765 			 { -9, 17, 77, 7, 52, -5, -4 },
1766 			 { -2, -7, 44, 7, 77, 25, -9 },
1767 			 { -7, 7, 68, 7, 64, 2, -6 },
1768 			 { -9, 31, 79, 7, 37, -9, -1 },
1769 			 { -5, -2, 59, 7, 72, 12, -8 },
1770 			 { -9, 19, 77, 7, 50, -6, -3 },
1771 			 { -3, -7, 46, 7, 78, 23, -9 },
1772 			 { -8, 8, 71, 7, 62, 1, -6 },
1773 			 { -9, 33, 79, 7, 35, -9, -1 },
1774 			 { -5, -1, 60, 7, 72, 10, -8 },
1775 			 { -9, 21, 77, 7, 48, -6, -3 },
1776 			 { -3, -6, 48, 7, 77, 21, -9 },
1777 			 { -8, 10, 72, 7, 60, -1, -5 },
1778 			 { -1, -9, 35, 7, 79, 33, -9 },
1779 			 { -6, 1, 62, 7, 71, 8, -8 },
1780 			 { -9, 23, 78, 7, 46, -7, -3 },
1781 			 { -3, -6, 50, 7, 77, 19, -9 },
1782 			 { -8, 12, 72, 7, 59, -2, -5 },
1783 			 { -1, -9, 37, 7, 79, 31, -9 },
1784 			 { -6, 2, 64, 7, 68, 7, -7 },
1785 			 { -9, 25, 77, 7, 44, -7, -2 },
1786 			 { -4, -5, 52, 7, 77, 17, -9 },
1787 			 { -9, 13, 76, 7, 56, -3, -5 },
1788 			 { -1, -8, 39, 7, 78, 29, -9 },
1789 			 { -7, 3, 66, 7, 68, 5, -7 },
1790 			 { -9, 27, 79, 7, 41, -8, -2 },
1791 			 { -4, -4, 54, 7, 76, 15, -9 } } },
1792 	.ver_phase_arr = {
1793 		.even = { { -9, 34, 79, 7, 34, -9, -1 },
1794 			 { -6, 0, 61, 7, 72, 9, -8 },
1795 			 { -9, 22, 78, 7, 47, -7, -3 },
1796 			 { -3, -6, 49, 7, 77, 20, -9 },
1797 			 { -8, 11, 72, 7, 59, -1, -5 },
1798 			 { -1, -9, 36, 7, 79, 32, -9 },
1799 			 { -6, 1, 63, 7, 71, 7, -8 },
1800 			 { -9, 24, 77, 7, 45, -7, -2 },
1801 			 { -4, -5, 51, 7, 77, 18, -9 },
1802 			 { -9, 13, 73, 7, 58, -2, -5 },
1803 			 { -1, -8, 38, 7, 78, 30, -9 },
1804 			 { -6, 3, 65, 7, 67, 6, -7 },
1805 			 { -9, 26, 78, 7, 43, -8, -2 },
1806 			 { -4, -4, 53, 7, 76, 16, -9 },
1807 			 { -9, 14, 75, 7, 55, -3, -4 },
1808 			 { -2, -8, 40, 7, 79, 28, -9 },
1809 			 { -7, 4, 67, 7, 67, 4, -7 },
1810 			 { -9, 28, 79, 7, 40, -8, -2 },
1811 			 { -4, -3, 55, 7, 75, 14, -9 },
1812 			 { -9, 16, 76, 7, 53, -4, -4 },
1813 			 { -2, -8, 43, 7, 78, 26, -9 },
1814 			 { -7, 6, 67, 7, 65, 3, -6 },
1815 			 { -9, 30, 78, 7, 38, -8, -1 },
1816 			 { -5, -2, 58, 7, 73, 13, -9 },
1817 			 { -9, 18, 77, 7, 51, -5, -4 },
1818 			 { -2, -7, 45, 7, 77, 24, -9 },
1819 			 { -8, 7, 71, 7, 63, 1, -6 },
1820 			 { -9, 32, 79, 7, 36, -9, -1 },
1821 			 { -5, -1, 59, 7, 72, 11, -8 },
1822 			 { -9, 20, 77, 7, 49, -6, -3 },
1823 			 { -3, -7, 47, 7, 78, 22, -9 },
1824 			 { -8, 9, 72, 7, 61, 0, -6 } },
1825 		.odd = { { -9, 15, 76, 7, 54, -4, -4 },
1826 			 { -2, -8, 41, 7, 79, 27, -9 },
1827 			 { -7, 5, 68, 7, 66, 3, -7 },
1828 			 { -9, 29, 78, 7, 39, -8, -1 },
1829 			 { -5, -3, 56, 7, 76, 13, -9 },
1830 			 { -9, 17, 77, 7, 52, -5, -4 },
1831 			 { -2, -7, 44, 7, 77, 25, -9 },
1832 			 { -7, 7, 68, 7, 64, 2, -6 },
1833 			 { -9, 31, 79, 7, 37, -9, -1 },
1834 			 { -5, -2, 59, 7, 72, 12, -8 },
1835 			 { -9, 19, 77, 7, 50, -6, -3 },
1836 			 { -3, -7, 46, 7, 78, 23, -9 },
1837 			 { -8, 8, 71, 7, 62, 1, -6 },
1838 			 { -9, 33, 79, 7, 35, -9, -1 },
1839 			 { -5, -1, 60, 7, 72, 10, -8 },
1840 			 { -9, 21, 77, 7, 48, -6, -3 },
1841 			 { -3, -6, 48, 7, 77, 21, -9 },
1842 			 { -8, 10, 72, 7, 60, -1, -5 },
1843 			 { -1, -9, 35, 7, 79, 33, -9 },
1844 			 { -6, 1, 62, 7, 71, 8, -8 },
1845 			 { -9, 23, 78, 7, 46, -7, -3 },
1846 			 { -3, -6, 50, 7, 77, 19, -9 },
1847 			 { -8, 12, 72, 7, 59, -2, -5 },
1848 			 { -1, -9, 37, 7, 79, 31, -9 },
1849 			 { -6, 2, 64, 7, 68, 7, -7 },
1850 			 { -9, 25, 77, 7, 44, -7, -2 },
1851 			 { -4, -5, 52, 7, 77, 17, -9 },
1852 			 { -9, 13, 76, 7, 56, -3, -5 },
1853 			 { -1, -8, 39, 7, 78, 29, -9 },
1854 			 { -7, 3, 66, 7, 68, 5, -7 },
1855 			 { -9, 27, 79, 7, 41, -8, -2 },
1856 			 { -4, -4, 54, 7, 76, 15, -9 } } },
1857 	.ptrn_arr = { { 0x79ce79cf, 0x73ce79ce, 0x73ce73ce, 0xe } },
1858 	.sample_patrn_length = 102,
1859 	.hor_ds_en = 1,
1860 	.ver_ds_en = 1
1861 }, {
1862 	/* Scale factor 32 / (32 + 20) = 0.615385 */
1863 	.hor_phase_arr = {
1864 		.even = { { -8, 34, 77, 7, 34, -8, -1 },
1865 			 { -6, 0, 59, 7, 71, 12, -8 },
1866 			 { -9, 19, 75, 7, 51, -4, -4 },
1867 			 { -3, -7, 43, 7, 77, 27, -9 },
1868 			 { -7, 6, 64, 7, 66, 6, -7 },
1869 			 { -9, 27, 77, 7, 43, -7, -3 },
1870 			 { -4, -4, 51, 7, 75, 19, -9 },
1871 			 { -8, 12, 71, 7, 59, 0, -6 } },
1872 		.odd = { { -9, 16, 73, 7, 55, -2, -5 },
1873 			 { -2, -8, 39, 7, 77, 31, -9 },
1874 			 { -7, 3, 63, 7, 68, 9, -8 },
1875 			 { -9, 23, 76, 7, 47, -6, -3 },
1876 			 { -3, -6, 47, 7, 76, 23, -9 },
1877 			 { -8, 9, 68, 7, 63, 3, -7 },
1878 			 { -9, 31, 77, 7, 39, -8, -2 },
1879 			 { -5, -2, 55, 7, 73, 16, -9 } } },
1880 	.ver_phase_arr = {
1881 		.even = { { -8, 34, 77, 7, 34, -8, -1 },
1882 			 { -6, 0, 59, 7, 71, 12, -8 },
1883 			 { -9, 19, 75, 7, 51, -4, -4 },
1884 			 { -3, -7, 43, 7, 77, 27, -9 },
1885 			 { -7, 6, 64, 7, 66, 6, -7 },
1886 			 { -9, 27, 77, 7, 43, -7, -3 },
1887 			 { -4, -4, 51, 7, 75, 19, -9 },
1888 			 { -8, 12, 71, 7, 59, 0, -6 } },
1889 		.odd = { { -9, 16, 73, 7, 55, -2, -5 },
1890 			 { -2, -8, 39, 7, 77, 31, -9 },
1891 			 { -7, 3, 63, 7, 68, 9, -8 },
1892 			 { -9, 23, 76, 7, 47, -6, -3 },
1893 			 { -3, -6, 47, 7, 76, 23, -9 },
1894 			 { -8, 9, 68, 7, 63, 3, -7 },
1895 			 { -9, 31, 77, 7, 39, -8, -2 },
1896 			 { -5, -2, 55, 7, 73, 16, -9 } } },
1897 	.ptrn_arr = { { 0xe739cf } },
1898 	.sample_patrn_length = 26,
1899 	.hor_ds_en = 1,
1900 	.ver_ds_en = 1
1901 }, {
1902 	/* Scale factor 32 / (32 + 21) = 0.603774 */
1903 	.hor_phase_arr = {
1904 		.even = { { -8, 35, 76, 7, 35, -8, -2 },
1905 			 { -6, 0, 57, 7, 71, 15, -9 },
1906 			 { -9, 17, 71, 7, 55, -1, -5 },
1907 			 { -2, -8, 37, 7, 76, 33, -8 },
1908 			 { -6, 1, 58, 7, 71, 13, -9 },
1909 			 { -9, 18, 73, 7, 53, -2, -5 },
1910 			 { -2, -7, 39, 7, 75, 31, -8 },
1911 			 { -7, 2, 60, 7, 69, 12, -8 },
1912 			 { -9, 20, 74, 7, 51, -3, -5 },
1913 			 { -3, -7, 41, 7, 77, 29, -9 },
1914 			 { -7, 4, 62, 7, 67, 10, -8 },
1915 			 { -9, 22, 74, 7, 49, -4, -4 },
1916 			 { -3, -6, 43, 7, 75, 28, -9 },
1917 			 { -7, 5, 63, 7, 67, 8, -8 },
1918 			 { -9, 24, 75, 7, 47, -5, -4 },
1919 			 { -4, -5, 45, 7, 75, 26, -9 },
1920 			 { -8, 7, 65, 7, 65, 7, -8 },
1921 			 { -9, 26, 75, 7, 45, -5, -4 },
1922 			 { -4, -5, 47, 7, 75, 24, -9 },
1923 			 { -8, 8, 67, 7, 63, 5, -7 },
1924 			 { -9, 28, 75, 7, 43, -6, -3 },
1925 			 { -4, -4, 49, 7, 74, 22, -9 },
1926 			 { -8, 10, 67, 7, 62, 4, -7 },
1927 			 { -9, 29, 77, 7, 41, -7, -3 },
1928 			 { -5, -3, 51, 7, 74, 20, -9 },
1929 			 { -8, 12, 69, 7, 60, 2, -7 },
1930 			 { -8, 31, 75, 7, 39, -7, -2 },
1931 			 { -5, -2, 53, 7, 73, 18, -9 },
1932 			 { -9, 13, 71, 7, 58, 1, -6 },
1933 			 { -8, 33, 76, 7, 37, -8, -2 },
1934 			 { -5, -1, 55, 7, 71, 17, -9 },
1935 			 { -9, 15, 71, 7, 57, 0, -6 } },
1936 		.odd = { { -9, 16, 72, 7, 56, -1, -6 },
1937 			 { -2, -8, 36, 7, 76, 34, -8 },
1938 			 { -6, 1, 58, 7, 70, 14, -9 },
1939 			 { -9, 18, 72, 7, 54, -2, -5 },
1940 			 { -2, -7, 38, 7, 75, 32, -8 },
1941 			 { -6, 2, 59, 7, 70, 12, -9 },
1942 			 { -9, 19, 74, 7, 52, -3, -5 },
1943 			 { -3, -7, 40, 7, 77, 30, -9 },
1944 			 { -7, 3, 61, 7, 68, 11, -8 },
1945 			 { -9, 21, 75, 7, 50, -4, -5 },
1946 			 { -3, -6, 42, 7, 75, 29, -9 },
1947 			 { -7, 5, 63, 7, 66, 9, -8 },
1948 			 { -9, 23, 74, 7, 48, -4, -4 },
1949 			 { -3, -6, 44, 7, 75, 27, -9 },
1950 			 { -7, 6, 64, 7, 65, 8, -8 },
1951 			 { -9, 25, 75, 7, 46, -5, -4 },
1952 			 { -4, -5, 46, 7, 75, 25, -9 },
1953 			 { -8, 8, 65, 7, 64, 6, -7 },
1954 			 { -9, 27, 75, 7, 44, -6, -3 },
1955 			 { -4, -4, 48, 7, 74, 23, -9 },
1956 			 { -8, 9, 66, 7, 63, 5, -7 },
1957 			 { -9, 29, 75, 7, 42, -6, -3 },
1958 			 { -5, -4, 50, 7, 75, 21, -9 },
1959 			 { -8, 11, 68, 7, 61, 3, -7 },
1960 			 { -9, 30, 77, 7, 40, -7, -3 },
1961 			 { -5, -3, 52, 7, 74, 19, -9 },
1962 			 { -9, 12, 70, 7, 59, 2, -6 },
1963 			 { -8, 32, 75, 7, 38, -7, -2 },
1964 			 { -5, -2, 54, 7, 72, 18, -9 },
1965 			 { -9, 14, 70, 7, 58, 1, -6 },
1966 			 { -8, 34, 76, 7, 36, -8, -2 },
1967 			 { -6, -1, 56, 7, 72, 16, -9 } } },
1968 	.ver_phase_arr = {
1969 		.even = { { -8, 35, 76, 7, 35, -8, -2 },
1970 			 { -6, 0, 57, 7, 71, 15, -9 },
1971 			 { -9, 17, 71, 7, 55, -1, -5 },
1972 			 { -2, -8, 37, 7, 76, 33, -8 },
1973 			 { -6, 1, 58, 7, 71, 13, -9 },
1974 			 { -9, 18, 73, 7, 53, -2, -5 },
1975 			 { -2, -7, 39, 7, 75, 31, -8 },
1976 			 { -7, 2, 60, 7, 69, 12, -8 },
1977 			 { -9, 20, 74, 7, 51, -3, -5 },
1978 			 { -3, -7, 41, 7, 77, 29, -9 },
1979 			 { -7, 4, 62, 7, 67, 10, -8 },
1980 			 { -9, 22, 74, 7, 49, -4, -4 },
1981 			 { -3, -6, 43, 7, 75, 28, -9 },
1982 			 { -7, 5, 63, 7, 67, 8, -8 },
1983 			 { -9, 24, 75, 7, 47, -5, -4 },
1984 			 { -4, -5, 45, 7, 75, 26, -9 },
1985 			 { -8, 7, 65, 7, 65, 7, -8 },
1986 			 { -9, 26, 75, 7, 45, -5, -4 },
1987 			 { -4, -5, 47, 7, 75, 24, -9 },
1988 			 { -8, 8, 67, 7, 63, 5, -7 },
1989 			 { -9, 28, 75, 7, 43, -6, -3 },
1990 			 { -4, -4, 49, 7, 74, 22, -9 },
1991 			 { -8, 10, 67, 7, 62, 4, -7 },
1992 			 { -9, 29, 77, 7, 41, -7, -3 },
1993 			 { -5, -3, 51, 7, 74, 20, -9 },
1994 			 { -8, 12, 69, 7, 60, 2, -7 },
1995 			 { -8, 31, 75, 7, 39, -7, -2 },
1996 			 { -5, -2, 53, 7, 73, 18, -9 },
1997 			 { -9, 13, 71, 7, 58, 1, -6 },
1998 			 { -8, 33, 76, 7, 37, -8, -2 },
1999 			 { -5, -1, 55, 7, 71, 17, -9 },
2000 			 { -9, 15, 71, 7, 57, 0, -6 } },
2001 		.odd = { { -9, 16, 72, 7, 56, -1, -6 },
2002 			 { -2, -8, 36, 7, 76, 34, -8 },
2003 			 { -6, 1, 58, 7, 70, 14, -9 },
2004 			 { -9, 18, 72, 7, 54, -2, -5 },
2005 			 { -2, -7, 38, 7, 75, 32, -8 },
2006 			 { -6, 2, 59, 7, 70, 12, -9 },
2007 			 { -9, 19, 74, 7, 52, -3, -5 },
2008 			 { -3, -7, 40, 7, 77, 30, -9 },
2009 			 { -7, 3, 61, 7, 68, 11, -8 },
2010 			 { -9, 21, 75, 7, 50, -4, -5 },
2011 			 { -3, -6, 42, 7, 75, 29, -9 },
2012 			 { -7, 5, 63, 7, 66, 9, -8 },
2013 			 { -9, 23, 74, 7, 48, -4, -4 },
2014 			 { -3, -6, 44, 7, 75, 27, -9 },
2015 			 { -7, 6, 64, 7, 65, 8, -8 },
2016 			 { -9, 25, 75, 7, 46, -5, -4 },
2017 			 { -4, -5, 46, 7, 75, 25, -9 },
2018 			 { -8, 8, 65, 7, 64, 6, -7 },
2019 			 { -9, 27, 75, 7, 44, -6, -3 },
2020 			 { -4, -4, 48, 7, 74, 23, -9 },
2021 			 { -8, 9, 66, 7, 63, 5, -7 },
2022 			 { -9, 29, 75, 7, 42, -6, -3 },
2023 			 { -5, -4, 50, 7, 75, 21, -9 },
2024 			 { -8, 11, 68, 7, 61, 3, -7 },
2025 			 { -9, 30, 77, 7, 40, -7, -3 },
2026 			 { -5, -3, 52, 7, 74, 19, -9 },
2027 			 { -9, 12, 70, 7, 59, 2, -6 },
2028 			 { -8, 32, 75, 7, 38, -7, -2 },
2029 			 { -5, -2, 54, 7, 72, 18, -9 },
2030 			 { -9, 14, 70, 7, 58, 1, -6 },
2031 			 { -8, 34, 76, 7, 36, -8, -2 },
2032 			 { -6, -1, 56, 7, 72, 16, -9 } } },
2033 	.ptrn_arr = { { 0x9ce739cf, 0xe739ce73, 0x39ce739c, 0xe7 } },
2034 	.sample_patrn_length = 106,
2035 	.hor_ds_en = 1,
2036 	.ver_ds_en = 1
2037 }, {
2038 	/* Scale factor 32 / (32 + 22) = 0.592593 */
2039 	.hor_phase_arr = {
2040 		.even = { { -7, 35, 74, 7, 35, -7, -2 },
2041 			 { -6, 0, 54, 7, 71, 18, -9 },
2042 			 { -9, 14, 70, 7, 58, 2, -7 },
2043 			 { -8, 32, 74, 7, 39, -6, -3 },
2044 			 { -5, -2, 51, 7, 72, 21, -9 },
2045 			 { -8, 11, 66, 7, 61, 5, -7 },
2046 			 { -9, 28, 75, 7, 43, -5, -4 },
2047 			 { -4, -4, 47, 7, 73, 25, -9 },
2048 			 { -8, 8, 64, 7, 64, 8, -8 },
2049 			 { -9, 25, 73, 7, 47, -4, -4 },
2050 			 { -4, -5, 43, 7, 75, 28, -9 },
2051 			 { -7, 5, 61, 7, 66, 11, -8 },
2052 			 { -9, 21, 72, 7, 51, -2, -5 },
2053 			 { -3, -6, 39, 7, 74, 32, -8 },
2054 			 { -7, 2, 58, 7, 70, 14, -9 },
2055 			 { -9, 18, 71, 7, 54, 0, -6 } },
2056 		.odd = { { -9, 16, 70, 7, 56, 1, -6 },
2057 			 { -8, 34, 75, 7, 37, -7, -3 },
2058 			 { -6, -1, 53, 7, 72, 19, -9 },
2059 			 { -9, 13, 68, 7, 59, 4, -7 },
2060 			 { -8, 30, 74, 7, 41, -6, -3 },
2061 			 { -5, -3, 49, 7, 73, 23, -9 },
2062 			 { -8, 10, 66, 7, 62, 6, -8 },
2063 			 { -9, 27, 74, 7, 45, -5, -4 },
2064 			 { -4, -5, 45, 7, 74, 27, -9 },
2065 			 { -8, 6, 62, 7, 66, 10, -8 },
2066 			 { -9, 23, 73, 7, 49, -3, -5 },
2067 			 { -3, -6, 41, 7, 74, 30, -8 },
2068 			 { -7, 4, 59, 7, 68, 13, -9 },
2069 			 { -9, 19, 72, 7, 53, -1, -6 },
2070 			 { -3, -7, 37, 7, 75, 34, -8 },
2071 			 { -6, 1, 56, 7, 70, 16, -9 } } },
2072 	.ver_phase_arr = {
2073 		.even = { { -7, 35, 74, 7, 35, -7, -2 },
2074 			 { -6, 0, 54, 7, 71, 18, -9 },
2075 			 { -9, 14, 70, 7, 58, 2, -7 },
2076 			 { -8, 32, 74, 7, 39, -6, -3 },
2077 			 { -5, -2, 51, 7, 72, 21, -9 },
2078 			 { -8, 11, 66, 7, 61, 5, -7 },
2079 			 { -9, 28, 75, 7, 43, -5, -4 },
2080 			 { -4, -4, 47, 7, 73, 25, -9 },
2081 			 { -8, 8, 64, 7, 64, 8, -8 },
2082 			 { -9, 25, 73, 7, 47, -4, -4 },
2083 			 { -4, -5, 43, 7, 75, 28, -9 },
2084 			 { -7, 5, 61, 7, 66, 11, -8 },
2085 			 { -9, 21, 72, 7, 51, -2, -5 },
2086 			 { -3, -6, 39, 7, 74, 32, -8 },
2087 			 { -7, 2, 58, 7, 70, 14, -9 },
2088 			 { -9, 18, 71, 7, 54, 0, -6 } },
2089 		.odd = { { -9, 16, 70, 7, 56, 1, -6 },
2090 			 { -8, 34, 75, 7, 37, -7, -3 },
2091 			 { -6, -1, 53, 7, 72, 19, -9 },
2092 			 { -9, 13, 68, 7, 59, 4, -7 },
2093 			 { -8, 30, 74, 7, 41, -6, -3 },
2094 			 { -5, -3, 49, 7, 73, 23, -9 },
2095 			 { -8, 10, 66, 7, 62, 6, -8 },
2096 			 { -9, 27, 74, 7, 45, -5, -4 },
2097 			 { -4, -5, 45, 7, 74, 27, -9 },
2098 			 { -8, 6, 62, 7, 66, 10, -8 },
2099 			 { -9, 23, 73, 7, 49, -3, -5 },
2100 			 { -3, -6, 41, 7, 74, 30, -8 },
2101 			 { -7, 4, 59, 7, 68, 13, -9 },
2102 			 { -9, 19, 72, 7, 53, -1, -6 },
2103 			 { -3, -7, 37, 7, 75, 34, -8 },
2104 			 { -6, 1, 56, 7, 70, 16, -9 } } },
2105 	.ptrn_arr = { { 0xce739ce7, 0xce739 } },
2106 	.sample_patrn_length = 54,
2107 	.hor_ds_en = 1,
2108 	.ver_ds_en = 1
2109 }, {
2110 	/* Scale factor 32 / (32 + 23) = 0.581818 */
2111 	.hor_phase_arr = {
2112 		.even = { { -7, 36, 73, 7, 36, -7, -3 },
2113 			 { -6, 0, 52, 7, 71, 20, -9 },
2114 			 { -8, 12, 66, 7, 60, 6, -8 },
2115 			 { -8, 27, 73, 7, 45, -4, -5 },
2116 			 { -4, -4, 43, 7, 72, 29, -8 },
2117 			 { -7, 5, 59, 7, 66, 14, -9 },
2118 			 { -9, 19, 69, 7, 54, 1, -6 },
2119 			 { -7, 34, 72, 7, 38, -6, -3 },
2120 			 { -6, -1, 50, 7, 72, 22, -9 },
2121 			 { -8, 11, 63, 7, 62, 8, -8 },
2122 			 { -9, 26, 72, 7, 47, -3, -5 },
2123 			 { -4, -5, 41, 7, 73, 31, -8 },
2124 			 { -7, 4, 57, 7, 68, 15, -9 },
2125 			 { -9, 17, 69, 7, 56, 2, -7 },
2126 			 { -7, 32, 74, 7, 39, -6, -4 },
2127 			 { -5, -2, 49, 7, 71, 24, -9 },
2128 			 { -8, 9, 63, 7, 63, 9, -8 },
2129 			 { -9, 24, 71, 7, 49, -2, -5 },
2130 			 { -4, -6, 39, 7, 74, 32, -7 },
2131 			 { -7, 2, 56, 7, 69, 17, -9 },
2132 			 { -9, 15, 68, 7, 57, 4, -7 },
2133 			 { -8, 31, 73, 7, 41, -5, -4 },
2134 			 { -5, -3, 47, 7, 72, 26, -9 },
2135 			 { -8, 8, 62, 7, 63, 11, -8 },
2136 			 { -9, 22, 72, 7, 50, -1, -6 },
2137 			 { -3, -6, 38, 7, 72, 34, -7 },
2138 			 { -6, 1, 54, 7, 69, 19, -9 },
2139 			 { -9, 14, 66, 7, 59, 5, -7 },
2140 			 { -8, 29, 72, 7, 43, -4, -4 },
2141 			 { -5, -4, 45, 7, 73, 27, -8 },
2142 			 { -8, 6, 60, 7, 66, 12, -8 },
2143 			 { -9, 20, 71, 7, 52, 0, -6 } },
2144 		.odd = { { -9, 16, 69, 7, 56, 3, -7 },
2145 			 { -8, 31, 74, 7, 40, -5, -4 },
2146 			 { -5, -2, 48, 7, 71, 25, -9 },
2147 			 { -8, 8, 62, 7, 64, 10, -8 },
2148 			 { -9, 23, 72, 7, 50, -2, -6 },
2149 			 { -3, -6, 39, 7, 72, 33, -7 },
2150 			 { -7, 2, 55, 7, 69, 18, -9 },
2151 			 { -9, 15, 67, 7, 58, 4, -7 },
2152 			 { -8, 30, 73, 7, 42, -5, -4 },
2153 			 { -5, -3, 46, 7, 72, 26, -8 },
2154 			 { -8, 7, 61, 7, 65, 11, -8 },
2155 			 { -9, 21, 72, 7, 51, -1, -6 },
2156 			 { -3, -6, 37, 7, 72, 35, -7 },
2157 			 { -6, 1, 53, 7, 69, 20, -9 },
2158 			 { -9, 13, 66, 7, 59, 6, -7 },
2159 			 { -8, 28, 72, 7, 44, -4, -4 },
2160 			 { -4, -4, 44, 7, 72, 28, -8 },
2161 			 { -7, 6, 59, 7, 66, 13, -9 },
2162 			 { -9, 20, 69, 7, 53, 1, -6 },
2163 			 { -7, 35, 72, 7, 37, -6, -3 },
2164 			 { -6, -1, 51, 7, 72, 21, -9 },
2165 			 { -8, 11, 65, 7, 61, 7, -8 },
2166 			 { -8, 26, 72, 7, 46, -3, -5 },
2167 			 { -4, -5, 42, 7, 73, 30, -8 },
2168 			 { -7, 4, 58, 7, 67, 15, -9 },
2169 			 { -9, 18, 69, 7, 55, 2, -7 },
2170 			 { -7, 33, 72, 7, 39, -6, -3 },
2171 			 { -6, -2, 50, 7, 72, 23, -9 },
2172 			 { -8, 10, 64, 7, 62, 8, -8 },
2173 			 { -9, 25, 71, 7, 48, -2, -5 },
2174 			 { -4, -5, 40, 7, 74, 31, -8 },
2175 			 { -7, 3, 56, 7, 69, 16, -9 } } },
2176 	.ver_phase_arr = {
2177 		.even = { { -7, 36, 73, 7, 36, -7, -3 },
2178 			 { -6, 0, 52, 7, 71, 20, -9 },
2179 			 { -8, 12, 66, 7, 60, 6, -8 },
2180 			 { -8, 27, 73, 7, 45, -4, -5 },
2181 			 { -4, -4, 43, 7, 72, 29, -8 },
2182 			 { -7, 5, 59, 7, 66, 14, -9 },
2183 			 { -9, 19, 69, 7, 54, 1, -6 },
2184 			 { -7, 34, 72, 7, 38, -6, -3 },
2185 			 { -6, -1, 50, 7, 72, 22, -9 },
2186 			 { -8, 11, 63, 7, 62, 8, -8 },
2187 			 { -9, 26, 72, 7, 47, -3, -5 },
2188 			 { -4, -5, 41, 7, 73, 31, -8 },
2189 			 { -7, 4, 57, 7, 68, 15, -9 },
2190 			 { -9, 17, 69, 7, 56, 2, -7 },
2191 			 { -7, 32, 74, 7, 39, -6, -4 },
2192 			 { -5, -2, 49, 7, 71, 24, -9 },
2193 			 { -8, 9, 63, 7, 63, 9, -8 },
2194 			 { -9, 24, 71, 7, 49, -2, -5 },
2195 			 { -4, -6, 39, 7, 74, 32, -7 },
2196 			 { -7, 2, 56, 7, 69, 17, -9 },
2197 			 { -9, 15, 68, 7, 57, 4, -7 },
2198 			 { -8, 31, 73, 7, 41, -5, -4 },
2199 			 { -5, -3, 47, 7, 72, 26, -9 },
2200 			 { -8, 8, 62, 7, 63, 11, -8 },
2201 			 { -9, 22, 72, 7, 50, -1, -6 },
2202 			 { -3, -6, 38, 7, 72, 34, -7 },
2203 			 { -6, 1, 54, 7, 69, 19, -9 },
2204 			 { -9, 14, 66, 7, 59, 5, -7 },
2205 			 { -8, 29, 72, 7, 43, -4, -4 },
2206 			 { -5, -4, 45, 7, 73, 27, -8 },
2207 			 { -8, 6, 60, 7, 66, 12, -8 },
2208 			 { -9, 20, 71, 7, 52, 0, -6 } },
2209 		.odd = { { -9, 16, 69, 7, 56, 3, -7 },
2210 			 { -8, 31, 74, 7, 40, -5, -4 },
2211 			 { -5, -2, 48, 7, 71, 25, -9 },
2212 			 { -8, 8, 62, 7, 64, 10, -8 },
2213 			 { -9, 23, 72, 7, 50, -2, -6 },
2214 			 { -3, -6, 39, 7, 72, 33, -7 },
2215 			 { -7, 2, 55, 7, 69, 18, -9 },
2216 			 { -9, 15, 67, 7, 58, 4, -7 },
2217 			 { -8, 30, 73, 7, 42, -5, -4 },
2218 			 { -5, -3, 46, 7, 72, 26, -8 },
2219 			 { -8, 7, 61, 7, 65, 11, -8 },
2220 			 { -9, 21, 72, 7, 51, -1, -6 },
2221 			 { -3, -6, 37, 7, 72, 35, -7 },
2222 			 { -6, 1, 53, 7, 69, 20, -9 },
2223 			 { -9, 13, 66, 7, 59, 6, -7 },
2224 			 { -8, 28, 72, 7, 44, -4, -4 },
2225 			 { -4, -4, 44, 7, 72, 28, -8 },
2226 			 { -7, 6, 59, 7, 66, 13, -9 },
2227 			 { -9, 20, 69, 7, 53, 1, -6 },
2228 			 { -7, 35, 72, 7, 37, -6, -3 },
2229 			 { -6, -1, 51, 7, 72, 21, -9 },
2230 			 { -8, 11, 65, 7, 61, 7, -8 },
2231 			 { -8, 26, 72, 7, 46, -3, -5 },
2232 			 { -4, -5, 42, 7, 73, 30, -8 },
2233 			 { -7, 4, 58, 7, 67, 15, -9 },
2234 			 { -9, 18, 69, 7, 55, 2, -7 },
2235 			 { -7, 33, 72, 7, 39, -6, -3 },
2236 			 { -6, -2, 50, 7, 72, 23, -9 },
2237 			 { -8, 10, 64, 7, 62, 8, -8 },
2238 			 { -9, 25, 71, 7, 48, -2, -5 },
2239 			 { -4, -5, 40, 7, 74, 31, -8 },
2240 			 { -7, 3, 56, 7, 69, 16, -9 } } },
2241 	.ptrn_arr = { { 0xe7339ce7, 0x9ce7339c, 0x399ce739, 0xce7 } },
2242 	.sample_patrn_length = 110,
2243 	.hor_ds_en = 1,
2244 	.ver_ds_en = 1
2245 }, {
2246 	/* Scale factor 32 / (32 + 24) = 0.571429 */
2247 	.hor_phase_arr = {
2248 		.even = { { -6, 36, 71, 7, 36, -6, -3 },
2249 			 { -6, 0, 50, 7, 69, 23, -8 },
2250 			 { -8, 10, 62, 7, 62, 10, -8 },
2251 			 { -8, 23, 69, 7, 50, 0, -6 } },
2252 		.odd = { { -9, 16, 67, 7, 56, 5, -7 },
2253 			 { -8, 29, 73, 7, 43, -4, -5 },
2254 			 { -5, -4, 43, 7, 73, 29, -8 },
2255 			 { -7, 5, 56, 7, 67, 16, -9 } } },
2256 	.ver_phase_arr = {
2257 		.even = { { -6, 36, 71, 7, 36, -6, -3 },
2258 			 { -6, 0, 50, 7, 69, 23, -8 },
2259 			 { -8, 10, 62, 7, 62, 10, -8 },
2260 			 { -8, 23, 69, 7, 50, 0, -6 } },
2261 		.odd = { { -9, 16, 67, 7, 56, 5, -7 },
2262 			 { -8, 29, 73, 7, 43, -4, -5 },
2263 			 { -5, -4, 43, 7, 73, 29, -8 },
2264 			 { -7, 5, 56, 7, 67, 16, -9 } } },
2265 	.ptrn_arr = { { 0xce7 } },
2266 	.sample_patrn_length = 14,
2267 	.hor_ds_en = 1,
2268 	.ver_ds_en = 1
2269 }, {
2270 	/* Scale factor 32 / (32 + 25) = 0.561404 */
2271 	.hor_phase_arr = {
2272 		.even = { { -5, 36, 70, 7, 36, -5, -4 },
2273 			 { -6, 0, 48, 7, 69, 25, -8 },
2274 			 { -8, 8, 59, 7, 63, 14, -8 },
2275 			 { -8, 19, 66, 7, 54, 4, -7 },
2276 			 { -7, 30, 70, 7, 43, -3, -5 },
2277 			 { -5, -3, 41, 7, 70, 32, -7 },
2278 			 { -7, 3, 53, 7, 67, 20, -8 },
2279 			 { -8, 13, 61, 7, 60, 10, -8 },
2280 			 { -8, 24, 67, 7, 50, 1, -6 },
2281 			 { -6, 35, 70, 7, 38, -5, -4 },
2282 			 { -6, -1, 46, 7, 70, 27, -8 },
2283 			 { -8, 7, 57, 7, 64, 16, -8 },
2284 			 { -8, 17, 64, 7, 56, 6, -7 },
2285 			 { -7, 28, 69, 7, 45, -2, -5 },
2286 			 { -4, -4, 40, 7, 69, 33, -6 },
2287 			 { -7, 2, 51, 7, 68, 22, -8 },
2288 			 { -8, 11, 61, 7, 61, 11, -8 },
2289 			 { -8, 22, 68, 7, 51, 2, -7 },
2290 			 { -6, 33, 69, 7, 40, -4, -4 },
2291 			 { -5, -2, 45, 7, 69, 28, -7 },
2292 			 { -7, 6, 56, 7, 64, 17, -8 },
2293 			 { -8, 16, 64, 7, 57, 7, -8 },
2294 			 { -8, 27, 70, 7, 46, -1, -6 },
2295 			 { -4, -5, 38, 7, 70, 35, -6 },
2296 			 { -6, 1, 50, 7, 67, 24, -8 },
2297 			 { -8, 10, 60, 7, 61, 13, -8 },
2298 			 { -8, 20, 67, 7, 53, 3, -7 },
2299 			 { -7, 32, 70, 7, 41, -3, -5 },
2300 			 { -5, -3, 43, 7, 70, 30, -7 },
2301 			 { -7, 4, 54, 7, 66, 19, -8 },
2302 			 { -8, 14, 63, 7, 59, 8, -8 },
2303 			 { -8, 25, 69, 7, 48, 0, -6 } },
2304 		.odd = { { -8, 16, 66, 7, 56, 6, -8 },
2305 			 { -8, 28, 69, 7, 46, -1, -6 },
2306 			 { -4, -4, 39, 7, 69, 34, -6 },
2307 			 { -7, 2, 51, 7, 67, 23, -8 },
2308 			 { -8, 10, 60, 7, 62, 12, -8 },
2309 			 { -8, 21, 67, 7, 52, 3, -7 },
2310 			 { -7, 32, 71, 7, 41, -4, -5 },
2311 			 { -5, -2, 44, 7, 69, 29, -7 },
2312 			 { -7, 5, 55, 7, 65, 18, -8 },
2313 			 { -8, 15, 63, 7, 58, 8, -8 },
2314 			 { -8, 26, 69, 7, 47, 0, -6 },
2315 			 { -4, -5, 37, 7, 71, 35, -6 },
2316 			 { -6, 1, 49, 7, 68, 24, -8 },
2317 			 { -8, 9, 59, 7, 63, 13, -8 },
2318 			 { -8, 20, 65, 7, 54, 4, -7 },
2319 			 { -7, 31, 70, 7, 42, -3, -5 },
2320 			 { -5, -3, 42, 7, 70, 31, -7 },
2321 			 { -7, 4, 54, 7, 65, 20, -8 },
2322 			 { -8, 13, 63, 7, 59, 9, -8 },
2323 			 { -8, 24, 68, 7, 49, 1, -6 },
2324 			 { -6, 35, 71, 7, 37, -5, -4 },
2325 			 { -6, 0, 47, 7, 69, 26, -8 },
2326 			 { -8, 8, 58, 7, 63, 15, -8 },
2327 			 { -8, 18, 65, 7, 55, 5, -7 },
2328 			 { -7, 29, 69, 7, 44, -2, -5 },
2329 			 { -5, -4, 41, 7, 71, 32, -7 },
2330 			 { -7, 3, 52, 7, 67, 21, -8 },
2331 			 { -8, 12, 62, 7, 60, 10, -8 },
2332 			 { -8, 23, 67, 7, 51, 2, -7 },
2333 			 { -6, 34, 69, 7, 39, -4, -4 },
2334 			 { -6, -1, 46, 7, 69, 28, -8 },
2335 			 { -8, 6, 56, 7, 66, 16, -8 } } },
2336 	.ver_phase_arr = {
2337 		.even = { { -5, 36, 70, 7, 36, -5, -4 },
2338 			 { -6, 0, 48, 7, 69, 25, -8 },
2339 			 { -8, 8, 59, 7, 63, 14, -8 },
2340 			 { -8, 19, 66, 7, 54, 4, -7 },
2341 			 { -7, 30, 70, 7, 43, -3, -5 },
2342 			 { -5, -3, 41, 7, 70, 32, -7 },
2343 			 { -7, 3, 53, 7, 67, 20, -8 },
2344 			 { -8, 13, 61, 7, 60, 10, -8 },
2345 			 { -8, 24, 67, 7, 50, 1, -6 },
2346 			 { -6, 35, 70, 7, 38, -5, -4 },
2347 			 { -6, -1, 46, 7, 70, 27, -8 },
2348 			 { -8, 7, 57, 7, 64, 16, -8 },
2349 			 { -8, 17, 64, 7, 56, 6, -7 },
2350 			 { -7, 28, 69, 7, 45, -2, -5 },
2351 			 { -4, -4, 40, 7, 69, 33, -6 },
2352 			 { -7, 2, 51, 7, 68, 22, -8 },
2353 			 { -8, 11, 61, 7, 61, 11, -8 },
2354 			 { -8, 22, 68, 7, 51, 2, -7 },
2355 			 { -6, 33, 69, 7, 40, -4, -4 },
2356 			 { -5, -2, 45, 7, 69, 28, -7 },
2357 			 { -7, 6, 56, 7, 64, 17, -8 },
2358 			 { -8, 16, 64, 7, 57, 7, -8 },
2359 			 { -8, 27, 70, 7, 46, -1, -6 },
2360 			 { -4, -5, 38, 7, 70, 35, -6 },
2361 			 { -6, 1, 50, 7, 67, 24, -8 },
2362 			 { -8, 10, 60, 7, 61, 13, -8 },
2363 			 { -8, 20, 67, 7, 53, 3, -7 },
2364 			 { -7, 32, 70, 7, 41, -3, -5 },
2365 			 { -5, -3, 43, 7, 70, 30, -7 },
2366 			 { -7, 4, 54, 7, 66, 19, -8 },
2367 			 { -8, 14, 63, 7, 59, 8, -8 },
2368 			 { -8, 25, 69, 7, 48, 0, -6 } },
2369 		.odd = { { -8, 16, 66, 7, 56, 6, -8 },
2370 			 { -8, 28, 69, 7, 46, -1, -6 },
2371 			 { -4, -4, 39, 7, 69, 34, -6 },
2372 			 { -7, 2, 51, 7, 67, 23, -8 },
2373 			 { -8, 10, 60, 7, 62, 12, -8 },
2374 			 { -8, 21, 67, 7, 52, 3, -7 },
2375 			 { -7, 32, 71, 7, 41, -4, -5 },
2376 			 { -5, -2, 44, 7, 69, 29, -7 },
2377 			 { -7, 5, 55, 7, 65, 18, -8 },
2378 			 { -8, 15, 63, 7, 58, 8, -8 },
2379 			 { -8, 26, 69, 7, 47, 0, -6 },
2380 			 { -4, -5, 37, 7, 71, 35, -6 },
2381 			 { -6, 1, 49, 7, 68, 24, -8 },
2382 			 { -8, 9, 59, 7, 63, 13, -8 },
2383 			 { -8, 20, 65, 7, 54, 4, -7 },
2384 			 { -7, 31, 70, 7, 42, -3, -5 },
2385 			 { -5, -3, 42, 7, 70, 31, -7 },
2386 			 { -7, 4, 54, 7, 65, 20, -8 },
2387 			 { -8, 13, 63, 7, 59, 9, -8 },
2388 			 { -8, 24, 68, 7, 49, 1, -6 },
2389 			 { -6, 35, 71, 7, 37, -5, -4 },
2390 			 { -6, 0, 47, 7, 69, 26, -8 },
2391 			 { -8, 8, 58, 7, 63, 15, -8 },
2392 			 { -8, 18, 65, 7, 55, 5, -7 },
2393 			 { -7, 29, 69, 7, 44, -2, -5 },
2394 			 { -5, -4, 41, 7, 71, 32, -7 },
2395 			 { -7, 3, 52, 7, 67, 21, -8 },
2396 			 { -8, 12, 62, 7, 60, 10, -8 },
2397 			 { -8, 23, 67, 7, 51, 2, -7 },
2398 			 { -6, 34, 69, 7, 39, -4, -4 },
2399 			 { -6, -1, 46, 7, 69, 28, -8 },
2400 			 { -8, 6, 56, 7, 66, 16, -8 } } },
2401 	.ptrn_arr = { { 0x3399cce7, 0x3399cce7, 0x3399ce67, 0xce67 } },
2402 	.sample_patrn_length = 114,
2403 	.hor_ds_en = 1,
2404 	.ver_ds_en = 1
2405 }, {
2406 	/* Scale factor 32 / (32 + 26) = 0.551724 */
2407 	.hor_phase_arr = {
2408 		.even = { { -5, 36, 70, 7, 36, -5, -4 },
2409 			 { -6, 0, 46, 7, 68, 27, -7 },
2410 			 { -8, 7, 55, 7, 64, 18, -8 },
2411 			 { -8, 15, 62, 7, 58, 9, -8 },
2412 			 { -8, 24, 68, 7, 49, 2, -7 },
2413 			 { -6, 33, 69, 7, 40, -3, -5 },
2414 			 { -6, -2, 43, 7, 70, 30, -7 },
2415 			 { -7, 4, 52, 7, 66, 21, -8 },
2416 			 { -8, 12, 60, 7, 60, 12, -8 },
2417 			 { -8, 21, 66, 7, 52, 4, -7 },
2418 			 { -7, 30, 70, 7, 43, -2, -6 },
2419 			 { -5, -3, 40, 7, 69, 33, -6 },
2420 			 { -7, 2, 49, 7, 68, 24, -8 },
2421 			 { -8, 9, 58, 7, 62, 15, -8 },
2422 			 { -8, 18, 64, 7, 55, 7, -8 },
2423 			 { -7, 27, 68, 7, 46, 0, -6 } },
2424 		.odd = { { -8, 17, 63, 7, 56, 8, -8 },
2425 			 { -8, 26, 67, 7, 48, 1, -6 },
2426 			 { -5, 35, 69, 7, 38, -4, -5 },
2427 			 { -6, -1, 45, 7, 68, 29, -7 },
2428 			 { -7, 5, 54, 7, 64, 20, -8 },
2429 			 { -8, 14, 60, 7, 59, 11, -8 },
2430 			 { -8, 23, 66, 7, 51, 3, -7 },
2431 			 { -6, 32, 69, 7, 41, -3, -5 },
2432 			 { -5, -3, 41, 7, 69, 32, -6 },
2433 			 { -7, 3, 51, 7, 66, 23, -8 },
2434 			 { -8, 11, 59, 7, 60, 14, -8 },
2435 			 { -8, 20, 64, 7, 54, 5, -7 },
2436 			 { -7, 29, 68, 7, 45, -1, -6 },
2437 			 { -5, -4, 38, 7, 69, 35, -5 },
2438 			 { -6, 1, 48, 7, 67, 26, -8 },
2439 			 { -8, 8, 56, 7, 63, 17, -8 } } },
2440 	.ver_phase_arr = {
2441 		.even = { { -5, 36, 70, 7, 36, -5, -4 },
2442 			 { -6, 0, 46, 7, 68, 27, -7 },
2443 			 { -8, 7, 55, 7, 64, 18, -8 },
2444 			 { -8, 15, 62, 7, 58, 9, -8 },
2445 			 { -8, 24, 68, 7, 49, 2, -7 },
2446 			 { -6, 33, 69, 7, 40, -3, -5 },
2447 			 { -6, -2, 43, 7, 70, 30, -7 },
2448 			 { -7, 4, 52, 7, 66, 21, -8 },
2449 			 { -8, 12, 60, 7, 60, 12, -8 },
2450 			 { -8, 21, 66, 7, 52, 4, -7 },
2451 			 { -7, 30, 70, 7, 43, -2, -6 },
2452 			 { -5, -3, 40, 7, 69, 33, -6 },
2453 			 { -7, 2, 49, 7, 68, 24, -8 },
2454 			 { -8, 9, 58, 7, 62, 15, -8 },
2455 			 { -8, 18, 64, 7, 55, 7, -8 },
2456 			 { -7, 27, 68, 7, 46, 0, -6 } },
2457 		.odd = { { -8, 17, 63, 7, 56, 8, -8 },
2458 			 { -8, 26, 67, 7, 48, 1, -6 },
2459 			 { -5, 35, 69, 7, 38, -4, -5 },
2460 			 { -6, -1, 45, 7, 68, 29, -7 },
2461 			 { -7, 5, 54, 7, 64, 20, -8 },
2462 			 { -8, 14, 60, 7, 59, 11, -8 },
2463 			 { -8, 23, 66, 7, 51, 3, -7 },
2464 			 { -6, 32, 69, 7, 41, -3, -5 },
2465 			 { -5, -3, 41, 7, 69, 32, -6 },
2466 			 { -7, 3, 51, 7, 66, 23, -8 },
2467 			 { -8, 11, 59, 7, 60, 14, -8 },
2468 			 { -8, 20, 64, 7, 54, 5, -7 },
2469 			 { -7, 29, 68, 7, 45, -1, -6 },
2470 			 { -5, -4, 38, 7, 69, 35, -5 },
2471 			 { -6, 1, 48, 7, 67, 26, -8 },
2472 			 { -8, 8, 56, 7, 63, 17, -8 } } },
2473 	.ptrn_arr = { { 0x399cce67, 0xcce673 } },
2474 	.sample_patrn_length = 58,
2475 	.hor_ds_en = 1,
2476 	.ver_ds_en = 1
2477 }, {
2478 	/* Scale factor 32 / (32 + 27) = 0.542373 */
2479 	.hor_phase_arr = {
2480 		.even = { { -4, 37, 67, 7, 37, -4, -5 },
2481 			 { -6, 0, 44, 7, 67, 29, -6 },
2482 			 { -7, 5, 52, 7, 64, 22, -8 },
2483 			 { -8, 12, 58, 7, 60, 14, -8 },
2484 			 { -8, 19, 63, 7, 54, 8, -8 },
2485 			 { -7, 26, 67, 7, 47, 2, -7 },
2486 			 { -5, 34, 66, 7, 40, -2, -5 },
2487 			 { -6, -2, 41, 7, 68, 32, -5 },
2488 			 { -7, 3, 49, 7, 65, 25, -7 },
2489 			 { -8, 9, 56, 7, 62, 17, -8 },
2490 			 { -8, 16, 61, 7, 57, 10, -8 },
2491 			 { -8, 23, 66, 7, 50, 4, -7 },
2492 			 { -6, 31, 67, 7, 43, -1, -6 },
2493 			 { -5, -3, 38, 7, 67, 35, -4 },
2494 			 { -6, 1, 46, 7, 66, 28, -7 },
2495 			 { -8, 6, 53, 7, 65, 20, -8 },
2496 			 { -8, 13, 59, 7, 59, 13, -8 },
2497 			 { -8, 20, 65, 7, 53, 6, -8 },
2498 			 { -7, 28, 66, 7, 46, 1, -6 },
2499 			 { -4, 35, 67, 7, 38, -3, -5 },
2500 			 { -6, -1, 43, 7, 67, 31, -6 },
2501 			 { -7, 4, 50, 7, 66, 23, -8 },
2502 			 { -8, 10, 57, 7, 61, 16, -8 },
2503 			 { -8, 17, 62, 7, 56, 9, -8 },
2504 			 { -7, 25, 65, 7, 49, 3, -7 },
2505 			 { -5, 32, 68, 7, 41, -2, -6 },
2506 			 { -5, -2, 40, 7, 66, 34, -5 },
2507 			 { -7, 2, 47, 7, 67, 26, -7 },
2508 			 { -8, 8, 54, 7, 63, 19, -8 },
2509 			 { -8, 14, 60, 7, 58, 12, -8 },
2510 			 { -8, 22, 64, 7, 52, 5, -7 },
2511 			 { -6, 29, 67, 7, 44, 0, -6 } },
2512 		.odd = { { -8, 17, 61, 7, 56, 10, -8 },
2513 			 { -7, 24, 64, 7, 50, 4, -7 },
2514 			 { -6, 31, 68, 7, 42, -1, -6 },
2515 			 { -5, -3, 39, 7, 68, 34, -5 },
2516 			 { -7, 1, 47, 7, 67, 27, -7 },
2517 			 { -8, 7, 54, 7, 64, 19, -8 },
2518 			 { -8, 14, 59, 7, 59, 12, -8 },
2519 			 { -8, 21, 64, 7, 52, 6, -7 },
2520 			 { -7, 28, 68, 7, 45, 0, -6 },
2521 			 { -4, 36, 68, 7, 37, -4, -5 },
2522 			 { -6, 0, 44, 7, 66, 30, -6 },
2523 			 { -7, 5, 51, 7, 65, 22, -8 },
2524 			 { -8, 11, 57, 7, 61, 15, -8 },
2525 			 { -8, 18, 63, 7, 55, 8, -8 },
2526 			 { -7, 25, 67, 7, 48, 2, -7 },
2527 			 { -5, 33, 66, 7, 41, -2, -5 },
2528 			 { -5, -2, 41, 7, 66, 33, -5 },
2529 			 { -7, 2, 48, 7, 67, 25, -7 },
2530 			 { -8, 8, 55, 7, 63, 18, -8 },
2531 			 { -8, 15, 61, 7, 57, 11, -8 },
2532 			 { -8, 22, 65, 7, 51, 5, -7 },
2533 			 { -6, 30, 66, 7, 44, 0, -6 },
2534 			 { -5, -4, 37, 7, 68, 36, -4 },
2535 			 { -6, 0, 45, 7, 68, 28, -7 },
2536 			 { -7, 6, 52, 7, 64, 21, -8 },
2537 			 { -8, 12, 59, 7, 59, 14, -8 },
2538 			 { -8, 19, 64, 7, 54, 7, -8 },
2539 			 { -7, 27, 67, 7, 47, 1, -7 },
2540 			 { -5, 34, 68, 7, 39, -3, -5 },
2541 			 { -6, -1, 42, 7, 68, 31, -6 },
2542 			 { -7, 4, 50, 7, 64, 24, -7 },
2543 			 { -8, 10, 56, 7, 61, 17, -8 } } },
2544 	.ver_phase_arr = {
2545 		.even = { { -4, 37, 67, 7, 37, -4, -5 },
2546 			 { -6, 0, 44, 7, 67, 29, -6 },
2547 			 { -7, 5, 52, 7, 64, 22, -8 },
2548 			 { -8, 12, 58, 7, 60, 14, -8 },
2549 			 { -8, 19, 63, 7, 54, 8, -8 },
2550 			 { -7, 26, 67, 7, 47, 2, -7 },
2551 			 { -5, 34, 66, 7, 40, -2, -5 },
2552 			 { -6, -2, 41, 7, 68, 32, -5 },
2553 			 { -7, 3, 49, 7, 65, 25, -7 },
2554 			 { -8, 9, 56, 7, 62, 17, -8 },
2555 			 { -8, 16, 61, 7, 57, 10, -8 },
2556 			 { -8, 23, 66, 7, 50, 4, -7 },
2557 			 { -6, 31, 67, 7, 43, -1, -6 },
2558 			 { -5, -3, 38, 7, 67, 35, -4 },
2559 			 { -6, 1, 46, 7, 66, 28, -7 },
2560 			 { -8, 6, 53, 7, 65, 20, -8 },
2561 			 { -8, 13, 59, 7, 59, 13, -8 },
2562 			 { -8, 20, 65, 7, 53, 6, -8 },
2563 			 { -7, 28, 66, 7, 46, 1, -6 },
2564 			 { -4, 35, 67, 7, 38, -3, -5 },
2565 			 { -6, -1, 43, 7, 67, 31, -6 },
2566 			 { -7, 4, 50, 7, 66, 23, -8 },
2567 			 { -8, 10, 57, 7, 61, 16, -8 },
2568 			 { -8, 17, 62, 7, 56, 9, -8 },
2569 			 { -7, 25, 65, 7, 49, 3, -7 },
2570 			 { -5, 32, 68, 7, 41, -2, -6 },
2571 			 { -5, -2, 40, 7, 66, 34, -5 },
2572 			 { -7, 2, 47, 7, 67, 26, -7 },
2573 			 { -8, 8, 54, 7, 63, 19, -8 },
2574 			 { -8, 14, 60, 7, 58, 12, -8 },
2575 			 { -8, 22, 64, 7, 52, 5, -7 },
2576 			 { -6, 29, 67, 7, 44, 0, -6 } },
2577 		.odd = { { -8, 17, 61, 7, 56, 10, -8 },
2578 			 { -7, 24, 64, 7, 50, 4, -7 },
2579 			 { -6, 31, 68, 7, 42, -1, -6 },
2580 			 { -5, -3, 39, 7, 68, 34, -5 },
2581 			 { -7, 1, 47, 7, 67, 27, -7 },
2582 			 { -8, 7, 54, 7, 64, 19, -8 },
2583 			 { -8, 14, 59, 7, 59, 12, -8 },
2584 			 { -8, 21, 64, 7, 52, 6, -7 },
2585 			 { -7, 28, 68, 7, 45, 0, -6 },
2586 			 { -4, 36, 68, 7, 37, -4, -5 },
2587 			 { -6, 0, 44, 7, 66, 30, -6 },
2588 			 { -7, 5, 51, 7, 65, 22, -8 },
2589 			 { -8, 11, 57, 7, 61, 15, -8 },
2590 			 { -8, 18, 63, 7, 55, 8, -8 },
2591 			 { -7, 25, 67, 7, 48, 2, -7 },
2592 			 { -5, 33, 66, 7, 41, -2, -5 },
2593 			 { -5, -2, 41, 7, 66, 33, -5 },
2594 			 { -7, 2, 48, 7, 67, 25, -7 },
2595 			 { -8, 8, 55, 7, 63, 18, -8 },
2596 			 { -8, 15, 61, 7, 57, 11, -8 },
2597 			 { -8, 22, 65, 7, 51, 5, -7 },
2598 			 { -6, 30, 66, 7, 44, 0, -6 },
2599 			 { -5, -4, 37, 7, 68, 36, -4 },
2600 			 { -6, 0, 45, 7, 68, 28, -7 },
2601 			 { -7, 6, 52, 7, 64, 21, -8 },
2602 			 { -8, 12, 59, 7, 59, 14, -8 },
2603 			 { -8, 19, 64, 7, 54, 7, -8 },
2604 			 { -7, 27, 67, 7, 47, 1, -7 },
2605 			 { -5, 34, 68, 7, 39, -3, -5 },
2606 			 { -6, -1, 42, 7, 68, 31, -6 },
2607 			 { -7, 4, 50, 7, 64, 24, -7 },
2608 			 { -8, 10, 56, 7, 61, 17, -8 } } },
2609 	.ptrn_arr = { { 0x99ccce67, 0xce667339, 0x733399cc, 0xcce66 } },
2610 	.sample_patrn_length = 118,
2611 	.hor_ds_en = 1,
2612 	.ver_ds_en = 1
2613 }, {
2614 	/* Scale factor 32 / (32 + 28) = 0.533333 */
2615 	.hor_phase_arr = {
2616 		.even = { { -3, 37, 65, 7, 37, -3, -5 },
2617 			 { -6, 0, 43, 7, 65, 31, -5 },
2618 			 { -7, 4, 48, 7, 65, 25, -7 },
2619 			 { -8, 9, 54, 7, 62, 19, -8 },
2620 			 { -8, 14, 58, 7, 58, 14, -8 },
2621 			 { -8, 19, 62, 7, 54, 9, -8 },
2622 			 { -7, 25, 65, 7, 48, 4, -7 },
2623 			 { -5, 31, 65, 7, 43, 0, -6 } },
2624 		.odd = { { -8, 17, 60, 7, 56, 11, -8 },
2625 			 { -7, 22, 63, 7, 51, 6, -7 },
2626 			 { -6, 28, 65, 7, 46, 2, -7 },
2627 			 { -4, 34, 66, 7, 40, -2, -6 },
2628 			 { -6, -2, 40, 7, 66, 34, -4 },
2629 			 { -7, 2, 46, 7, 65, 28, -6 },
2630 			 { -7, 6, 51, 7, 63, 22, -7 },
2631 			 { -8, 11, 56, 7, 60, 17, -8 } } },
2632 	.ver_phase_arr = {
2633 		.even = { { -3, 37, 65, 7, 37, -3, -5 },
2634 			 { -6, 0, 43, 7, 65, 31, -5 },
2635 			 { -7, 4, 48, 7, 65, 25, -7 },
2636 			 { -8, 9, 54, 7, 62, 19, -8 },
2637 			 { -8, 14, 58, 7, 58, 14, -8 },
2638 			 { -8, 19, 62, 7, 54, 9, -8 },
2639 			 { -7, 25, 65, 7, 48, 4, -7 },
2640 			 { -5, 31, 65, 7, 43, 0, -6 } },
2641 		.odd = { { -8, 17, 60, 7, 56, 11, -8 },
2642 			 { -7, 22, 63, 7, 51, 6, -7 },
2643 			 { -6, 28, 65, 7, 46, 2, -7 },
2644 			 { -4, 34, 66, 7, 40, -2, -6 },
2645 			 { -6, -2, 40, 7, 66, 34, -4 },
2646 			 { -7, 2, 46, 7, 65, 28, -6 },
2647 			 { -7, 6, 51, 7, 63, 22, -7 },
2648 			 { -8, 11, 56, 7, 60, 17, -8 } } },
2649 	.ptrn_arr = { { 0xccce667 } },
2650 	.sample_patrn_length = 30,
2651 	.hor_ds_en = 1,
2652 	.ver_ds_en = 1
2653 }, {
2654 	/* Scale factor 32 / (32 + 29) = 0.52459 */
2655 	.hor_phase_arr = {
2656 		.even = { { -2, 37, 63, 7, 37, -2, -5 },
2657 			 { -6, 0, 41, 7, 64, 33, -4 },
2658 			 { -7, 3, 45, 7, 65, 28, -6 },
2659 			 { -7, 6, 49, 7, 63, 24, -7 },
2660 			 { -8, 9, 53, 7, 61, 20, -7 },
2661 			 { -8, 13, 56, 7, 59, 16, -8 },
2662 			 { -8, 17, 60, 7, 55, 12, -8 },
2663 			 { -7, 21, 62, 7, 52, 8, -8 },
2664 			 { -6, 26, 62, 7, 48, 5, -7 },
2665 			 { -5, 30, 64, 7, 44, 2, -7 },
2666 			 { -4, 34, 65, 7, 40, -1, -6 },
2667 			 { -6, -2, 38, 7, 66, 35, -3 },
2668 			 { -6, 1, 42, 7, 65, 31, -5 },
2669 			 { -7, 4, 47, 7, 63, 27, -6 },
2670 			 { -7, 7, 50, 7, 62, 23, -7 },
2671 			 { -8, 11, 54, 7, 59, 19, -7 },
2672 			 { -8, 15, 57, 7, 57, 15, -8 },
2673 			 { -7, 19, 59, 7, 54, 11, -8 },
2674 			 { -7, 23, 62, 7, 50, 7, -7 },
2675 			 { -6, 27, 63, 7, 47, 4, -7 },
2676 			 { -5, 31, 65, 7, 42, 1, -6 },
2677 			 { -3, 35, 66, 7, 38, -2, -6 },
2678 			 { -6, -1, 40, 7, 65, 34, -4 },
2679 			 { -7, 2, 44, 7, 64, 30, -5 },
2680 			 { -7, 5, 48, 7, 62, 26, -6 },
2681 			 { -8, 8, 52, 7, 62, 21, -7 },
2682 			 { -8, 12, 55, 7, 60, 17, -8 },
2683 			 { -8, 16, 59, 7, 56, 13, -8 },
2684 			 { -7, 20, 61, 7, 53, 9, -8 },
2685 			 { -7, 24, 63, 7, 49, 6, -7 },
2686 			 { -6, 28, 65, 7, 45, 3, -7 },
2687 			 { -4, 33, 64, 7, 41, 0, -6 } },
2688 		.odd = { { -8, 17, 58, 7, 56, 13, -8 },
2689 			 { -7, 21, 61, 7, 52, 9, -8 },
2690 			 { -6, 25, 62, 7, 49, 5, -7 },
2691 			 { -5, 29, 64, 7, 45, 2, -7 },
2692 			 { -4, 33, 65, 7, 40, 0, -6 },
2693 			 { -6, -2, 37, 7, 66, 36, -3 },
2694 			 { -6, 0, 42, 7, 64, 32, -4 },
2695 			 { -7, 3, 46, 7, 64, 28, -6 },
2696 			 { -7, 7, 50, 7, 61, 24, -7 },
2697 			 { -8, 10, 53, 7, 61, 19, -7 },
2698 			 { -8, 14, 57, 7, 58, 15, -8 },
2699 			 { -8, 18, 60, 7, 55, 11, -8 },
2700 			 { -7, 22, 62, 7, 51, 8, -8 },
2701 			 { -6, 26, 64, 7, 47, 4, -7 },
2702 			 { -5, 31, 65, 7, 43, 1, -7 },
2703 			 { -3, 35, 64, 7, 39, -1, -6 },
2704 			 { -6, -1, 39, 7, 64, 35, -3 },
2705 			 { -7, 1, 43, 7, 65, 31, -5 },
2706 			 { -7, 4, 47, 7, 64, 26, -6 },
2707 			 { -8, 8, 51, 7, 62, 22, -7 },
2708 			 { -8, 11, 55, 7, 60, 18, -8 },
2709 			 { -8, 15, 58, 7, 57, 14, -8 },
2710 			 { -7, 19, 61, 7, 53, 10, -8 },
2711 			 { -7, 24, 61, 7, 50, 7, -7 },
2712 			 { -6, 28, 64, 7, 46, 3, -7 },
2713 			 { -4, 32, 64, 7, 42, 0, -6 },
2714 			 { -3, 36, 66, 7, 37, -2, -6 },
2715 			 { -6, 0, 40, 7, 65, 33, -4 },
2716 			 { -7, 2, 45, 7, 64, 29, -5 },
2717 			 { -7, 5, 49, 7, 62, 25, -6 },
2718 			 { -8, 9, 52, 7, 61, 21, -7 },
2719 			 { -8, 13, 56, 7, 58, 17, -8 } } },
2720 	.ver_phase_arr = {
2721 		.even = { { -2, 37, 63, 7, 37, -2, -5 },
2722 			 { -6, 0, 41, 7, 64, 33, -4 },
2723 			 { -7, 3, 45, 7, 65, 28, -6 },
2724 			 { -7, 6, 49, 7, 63, 24, -7 },
2725 			 { -8, 9, 53, 7, 61, 20, -7 },
2726 			 { -8, 13, 56, 7, 59, 16, -8 },
2727 			 { -8, 17, 60, 7, 55, 12, -8 },
2728 			 { -7, 21, 62, 7, 52, 8, -8 },
2729 			 { -6, 26, 62, 7, 48, 5, -7 },
2730 			 { -5, 30, 64, 7, 44, 2, -7 },
2731 			 { -4, 34, 65, 7, 40, -1, -6 },
2732 			 { -6, -2, 38, 7, 66, 35, -3 },
2733 			 { -6, 1, 42, 7, 65, 31, -5 },
2734 			 { -7, 4, 47, 7, 63, 27, -6 },
2735 			 { -7, 7, 50, 7, 62, 23, -7 },
2736 			 { -8, 11, 54, 7, 59, 19, -7 },
2737 			 { -8, 15, 57, 7, 57, 15, -8 },
2738 			 { -7, 19, 59, 7, 54, 11, -8 },
2739 			 { -7, 23, 62, 7, 50, 7, -7 },
2740 			 { -6, 27, 63, 7, 47, 4, -7 },
2741 			 { -5, 31, 65, 7, 42, 1, -6 },
2742 			 { -3, 35, 66, 7, 38, -2, -6 },
2743 			 { -6, -1, 40, 7, 65, 34, -4 },
2744 			 { -7, 2, 44, 7, 64, 30, -5 },
2745 			 { -7, 5, 48, 7, 62, 26, -6 },
2746 			 { -8, 8, 52, 7, 62, 21, -7 },
2747 			 { -8, 12, 55, 7, 60, 17, -8 },
2748 			 { -8, 16, 59, 7, 56, 13, -8 },
2749 			 { -7, 20, 61, 7, 53, 9, -8 },
2750 			 { -7, 24, 63, 7, 49, 6, -7 },
2751 			 { -6, 28, 65, 7, 45, 3, -7 },
2752 			 { -4, 33, 64, 7, 41, 0, -6 } },
2753 		.odd = { { -8, 17, 58, 7, 56, 13, -8 },
2754 			 { -7, 21, 61, 7, 52, 9, -8 },
2755 			 { -6, 25, 62, 7, 49, 5, -7 },
2756 			 { -5, 29, 64, 7, 45, 2, -7 },
2757 			 { -4, 33, 65, 7, 40, 0, -6 },
2758 			 { -6, -2, 37, 7, 66, 36, -3 },
2759 			 { -6, 0, 42, 7, 64, 32, -4 },
2760 			 { -7, 3, 46, 7, 64, 28, -6 },
2761 			 { -7, 7, 50, 7, 61, 24, -7 },
2762 			 { -8, 10, 53, 7, 61, 19, -7 },
2763 			 { -8, 14, 57, 7, 58, 15, -8 },
2764 			 { -8, 18, 60, 7, 55, 11, -8 },
2765 			 { -7, 22, 62, 7, 51, 8, -8 },
2766 			 { -6, 26, 64, 7, 47, 4, -7 },
2767 			 { -5, 31, 65, 7, 43, 1, -7 },
2768 			 { -3, 35, 64, 7, 39, -1, -6 },
2769 			 { -6, -1, 39, 7, 64, 35, -3 },
2770 			 { -7, 1, 43, 7, 65, 31, -5 },
2771 			 { -7, 4, 47, 7, 64, 26, -6 },
2772 			 { -8, 8, 51, 7, 62, 22, -7 },
2773 			 { -8, 11, 55, 7, 60, 18, -8 },
2774 			 { -8, 15, 58, 7, 57, 14, -8 },
2775 			 { -7, 19, 61, 7, 53, 10, -8 },
2776 			 { -7, 24, 61, 7, 50, 7, -7 },
2777 			 { -6, 28, 64, 7, 46, 3, -7 },
2778 			 { -4, 32, 64, 7, 42, 0, -6 },
2779 			 { -3, 36, 66, 7, 37, -2, -6 },
2780 			 { -6, 0, 40, 7, 65, 33, -4 },
2781 			 { -7, 2, 45, 7, 64, 29, -5 },
2782 			 { -7, 5, 49, 7, 62, 25, -6 },
2783 			 { -8, 9, 52, 7, 61, 21, -7 },
2784 			 { -8, 13, 56, 7, 58, 17, -8 } } },
2785 	.ptrn_arr = { { 0xccce6667, 0x399999cc, 0x66673333, 0xcccce6 } },
2786 	.sample_patrn_length = 122,
2787 	.hor_ds_en = 1,
2788 	.ver_ds_en = 1
2789 }, {
2790 	/* Scale factor 32 / (32 + 30) = 0.516129 */
2791 	.hor_phase_arr = {
2792 		.even = { { -2, 37, 64, 7, 37, -2, -6 },
2793 			 { -6, 0, 39, 7, 64, 34, -3 },
2794 			 { -7, 2, 42, 7, 64, 31, -4 },
2795 			 { -7, 4, 45, 7, 62, 29, -5 },
2796 			 { -7, 6, 47, 7, 62, 26, -6 },
2797 			 { -7, 8, 50, 7, 60, 23, -6 },
2798 			 { -8, 10, 52, 7, 60, 21, -7 },
2799 			 { -8, 13, 54, 7, 58, 18, -7 },
2800 			 { -8, 15, 58, 7, 56, 15, -8 },
2801 			 { -7, 18, 58, 7, 54, 13, -8 },
2802 			 { -7, 21, 60, 7, 52, 10, -8 },
2803 			 { -6, 23, 60, 7, 50, 8, -7 },
2804 			 { -6, 26, 62, 7, 47, 6, -7 },
2805 			 { -5, 29, 62, 7, 45, 4, -7 },
2806 			 { -4, 31, 64, 7, 42, 2, -7 },
2807 			 { -3, 34, 64, 7, 39, 0, -6 } },
2808 		.odd = { { -7, 17, 57, 7, 55, 14, -8 },
2809 			 { -7, 19, 59, 7, 53, 12, -8 },
2810 			 { -7, 22, 61, 7, 51, 9, -8 },
2811 			 { -6, 25, 60, 7, 49, 7, -7 },
2812 			 { -5, 27, 62, 7, 46, 5, -7 },
2813 			 { -5, 30, 63, 7, 44, 3, -7 },
2814 			 { -3, 33, 62, 7, 41, 1, -6 },
2815 			 { -2, 35, 64, 7, 38, -1, -6 },
2816 			 { -6, -1, 38, 7, 64, 35, -2 },
2817 			 { -6, 1, 41, 7, 62, 33, -3 },
2818 			 { -7, 3, 44, 7, 63, 30, -5 },
2819 			 { -7, 5, 46, 7, 62, 27, -5 },
2820 			 { -7, 7, 49, 7, 60, 25, -6 },
2821 			 { -8, 9, 51, 7, 61, 22, -7 },
2822 			 { -8, 12, 53, 7, 59, 19, -7 },
2823 			 { -8, 14, 55, 7, 57, 17, -7 } } },
2824 	.ver_phase_arr = {
2825 		.even = { { -2, 37, 64, 7, 37, -2, -6 },
2826 			 { -6, 0, 39, 7, 64, 34, -3 },
2827 			 { -7, 2, 42, 7, 64, 31, -4 },
2828 			 { -7, 4, 45, 7, 62, 29, -5 },
2829 			 { -7, 6, 47, 7, 62, 26, -6 },
2830 			 { -7, 8, 50, 7, 60, 23, -6 },
2831 			 { -8, 10, 52, 7, 60, 21, -7 },
2832 			 { -8, 13, 54, 7, 58, 18, -7 },
2833 			 { -8, 15, 58, 7, 56, 15, -8 },
2834 			 { -7, 18, 58, 7, 54, 13, -8 },
2835 			 { -7, 21, 60, 7, 52, 10, -8 },
2836 			 { -6, 23, 60, 7, 50, 8, -7 },
2837 			 { -6, 26, 62, 7, 47, 6, -7 },
2838 			 { -5, 29, 62, 7, 45, 4, -7 },
2839 			 { -4, 31, 64, 7, 42, 2, -7 },
2840 			 { -3, 34, 64, 7, 39, 0, -6 } },
2841 		.odd = { { -7, 17, 57, 7, 55, 14, -8 },
2842 			 { -7, 19, 59, 7, 53, 12, -8 },
2843 			 { -7, 22, 61, 7, 51, 9, -8 },
2844 			 { -6, 25, 60, 7, 49, 7, -7 },
2845 			 { -5, 27, 62, 7, 46, 5, -7 },
2846 			 { -5, 30, 63, 7, 44, 3, -7 },
2847 			 { -3, 33, 62, 7, 41, 1, -6 },
2848 			 { -2, 35, 64, 7, 38, -1, -6 },
2849 			 { -6, -1, 38, 7, 64, 35, -2 },
2850 			 { -6, 1, 41, 7, 62, 33, -3 },
2851 			 { -7, 3, 44, 7, 63, 30, -5 },
2852 			 { -7, 5, 46, 7, 62, 27, -5 },
2853 			 { -7, 7, 49, 7, 60, 25, -6 },
2854 			 { -8, 9, 51, 7, 61, 22, -7 },
2855 			 { -8, 12, 53, 7, 59, 19, -7 },
2856 			 { -8, 14, 55, 7, 57, 17, -7 } } },
2857 	.ptrn_arr = { { 0xe6666667, 0xccccccc } },
2858 	.sample_patrn_length = 62,
2859 	.hor_ds_en = 1,
2860 	.ver_ds_en = 1
2861 }, {
2862 	/* Scale factor 32 / (32 + 31) = 0.507937 */
2863 	.hor_phase_arr = {
2864 		.even = { { -1, 37, 62, 7, 37, -1, -6 },
2865 			 { -6, 0, 38, 7, 62, 35, -1 },
2866 			 { -6, 1, 39, 7, 62, 34, -2 },
2867 			 { -7, 2, 41, 7, 62, 33, -3 },
2868 			 { -7, 3, 42, 7, 61, 32, -3 },
2869 			 { -7, 4, 43, 7, 62, 30, -4 },
2870 			 { -7, 4, 44, 7, 62, 29, -4 },
2871 			 { -7, 6, 46, 7, 60, 28, -5 },
2872 			 { -7, 7, 47, 7, 60, 26, -5 },
2873 			 { -7, 8, 48, 7, 60, 25, -6 },
2874 			 { -7, 9, 49, 7, 59, 24, -6 },
2875 			 { -7, 10, 50, 7, 59, 22, -6 },
2876 			 { -7, 11, 51, 7, 59, 21, -7 },
2877 			 { -7, 12, 52, 7, 58, 20, -7 },
2878 			 { -7, 13, 53, 7, 57, 19, -7 },
2879 			 { -7, 15, 54, 7, 56, 17, -7 },
2880 			 { -7, 16, 55, 7, 55, 16, -7 },
2881 			 { -7, 17, 56, 7, 54, 15, -7 },
2882 			 { -7, 19, 57, 7, 53, 13, -7 },
2883 			 { -7, 20, 58, 7, 52, 12, -7 },
2884 			 { -7, 21, 59, 7, 51, 11, -7 },
2885 			 { -6, 22, 59, 7, 50, 10, -7 },
2886 			 { -6, 24, 59, 7, 49, 9, -7 },
2887 			 { -6, 25, 60, 7, 48, 8, -7 },
2888 			 { -5, 26, 60, 7, 47, 7, -7 },
2889 			 { -5, 28, 60, 7, 46, 6, -7 },
2890 			 { -4, 29, 62, 7, 44, 4, -7 },
2891 			 { -4, 30, 62, 7, 43, 4, -7 },
2892 			 { -3, 32, 61, 7, 42, 3, -7 },
2893 			 { -3, 33, 62, 7, 41, 2, -7 },
2894 			 { -2, 34, 62, 7, 39, 1, -6 },
2895 			 { -1, 35, 62, 7, 38, 0, -6 } },
2896 		.odd = { { -7, 17, 55, 7, 55, 15, -7 },
2897 			 { -7, 18, 56, 7, 54, 14, -7 },
2898 			 { -7, 19, 57, 7, 53, 13, -7 },
2899 			 { -7, 20, 58, 7, 52, 12, -7 },
2900 			 { -6, 22, 58, 7, 51, 10, -7 },
2901 			 { -6, 23, 59, 7, 50, 9, -7 },
2902 			 { -6, 24, 60, 7, 49, 8, -7 },
2903 			 { -5, 26, 60, 7, 47, 7, -7 },
2904 			 { -5, 27, 61, 7, 46, 6, -7 },
2905 			 { -5, 28, 62, 7, 45, 5, -7 },
2906 			 { -4, 30, 61, 7, 44, 4, -7 },
2907 			 { -4, 31, 62, 7, 43, 3, -7 },
2908 			 { -3, 32, 63, 7, 41, 2, -7 },
2909 			 { -2, 34, 61, 7, 40, 1, -6 },
2910 			 { -2, 35, 62, 7, 39, 0, -6 },
2911 			 { -1, 36, 62, 7, 37, 0, -6 },
2912 			 { -6, 0, 37, 7, 62, 36, -1 },
2913 			 { -6, 0, 39, 7, 62, 35, -2 },
2914 			 { -6, 1, 40, 7, 61, 34, -2 },
2915 			 { -7, 2, 41, 7, 63, 32, -3 },
2916 			 { -7, 3, 43, 7, 62, 31, -4 },
2917 			 { -7, 4, 44, 7, 61, 30, -4 },
2918 			 { -7, 5, 45, 7, 62, 28, -5 },
2919 			 { -7, 6, 46, 7, 61, 27, -5 },
2920 			 { -7, 7, 47, 7, 60, 26, -5 },
2921 			 { -7, 8, 49, 7, 60, 24, -6 },
2922 			 { -7, 9, 50, 7, 59, 23, -6 },
2923 			 { -7, 10, 51, 7, 58, 22, -6 },
2924 			 { -7, 12, 52, 7, 58, 20, -7 },
2925 			 { -7, 13, 53, 7, 57, 19, -7 },
2926 			 { -7, 14, 54, 7, 56, 18, -7 },
2927 			 { -7, 15, 55, 7, 55, 17, -7 } } },
2928 	.ver_phase_arr = {
2929 		.even = { { -1, 37, 62, 7, 37, -1, -6 },
2930 			 { -6, 0, 38, 7, 62, 35, -1 },
2931 			 { -6, 1, 39, 7, 62, 34, -2 },
2932 			 { -7, 2, 41, 7, 62, 33, -3 },
2933 			 { -7, 3, 42, 7, 61, 32, -3 },
2934 			 { -7, 4, 43, 7, 62, 30, -4 },
2935 			 { -7, 4, 44, 7, 62, 29, -4 },
2936 			 { -7, 6, 46, 7, 60, 28, -5 },
2937 			 { -7, 7, 47, 7, 60, 26, -5 },
2938 			 { -7, 8, 48, 7, 60, 25, -6 },
2939 			 { -7, 9, 49, 7, 59, 24, -6 },
2940 			 { -7, 10, 50, 7, 59, 22, -6 },
2941 			 { -7, 11, 51, 7, 59, 21, -7 },
2942 			 { -7, 12, 52, 7, 58, 20, -7 },
2943 			 { -7, 13, 53, 7, 57, 19, -7 },
2944 			 { -7, 15, 54, 7, 56, 17, -7 },
2945 			 { -7, 16, 55, 7, 55, 16, -7 },
2946 			 { -7, 17, 56, 7, 54, 15, -7 },
2947 			 { -7, 19, 57, 7, 53, 13, -7 },
2948 			 { -7, 20, 58, 7, 52, 12, -7 },
2949 			 { -7, 21, 59, 7, 51, 11, -7 },
2950 			 { -6, 22, 59, 7, 50, 10, -7 },
2951 			 { -6, 24, 59, 7, 49, 9, -7 },
2952 			 { -6, 25, 60, 7, 48, 8, -7 },
2953 			 { -5, 26, 60, 7, 47, 7, -7 },
2954 			 { -5, 28, 60, 7, 46, 6, -7 },
2955 			 { -4, 29, 62, 7, 44, 4, -7 },
2956 			 { -4, 30, 62, 7, 43, 4, -7 },
2957 			 { -3, 32, 61, 7, 42, 3, -7 },
2958 			 { -3, 33, 62, 7, 41, 2, -7 },
2959 			 { -2, 34, 62, 7, 39, 1, -6 },
2960 			 { -1, 35, 62, 7, 38, 0, -6 } },
2961 		.odd = { { -7, 17, 55, 7, 55, 15, -7 },
2962 			 { -7, 18, 56, 7, 54, 14, -7 },
2963 			 { -7, 19, 57, 7, 53, 13, -7 },
2964 			 { -7, 20, 58, 7, 52, 12, -7 },
2965 			 { -6, 22, 58, 7, 51, 10, -7 },
2966 			 { -6, 23, 59, 7, 50, 9, -7 },
2967 			 { -6, 24, 60, 7, 49, 8, -7 },
2968 			 { -5, 26, 60, 7, 47, 7, -7 },
2969 			 { -5, 27, 61, 7, 46, 6, -7 },
2970 			 { -5, 28, 62, 7, 45, 5, -7 },
2971 			 { -4, 30, 61, 7, 44, 4, -7 },
2972 			 { -4, 31, 62, 7, 43, 3, -7 },
2973 			 { -3, 32, 63, 7, 41, 2, -7 },
2974 			 { -2, 34, 61, 7, 40, 1, -6 },
2975 			 { -2, 35, 62, 7, 39, 0, -6 },
2976 			 { -1, 36, 62, 7, 37, 0, -6 },
2977 			 { -6, 0, 37, 7, 62, 36, -1 },
2978 			 { -6, 0, 39, 7, 62, 35, -2 },
2979 			 { -6, 1, 40, 7, 61, 34, -2 },
2980 			 { -7, 2, 41, 7, 63, 32, -3 },
2981 			 { -7, 3, 43, 7, 62, 31, -4 },
2982 			 { -7, 4, 44, 7, 61, 30, -4 },
2983 			 { -7, 5, 45, 7, 62, 28, -5 },
2984 			 { -7, 6, 46, 7, 61, 27, -5 },
2985 			 { -7, 7, 47, 7, 60, 26, -5 },
2986 			 { -7, 8, 49, 7, 60, 24, -6 },
2987 			 { -7, 9, 50, 7, 59, 23, -6 },
2988 			 { -7, 10, 51, 7, 58, 22, -6 },
2989 			 { -7, 12, 52, 7, 58, 20, -7 },
2990 			 { -7, 13, 53, 7, 57, 19, -7 },
2991 			 { -7, 14, 54, 7, 56, 18, -7 },
2992 			 { -7, 15, 55, 7, 55, 17, -7 } } },
2993 	.ptrn_arr = { { 0x66666667, 0xe6666666, 0xcccccccc, 0xccccccc } },
2994 	.sample_patrn_length = 126,
2995 	.hor_ds_en = 1,
2996 	.ver_ds_en = 1
2997 }, {
2998 	/* Scale factor 32 / (32 + 32) = 0.5 */
2999 	.hor_phase_arr = {
3000 		.even = { { 0, 8, 112, 7, 8, 0, 0 } },
3001 		.odd = { { 0, 0, 64, 7, 64, 0, 0 } } },
3002 	.ver_phase_arr = {
3003 		.even = { { 0, 8, 112, 7, 8, 0, 0 } },
3004 		.odd = { { 0, 0, 64, 7, 64, 0, 0 } } },
3005 	.ptrn_arr = { { 0x3 } },
3006 	.sample_patrn_length = 4,
3007 	.hor_ds_en = 1,
3008 	.ver_ds_en = 1
3009 }, {
3010 	/* Scale factor 32 / (32 + 33) = 0.492308 */
3011 	.hor_phase_arr = {
3012 		.even = { { 0, 9, 110, 7, 9, 0, 0 },
3013 			 { 0, 8, 109, 7, 11, 0, 0 },
3014 			 { 0, 7, 109, 7, 12, 0, 0 },
3015 			 { 0, 6, 108, 7, 14, 0, 0 },
3016 			 { 0, 5, 107, 7, 16, 0, 0 },
3017 			 { 0, 4, 105, 7, 19, 0, 0 },
3018 			 { 0, 3, 103, 7, 22, 0, 0 },
3019 			 { 0, 3, 100, 7, 25, 0, 0 },
3020 			 { 0, 2, 98, 7, 28, 0, 0 },
3021 			 { 0, 2, 94, 7, 32, 0, 0 },
3022 			 { 0, 2, 90, 7, 36, 0, 0 },
3023 			 { 0, 1, 87, 7, 40, 0, 0 },
3024 			 { 0, 1, 83, 7, 44, 0, 0 },
3025 			 { 0, 1, 78, 7, 49, 0, 0 },
3026 			 { 0, 1, 73, 7, 54, 0, 0 },
3027 			 { 0, 1, 68, 7, 59, 0, 0 },
3028 			 { 0, 0, 64, 7, 64, 0, 0 },
3029 			 { 0, 0, 59, 7, 68, 1, 0 },
3030 			 { 0, 0, 54, 7, 73, 1, 0 },
3031 			 { 0, 0, 49, 7, 78, 1, 0 },
3032 			 { 0, 0, 44, 7, 83, 1, 0 },
3033 			 { 0, 0, 40, 7, 87, 1, 0 },
3034 			 { 0, 0, 36, 7, 90, 2, 0 },
3035 			 { 0, 0, 32, 7, 94, 2, 0 },
3036 			 { 0, 0, 28, 7, 98, 2, 0 },
3037 			 { 0, 0, 25, 7, 100, 3, 0 },
3038 			 { 0, 0, 22, 7, 103, 3, 0 },
3039 			 { 0, 0, 19, 7, 105, 4, 0 },
3040 			 { 0, 0, 16, 7, 107, 5, 0 },
3041 			 { 0, 0, 14, 7, 108, 6, 0 },
3042 			 { 0, 0, 12, 7, 109, 7, 0 },
3043 			 { 0, 0, 11, 7, 109, 8, 0 } },
3044 		.odd = { { 0, 0, 61, 7, 67, 0, 0 },
3045 			 { 0, 0, 56, 7, 71, 1, 0 },
3046 			 { 0, 0, 51, 7, 76, 1, 0 },
3047 			 { 0, 0, 46, 7, 81, 1, 0 },
3048 			 { 0, 0, 42, 7, 85, 1, 0 },
3049 			 { 0, 0, 38, 7, 89, 1, 0 },
3050 			 { 0, 0, 34, 7, 92, 2, 0 },
3051 			 { 0, 0, 30, 7, 96, 2, 0 },
3052 			 { 0, 0, 26, 7, 99, 3, 0 },
3053 			 { 0, 0, 23, 7, 102, 3, 0 },
3054 			 { 0, 0, 20, 7, 104, 4, 0 },
3055 			 { 0, 0, 18, 7, 106, 4, 0 },
3056 			 { 0, 0, 15, 7, 108, 5, 0 },
3057 			 { 0, 0, 13, 7, 109, 6, 0 },
3058 			 { 0, 0, 11, 7, 110, 7, 0 },
3059 			 { 0, 0, 10, 7, 110, 8, 0 },
3060 			 { 0, 8, 110, 7, 10, 0, 0 },
3061 			 { 0, 7, 110, 7, 11, 0, 0 },
3062 			 { 0, 6, 109, 7, 13, 0, 0 },
3063 			 { 0, 5, 108, 7, 15, 0, 0 },
3064 			 { 0, 4, 106, 7, 18, 0, 0 },
3065 			 { 0, 4, 104, 7, 20, 0, 0 },
3066 			 { 0, 3, 102, 7, 23, 0, 0 },
3067 			 { 0, 3, 99, 7, 26, 0, 0 },
3068 			 { 0, 2, 96, 7, 30, 0, 0 },
3069 			 { 0, 2, 92, 7, 34, 0, 0 },
3070 			 { 0, 1, 89, 7, 38, 0, 0 },
3071 			 { 0, 1, 85, 7, 42, 0, 0 },
3072 			 { 0, 1, 81, 7, 46, 0, 0 },
3073 			 { 0, 1, 76, 7, 51, 0, 0 },
3074 			 { 0, 1, 71, 7, 56, 0, 0 },
3075 			 { 0, 0, 67, 7, 61, 0, 0 } } },
3076 	.ver_phase_arr = {
3077 		.even = { { 0, 9, 110, 7, 9, 0, 0 },
3078 			 { 0, 8, 109, 7, 11, 0, 0 },
3079 			 { 0, 7, 109, 7, 12, 0, 0 },
3080 			 { 0, 6, 108, 7, 14, 0, 0 },
3081 			 { 0, 5, 107, 7, 16, 0, 0 },
3082 			 { 0, 4, 105, 7, 19, 0, 0 },
3083 			 { 0, 3, 103, 7, 22, 0, 0 },
3084 			 { 0, 3, 100, 7, 25, 0, 0 },
3085 			 { 0, 2, 98, 7, 28, 0, 0 },
3086 			 { 0, 2, 94, 7, 32, 0, 0 },
3087 			 { 0, 2, 90, 7, 36, 0, 0 },
3088 			 { 0, 1, 87, 7, 40, 0, 0 },
3089 			 { 0, 1, 83, 7, 44, 0, 0 },
3090 			 { 0, 1, 78, 7, 49, 0, 0 },
3091 			 { 0, 1, 73, 7, 54, 0, 0 },
3092 			 { 0, 1, 68, 7, 59, 0, 0 },
3093 			 { 0, 0, 64, 7, 64, 0, 0 },
3094 			 { 0, 0, 59, 7, 68, 1, 0 },
3095 			 { 0, 0, 54, 7, 73, 1, 0 },
3096 			 { 0, 0, 49, 7, 78, 1, 0 },
3097 			 { 0, 0, 44, 7, 83, 1, 0 },
3098 			 { 0, 0, 40, 7, 87, 1, 0 },
3099 			 { 0, 0, 36, 7, 90, 2, 0 },
3100 			 { 0, 0, 32, 7, 94, 2, 0 },
3101 			 { 0, 0, 28, 7, 98, 2, 0 },
3102 			 { 0, 0, 25, 7, 100, 3, 0 },
3103 			 { 0, 0, 22, 7, 103, 3, 0 },
3104 			 { 0, 0, 19, 7, 105, 4, 0 },
3105 			 { 0, 0, 16, 7, 107, 5, 0 },
3106 			 { 0, 0, 14, 7, 108, 6, 0 },
3107 			 { 0, 0, 12, 7, 109, 7, 0 },
3108 			 { 0, 0, 11, 7, 109, 8, 0 } },
3109 		.odd = { { 0, 0, 61, 7, 67, 0, 0 },
3110 			 { 0, 0, 56, 7, 71, 1, 0 },
3111 			 { 0, 0, 51, 7, 76, 1, 0 },
3112 			 { 0, 0, 46, 7, 81, 1, 0 },
3113 			 { 0, 0, 42, 7, 85, 1, 0 },
3114 			 { 0, 0, 38, 7, 89, 1, 0 },
3115 			 { 0, 0, 34, 7, 92, 2, 0 },
3116 			 { 0, 0, 30, 7, 96, 2, 0 },
3117 			 { 0, 0, 26, 7, 99, 3, 0 },
3118 			 { 0, 0, 23, 7, 102, 3, 0 },
3119 			 { 0, 0, 20, 7, 104, 4, 0 },
3120 			 { 0, 0, 18, 7, 106, 4, 0 },
3121 			 { 0, 0, 15, 7, 108, 5, 0 },
3122 			 { 0, 0, 13, 7, 109, 6, 0 },
3123 			 { 0, 0, 11, 7, 110, 7, 0 },
3124 			 { 0, 0, 10, 7, 110, 8, 0 },
3125 			 { 0, 8, 110, 7, 10, 0, 0 },
3126 			 { 0, 7, 110, 7, 11, 0, 0 },
3127 			 { 0, 6, 109, 7, 13, 0, 0 },
3128 			 { 0, 5, 108, 7, 15, 0, 0 },
3129 			 { 0, 4, 106, 7, 18, 0, 0 },
3130 			 { 0, 4, 104, 7, 20, 0, 0 },
3131 			 { 0, 3, 102, 7, 23, 0, 0 },
3132 			 { 0, 3, 99, 7, 26, 0, 0 },
3133 			 { 0, 2, 96, 7, 30, 0, 0 },
3134 			 { 0, 2, 92, 7, 34, 0, 0 },
3135 			 { 0, 1, 89, 7, 38, 0, 0 },
3136 			 { 0, 1, 85, 7, 42, 0, 0 },
3137 			 { 0, 1, 81, 7, 46, 0, 0 },
3138 			 { 0, 1, 76, 7, 51, 0, 0 },
3139 			 { 0, 1, 71, 7, 56, 0, 0 },
3140 			 { 0, 0, 67, 7, 61, 0, 0 } } },
3141 	.ptrn_arr = { { 0x33333333, 0x33333333, 0x99999999, 0x99999999 } },
3142 	.sample_patrn_length = 130,
3143 	.hor_ds_en = 1,
3144 	.ver_ds_en = 1
3145 }, {
3146 	/* Scale factor 32 / (32 + 34) = 0.484848 */
3147 	.hor_phase_arr = {
3148 		.even = { { 0, 10, 108, 7, 10, 0, 0 },
3149 			 { 0, 7, 108, 7, 13, 0, 0 },
3150 			 { 0, 5, 106, 7, 17, 0, 0 },
3151 			 { 0, 4, 102, 7, 22, 0, 0 },
3152 			 { 0, 3, 96, 7, 29, 0, 0 },
3153 			 { 0, 2, 90, 7, 36, 0, 0 },
3154 			 { 0, 1, 82, 7, 45, 0, 0 },
3155 			 { 0, 1, 73, 7, 54, 0, 0 },
3156 			 { 0, 0, 64, 7, 64, 0, 0 },
3157 			 { 0, 0, 54, 7, 73, 1, 0 },
3158 			 { 0, 0, 45, 7, 82, 1, 0 },
3159 			 { 0, 0, 36, 7, 90, 2, 0 },
3160 			 { 0, 0, 29, 7, 96, 3, 0 },
3161 			 { 0, 0, 22, 7, 102, 4, 0 },
3162 			 { 0, 0, 17, 7, 106, 5, 0 },
3163 			 { 0, 0, 13, 7, 108, 7, 0 } },
3164 		.odd = { { 0, 0, 59, 7, 68, 1, 0 },
3165 			 { 0, 0, 49, 7, 78, 1, 0 },
3166 			 { 0, 0, 40, 7, 87, 1, 0 },
3167 			 { 0, 0, 32, 7, 94, 2, 0 },
3168 			 { 0, 0, 25, 7, 100, 3, 0 },
3169 			 { 0, 0, 20, 7, 104, 4, 0 },
3170 			 { 0, 0, 15, 7, 107, 6, 0 },
3171 			 { 0, 0, 11, 7, 109, 8, 0 },
3172 			 { 0, 8, 109, 7, 11, 0, 0 },
3173 			 { 0, 6, 107, 7, 15, 0, 0 },
3174 			 { 0, 4, 104, 7, 20, 0, 0 },
3175 			 { 0, 3, 100, 7, 25, 0, 0 },
3176 			 { 0, 2, 94, 7, 32, 0, 0 },
3177 			 { 0, 1, 87, 7, 40, 0, 0 },
3178 			 { 0, 1, 78, 7, 49, 0, 0 },
3179 			 { 0, 1, 68, 7, 59, 0, 0 } } },
3180 	.ver_phase_arr = {
3181 		.even = { { 0, 10, 108, 7, 10, 0, 0 },
3182 			 { 0, 7, 108, 7, 13, 0, 0 },
3183 			 { 0, 5, 106, 7, 17, 0, 0 },
3184 			 { 0, 4, 102, 7, 22, 0, 0 },
3185 			 { 0, 3, 96, 7, 29, 0, 0 },
3186 			 { 0, 2, 90, 7, 36, 0, 0 },
3187 			 { 0, 1, 82, 7, 45, 0, 0 },
3188 			 { 0, 1, 73, 7, 54, 0, 0 },
3189 			 { 0, 0, 64, 7, 64, 0, 0 },
3190 			 { 0, 0, 54, 7, 73, 1, 0 },
3191 			 { 0, 0, 45, 7, 82, 1, 0 },
3192 			 { 0, 0, 36, 7, 90, 2, 0 },
3193 			 { 0, 0, 29, 7, 96, 3, 0 },
3194 			 { 0, 0, 22, 7, 102, 4, 0 },
3195 			 { 0, 0, 17, 7, 106, 5, 0 },
3196 			 { 0, 0, 13, 7, 108, 7, 0 } },
3197 		.odd = { { 0, 0, 59, 7, 68, 1, 0 },
3198 			 { 0, 0, 49, 7, 78, 1, 0 },
3199 			 { 0, 0, 40, 7, 87, 1, 0 },
3200 			 { 0, 0, 32, 7, 94, 2, 0 },
3201 			 { 0, 0, 25, 7, 100, 3, 0 },
3202 			 { 0, 0, 20, 7, 104, 4, 0 },
3203 			 { 0, 0, 15, 7, 107, 6, 0 },
3204 			 { 0, 0, 11, 7, 109, 8, 0 },
3205 			 { 0, 8, 109, 7, 11, 0, 0 },
3206 			 { 0, 6, 107, 7, 15, 0, 0 },
3207 			 { 0, 4, 104, 7, 20, 0, 0 },
3208 			 { 0, 3, 100, 7, 25, 0, 0 },
3209 			 { 0, 2, 94, 7, 32, 0, 0 },
3210 			 { 0, 1, 87, 7, 40, 0, 0 },
3211 			 { 0, 1, 78, 7, 49, 0, 0 },
3212 			 { 0, 1, 68, 7, 59, 0, 0 } } },
3213 	.ptrn_arr = { { 0x33333333, 0x99999999 } },
3214 	.sample_patrn_length = 66,
3215 	.hor_ds_en = 1,
3216 	.ver_ds_en = 1
3217 }, {
3218 	/* Scale factor 32 / (32 + 35) = 0.477612 */
3219 	.hor_phase_arr = {
3220 		.even = { { 0, 10, 108, 7, 10, 0, 0 },
3221 			 { 0, 6, 106, 7, 16, 0, 0 },
3222 			 { 0, 4, 101, 7, 23, 0, 0 },
3223 			 { 0, 2, 93, 7, 33, 0, 0 },
3224 			 { 0, 1, 82, 7, 45, 0, 0 },
3225 			 { 0, 1, 68, 7, 59, 0, 0 },
3226 			 { 0, 0, 54, 7, 73, 1, 0 },
3227 			 { 0, 0, 41, 7, 85, 2, 0 },
3228 			 { 0, 0, 29, 7, 96, 3, 0 },
3229 			 { 0, 0, 20, 7, 103, 5, 0 },
3230 			 { 0, 0, 14, 7, 106, 8, 0 },
3231 			 { 0, 9, 107, 7, 12, 0, 0 },
3232 			 { 0, 5, 105, 7, 18, 0, 0 },
3233 			 { 0, 3, 99, 7, 26, 0, 0 },
3234 			 { 0, 2, 89, 7, 37, 0, 0 },
3235 			 { 0, 1, 77, 7, 50, 0, 0 },
3236 			 { 0, 1, 63, 7, 63, 1, 0 },
3237 			 { 0, 0, 50, 7, 77, 1, 0 },
3238 			 { 0, 0, 37, 7, 89, 2, 0 },
3239 			 { 0, 0, 26, 7, 99, 3, 0 },
3240 			 { 0, 0, 18, 7, 105, 5, 0 },
3241 			 { 0, 0, 12, 7, 107, 9, 0 },
3242 			 { 0, 8, 106, 7, 14, 0, 0 },
3243 			 { 0, 5, 103, 7, 20, 0, 0 },
3244 			 { 0, 3, 96, 7, 29, 0, 0 },
3245 			 { 0, 2, 85, 7, 41, 0, 0 },
3246 			 { 0, 1, 73, 7, 54, 0, 0 },
3247 			 { 0, 0, 59, 7, 68, 1, 0 },
3248 			 { 0, 0, 45, 7, 82, 1, 0 },
3249 			 { 0, 0, 33, 7, 93, 2, 0 },
3250 			 { 0, 0, 23, 7, 101, 4, 0 },
3251 			 { 0, 0, 16, 7, 106, 6, 0 } },
3252 		.odd = { { 0, 0, 56, 7, 71, 1, 0 },
3253 			 { 0, 0, 43, 7, 84, 1, 0 },
3254 			 { 0, 0, 31, 7, 94, 3, 0 },
3255 			 { 0, 0, 22, 7, 102, 4, 0 },
3256 			 { 0, 0, 15, 7, 106, 7, 0 },
3257 			 { 0, 9, 108, 7, 11, 0, 0 },
3258 			 { 0, 6, 105, 7, 17, 0, 0 },
3259 			 { 0, 4, 99, 7, 25, 0, 0 },
3260 			 { 0, 2, 91, 7, 35, 0, 0 },
3261 			 { 0, 1, 80, 7, 47, 0, 0 },
3262 			 { 0, 1, 65, 7, 61, 1, 0 },
3263 			 { 0, 0, 52, 7, 75, 1, 0 },
3264 			 { 0, 0, 39, 7, 87, 2, 0 },
3265 			 { 0, 0, 28, 7, 97, 3, 0 },
3266 			 { 0, 0, 19, 7, 104, 5, 0 },
3267 			 { 0, 0, 13, 7, 107, 8, 0 },
3268 			 { 0, 8, 107, 7, 13, 0, 0 },
3269 			 { 0, 5, 104, 7, 19, 0, 0 },
3270 			 { 0, 3, 97, 7, 28, 0, 0 },
3271 			 { 0, 2, 87, 7, 39, 0, 0 },
3272 			 { 0, 1, 75, 7, 52, 0, 0 },
3273 			 { 0, 1, 61, 7, 65, 1, 0 },
3274 			 { 0, 0, 47, 7, 80, 1, 0 },
3275 			 { 0, 0, 35, 7, 91, 2, 0 },
3276 			 { 0, 0, 25, 7, 99, 4, 0 },
3277 			 { 0, 0, 17, 7, 105, 6, 0 },
3278 			 { 0, 0, 11, 7, 108, 9, 0 },
3279 			 { 0, 7, 106, 7, 15, 0, 0 },
3280 			 { 0, 4, 102, 7, 22, 0, 0 },
3281 			 { 0, 3, 94, 7, 31, 0, 0 },
3282 			 { 0, 1, 84, 7, 43, 0, 0 },
3283 			 { 0, 1, 71, 7, 56, 0, 0 } } },
3284 	.ver_phase_arr = {
3285 		.even = { { 0, 10, 108, 7, 10, 0, 0 },
3286 			 { 0, 6, 106, 7, 16, 0, 0 },
3287 			 { 0, 4, 101, 7, 23, 0, 0 },
3288 			 { 0, 2, 93, 7, 33, 0, 0 },
3289 			 { 0, 1, 82, 7, 45, 0, 0 },
3290 			 { 0, 1, 68, 7, 59, 0, 0 },
3291 			 { 0, 0, 54, 7, 73, 1, 0 },
3292 			 { 0, 0, 41, 7, 85, 2, 0 },
3293 			 { 0, 0, 29, 7, 96, 3, 0 },
3294 			 { 0, 0, 20, 7, 103, 5, 0 },
3295 			 { 0, 0, 14, 7, 106, 8, 0 },
3296 			 { 0, 9, 107, 7, 12, 0, 0 },
3297 			 { 0, 5, 105, 7, 18, 0, 0 },
3298 			 { 0, 3, 99, 7, 26, 0, 0 },
3299 			 { 0, 2, 89, 7, 37, 0, 0 },
3300 			 { 0, 1, 77, 7, 50, 0, 0 },
3301 			 { 0, 1, 63, 7, 63, 1, 0 },
3302 			 { 0, 0, 50, 7, 77, 1, 0 },
3303 			 { 0, 0, 37, 7, 89, 2, 0 },
3304 			 { 0, 0, 26, 7, 99, 3, 0 },
3305 			 { 0, 0, 18, 7, 105, 5, 0 },
3306 			 { 0, 0, 12, 7, 107, 9, 0 },
3307 			 { 0, 8, 106, 7, 14, 0, 0 },
3308 			 { 0, 5, 103, 7, 20, 0, 0 },
3309 			 { 0, 3, 96, 7, 29, 0, 0 },
3310 			 { 0, 2, 85, 7, 41, 0, 0 },
3311 			 { 0, 1, 73, 7, 54, 0, 0 },
3312 			 { 0, 0, 59, 7, 68, 1, 0 },
3313 			 { 0, 0, 45, 7, 82, 1, 0 },
3314 			 { 0, 0, 33, 7, 93, 2, 0 },
3315 			 { 0, 0, 23, 7, 101, 4, 0 },
3316 			 { 0, 0, 16, 7, 106, 6, 0 } },
3317 		.odd = { { 0, 0, 56, 7, 71, 1, 0 },
3318 			 { 0, 0, 43, 7, 84, 1, 0 },
3319 			 { 0, 0, 31, 7, 94, 3, 0 },
3320 			 { 0, 0, 22, 7, 102, 4, 0 },
3321 			 { 0, 0, 15, 7, 106, 7, 0 },
3322 			 { 0, 9, 108, 7, 11, 0, 0 },
3323 			 { 0, 6, 105, 7, 17, 0, 0 },
3324 			 { 0, 4, 99, 7, 25, 0, 0 },
3325 			 { 0, 2, 91, 7, 35, 0, 0 },
3326 			 { 0, 1, 80, 7, 47, 0, 0 },
3327 			 { 0, 1, 65, 7, 61, 1, 0 },
3328 			 { 0, 0, 52, 7, 75, 1, 0 },
3329 			 { 0, 0, 39, 7, 87, 2, 0 },
3330 			 { 0, 0, 28, 7, 97, 3, 0 },
3331 			 { 0, 0, 19, 7, 104, 5, 0 },
3332 			 { 0, 0, 13, 7, 107, 8, 0 },
3333 			 { 0, 8, 107, 7, 13, 0, 0 },
3334 			 { 0, 5, 104, 7, 19, 0, 0 },
3335 			 { 0, 3, 97, 7, 28, 0, 0 },
3336 			 { 0, 2, 87, 7, 39, 0, 0 },
3337 			 { 0, 1, 75, 7, 52, 0, 0 },
3338 			 { 0, 1, 61, 7, 65, 1, 0 },
3339 			 { 0, 0, 47, 7, 80, 1, 0 },
3340 			 { 0, 0, 35, 7, 91, 2, 0 },
3341 			 { 0, 0, 25, 7, 99, 4, 0 },
3342 			 { 0, 0, 17, 7, 105, 6, 0 },
3343 			 { 0, 0, 11, 7, 108, 9, 0 },
3344 			 { 0, 7, 106, 7, 15, 0, 0 },
3345 			 { 0, 4, 102, 7, 22, 0, 0 },
3346 			 { 0, 3, 94, 7, 31, 0, 0 },
3347 			 { 0, 1, 84, 7, 43, 0, 0 },
3348 			 { 0, 1, 71, 7, 56, 0, 0 } } },
3349 	.ptrn_arr = { { 0x99933333, 0xccccc999, 0x32666664, 0x99993333,
3350 			 0x9 } },
3351 	.sample_patrn_length = 134,
3352 	.hor_ds_en = 1,
3353 	.ver_ds_en = 1
3354 }, {
3355 	/* Scale factor 32 / (32 + 36) = 0.470588 */
3356 	.hor_phase_arr = {
3357 		.even = { { 0, 11, 106, 7, 11, 0, 0 },
3358 			 { 0, 6, 103, 7, 19, 0, 0 },
3359 			 { 0, 3, 95, 7, 30, 0, 0 },
3360 			 { 0, 1, 81, 7, 46, 0, 0 },
3361 			 { 0, 1, 63, 7, 63, 1, 0 },
3362 			 { 0, 0, 46, 7, 81, 1, 0 },
3363 			 { 0, 0, 30, 7, 95, 3, 0 },
3364 			 { 0, 0, 19, 7, 103, 6, 0 } },
3365 		.odd = { { 0, 0, 54, 7, 73, 1, 0 },
3366 			 { 0, 0, 37, 7, 89, 2, 0 },
3367 			 { 0, 0, 24, 7, 100, 4, 0 },
3368 			 { 0, 0, 14, 7, 106, 8, 0 },
3369 			 { 0, 8, 106, 7, 14, 0, 0 },
3370 			 { 0, 4, 100, 7, 24, 0, 0 },
3371 			 { 0, 2, 89, 7, 37, 0, 0 },
3372 			 { 0, 1, 73, 7, 54, 0, 0 } } },
3373 	.ver_phase_arr = {
3374 		.even = { { 0, 11, 106, 7, 11, 0, 0 },
3375 			 { 0, 6, 103, 7, 19, 0, 0 },
3376 			 { 0, 3, 95, 7, 30, 0, 0 },
3377 			 { 0, 1, 81, 7, 46, 0, 0 },
3378 			 { 0, 1, 63, 7, 63, 1, 0 },
3379 			 { 0, 0, 46, 7, 81, 1, 0 },
3380 			 { 0, 0, 30, 7, 95, 3, 0 },
3381 			 { 0, 0, 19, 7, 103, 6, 0 } },
3382 		.odd = { { 0, 0, 54, 7, 73, 1, 0 },
3383 			 { 0, 0, 37, 7, 89, 2, 0 },
3384 			 { 0, 0, 24, 7, 100, 4, 0 },
3385 			 { 0, 0, 14, 7, 106, 8, 0 },
3386 			 { 0, 8, 106, 7, 14, 0, 0 },
3387 			 { 0, 4, 100, 7, 24, 0, 0 },
3388 			 { 0, 2, 89, 7, 37, 0, 0 },
3389 			 { 0, 1, 73, 7, 54, 0, 0 } } },
3390 	.ptrn_arr = { { 0x99993333 } },
3391 	.sample_patrn_length = 34,
3392 	.hor_ds_en = 1,
3393 	.ver_ds_en = 1
3394 }, {
3395 	/* Scale factor 32 / (32 + 37) = 0.463768 */
3396 	.hor_phase_arr = {
3397 		.even = { { 0, 11, 106, 7, 11, 0, 0 },
3398 			 { 0, 5, 101, 7, 22, 0, 0 },
3399 			 { 0, 2, 88, 7, 38, 0, 0 },
3400 			 { 0, 1, 67, 7, 59, 1, 0 },
3401 			 { 0, 0, 46, 7, 80, 2, 0 },
3402 			 { 0, 0, 28, 7, 96, 4, 0 },
3403 			 { 0, 0, 15, 7, 104, 9, 0 },
3404 			 { 0, 7, 104, 7, 17, 0, 0 },
3405 			 { 0, 3, 94, 7, 31, 0, 0 },
3406 			 { 0, 1, 77, 7, 50, 0, 0 },
3407 			 { 0, 0, 54, 7, 73, 1, 0 },
3408 			 { 0, 0, 34, 7, 91, 3, 0 },
3409 			 { 0, 0, 19, 7, 103, 6, 0 },
3410 			 { 0, 10, 105, 7, 13, 0, 0 },
3411 			 { 0, 5, 98, 7, 25, 0, 0 },
3412 			 { 0, 2, 84, 7, 42, 0, 0 },
3413 			 { 0, 1, 63, 7, 63, 1, 0 },
3414 			 { 0, 0, 42, 7, 84, 2, 0 },
3415 			 { 0, 0, 25, 7, 98, 5, 0 },
3416 			 { 0, 0, 13, 7, 105, 10, 0 },
3417 			 { 0, 6, 103, 7, 19, 0, 0 },
3418 			 { 0, 3, 91, 7, 34, 0, 0 },
3419 			 { 0, 1, 73, 7, 54, 0, 0 },
3420 			 { 0, 0, 50, 7, 77, 1, 0 },
3421 			 { 0, 0, 31, 7, 94, 3, 0 },
3422 			 { 0, 0, 17, 7, 104, 7, 0 },
3423 			 { 0, 9, 104, 7, 15, 0, 0 },
3424 			 { 0, 4, 96, 7, 28, 0, 0 },
3425 			 { 0, 2, 80, 7, 46, 0, 0 },
3426 			 { 0, 1, 59, 7, 67, 1, 0 },
3427 			 { 0, 0, 38, 7, 88, 2, 0 },
3428 			 { 0, 0, 22, 7, 101, 5, 0 } },
3429 		.odd = { { 0, 0, 52, 7, 75, 1, 0 },
3430 			 { 0, 0, 33, 7, 92, 3, 0 },
3431 			 { 0, 0, 18, 7, 103, 7, 0 },
3432 			 { 0, 9, 105, 7, 14, 0, 0 },
3433 			 { 0, 4, 98, 7, 26, 0, 0 },
3434 			 { 0, 2, 82, 7, 44, 0, 0 },
3435 			 { 0, 1, 61, 7, 65, 1, 0 },
3436 			 { 0, 0, 40, 7, 86, 2, 0 },
3437 			 { 0, 0, 23, 7, 100, 5, 0 },
3438 			 { 0, 0, 12, 7, 105, 11, 0 },
3439 			 { 0, 6, 101, 7, 21, 0, 0 },
3440 			 { 0, 3, 89, 7, 36, 0, 0 },
3441 			 { 0, 1, 69, 7, 57, 1, 0 },
3442 			 { 0, 0, 48, 7, 79, 1, 0 },
3443 			 { 0, 0, 29, 7, 95, 4, 0 },
3444 			 { 0, 0, 16, 7, 104, 8, 0 },
3445 			 { 0, 8, 104, 7, 16, 0, 0 },
3446 			 { 0, 4, 95, 7, 29, 0, 0 },
3447 			 { 0, 1, 79, 7, 48, 0, 0 },
3448 			 { 0, 1, 57, 7, 69, 1, 0 },
3449 			 { 0, 0, 36, 7, 89, 3, 0 },
3450 			 { 0, 0, 21, 7, 101, 6, 0 },
3451 			 { 0, 11, 105, 7, 12, 0, 0 },
3452 			 { 0, 5, 100, 7, 23, 0, 0 },
3453 			 { 0, 2, 86, 7, 40, 0, 0 },
3454 			 { 0, 1, 65, 7, 61, 1, 0 },
3455 			 { 0, 0, 44, 7, 82, 2, 0 },
3456 			 { 0, 0, 26, 7, 98, 4, 0 },
3457 			 { 0, 0, 14, 7, 105, 9, 0 },
3458 			 { 0, 7, 103, 7, 18, 0, 0 },
3459 			 { 0, 3, 92, 7, 33, 0, 0 },
3460 			 { 0, 1, 75, 7, 52, 0, 0 } } },
3461 	.ver_phase_arr = {
3462 		.even = { { 0, 11, 106, 7, 11, 0, 0 },
3463 			 { 0, 5, 101, 7, 22, 0, 0 },
3464 			 { 0, 2, 88, 7, 38, 0, 0 },
3465 			 { 0, 1, 67, 7, 59, 1, 0 },
3466 			 { 0, 0, 46, 7, 80, 2, 0 },
3467 			 { 0, 0, 28, 7, 96, 4, 0 },
3468 			 { 0, 0, 15, 7, 104, 9, 0 },
3469 			 { 0, 7, 104, 7, 17, 0, 0 },
3470 			 { 0, 3, 94, 7, 31, 0, 0 },
3471 			 { 0, 1, 77, 7, 50, 0, 0 },
3472 			 { 0, 0, 54, 7, 73, 1, 0 },
3473 			 { 0, 0, 34, 7, 91, 3, 0 },
3474 			 { 0, 0, 19, 7, 103, 6, 0 },
3475 			 { 0, 10, 105, 7, 13, 0, 0 },
3476 			 { 0, 5, 98, 7, 25, 0, 0 },
3477 			 { 0, 2, 84, 7, 42, 0, 0 },
3478 			 { 0, 1, 63, 7, 63, 1, 0 },
3479 			 { 0, 0, 42, 7, 84, 2, 0 },
3480 			 { 0, 0, 25, 7, 98, 5, 0 },
3481 			 { 0, 0, 13, 7, 105, 10, 0 },
3482 			 { 0, 6, 103, 7, 19, 0, 0 },
3483 			 { 0, 3, 91, 7, 34, 0, 0 },
3484 			 { 0, 1, 73, 7, 54, 0, 0 },
3485 			 { 0, 0, 50, 7, 77, 1, 0 },
3486 			 { 0, 0, 31, 7, 94, 3, 0 },
3487 			 { 0, 0, 17, 7, 104, 7, 0 },
3488 			 { 0, 9, 104, 7, 15, 0, 0 },
3489 			 { 0, 4, 96, 7, 28, 0, 0 },
3490 			 { 0, 2, 80, 7, 46, 0, 0 },
3491 			 { 0, 1, 59, 7, 67, 1, 0 },
3492 			 { 0, 0, 38, 7, 88, 2, 0 },
3493 			 { 0, 0, 22, 7, 101, 5, 0 } },
3494 		.odd = { { 0, 0, 52, 7, 75, 1, 0 },
3495 			 { 0, 0, 33, 7, 92, 3, 0 },
3496 			 { 0, 0, 18, 7, 103, 7, 0 },
3497 			 { 0, 9, 105, 7, 14, 0, 0 },
3498 			 { 0, 4, 98, 7, 26, 0, 0 },
3499 			 { 0, 2, 82, 7, 44, 0, 0 },
3500 			 { 0, 1, 61, 7, 65, 1, 0 },
3501 			 { 0, 0, 40, 7, 86, 2, 0 },
3502 			 { 0, 0, 23, 7, 100, 5, 0 },
3503 			 { 0, 0, 12, 7, 105, 11, 0 },
3504 			 { 0, 6, 101, 7, 21, 0, 0 },
3505 			 { 0, 3, 89, 7, 36, 0, 0 },
3506 			 { 0, 1, 69, 7, 57, 1, 0 },
3507 			 { 0, 0, 48, 7, 79, 1, 0 },
3508 			 { 0, 0, 29, 7, 95, 4, 0 },
3509 			 { 0, 0, 16, 7, 104, 8, 0 },
3510 			 { 0, 8, 104, 7, 16, 0, 0 },
3511 			 { 0, 4, 95, 7, 29, 0, 0 },
3512 			 { 0, 1, 79, 7, 48, 0, 0 },
3513 			 { 0, 1, 57, 7, 69, 1, 0 },
3514 			 { 0, 0, 36, 7, 89, 3, 0 },
3515 			 { 0, 0, 21, 7, 101, 6, 0 },
3516 			 { 0, 11, 105, 7, 12, 0, 0 },
3517 			 { 0, 5, 100, 7, 23, 0, 0 },
3518 			 { 0, 2, 86, 7, 40, 0, 0 },
3519 			 { 0, 1, 65, 7, 61, 1, 0 },
3520 			 { 0, 0, 44, 7, 82, 2, 0 },
3521 			 { 0, 0, 26, 7, 98, 4, 0 },
3522 			 { 0, 0, 14, 7, 105, 9, 0 },
3523 			 { 0, 7, 103, 7, 18, 0, 0 },
3524 			 { 0, 3, 92, 7, 33, 0, 0 },
3525 			 { 0, 1, 75, 7, 52, 0, 0 } } },
3526 	.ptrn_arr = { { 0xc9999333, 0x332664cc, 0x4cc99993, 0x93332666,
3527 			 0x99 } },
3528 	.sample_patrn_length = 138,
3529 	.hor_ds_en = 1,
3530 	.ver_ds_en = 1
3531 }, {
3532 	/* Scale factor 32 / (32 + 38) = 0.457143 */
3533 	.hor_phase_arr = {
3534 		.even = { { 0, 12, 104, 7, 12, 0, 0 },
3535 			 { 0, 5, 98, 7, 25, 0, 0 },
3536 			 { 0, 2, 80, 7, 46, 0, 0 },
3537 			 { 0, 1, 55, 7, 71, 1, 0 },
3538 			 { 0, 0, 32, 7, 92, 4, 0 },
3539 			 { 0, 0, 16, 7, 103, 9, 0 },
3540 			 { 0, 7, 101, 7, 20, 0, 0 },
3541 			 { 0, 3, 86, 7, 39, 0, 0 },
3542 			 { 0, 1, 63, 7, 63, 1, 0 },
3543 			 { 0, 0, 39, 7, 86, 3, 0 },
3544 			 { 0, 0, 20, 7, 101, 7, 0 },
3545 			 { 0, 9, 103, 7, 16, 0, 0 },
3546 			 { 0, 4, 92, 7, 32, 0, 0 },
3547 			 { 0, 1, 71, 7, 55, 1, 0 },
3548 			 { 0, 0, 46, 7, 80, 2, 0 },
3549 			 { 0, 0, 25, 7, 98, 5, 0 } },
3550 		.odd = { { 0, 0, 50, 7, 76, 2, 0 },
3551 			 { 0, 0, 28, 7, 96, 4, 0 },
3552 			 { 0, 0, 14, 7, 104, 10, 0 },
3553 			 { 0, 6, 99, 7, 23, 0, 0 },
3554 			 { 0, 2, 84, 7, 42, 0, 0 },
3555 			 { 0, 1, 59, 7, 67, 1, 0 },
3556 			 { 0, 0, 35, 7, 90, 3, 0 },
3557 			 { 0, 0, 18, 7, 102, 8, 0 },
3558 			 { 0, 8, 102, 7, 18, 0, 0 },
3559 			 { 0, 3, 90, 7, 35, 0, 0 },
3560 			 { 0, 1, 67, 7, 59, 1, 0 },
3561 			 { 0, 0, 42, 7, 84, 2, 0 },
3562 			 { 0, 0, 23, 7, 99, 6, 0 },
3563 			 { 0, 10, 104, 7, 14, 0, 0 },
3564 			 { 0, 4, 96, 7, 28, 0, 0 },
3565 			 { 0, 2, 76, 7, 50, 0, 0 } } },
3566 	.ver_phase_arr = {
3567 		.even = { { 0, 12, 104, 7, 12, 0, 0 },
3568 			 { 0, 5, 98, 7, 25, 0, 0 },
3569 			 { 0, 2, 80, 7, 46, 0, 0 },
3570 			 { 0, 1, 55, 7, 71, 1, 0 },
3571 			 { 0, 0, 32, 7, 92, 4, 0 },
3572 			 { 0, 0, 16, 7, 103, 9, 0 },
3573 			 { 0, 7, 101, 7, 20, 0, 0 },
3574 			 { 0, 3, 86, 7, 39, 0, 0 },
3575 			 { 0, 1, 63, 7, 63, 1, 0 },
3576 			 { 0, 0, 39, 7, 86, 3, 0 },
3577 			 { 0, 0, 20, 7, 101, 7, 0 },
3578 			 { 0, 9, 103, 7, 16, 0, 0 },
3579 			 { 0, 4, 92, 7, 32, 0, 0 },
3580 			 { 0, 1, 71, 7, 55, 1, 0 },
3581 			 { 0, 0, 46, 7, 80, 2, 0 },
3582 			 { 0, 0, 25, 7, 98, 5, 0 } },
3583 		.odd = { { 0, 0, 50, 7, 76, 2, 0 },
3584 			 { 0, 0, 28, 7, 96, 4, 0 },
3585 			 { 0, 0, 14, 7, 104, 10, 0 },
3586 			 { 0, 6, 99, 7, 23, 0, 0 },
3587 			 { 0, 2, 84, 7, 42, 0, 0 },
3588 			 { 0, 1, 59, 7, 67, 1, 0 },
3589 			 { 0, 0, 35, 7, 90, 3, 0 },
3590 			 { 0, 0, 18, 7, 102, 8, 0 },
3591 			 { 0, 8, 102, 7, 18, 0, 0 },
3592 			 { 0, 3, 90, 7, 35, 0, 0 },
3593 			 { 0, 1, 67, 7, 59, 1, 0 },
3594 			 { 0, 0, 42, 7, 84, 2, 0 },
3595 			 { 0, 0, 23, 7, 99, 6, 0 },
3596 			 { 0, 10, 104, 7, 14, 0, 0 },
3597 			 { 0, 4, 96, 7, 28, 0, 0 },
3598 			 { 0, 2, 76, 7, 50, 0, 0 } } },
3599 	.ptrn_arr = { { 0xcc999333, 0x99332664, 0x9 } },
3600 	.sample_patrn_length = 70,
3601 	.hor_ds_en = 1,
3602 	.ver_ds_en = 1
3603 }, {
3604 	/* Scale factor 32 / (32 + 39) = 0.450704 */
3605 	.hor_phase_arr = {
3606 		.even = { { 0, 13, 102, 7, 13, 0, 0 },
3607 			 { 0, 5, 94, 7, 29, 0, 0 },
3608 			 { 0, 1, 71, 7, 55, 1, 0 },
3609 			 { 0, 0, 43, 7, 83, 2, 0 },
3610 			 { 0, 0, 21, 7, 100, 7, 0 },
3611 			 { 0, 8, 102, 7, 18, 0, 0 },
3612 			 { 0, 3, 86, 7, 39, 0, 0 },
3613 			 { 0, 1, 59, 7, 67, 1, 0 },
3614 			 { 0, 0, 32, 7, 92, 4, 0 },
3615 			 { 0, 0, 14, 7, 103, 11, 0 },
3616 			 { 0, 5, 97, 7, 26, 0, 0 },
3617 			 { 0, 2, 74, 7, 51, 1, 0 },
3618 			 { 0, 0, 47, 7, 79, 2, 0 },
3619 			 { 0, 0, 23, 7, 99, 6, 0 },
3620 			 { 0, 10, 102, 7, 16, 0, 0 },
3621 			 { 0, 3, 89, 7, 36, 0, 0 },
3622 			 { 0, 1, 63, 7, 63, 1, 0 },
3623 			 { 0, 0, 36, 7, 89, 3, 0 },
3624 			 { 0, 0, 16, 7, 102, 10, 0 },
3625 			 { 0, 6, 99, 7, 23, 0, 0 },
3626 			 { 0, 2, 79, 7, 47, 0, 0 },
3627 			 { 0, 1, 51, 7, 74, 2, 0 },
3628 			 { 0, 0, 26, 7, 97, 5, 0 },
3629 			 { 0, 11, 103, 7, 14, 0, 0 },
3630 			 { 0, 4, 92, 7, 32, 0, 0 },
3631 			 { 0, 1, 67, 7, 59, 1, 0 },
3632 			 { 0, 0, 39, 7, 86, 3, 0 },
3633 			 { 0, 0, 18, 7, 102, 8, 0 },
3634 			 { 0, 7, 100, 7, 21, 0, 0 },
3635 			 { 0, 2, 83, 7, 43, 0, 0 },
3636 			 { 0, 1, 55, 7, 71, 1, 0 },
3637 			 { 0, 0, 29, 7, 94, 5, 0 } },
3638 		.odd = { { 0, 0, 49, 7, 77, 2, 0 },
3639 			 { 0, 0, 25, 7, 97, 6, 0 },
3640 			 { 0, 10, 103, 7, 15, 0, 0 },
3641 			 { 0, 4, 90, 7, 34, 0, 0 },
3642 			 { 0, 1, 65, 7, 61, 1, 0 },
3643 			 { 0, 0, 37, 7, 88, 3, 0 },
3644 			 { 0, 0, 17, 7, 102, 9, 0 },
3645 			 { 0, 7, 99, 7, 22, 0, 0 },
3646 			 { 0, 2, 81, 7, 45, 0, 0 },
3647 			 { 0, 1, 53, 7, 72, 2, 0 },
3648 			 { 0, 0, 27, 7, 96, 5, 0 },
3649 			 { 0, 12, 103, 7, 13, 0, 0 },
3650 			 { 0, 4, 93, 7, 31, 0, 0 },
3651 			 { 0, 1, 69, 7, 57, 1, 0 },
3652 			 { 0, 0, 41, 7, 84, 3, 0 },
3653 			 { 0, 0, 20, 7, 100, 8, 0 },
3654 			 { 0, 8, 100, 7, 20, 0, 0 },
3655 			 { 0, 3, 84, 7, 41, 0, 0 },
3656 			 { 0, 1, 57, 7, 69, 1, 0 },
3657 			 { 0, 0, 31, 7, 93, 4, 0 },
3658 			 { 0, 0, 13, 7, 103, 12, 0 },
3659 			 { 0, 5, 96, 7, 27, 0, 0 },
3660 			 { 0, 2, 72, 7, 53, 1, 0 },
3661 			 { 0, 0, 45, 7, 81, 2, 0 },
3662 			 { 0, 0, 22, 7, 99, 7, 0 },
3663 			 { 0, 9, 102, 7, 17, 0, 0 },
3664 			 { 0, 3, 88, 7, 37, 0, 0 },
3665 			 { 0, 1, 61, 7, 65, 1, 0 },
3666 			 { 0, 0, 34, 7, 90, 4, 0 },
3667 			 { 0, 0, 15, 7, 103, 10, 0 },
3668 			 { 0, 6, 97, 7, 25, 0, 0 },
3669 			 { 0, 2, 77, 7, 49, 0, 0 } } },
3670 	.ver_phase_arr = {
3671 		.even = { { 0, 13, 102, 7, 13, 0, 0 },
3672 			 { 0, 5, 94, 7, 29, 0, 0 },
3673 			 { 0, 1, 71, 7, 55, 1, 0 },
3674 			 { 0, 0, 43, 7, 83, 2, 0 },
3675 			 { 0, 0, 21, 7, 100, 7, 0 },
3676 			 { 0, 8, 102, 7, 18, 0, 0 },
3677 			 { 0, 3, 86, 7, 39, 0, 0 },
3678 			 { 0, 1, 59, 7, 67, 1, 0 },
3679 			 { 0, 0, 32, 7, 92, 4, 0 },
3680 			 { 0, 0, 14, 7, 103, 11, 0 },
3681 			 { 0, 5, 97, 7, 26, 0, 0 },
3682 			 { 0, 2, 74, 7, 51, 1, 0 },
3683 			 { 0, 0, 47, 7, 79, 2, 0 },
3684 			 { 0, 0, 23, 7, 99, 6, 0 },
3685 			 { 0, 10, 102, 7, 16, 0, 0 },
3686 			 { 0, 3, 89, 7, 36, 0, 0 },
3687 			 { 0, 1, 63, 7, 63, 1, 0 },
3688 			 { 0, 0, 36, 7, 89, 3, 0 },
3689 			 { 0, 0, 16, 7, 102, 10, 0 },
3690 			 { 0, 6, 99, 7, 23, 0, 0 },
3691 			 { 0, 2, 79, 7, 47, 0, 0 },
3692 			 { 0, 1, 51, 7, 74, 2, 0 },
3693 			 { 0, 0, 26, 7, 97, 5, 0 },
3694 			 { 0, 11, 103, 7, 14, 0, 0 },
3695 			 { 0, 4, 92, 7, 32, 0, 0 },
3696 			 { 0, 1, 67, 7, 59, 1, 0 },
3697 			 { 0, 0, 39, 7, 86, 3, 0 },
3698 			 { 0, 0, 18, 7, 102, 8, 0 },
3699 			 { 0, 7, 100, 7, 21, 0, 0 },
3700 			 { 0, 2, 83, 7, 43, 0, 0 },
3701 			 { 0, 1, 55, 7, 71, 1, 0 },
3702 			 { 0, 0, 29, 7, 94, 5, 0 } },
3703 		.odd = { { 0, 0, 49, 7, 77, 2, 0 },
3704 			 { 0, 0, 25, 7, 97, 6, 0 },
3705 			 { 0, 10, 103, 7, 15, 0, 0 },
3706 			 { 0, 4, 90, 7, 34, 0, 0 },
3707 			 { 0, 1, 65, 7, 61, 1, 0 },
3708 			 { 0, 0, 37, 7, 88, 3, 0 },
3709 			 { 0, 0, 17, 7, 102, 9, 0 },
3710 			 { 0, 7, 99, 7, 22, 0, 0 },
3711 			 { 0, 2, 81, 7, 45, 0, 0 },
3712 			 { 0, 1, 53, 7, 72, 2, 0 },
3713 			 { 0, 0, 27, 7, 96, 5, 0 },
3714 			 { 0, 12, 103, 7, 13, 0, 0 },
3715 			 { 0, 4, 93, 7, 31, 0, 0 },
3716 			 { 0, 1, 69, 7, 57, 1, 0 },
3717 			 { 0, 0, 41, 7, 84, 3, 0 },
3718 			 { 0, 0, 20, 7, 100, 8, 0 },
3719 			 { 0, 8, 100, 7, 20, 0, 0 },
3720 			 { 0, 3, 84, 7, 41, 0, 0 },
3721 			 { 0, 1, 57, 7, 69, 1, 0 },
3722 			 { 0, 0, 31, 7, 93, 4, 0 },
3723 			 { 0, 0, 13, 7, 103, 12, 0 },
3724 			 { 0, 5, 96, 7, 27, 0, 0 },
3725 			 { 0, 2, 72, 7, 53, 1, 0 },
3726 			 { 0, 0, 45, 7, 81, 2, 0 },
3727 			 { 0, 0, 22, 7, 99, 7, 0 },
3728 			 { 0, 9, 102, 7, 17, 0, 0 },
3729 			 { 0, 3, 88, 7, 37, 0, 0 },
3730 			 { 0, 1, 61, 7, 65, 1, 0 },
3731 			 { 0, 0, 34, 7, 90, 4, 0 },
3732 			 { 0, 0, 15, 7, 103, 10, 0 },
3733 			 { 0, 6, 97, 7, 25, 0, 0 },
3734 			 { 0, 2, 77, 7, 49, 0, 0 } } },
3735 	.ptrn_arr = { { 0x4cc99933, 0xc9993266, 0x9332664c, 0x32664cc9,
3736 			 0x993 } },
3737 	.sample_patrn_length = 142,
3738 	.hor_ds_en = 1,
3739 	.ver_ds_en = 1
3740 }, {
3741 	/* Scale factor 32 / (32 + 40) = 0.444444 */
3742 	.hor_phase_arr = {
3743 		.even = { { 0, 13, 102, 7, 13, 0, 0 },
3744 			 { 0, 4, 91, 7, 33, 0, 0 },
3745 			 { 0, 1, 63, 7, 63, 1, 0 },
3746 			 { 0, 0, 33, 7, 91, 4, 0 } },
3747 		.odd = { { 0, 0, 47, 7, 79, 2, 0 },
3748 			 { 0, 0, 21, 7, 99, 8, 0 },
3749 			 { 0, 8, 99, 7, 21, 0, 0 },
3750 			 { 0, 2, 79, 7, 47, 0, 0 } } },
3751 	.ver_phase_arr = {
3752 		.even = { { 0, 13, 102, 7, 13, 0, 0 },
3753 			 { 0, 4, 91, 7, 33, 0, 0 },
3754 			 { 0, 1, 63, 7, 63, 1, 0 },
3755 			 { 0, 0, 33, 7, 91, 4, 0 } },
3756 		.odd = { { 0, 0, 47, 7, 79, 2, 0 },
3757 			 { 0, 0, 21, 7, 99, 8, 0 },
3758 			 { 0, 8, 99, 7, 21, 0, 0 },
3759 			 { 0, 2, 79, 7, 47, 0, 0 } } },
3760 	.ptrn_arr = { { 0x9933 } },
3761 	.sample_patrn_length = 18,
3762 	.hor_ds_en = 1,
3763 	.ver_ds_en = 1
3764 }, {
3765 	/* Scale factor 32 / (32 + 41) = 0.438356 */
3766 	.hor_phase_arr = {
3767 		.even = { { 0, 14, 100, 7, 14, 0, 0 },
3768 			 { 0, 4, 87, 7, 37, 0, 0 },
3769 			 { 0, 1, 55, 7, 70, 2, 0 },
3770 			 { 0, 0, 25, 7, 96, 7, 0 },
3771 			 { 0, 8, 98, 7, 22, 0, 0 },
3772 			 { 0, 2, 74, 7, 51, 1, 0 },
3773 			 { 0, 0, 40, 7, 85, 3, 0 },
3774 			 { 0, 0, 16, 7, 100, 12, 0 },
3775 			 { 0, 5, 90, 7, 33, 0, 0 },
3776 			 { 0, 1, 59, 7, 67, 1, 0 },
3777 			 { 0, 0, 27, 7, 95, 6, 0 },
3778 			 { 0, 9, 99, 7, 20, 0, 0 },
3779 			 { 0, 2, 78, 7, 47, 1, 0 },
3780 			 { 0, 0, 44, 7, 81, 3, 0 },
3781 			 { 0, 0, 18, 7, 99, 11, 0 },
3782 			 { 0, 5, 93, 7, 30, 0, 0 },
3783 			 { 0, 1, 63, 7, 63, 1, 0 },
3784 			 { 0, 0, 30, 7, 93, 5, 0 },
3785 			 { 0, 11, 99, 7, 18, 0, 0 },
3786 			 { 0, 3, 81, 7, 44, 0, 0 },
3787 			 { 0, 1, 47, 7, 78, 2, 0 },
3788 			 { 0, 0, 20, 7, 99, 9, 0 },
3789 			 { 0, 6, 95, 7, 27, 0, 0 },
3790 			 { 0, 1, 67, 7, 59, 1, 0 },
3791 			 { 0, 0, 33, 7, 90, 5, 0 },
3792 			 { 0, 12, 100, 7, 16, 0, 0 },
3793 			 { 0, 3, 85, 7, 40, 0, 0 },
3794 			 { 0, 1, 51, 7, 74, 2, 0 },
3795 			 { 0, 0, 22, 7, 98, 8, 0 },
3796 			 { 0, 7, 96, 7, 25, 0, 0 },
3797 			 { 0, 2, 70, 7, 55, 1, 0 },
3798 			 { 0, 0, 37, 7, 87, 4, 0 } },
3799 		.odd = { { 0, 0, 45, 7, 80, 3, 0 },
3800 			 { 0, 0, 19, 7, 99, 10, 0 },
3801 			 { 0, 6, 93, 7, 29, 0, 0 },
3802 			 { 0, 1, 65, 7, 61, 1, 0 },
3803 			 { 0, 0, 32, 7, 91, 5, 0 },
3804 			 { 0, 11, 100, 7, 17, 0, 0 },
3805 			 { 0, 3, 83, 7, 42, 0, 0 },
3806 			 { 0, 1, 49, 7, 76, 2, 0 },
3807 			 { 0, 0, 21, 7, 98, 9, 0 },
3808 			 { 0, 7, 95, 7, 26, 0, 0 },
3809 			 { 0, 2, 68, 7, 57, 1, 0 },
3810 			 { 0, 0, 35, 7, 89, 4, 0 },
3811 			 { 0, 13, 100, 7, 15, 0, 0 },
3812 			 { 0, 4, 86, 7, 38, 0, 0 },
3813 			 { 0, 1, 53, 7, 72, 2, 0 },
3814 			 { 0, 0, 23, 7, 97, 8, 0 },
3815 			 { 0, 8, 97, 7, 23, 0, 0 },
3816 			 { 0, 2, 72, 7, 53, 1, 0 },
3817 			 { 0, 0, 38, 7, 86, 4, 0 },
3818 			 { 0, 0, 15, 7, 100, 13, 0 },
3819 			 { 0, 4, 89, 7, 35, 0, 0 },
3820 			 { 0, 1, 57, 7, 68, 2, 0 },
3821 			 { 0, 0, 26, 7, 95, 7, 0 },
3822 			 { 0, 9, 98, 7, 21, 0, 0 },
3823 			 { 0, 2, 76, 7, 49, 1, 0 },
3824 			 { 0, 0, 42, 7, 83, 3, 0 },
3825 			 { 0, 0, 17, 7, 100, 11, 0 },
3826 			 { 0, 5, 91, 7, 32, 0, 0 },
3827 			 { 0, 1, 61, 7, 65, 1, 0 },
3828 			 { 0, 0, 29, 7, 93, 6, 0 },
3829 			 { 0, 10, 99, 7, 19, 0, 0 },
3830 			 { 0, 3, 80, 7, 45, 0, 0 } } },
3831 	.ver_phase_arr = {
3832 		.even = { { 0, 14, 100, 7, 14, 0, 0 },
3833 			 { 0, 4, 87, 7, 37, 0, 0 },
3834 			 { 0, 1, 55, 7, 70, 2, 0 },
3835 			 { 0, 0, 25, 7, 96, 7, 0 },
3836 			 { 0, 8, 98, 7, 22, 0, 0 },
3837 			 { 0, 2, 74, 7, 51, 1, 0 },
3838 			 { 0, 0, 40, 7, 85, 3, 0 },
3839 			 { 0, 0, 16, 7, 100, 12, 0 },
3840 			 { 0, 5, 90, 7, 33, 0, 0 },
3841 			 { 0, 1, 59, 7, 67, 1, 0 },
3842 			 { 0, 0, 27, 7, 95, 6, 0 },
3843 			 { 0, 9, 99, 7, 20, 0, 0 },
3844 			 { 0, 2, 78, 7, 47, 1, 0 },
3845 			 { 0, 0, 44, 7, 81, 3, 0 },
3846 			 { 0, 0, 18, 7, 99, 11, 0 },
3847 			 { 0, 5, 93, 7, 30, 0, 0 },
3848 			 { 0, 1, 63, 7, 63, 1, 0 },
3849 			 { 0, 0, 30, 7, 93, 5, 0 },
3850 			 { 0, 11, 99, 7, 18, 0, 0 },
3851 			 { 0, 3, 81, 7, 44, 0, 0 },
3852 			 { 0, 1, 47, 7, 78, 2, 0 },
3853 			 { 0, 0, 20, 7, 99, 9, 0 },
3854 			 { 0, 6, 95, 7, 27, 0, 0 },
3855 			 { 0, 1, 67, 7, 59, 1, 0 },
3856 			 { 0, 0, 33, 7, 90, 5, 0 },
3857 			 { 0, 12, 100, 7, 16, 0, 0 },
3858 			 { 0, 3, 85, 7, 40, 0, 0 },
3859 			 { 0, 1, 51, 7, 74, 2, 0 },
3860 			 { 0, 0, 22, 7, 98, 8, 0 },
3861 			 { 0, 7, 96, 7, 25, 0, 0 },
3862 			 { 0, 2, 70, 7, 55, 1, 0 },
3863 			 { 0, 0, 37, 7, 87, 4, 0 } },
3864 		.odd = { { 0, 0, 45, 7, 80, 3, 0 },
3865 			 { 0, 0, 19, 7, 99, 10, 0 },
3866 			 { 0, 6, 93, 7, 29, 0, 0 },
3867 			 { 0, 1, 65, 7, 61, 1, 0 },
3868 			 { 0, 0, 32, 7, 91, 5, 0 },
3869 			 { 0, 11, 100, 7, 17, 0, 0 },
3870 			 { 0, 3, 83, 7, 42, 0, 0 },
3871 			 { 0, 1, 49, 7, 76, 2, 0 },
3872 			 { 0, 0, 21, 7, 98, 9, 0 },
3873 			 { 0, 7, 95, 7, 26, 0, 0 },
3874 			 { 0, 2, 68, 7, 57, 1, 0 },
3875 			 { 0, 0, 35, 7, 89, 4, 0 },
3876 			 { 0, 13, 100, 7, 15, 0, 0 },
3877 			 { 0, 4, 86, 7, 38, 0, 0 },
3878 			 { 0, 1, 53, 7, 72, 2, 0 },
3879 			 { 0, 0, 23, 7, 97, 8, 0 },
3880 			 { 0, 8, 97, 7, 23, 0, 0 },
3881 			 { 0, 2, 72, 7, 53, 1, 0 },
3882 			 { 0, 0, 38, 7, 86, 4, 0 },
3883 			 { 0, 0, 15, 7, 100, 13, 0 },
3884 			 { 0, 4, 89, 7, 35, 0, 0 },
3885 			 { 0, 1, 57, 7, 68, 2, 0 },
3886 			 { 0, 0, 26, 7, 95, 7, 0 },
3887 			 { 0, 9, 98, 7, 21, 0, 0 },
3888 			 { 0, 2, 76, 7, 49, 1, 0 },
3889 			 { 0, 0, 42, 7, 83, 3, 0 },
3890 			 { 0, 0, 17, 7, 100, 11, 0 },
3891 			 { 0, 5, 91, 7, 32, 0, 0 },
3892 			 { 0, 1, 61, 7, 65, 1, 0 },
3893 			 { 0, 0, 29, 7, 93, 6, 0 },
3894 			 { 0, 10, 99, 7, 19, 0, 0 },
3895 			 { 0, 3, 80, 7, 45, 0, 0 } } },
3896 	.ptrn_arr = { { 0x664c9933, 0x664c9932, 0x64cc9932, 0x64cc9932,
3897 			 0x9932 } },
3898 	.sample_patrn_length = 146,
3899 	.hor_ds_en = 1,
3900 	.ver_ds_en = 1
3901 }, {
3902 	/* Scale factor 32 / (32 + 42) = 0.432432 */
3903 	.hor_phase_arr = {
3904 		.even = { { 0, 14, 100, 7, 14, 0, 0 },
3905 			 { 0, 4, 84, 7, 40, 0, 0 },
3906 			 { 0, 1, 48, 7, 76, 3, 0 },
3907 			 { 0, 0, 18, 7, 99, 11, 0 },
3908 			 { 0, 5, 89, 7, 34, 0, 0 },
3909 			 { 0, 1, 55, 7, 70, 2, 0 },
3910 			 { 0, 0, 23, 7, 96, 9, 0 },
3911 			 { 0, 7, 93, 7, 28, 0, 0 },
3912 			 { 0, 1, 63, 7, 63, 1, 0 },
3913 			 { 0, 0, 28, 7, 93, 7, 0 },
3914 			 { 0, 9, 96, 7, 23, 0, 0 },
3915 			 { 0, 2, 70, 7, 55, 1, 0 },
3916 			 { 0, 0, 34, 7, 89, 5, 0 },
3917 			 { 0, 11, 99, 7, 18, 0, 0 },
3918 			 { 0, 3, 76, 7, 48, 1, 0 },
3919 			 { 0, 0, 40, 7, 84, 4, 0 } },
3920 		.odd = { { 0, 1, 44, 7, 80, 3, 0 },
3921 			 { 0, 0, 16, 7, 99, 13, 0 },
3922 			 { 0, 4, 87, 7, 37, 0, 0 },
3923 			 { 0, 1, 51, 7, 74, 2, 0 },
3924 			 { 0, 0, 20, 7, 98, 10, 0 },
3925 			 { 0, 6, 91, 7, 31, 0, 0 },
3926 			 { 0, 1, 59, 7, 66, 2, 0 },
3927 			 { 0, 0, 25, 7, 95, 8, 0 },
3928 			 { 0, 8, 95, 7, 25, 0, 0 },
3929 			 { 0, 2, 66, 7, 59, 1, 0 },
3930 			 { 0, 0, 31, 7, 91, 6, 0 },
3931 			 { 0, 10, 98, 7, 20, 0, 0 },
3932 			 { 0, 2, 74, 7, 51, 1, 0 },
3933 			 { 0, 0, 37, 7, 87, 4, 0 },
3934 			 { 0, 13, 99, 7, 16, 0, 0 },
3935 			 { 0, 3, 80, 7, 44, 1, 0 } } },
3936 	.ver_phase_arr = {
3937 		.even = { { 0, 14, 100, 7, 14, 0, 0 },
3938 			 { 0, 4, 84, 7, 40, 0, 0 },
3939 			 { 0, 1, 48, 7, 76, 3, 0 },
3940 			 { 0, 0, 18, 7, 99, 11, 0 },
3941 			 { 0, 5, 89, 7, 34, 0, 0 },
3942 			 { 0, 1, 55, 7, 70, 2, 0 },
3943 			 { 0, 0, 23, 7, 96, 9, 0 },
3944 			 { 0, 7, 93, 7, 28, 0, 0 },
3945 			 { 0, 1, 63, 7, 63, 1, 0 },
3946 			 { 0, 0, 28, 7, 93, 7, 0 },
3947 			 { 0, 9, 96, 7, 23, 0, 0 },
3948 			 { 0, 2, 70, 7, 55, 1, 0 },
3949 			 { 0, 0, 34, 7, 89, 5, 0 },
3950 			 { 0, 11, 99, 7, 18, 0, 0 },
3951 			 { 0, 3, 76, 7, 48, 1, 0 },
3952 			 { 0, 0, 40, 7, 84, 4, 0 } },
3953 		.odd = { { 0, 1, 44, 7, 80, 3, 0 },
3954 			 { 0, 0, 16, 7, 99, 13, 0 },
3955 			 { 0, 4, 87, 7, 37, 0, 0 },
3956 			 { 0, 1, 51, 7, 74, 2, 0 },
3957 			 { 0, 0, 20, 7, 98, 10, 0 },
3958 			 { 0, 6, 91, 7, 31, 0, 0 },
3959 			 { 0, 1, 59, 7, 66, 2, 0 },
3960 			 { 0, 0, 25, 7, 95, 8, 0 },
3961 			 { 0, 8, 95, 7, 25, 0, 0 },
3962 			 { 0, 2, 66, 7, 59, 1, 0 },
3963 			 { 0, 0, 31, 7, 91, 6, 0 },
3964 			 { 0, 10, 98, 7, 20, 0, 0 },
3965 			 { 0, 2, 74, 7, 51, 1, 0 },
3966 			 { 0, 0, 37, 7, 87, 4, 0 },
3967 			 { 0, 13, 99, 7, 16, 0, 0 },
3968 			 { 0, 3, 80, 7, 44, 1, 0 } } },
3969 	.ptrn_arr = { { 0x264c9933, 0x3264c993, 0x99 } },
3970 	.sample_patrn_length = 74,
3971 	.hor_ds_en = 1,
3972 	.ver_ds_en = 1
3973 }, {
3974 	/* Scale factor 32 / (32 + 43) = 0.426667 */
3975 	.hor_phase_arr = {
3976 		.even = { { 0, 15, 98, 7, 15, 0, 0 },
3977 			 { 0, 3, 80, 7, 44, 1, 0 },
3978 			 { 0, 0, 41, 7, 83, 4, 0 },
3979 			 { 0, 13, 98, 7, 17, 0, 0 },
3980 			 { 0, 3, 76, 7, 48, 1, 0 },
3981 			 { 0, 0, 38, 7, 85, 5, 0 },
3982 			 { 0, 12, 97, 7, 19, 0, 0 },
3983 			 { 0, 2, 74, 7, 51, 1, 0 },
3984 			 { 0, 0, 34, 7, 89, 5, 0 },
3985 			 { 0, 10, 97, 7, 21, 0, 0 },
3986 			 { 0, 2, 70, 7, 55, 1, 0 },
3987 			 { 0, 0, 31, 7, 91, 6, 0 },
3988 			 { 0, 9, 96, 7, 23, 0, 0 },
3989 			 { 0, 2, 66, 7, 59, 1, 0 },
3990 			 { 0, 0, 29, 7, 92, 7, 0 },
3991 			 { 0, 8, 94, 7, 26, 0, 0 },
3992 			 { 0, 1, 63, 7, 63, 1, 0 },
3993 			 { 0, 0, 26, 7, 94, 8, 0 },
3994 			 { 0, 7, 92, 7, 29, 0, 0 },
3995 			 { 0, 1, 59, 7, 66, 2, 0 },
3996 			 { 0, 0, 23, 7, 96, 9, 0 },
3997 			 { 0, 6, 91, 7, 31, 0, 0 },
3998 			 { 0, 1, 55, 7, 70, 2, 0 },
3999 			 { 0, 0, 21, 7, 97, 10, 0 },
4000 			 { 0, 5, 89, 7, 34, 0, 0 },
4001 			 { 0, 1, 51, 7, 74, 2, 0 },
4002 			 { 0, 0, 19, 7, 97, 12, 0 },
4003 			 { 0, 5, 85, 7, 38, 0, 0 },
4004 			 { 0, 1, 48, 7, 76, 3, 0 },
4005 			 { 0, 0, 17, 7, 98, 13, 0 },
4006 			 { 0, 4, 83, 7, 41, 0, 0 },
4007 			 { 0, 1, 44, 7, 80, 3, 0 } },
4008 		.odd = { { 0, 1, 43, 7, 80, 4, 0 },
4009 			 { 0, 14, 98, 7, 16, 0, 0 },
4010 			 { 0, 3, 78, 7, 46, 1, 0 },
4011 			 { 0, 0, 39, 7, 85, 4, 0 },
4012 			 { 0, 12, 98, 7, 18, 0, 0 },
4013 			 { 0, 3, 74, 7, 50, 1, 0 },
4014 			 { 0, 0, 36, 7, 87, 5, 0 },
4015 			 { 0, 11, 97, 7, 20, 0, 0 },
4016 			 { 0, 2, 72, 7, 53, 1, 0 },
4017 			 { 0, 0, 33, 7, 89, 6, 0 },
4018 			 { 0, 10, 96, 7, 22, 0, 0 },
4019 			 { 0, 2, 68, 7, 57, 1, 0 },
4020 			 { 0, 0, 30, 7, 92, 6, 0 },
4021 			 { 0, 9, 94, 7, 25, 0, 0 },
4022 			 { 0, 2, 64, 7, 61, 1, 0 },
4023 			 { 0, 0, 27, 7, 94, 7, 0 },
4024 			 { 0, 7, 94, 7, 27, 0, 0 },
4025 			 { 0, 1, 61, 7, 64, 2, 0 },
4026 			 { 0, 0, 25, 7, 94, 9, 0 },
4027 			 { 0, 6, 92, 7, 30, 0, 0 },
4028 			 { 0, 1, 57, 7, 68, 2, 0 },
4029 			 { 0, 0, 22, 7, 96, 10, 0 },
4030 			 { 0, 6, 89, 7, 33, 0, 0 },
4031 			 { 0, 1, 53, 7, 72, 2, 0 },
4032 			 { 0, 0, 20, 7, 97, 11, 0 },
4033 			 { 0, 5, 87, 7, 36, 0, 0 },
4034 			 { 0, 1, 50, 7, 74, 3, 0 },
4035 			 { 0, 0, 18, 7, 98, 12, 0 },
4036 			 { 0, 4, 85, 7, 39, 0, 0 },
4037 			 { 0, 1, 46, 7, 78, 3, 0 },
4038 			 { 0, 0, 16, 7, 98, 14, 0 },
4039 			 { 0, 4, 80, 7, 43, 1, 0 } } },
4040 	.ver_phase_arr = {
4041 		.even = { { 0, 15, 98, 7, 15, 0, 0 },
4042 			 { 0, 3, 80, 7, 44, 1, 0 },
4043 			 { 0, 0, 41, 7, 83, 4, 0 },
4044 			 { 0, 13, 98, 7, 17, 0, 0 },
4045 			 { 0, 3, 76, 7, 48, 1, 0 },
4046 			 { 0, 0, 38, 7, 85, 5, 0 },
4047 			 { 0, 12, 97, 7, 19, 0, 0 },
4048 			 { 0, 2, 74, 7, 51, 1, 0 },
4049 			 { 0, 0, 34, 7, 89, 5, 0 },
4050 			 { 0, 10, 97, 7, 21, 0, 0 },
4051 			 { 0, 2, 70, 7, 55, 1, 0 },
4052 			 { 0, 0, 31, 7, 91, 6, 0 },
4053 			 { 0, 9, 96, 7, 23, 0, 0 },
4054 			 { 0, 2, 66, 7, 59, 1, 0 },
4055 			 { 0, 0, 29, 7, 92, 7, 0 },
4056 			 { 0, 8, 94, 7, 26, 0, 0 },
4057 			 { 0, 1, 63, 7, 63, 1, 0 },
4058 			 { 0, 0, 26, 7, 94, 8, 0 },
4059 			 { 0, 7, 92, 7, 29, 0, 0 },
4060 			 { 0, 1, 59, 7, 66, 2, 0 },
4061 			 { 0, 0, 23, 7, 96, 9, 0 },
4062 			 { 0, 6, 91, 7, 31, 0, 0 },
4063 			 { 0, 1, 55, 7, 70, 2, 0 },
4064 			 { 0, 0, 21, 7, 97, 10, 0 },
4065 			 { 0, 5, 89, 7, 34, 0, 0 },
4066 			 { 0, 1, 51, 7, 74, 2, 0 },
4067 			 { 0, 0, 19, 7, 97, 12, 0 },
4068 			 { 0, 5, 85, 7, 38, 0, 0 },
4069 			 { 0, 1, 48, 7, 76, 3, 0 },
4070 			 { 0, 0, 17, 7, 98, 13, 0 },
4071 			 { 0, 4, 83, 7, 41, 0, 0 },
4072 			 { 0, 1, 44, 7, 80, 3, 0 } },
4073 		.odd = { { 0, 1, 43, 7, 80, 4, 0 },
4074 			 { 0, 14, 98, 7, 16, 0, 0 },
4075 			 { 0, 3, 78, 7, 46, 1, 0 },
4076 			 { 0, 0, 39, 7, 85, 4, 0 },
4077 			 { 0, 12, 98, 7, 18, 0, 0 },
4078 			 { 0, 3, 74, 7, 50, 1, 0 },
4079 			 { 0, 0, 36, 7, 87, 5, 0 },
4080 			 { 0, 11, 97, 7, 20, 0, 0 },
4081 			 { 0, 2, 72, 7, 53, 1, 0 },
4082 			 { 0, 0, 33, 7, 89, 6, 0 },
4083 			 { 0, 10, 96, 7, 22, 0, 0 },
4084 			 { 0, 2, 68, 7, 57, 1, 0 },
4085 			 { 0, 0, 30, 7, 92, 6, 0 },
4086 			 { 0, 9, 94, 7, 25, 0, 0 },
4087 			 { 0, 2, 64, 7, 61, 1, 0 },
4088 			 { 0, 0, 27, 7, 94, 7, 0 },
4089 			 { 0, 7, 94, 7, 27, 0, 0 },
4090 			 { 0, 1, 61, 7, 64, 2, 0 },
4091 			 { 0, 0, 25, 7, 94, 9, 0 },
4092 			 { 0, 6, 92, 7, 30, 0, 0 },
4093 			 { 0, 1, 57, 7, 68, 2, 0 },
4094 			 { 0, 0, 22, 7, 96, 10, 0 },
4095 			 { 0, 6, 89, 7, 33, 0, 0 },
4096 			 { 0, 1, 53, 7, 72, 2, 0 },
4097 			 { 0, 0, 20, 7, 97, 11, 0 },
4098 			 { 0, 5, 87, 7, 36, 0, 0 },
4099 			 { 0, 1, 50, 7, 74, 3, 0 },
4100 			 { 0, 0, 18, 7, 98, 12, 0 },
4101 			 { 0, 4, 85, 7, 39, 0, 0 },
4102 			 { 0, 1, 46, 7, 78, 3, 0 },
4103 			 { 0, 0, 16, 7, 98, 14, 0 },
4104 			 { 0, 4, 80, 7, 43, 1, 0 } } },
4105 	.ptrn_arr = { { 0x3264c993, 0x93264c99, 0x993264c9, 0xc993264c,
4106 			 0x93264 } },
4107 	.sample_patrn_length = 150,
4108 	.hor_ds_en = 1,
4109 	.ver_ds_en = 1
4110 }, {
4111 	/* Scale factor 32 / (32 + 44) = 0.421053 */
4112 	.hor_phase_arr = {
4113 		.even = { { 0, 16, 96, 7, 16, 0, 0 },
4114 			 { 0, 3, 76, 7, 48, 1, 0 },
4115 			 { 0, 0, 35, 7, 87, 6, 0 },
4116 			 { 0, 10, 94, 7, 24, 0, 0 },
4117 			 { 0, 2, 62, 7, 62, 2, 0 },
4118 			 { 0, 0, 24, 7, 94, 10, 0 },
4119 			 { 0, 6, 87, 7, 35, 0, 0 },
4120 			 { 0, 1, 48, 7, 76, 3, 0 } },
4121 		.odd = { { 0, 1, 41, 7, 82, 4, 0 },
4122 			 { 0, 12, 97, 7, 19, 0, 0 },
4123 			 { 0, 2, 70, 7, 55, 1, 0 },
4124 			 { 0, 0, 29, 7, 92, 7, 0 },
4125 			 { 0, 7, 92, 7, 29, 0, 0 },
4126 			 { 0, 1, 55, 7, 70, 2, 0 },
4127 			 { 0, 0, 19, 7, 97, 12, 0 },
4128 			 { 0, 4, 82, 7, 41, 1, 0 } } },
4129 	.ver_phase_arr = {
4130 		.even = { { 0, 16, 96, 7, 16, 0, 0 },
4131 			 { 0, 3, 76, 7, 48, 1, 0 },
4132 			 { 0, 0, 35, 7, 87, 6, 0 },
4133 			 { 0, 10, 94, 7, 24, 0, 0 },
4134 			 { 0, 2, 62, 7, 62, 2, 0 },
4135 			 { 0, 0, 24, 7, 94, 10, 0 },
4136 			 { 0, 6, 87, 7, 35, 0, 0 },
4137 			 { 0, 1, 48, 7, 76, 3, 0 } },
4138 		.odd = { { 0, 1, 41, 7, 82, 4, 0 },
4139 			 { 0, 12, 97, 7, 19, 0, 0 },
4140 			 { 0, 2, 70, 7, 55, 1, 0 },
4141 			 { 0, 0, 29, 7, 92, 7, 0 },
4142 			 { 0, 7, 92, 7, 29, 0, 0 },
4143 			 { 0, 1, 55, 7, 70, 2, 0 },
4144 			 { 0, 0, 19, 7, 97, 12, 0 },
4145 			 { 0, 4, 82, 7, 41, 1, 0 } } },
4146 	.ptrn_arr = { { 0x3264c993, 0x9 } },
4147 	.sample_patrn_length = 38,
4148 	.hor_ds_en = 1,
4149 	.ver_ds_en = 1
4150 }, {
4151 	/* Scale factor 32 / (32 + 45) = 0.415584 */
4152 	.hor_phase_arr = {
4153 		.even = { { 0, 16, 96, 7, 16, 0, 0 },
4154 			 { 0, 3, 72, 7, 52, 1, 0 },
4155 			 { 0, 0, 30, 7, 90, 8, 0 },
4156 			 { 0, 7, 89, 7, 32, 0, 0 },
4157 			 { 0, 1, 48, 7, 76, 3, 0 },
4158 			 { 0, 14, 96, 7, 18, 0, 0 },
4159 			 { 0, 2, 70, 7, 55, 1, 0 },
4160 			 { 0, 0, 27, 7, 92, 9, 0 },
4161 			 { 0, 6, 87, 7, 35, 0, 0 },
4162 			 { 0, 1, 45, 7, 78, 4, 0 },
4163 			 { 0, 13, 95, 7, 20, 0, 0 },
4164 			 { 0, 2, 66, 7, 59, 1, 0 },
4165 			 { 0, 0, 24, 7, 94, 10, 0 },
4166 			 { 0, 5, 85, 7, 38, 0, 0 },
4167 			 { 0, 1, 42, 7, 81, 4, 0 },
4168 			 { 0, 11, 95, 7, 22, 0, 0 },
4169 			 { 0, 2, 62, 7, 62, 2, 0 },
4170 			 { 0, 0, 22, 7, 95, 11, 0 },
4171 			 { 0, 4, 81, 7, 42, 1, 0 },
4172 			 { 0, 0, 38, 7, 85, 5, 0 },
4173 			 { 0, 10, 94, 7, 24, 0, 0 },
4174 			 { 0, 1, 59, 7, 66, 2, 0 },
4175 			 { 0, 0, 20, 7, 95, 13, 0 },
4176 			 { 0, 4, 78, 7, 45, 1, 0 },
4177 			 { 0, 0, 35, 7, 87, 6, 0 },
4178 			 { 0, 9, 92, 7, 27, 0, 0 },
4179 			 { 0, 1, 55, 7, 70, 2, 0 },
4180 			 { 0, 0, 18, 7, 96, 14, 0 },
4181 			 { 0, 3, 76, 7, 48, 1, 0 },
4182 			 { 0, 0, 32, 7, 89, 7, 0 },
4183 			 { 0, 8, 90, 7, 30, 0, 0 },
4184 			 { 0, 1, 52, 7, 72, 3, 0 } },
4185 		.odd = { { 0, 1, 40, 7, 82, 5, 0 },
4186 			 { 0, 11, 94, 7, 23, 0, 0 },
4187 			 { 0, 2, 61, 7, 63, 2, 0 },
4188 			 { 0, 0, 21, 7, 95, 12, 0 },
4189 			 { 0, 4, 80, 7, 43, 1, 0 },
4190 			 { 0, 0, 37, 7, 85, 6, 0 },
4191 			 { 0, 9, 93, 7, 26, 0, 0 },
4192 			 { 0, 1, 57, 7, 68, 2, 0 },
4193 			 { 0, 0, 19, 7, 95, 14, 0 },
4194 			 { 0, 4, 76, 7, 47, 1, 0 },
4195 			 { 0, 0, 34, 7, 88, 6, 0 },
4196 			 { 0, 8, 92, 7, 28, 0, 0 },
4197 			 { 0, 1, 54, 7, 70, 3, 0 },
4198 			 { 0, 0, 17, 7, 96, 15, 0 },
4199 			 { 0, 3, 74, 7, 50, 1, 0 },
4200 			 { 0, 0, 31, 7, 90, 7, 0 },
4201 			 { 0, 7, 90, 7, 31, 0, 0 },
4202 			 { 0, 1, 50, 7, 74, 3, 0 },
4203 			 { 0, 15, 96, 7, 17, 0, 0 },
4204 			 { 0, 3, 70, 7, 54, 1, 0 },
4205 			 { 0, 0, 28, 7, 92, 8, 0 },
4206 			 { 0, 6, 88, 7, 34, 0, 0 },
4207 			 { 0, 1, 47, 7, 76, 4, 0 },
4208 			 { 0, 14, 95, 7, 19, 0, 0 },
4209 			 { 0, 2, 68, 7, 57, 1, 0 },
4210 			 { 0, 0, 26, 7, 93, 9, 0 },
4211 			 { 0, 6, 85, 7, 37, 0, 0 },
4212 			 { 0, 1, 43, 7, 80, 4, 0 },
4213 			 { 0, 12, 95, 7, 21, 0, 0 },
4214 			 { 0, 2, 63, 7, 61, 2, 0 },
4215 			 { 0, 0, 23, 7, 94, 11, 0 },
4216 			 { 0, 5, 82, 7, 40, 1, 0 } } },
4217 	.ver_phase_arr = {
4218 		.even = { { 0, 16, 96, 7, 16, 0, 0 },
4219 			 { 0, 3, 72, 7, 52, 1, 0 },
4220 			 { 0, 0, 30, 7, 90, 8, 0 },
4221 			 { 0, 7, 89, 7, 32, 0, 0 },
4222 			 { 0, 1, 48, 7, 76, 3, 0 },
4223 			 { 0, 14, 96, 7, 18, 0, 0 },
4224 			 { 0, 2, 70, 7, 55, 1, 0 },
4225 			 { 0, 0, 27, 7, 92, 9, 0 },
4226 			 { 0, 6, 87, 7, 35, 0, 0 },
4227 			 { 0, 1, 45, 7, 78, 4, 0 },
4228 			 { 0, 13, 95, 7, 20, 0, 0 },
4229 			 { 0, 2, 66, 7, 59, 1, 0 },
4230 			 { 0, 0, 24, 7, 94, 10, 0 },
4231 			 { 0, 5, 85, 7, 38, 0, 0 },
4232 			 { 0, 1, 42, 7, 81, 4, 0 },
4233 			 { 0, 11, 95, 7, 22, 0, 0 },
4234 			 { 0, 2, 62, 7, 62, 2, 0 },
4235 			 { 0, 0, 22, 7, 95, 11, 0 },
4236 			 { 0, 4, 81, 7, 42, 1, 0 },
4237 			 { 0, 0, 38, 7, 85, 5, 0 },
4238 			 { 0, 10, 94, 7, 24, 0, 0 },
4239 			 { 0, 1, 59, 7, 66, 2, 0 },
4240 			 { 0, 0, 20, 7, 95, 13, 0 },
4241 			 { 0, 4, 78, 7, 45, 1, 0 },
4242 			 { 0, 0, 35, 7, 87, 6, 0 },
4243 			 { 0, 9, 92, 7, 27, 0, 0 },
4244 			 { 0, 1, 55, 7, 70, 2, 0 },
4245 			 { 0, 0, 18, 7, 96, 14, 0 },
4246 			 { 0, 3, 76, 7, 48, 1, 0 },
4247 			 { 0, 0, 32, 7, 89, 7, 0 },
4248 			 { 0, 8, 90, 7, 30, 0, 0 },
4249 			 { 0, 1, 52, 7, 72, 3, 0 } },
4250 		.odd = { { 0, 1, 40, 7, 82, 5, 0 },
4251 			 { 0, 11, 94, 7, 23, 0, 0 },
4252 			 { 0, 2, 61, 7, 63, 2, 0 },
4253 			 { 0, 0, 21, 7, 95, 12, 0 },
4254 			 { 0, 4, 80, 7, 43, 1, 0 },
4255 			 { 0, 0, 37, 7, 85, 6, 0 },
4256 			 { 0, 9, 93, 7, 26, 0, 0 },
4257 			 { 0, 1, 57, 7, 68, 2, 0 },
4258 			 { 0, 0, 19, 7, 95, 14, 0 },
4259 			 { 0, 4, 76, 7, 47, 1, 0 },
4260 			 { 0, 0, 34, 7, 88, 6, 0 },
4261 			 { 0, 8, 92, 7, 28, 0, 0 },
4262 			 { 0, 1, 54, 7, 70, 3, 0 },
4263 			 { 0, 0, 17, 7, 96, 15, 0 },
4264 			 { 0, 3, 74, 7, 50, 1, 0 },
4265 			 { 0, 0, 31, 7, 90, 7, 0 },
4266 			 { 0, 7, 90, 7, 31, 0, 0 },
4267 			 { 0, 1, 50, 7, 74, 3, 0 },
4268 			 { 0, 15, 96, 7, 17, 0, 0 },
4269 			 { 0, 3, 70, 7, 54, 1, 0 },
4270 			 { 0, 0, 28, 7, 92, 8, 0 },
4271 			 { 0, 6, 88, 7, 34, 0, 0 },
4272 			 { 0, 1, 47, 7, 76, 4, 0 },
4273 			 { 0, 14, 95, 7, 19, 0, 0 },
4274 			 { 0, 2, 68, 7, 57, 1, 0 },
4275 			 { 0, 0, 26, 7, 93, 9, 0 },
4276 			 { 0, 6, 85, 7, 37, 0, 0 },
4277 			 { 0, 1, 43, 7, 80, 4, 0 },
4278 			 { 0, 12, 95, 7, 21, 0, 0 },
4279 			 { 0, 2, 63, 7, 61, 2, 0 },
4280 			 { 0, 0, 23, 7, 94, 11, 0 },
4281 			 { 0, 5, 82, 7, 40, 1, 0 } } },
4282 	.ptrn_arr = { { 0x9324c993, 0xc99324c9, 0x26499324, 0x93264993,
4283 			 0x932649 } },
4284 	.sample_patrn_length = 154,
4285 	.hor_ds_en = 1,
4286 	.ver_ds_en = 1
4287 }, {
4288 	/* Scale factor 32 / (32 + 46) = 0.410256 */
4289 	.hor_phase_arr = {
4290 		.even = { { 0, 17, 94, 7, 17, 0, 0 },
4291 			 { 0, 3, 69, 7, 55, 1, 0 },
4292 			 { 0, 0, 25, 7, 93, 10, 0 },
4293 			 { 0, 5, 80, 7, 42, 1, 0 },
4294 			 { 0, 0, 36, 7, 86, 6, 0 },
4295 			 { 0, 8, 90, 7, 30, 0, 0 },
4296 			 { 0, 1, 49, 7, 74, 4, 0 },
4297 			 { 0, 13, 94, 7, 21, 0, 0 },
4298 			 { 0, 2, 62, 7, 62, 2, 0 },
4299 			 { 0, 0, 21, 7, 94, 13, 0 },
4300 			 { 0, 4, 74, 7, 49, 1, 0 },
4301 			 { 0, 0, 30, 7, 90, 8, 0 },
4302 			 { 0, 6, 86, 7, 36, 0, 0 },
4303 			 { 0, 1, 42, 7, 80, 5, 0 },
4304 			 { 0, 10, 93, 7, 25, 0, 0 },
4305 			 { 0, 1, 55, 7, 69, 3, 0 } },
4306 		.odd = { { 0, 1, 39, 7, 83, 5, 0 },
4307 			 { 0, 9, 91, 7, 28, 0, 0 },
4308 			 { 0, 1, 52, 7, 72, 3, 0 },
4309 			 { 0, 15, 94, 7, 19, 0, 0 },
4310 			 { 0, 2, 65, 7, 59, 2, 0 },
4311 			 { 0, 0, 23, 7, 93, 12, 0 },
4312 			 { 0, 4, 78, 7, 45, 1, 0 },
4313 			 { 0, 0, 33, 7, 88, 7, 0 },
4314 			 { 0, 7, 88, 7, 33, 0, 0 },
4315 			 { 0, 1, 45, 7, 78, 4, 0 },
4316 			 { 0, 12, 93, 7, 23, 0, 0 },
4317 			 { 0, 2, 59, 7, 65, 2, 0 },
4318 			 { 0, 0, 19, 7, 94, 15, 0 },
4319 			 { 0, 3, 72, 7, 52, 1, 0 },
4320 			 { 0, 0, 28, 7, 91, 9, 0 },
4321 			 { 0, 5, 83, 7, 39, 1, 0 } } },
4322 	.ver_phase_arr = {
4323 		.even = { { 0, 17, 94, 7, 17, 0, 0 },
4324 			 { 0, 3, 69, 7, 55, 1, 0 },
4325 			 { 0, 0, 25, 7, 93, 10, 0 },
4326 			 { 0, 5, 80, 7, 42, 1, 0 },
4327 			 { 0, 0, 36, 7, 86, 6, 0 },
4328 			 { 0, 8, 90, 7, 30, 0, 0 },
4329 			 { 0, 1, 49, 7, 74, 4, 0 },
4330 			 { 0, 13, 94, 7, 21, 0, 0 },
4331 			 { 0, 2, 62, 7, 62, 2, 0 },
4332 			 { 0, 0, 21, 7, 94, 13, 0 },
4333 			 { 0, 4, 74, 7, 49, 1, 0 },
4334 			 { 0, 0, 30, 7, 90, 8, 0 },
4335 			 { 0, 6, 86, 7, 36, 0, 0 },
4336 			 { 0, 1, 42, 7, 80, 5, 0 },
4337 			 { 0, 10, 93, 7, 25, 0, 0 },
4338 			 { 0, 1, 55, 7, 69, 3, 0 } },
4339 		.odd = { { 0, 1, 39, 7, 83, 5, 0 },
4340 			 { 0, 9, 91, 7, 28, 0, 0 },
4341 			 { 0, 1, 52, 7, 72, 3, 0 },
4342 			 { 0, 15, 94, 7, 19, 0, 0 },
4343 			 { 0, 2, 65, 7, 59, 2, 0 },
4344 			 { 0, 0, 23, 7, 93, 12, 0 },
4345 			 { 0, 4, 78, 7, 45, 1, 0 },
4346 			 { 0, 0, 33, 7, 88, 7, 0 },
4347 			 { 0, 7, 88, 7, 33, 0, 0 },
4348 			 { 0, 1, 45, 7, 78, 4, 0 },
4349 			 { 0, 12, 93, 7, 23, 0, 0 },
4350 			 { 0, 2, 59, 7, 65, 2, 0 },
4351 			 { 0, 0, 19, 7, 94, 15, 0 },
4352 			 { 0, 3, 72, 7, 52, 1, 0 },
4353 			 { 0, 0, 28, 7, 91, 9, 0 },
4354 			 { 0, 5, 83, 7, 39, 1, 0 } } },
4355 	.ptrn_arr = { { 0x93264993, 0x4c99264c, 0x932 } },
4356 	.sample_patrn_length = 78,
4357 	.hor_ds_en = 1,
4358 	.ver_ds_en = 1
4359 }, {
4360 	/* Scale factor 32 / (32 + 47) = 0.405063 */
4361 	.hor_phase_arr = {
4362 		.even = { { 0, 17, 94, 7, 17, 0, 0 },
4363 			 { 0, 2, 65, 7, 59, 2, 0 },
4364 			 { 0, 0, 21, 7, 93, 14, 0 },
4365 			 { 0, 3, 72, 7, 52, 1, 0 },
4366 			 { 0, 0, 26, 7, 91, 11, 0 },
4367 			 { 0, 4, 78, 7, 45, 1, 0 },
4368 			 { 0, 0, 31, 7, 88, 9, 0 },
4369 			 { 0, 6, 82, 7, 39, 1, 0 },
4370 			 { 0, 1, 36, 7, 84, 7, 0 },
4371 			 { 0, 8, 87, 7, 33, 0, 0 },
4372 			 { 0, 1, 42, 7, 80, 5, 0 },
4373 			 { 0, 10, 90, 7, 28, 0, 0 },
4374 			 { 0, 1, 49, 7, 74, 4, 0 },
4375 			 { 0, 12, 93, 7, 23, 0, 0 },
4376 			 { 0, 2, 55, 7, 68, 3, 0 },
4377 			 { 0, 15, 94, 7, 19, 0, 0 },
4378 			 { 0, 2, 62, 7, 62, 2, 0 },
4379 			 { 0, 0, 19, 7, 94, 15, 0 },
4380 			 { 0, 3, 68, 7, 55, 2, 0 },
4381 			 { 0, 0, 23, 7, 93, 12, 0 },
4382 			 { 0, 4, 74, 7, 49, 1, 0 },
4383 			 { 0, 0, 28, 7, 90, 10, 0 },
4384 			 { 0, 5, 80, 7, 42, 1, 0 },
4385 			 { 0, 0, 33, 7, 87, 8, 0 },
4386 			 { 0, 7, 84, 7, 36, 1, 0 },
4387 			 { 0, 1, 39, 7, 82, 6, 0 },
4388 			 { 0, 9, 88, 7, 31, 0, 0 },
4389 			 { 0, 1, 45, 7, 78, 4, 0 },
4390 			 { 0, 11, 91, 7, 26, 0, 0 },
4391 			 { 0, 1, 52, 7, 72, 3, 0 },
4392 			 { 0, 14, 93, 7, 21, 0, 0 },
4393 			 { 0, 2, 59, 7, 65, 2, 0 } },
4394 		.odd = { { 0, 1, 38, 7, 83, 6, 0 },
4395 			 { 0, 8, 88, 7, 32, 0, 0 },
4396 			 { 0, 1, 44, 7, 78, 5, 0 },
4397 			 { 0, 10, 91, 7, 27, 0, 0 },
4398 			 { 0, 1, 50, 7, 73, 4, 0 },
4399 			 { 0, 13, 93, 7, 22, 0, 0 },
4400 			 { 0, 2, 57, 7, 66, 3, 0 },
4401 			 { 0, 16, 94, 7, 18, 0, 0 },
4402 			 { 0, 2, 64, 7, 60, 2, 0 },
4403 			 { 0, 0, 20, 7, 93, 15, 0 },
4404 			 { 0, 3, 70, 7, 54, 1, 0 },
4405 			 { 0, 0, 24, 7, 92, 12, 0 },
4406 			 { 0, 4, 76, 7, 47, 1, 0 },
4407 			 { 0, 0, 29, 7, 90, 9, 0 },
4408 			 { 0, 5, 81, 7, 41, 1, 0 },
4409 			 { 0, 0, 35, 7, 86, 7, 0 },
4410 			 { 0, 7, 86, 7, 35, 0, 0 },
4411 			 { 0, 1, 41, 7, 81, 5, 0 },
4412 			 { 0, 9, 90, 7, 29, 0, 0 },
4413 			 { 0, 1, 47, 7, 76, 4, 0 },
4414 			 { 0, 12, 92, 7, 24, 0, 0 },
4415 			 { 0, 1, 54, 7, 70, 3, 0 },
4416 			 { 0, 15, 93, 7, 20, 0, 0 },
4417 			 { 0, 2, 60, 7, 64, 2, 0 },
4418 			 { 0, 0, 18, 7, 94, 16, 0 },
4419 			 { 0, 3, 66, 7, 57, 2, 0 },
4420 			 { 0, 0, 22, 7, 93, 13, 0 },
4421 			 { 0, 4, 73, 7, 50, 1, 0 },
4422 			 { 0, 0, 27, 7, 91, 10, 0 },
4423 			 { 0, 5, 78, 7, 44, 1, 0 },
4424 			 { 0, 0, 32, 7, 88, 8, 0 },
4425 			 { 0, 6, 83, 7, 38, 1, 0 } } },
4426 	.ver_phase_arr = {
4427 		.even = { { 0, 17, 94, 7, 17, 0, 0 },
4428 			 { 0, 2, 65, 7, 59, 2, 0 },
4429 			 { 0, 0, 21, 7, 93, 14, 0 },
4430 			 { 0, 3, 72, 7, 52, 1, 0 },
4431 			 { 0, 0, 26, 7, 91, 11, 0 },
4432 			 { 0, 4, 78, 7, 45, 1, 0 },
4433 			 { 0, 0, 31, 7, 88, 9, 0 },
4434 			 { 0, 6, 82, 7, 39, 1, 0 },
4435 			 { 0, 1, 36, 7, 84, 7, 0 },
4436 			 { 0, 8, 87, 7, 33, 0, 0 },
4437 			 { 0, 1, 42, 7, 80, 5, 0 },
4438 			 { 0, 10, 90, 7, 28, 0, 0 },
4439 			 { 0, 1, 49, 7, 74, 4, 0 },
4440 			 { 0, 12, 93, 7, 23, 0, 0 },
4441 			 { 0, 2, 55, 7, 68, 3, 0 },
4442 			 { 0, 15, 94, 7, 19, 0, 0 },
4443 			 { 0, 2, 62, 7, 62, 2, 0 },
4444 			 { 0, 0, 19, 7, 94, 15, 0 },
4445 			 { 0, 3, 68, 7, 55, 2, 0 },
4446 			 { 0, 0, 23, 7, 93, 12, 0 },
4447 			 { 0, 4, 74, 7, 49, 1, 0 },
4448 			 { 0, 0, 28, 7, 90, 10, 0 },
4449 			 { 0, 5, 80, 7, 42, 1, 0 },
4450 			 { 0, 0, 33, 7, 87, 8, 0 },
4451 			 { 0, 7, 84, 7, 36, 1, 0 },
4452 			 { 0, 1, 39, 7, 82, 6, 0 },
4453 			 { 0, 9, 88, 7, 31, 0, 0 },
4454 			 { 0, 1, 45, 7, 78, 4, 0 },
4455 			 { 0, 11, 91, 7, 26, 0, 0 },
4456 			 { 0, 1, 52, 7, 72, 3, 0 },
4457 			 { 0, 14, 93, 7, 21, 0, 0 },
4458 			 { 0, 2, 59, 7, 65, 2, 0 } },
4459 		.odd = { { 0, 1, 38, 7, 83, 6, 0 },
4460 			 { 0, 8, 88, 7, 32, 0, 0 },
4461 			 { 0, 1, 44, 7, 78, 5, 0 },
4462 			 { 0, 10, 91, 7, 27, 0, 0 },
4463 			 { 0, 1, 50, 7, 73, 4, 0 },
4464 			 { 0, 13, 93, 7, 22, 0, 0 },
4465 			 { 0, 2, 57, 7, 66, 3, 0 },
4466 			 { 0, 16, 94, 7, 18, 0, 0 },
4467 			 { 0, 2, 64, 7, 60, 2, 0 },
4468 			 { 0, 0, 20, 7, 93, 15, 0 },
4469 			 { 0, 3, 70, 7, 54, 1, 0 },
4470 			 { 0, 0, 24, 7, 92, 12, 0 },
4471 			 { 0, 4, 76, 7, 47, 1, 0 },
4472 			 { 0, 0, 29, 7, 90, 9, 0 },
4473 			 { 0, 5, 81, 7, 41, 1, 0 },
4474 			 { 0, 0, 35, 7, 86, 7, 0 },
4475 			 { 0, 7, 86, 7, 35, 0, 0 },
4476 			 { 0, 1, 41, 7, 81, 5, 0 },
4477 			 { 0, 9, 90, 7, 29, 0, 0 },
4478 			 { 0, 1, 47, 7, 76, 4, 0 },
4479 			 { 0, 12, 92, 7, 24, 0, 0 },
4480 			 { 0, 1, 54, 7, 70, 3, 0 },
4481 			 { 0, 15, 93, 7, 20, 0, 0 },
4482 			 { 0, 2, 60, 7, 64, 2, 0 },
4483 			 { 0, 0, 18, 7, 94, 16, 0 },
4484 			 { 0, 3, 66, 7, 57, 2, 0 },
4485 			 { 0, 0, 22, 7, 93, 13, 0 },
4486 			 { 0, 4, 73, 7, 50, 1, 0 },
4487 			 { 0, 0, 27, 7, 91, 10, 0 },
4488 			 { 0, 5, 78, 7, 44, 1, 0 },
4489 			 { 0, 0, 32, 7, 88, 8, 0 },
4490 			 { 0, 6, 83, 7, 38, 1, 0 } } },
4491 	.ptrn_arr = { { 0x99264993, 0x24c93264, 0x99264c93, 0x24c99264,
4492 			 0x9324c93 } },
4493 	.sample_patrn_length = 158,
4494 	.hor_ds_en = 1,
4495 	.ver_ds_en = 1
4496 }, {
4497 	/* Scale factor 32 / (32 + 48) = 0.4 */
4498 	.hor_phase_arr = {
4499 		.even = { { 0, 18, 92, 7, 18, 0, 0 },
4500 			 { 0, 2, 62, 7, 62, 2, 0 } },
4501 		.odd = { { 0, 1, 37, 7, 83, 7, 0 },
4502 			 { 0, 7, 83, 7, 37, 1, 0 } } },
4503 	.ver_phase_arr = {
4504 		.even = { { 0, 18, 92, 7, 18, 0, 0 },
4505 			 { 0, 2, 62, 7, 62, 2, 0 } },
4506 		.odd = { { 0, 1, 37, 7, 83, 7, 0 },
4507 			 { 0, 7, 83, 7, 37, 1, 0 } } },
4508 	.ptrn_arr = { { 0x93 } },
4509 	.sample_patrn_length = 10,
4510 	.hor_ds_en = 1,
4511 	.ver_ds_en = 1
4512 }, {
4513 	/* Scale factor 32 / (32 + 49) = 0.395062 */
4514 	.hor_phase_arr = {
4515 		.even = { { 0, 18, 92, 7, 18, 0, 0 },
4516 			 { 0, 2, 58, 7, 65, 3, 0 },
4517 			 { 0, 15, 91, 7, 22, 0, 0 },
4518 			 { 0, 2, 52, 7, 70, 4, 0 },
4519 			 { 0, 12, 89, 7, 27, 0, 0 },
4520 			 { 0, 1, 46, 7, 76, 5, 0 },
4521 			 { 0, 9, 87, 7, 32, 0, 0 },
4522 			 { 0, 1, 40, 7, 80, 7, 0 },
4523 			 { 0, 7, 83, 7, 37, 1, 0 },
4524 			 { 0, 1, 34, 7, 85, 8, 0 },
4525 			 { 0, 6, 78, 7, 43, 1, 0 },
4526 			 { 0, 0, 29, 7, 88, 11, 0 },
4527 			 { 0, 4, 74, 7, 49, 1, 0 },
4528 			 { 0, 0, 24, 7, 91, 13, 0 },
4529 			 { 0, 3, 68, 7, 55, 2, 0 },
4530 			 { 0, 0, 20, 7, 92, 16, 0 },
4531 			 { 0, 2, 62, 7, 62, 2, 0 },
4532 			 { 0, 16, 92, 7, 20, 0, 0 },
4533 			 { 0, 2, 55, 7, 68, 3, 0 },
4534 			 { 0, 13, 91, 7, 24, 0, 0 },
4535 			 { 0, 1, 49, 7, 74, 4, 0 },
4536 			 { 0, 11, 88, 7, 29, 0, 0 },
4537 			 { 0, 1, 43, 7, 78, 6, 0 },
4538 			 { 0, 8, 85, 7, 34, 1, 0 },
4539 			 { 0, 1, 37, 7, 83, 7, 0 },
4540 			 { 0, 7, 80, 7, 40, 1, 0 },
4541 			 { 0, 0, 32, 7, 87, 9, 0 },
4542 			 { 0, 5, 76, 7, 46, 1, 0 },
4543 			 { 0, 0, 27, 7, 89, 12, 0 },
4544 			 { 0, 4, 70, 7, 52, 2, 0 },
4545 			 { 0, 0, 22, 7, 91, 15, 0 },
4546 			 { 0, 3, 65, 7, 58, 2, 0 } },
4547 		.odd = { { 0, 1, 36, 7, 83, 8, 0 },
4548 			 { 0, 6, 80, 7, 41, 1, 0 },
4549 			 { 0, 0, 30, 7, 88, 10, 0 },
4550 			 { 0, 5, 75, 7, 47, 1, 0 },
4551 			 { 0, 0, 25, 7, 90, 13, 0 },
4552 			 { 0, 4, 68, 7, 54, 2, 0 },
4553 			 { 0, 0, 21, 7, 91, 16, 0 },
4554 			 { 0, 3, 63, 7, 60, 2, 0 },
4555 			 { 0, 17, 92, 7, 19, 0, 0 },
4556 			 { 0, 2, 57, 7, 66, 3, 0 },
4557 			 { 0, 14, 91, 7, 23, 0, 0 },
4558 			 { 0, 1, 51, 7, 72, 4, 0 },
4559 			 { 0, 11, 89, 7, 28, 0, 0 },
4560 			 { 0, 1, 44, 7, 78, 5, 0 },
4561 			 { 0, 9, 85, 7, 33, 1, 0 },
4562 			 { 0, 1, 38, 7, 82, 7, 0 },
4563 			 { 0, 7, 82, 7, 38, 1, 0 },
4564 			 { 0, 1, 33, 7, 85, 9, 0 },
4565 			 { 0, 5, 78, 7, 44, 1, 0 },
4566 			 { 0, 0, 28, 7, 89, 11, 0 },
4567 			 { 0, 4, 72, 7, 51, 1, 0 },
4568 			 { 0, 0, 23, 7, 91, 14, 0 },
4569 			 { 0, 3, 66, 7, 57, 2, 0 },
4570 			 { 0, 0, 19, 7, 92, 17, 0 },
4571 			 { 0, 2, 60, 7, 63, 3, 0 },
4572 			 { 0, 16, 91, 7, 21, 0, 0 },
4573 			 { 0, 2, 54, 7, 68, 4, 0 },
4574 			 { 0, 13, 90, 7, 25, 0, 0 },
4575 			 { 0, 1, 47, 7, 75, 5, 0 },
4576 			 { 0, 10, 88, 7, 30, 0, 0 },
4577 			 { 0, 1, 41, 7, 80, 6, 0 },
4578 			 { 0, 8, 83, 7, 36, 1, 0 } } },
4579 	.ver_phase_arr = {
4580 		.even = { { 0, 18, 92, 7, 18, 0, 0 },
4581 			 { 0, 2, 58, 7, 65, 3, 0 },
4582 			 { 0, 15, 91, 7, 22, 0, 0 },
4583 			 { 0, 2, 52, 7, 70, 4, 0 },
4584 			 { 0, 12, 89, 7, 27, 0, 0 },
4585 			 { 0, 1, 46, 7, 76, 5, 0 },
4586 			 { 0, 9, 87, 7, 32, 0, 0 },
4587 			 { 0, 1, 40, 7, 80, 7, 0 },
4588 			 { 0, 7, 83, 7, 37, 1, 0 },
4589 			 { 0, 1, 34, 7, 85, 8, 0 },
4590 			 { 0, 6, 78, 7, 43, 1, 0 },
4591 			 { 0, 0, 29, 7, 88, 11, 0 },
4592 			 { 0, 4, 74, 7, 49, 1, 0 },
4593 			 { 0, 0, 24, 7, 91, 13, 0 },
4594 			 { 0, 3, 68, 7, 55, 2, 0 },
4595 			 { 0, 0, 20, 7, 92, 16, 0 },
4596 			 { 0, 2, 62, 7, 62, 2, 0 },
4597 			 { 0, 16, 92, 7, 20, 0, 0 },
4598 			 { 0, 2, 55, 7, 68, 3, 0 },
4599 			 { 0, 13, 91, 7, 24, 0, 0 },
4600 			 { 0, 1, 49, 7, 74, 4, 0 },
4601 			 { 0, 11, 88, 7, 29, 0, 0 },
4602 			 { 0, 1, 43, 7, 78, 6, 0 },
4603 			 { 0, 8, 85, 7, 34, 1, 0 },
4604 			 { 0, 1, 37, 7, 83, 7, 0 },
4605 			 { 0, 7, 80, 7, 40, 1, 0 },
4606 			 { 0, 0, 32, 7, 87, 9, 0 },
4607 			 { 0, 5, 76, 7, 46, 1, 0 },
4608 			 { 0, 0, 27, 7, 89, 12, 0 },
4609 			 { 0, 4, 70, 7, 52, 2, 0 },
4610 			 { 0, 0, 22, 7, 91, 15, 0 },
4611 			 { 0, 3, 65, 7, 58, 2, 0 } },
4612 		.odd = { { 0, 1, 36, 7, 83, 8, 0 },
4613 			 { 0, 6, 80, 7, 41, 1, 0 },
4614 			 { 0, 0, 30, 7, 88, 10, 0 },
4615 			 { 0, 5, 75, 7, 47, 1, 0 },
4616 			 { 0, 0, 25, 7, 90, 13, 0 },
4617 			 { 0, 4, 68, 7, 54, 2, 0 },
4618 			 { 0, 0, 21, 7, 91, 16, 0 },
4619 			 { 0, 3, 63, 7, 60, 2, 0 },
4620 			 { 0, 17, 92, 7, 19, 0, 0 },
4621 			 { 0, 2, 57, 7, 66, 3, 0 },
4622 			 { 0, 14, 91, 7, 23, 0, 0 },
4623 			 { 0, 1, 51, 7, 72, 4, 0 },
4624 			 { 0, 11, 89, 7, 28, 0, 0 },
4625 			 { 0, 1, 44, 7, 78, 5, 0 },
4626 			 { 0, 9, 85, 7, 33, 1, 0 },
4627 			 { 0, 1, 38, 7, 82, 7, 0 },
4628 			 { 0, 7, 82, 7, 38, 1, 0 },
4629 			 { 0, 1, 33, 7, 85, 9, 0 },
4630 			 { 0, 5, 78, 7, 44, 1, 0 },
4631 			 { 0, 0, 28, 7, 89, 11, 0 },
4632 			 { 0, 4, 72, 7, 51, 1, 0 },
4633 			 { 0, 0, 23, 7, 91, 14, 0 },
4634 			 { 0, 3, 66, 7, 57, 2, 0 },
4635 			 { 0, 0, 19, 7, 92, 17, 0 },
4636 			 { 0, 2, 60, 7, 63, 3, 0 },
4637 			 { 0, 16, 91, 7, 21, 0, 0 },
4638 			 { 0, 2, 54, 7, 68, 4, 0 },
4639 			 { 0, 13, 90, 7, 25, 0, 0 },
4640 			 { 0, 1, 47, 7, 75, 5, 0 },
4641 			 { 0, 10, 88, 7, 30, 0, 0 },
4642 			 { 0, 1, 41, 7, 80, 6, 0 },
4643 			 { 0, 8, 83, 7, 36, 1, 0 } } },
4644 	.ptrn_arr = { { 0xc9324c93, 0x92649924, 0x24c92649, 0x49324c93,
4645 			 0x92649926 } },
4646 	.sample_patrn_length = 162,
4647 	.hor_ds_en = 1,
4648 	.ver_ds_en = 1
4649 }, {
4650 	/* Scale factor 32 / (32 + 50) = 0.390244 */
4651 	.hor_phase_arr = {
4652 		.even = { { 0, 19, 90, 7, 19, 0, 0 },
4653 			 { 0, 2, 55, 7, 67, 4, 0 },
4654 			 { 0, 12, 89, 7, 27, 0, 0 },
4655 			 { 0, 1, 43, 7, 78, 6, 0 },
4656 			 { 0, 8, 82, 7, 37, 1, 0 },
4657 			 { 0, 1, 32, 7, 85, 10, 0 },
4658 			 { 0, 5, 73, 7, 49, 1, 0 },
4659 			 { 0, 0, 23, 7, 90, 15, 0 },
4660 			 { 0, 3, 61, 7, 61, 3, 0 },
4661 			 { 0, 15, 90, 7, 23, 0, 0 },
4662 			 { 0, 1, 49, 7, 73, 5, 0 },
4663 			 { 0, 10, 85, 7, 32, 1, 0 },
4664 			 { 0, 1, 37, 7, 82, 8, 0 },
4665 			 { 0, 6, 78, 7, 43, 1, 0 },
4666 			 { 0, 0, 27, 7, 89, 12, 0 },
4667 			 { 0, 4, 67, 7, 55, 2, 0 } },
4668 		.odd = { { 0, 1, 35, 7, 83, 9, 0 },
4669 			 { 0, 5, 76, 7, 46, 1, 0 },
4670 			 { 0, 0, 25, 7, 89, 14, 0 },
4671 			 { 0, 3, 65, 7, 58, 2, 0 },
4672 			 { 0, 17, 90, 7, 21, 0, 0 },
4673 			 { 0, 2, 52, 7, 70, 4, 0 },
4674 			 { 0, 11, 88, 7, 29, 0, 0 },
4675 			 { 0, 1, 40, 7, 80, 7, 0 },
4676 			 { 0, 7, 80, 7, 40, 1, 0 },
4677 			 { 0, 0, 29, 7, 88, 11, 0 },
4678 			 { 0, 4, 70, 7, 52, 2, 0 },
4679 			 { 0, 0, 21, 7, 90, 17, 0 },
4680 			 { 0, 2, 58, 7, 65, 3, 0 },
4681 			 { 0, 14, 89, 7, 25, 0, 0 },
4682 			 { 0, 1, 46, 7, 76, 5, 0 },
4683 			 { 0, 9, 83, 7, 35, 1, 0 } } },
4684 	.ver_phase_arr = {
4685 		.even = { { 0, 19, 90, 7, 19, 0, 0 },
4686 			 { 0, 2, 55, 7, 67, 4, 0 },
4687 			 { 0, 12, 89, 7, 27, 0, 0 },
4688 			 { 0, 1, 43, 7, 78, 6, 0 },
4689 			 { 0, 8, 82, 7, 37, 1, 0 },
4690 			 { 0, 1, 32, 7, 85, 10, 0 },
4691 			 { 0, 5, 73, 7, 49, 1, 0 },
4692 			 { 0, 0, 23, 7, 90, 15, 0 },
4693 			 { 0, 3, 61, 7, 61, 3, 0 },
4694 			 { 0, 15, 90, 7, 23, 0, 0 },
4695 			 { 0, 1, 49, 7, 73, 5, 0 },
4696 			 { 0, 10, 85, 7, 32, 1, 0 },
4697 			 { 0, 1, 37, 7, 82, 8, 0 },
4698 			 { 0, 6, 78, 7, 43, 1, 0 },
4699 			 { 0, 0, 27, 7, 89, 12, 0 },
4700 			 { 0, 4, 67, 7, 55, 2, 0 } },
4701 		.odd = { { 0, 1, 35, 7, 83, 9, 0 },
4702 			 { 0, 5, 76, 7, 46, 1, 0 },
4703 			 { 0, 0, 25, 7, 89, 14, 0 },
4704 			 { 0, 3, 65, 7, 58, 2, 0 },
4705 			 { 0, 17, 90, 7, 21, 0, 0 },
4706 			 { 0, 2, 52, 7, 70, 4, 0 },
4707 			 { 0, 11, 88, 7, 29, 0, 0 },
4708 			 { 0, 1, 40, 7, 80, 7, 0 },
4709 			 { 0, 7, 80, 7, 40, 1, 0 },
4710 			 { 0, 0, 29, 7, 88, 11, 0 },
4711 			 { 0, 4, 70, 7, 52, 2, 0 },
4712 			 { 0, 0, 21, 7, 90, 17, 0 },
4713 			 { 0, 2, 58, 7, 65, 3, 0 },
4714 			 { 0, 14, 89, 7, 25, 0, 0 },
4715 			 { 0, 1, 46, 7, 76, 5, 0 },
4716 			 { 0, 9, 83, 7, 35, 1, 0 } } },
4717 	.ptrn_arr = { { 0x49924c93, 0x9324c926, 0x9264 } },
4718 	.sample_patrn_length = 82,
4719 	.hor_ds_en = 1,
4720 	.ver_ds_en = 1
4721 }, {
4722 	/* Scale factor 32 / (32 + 51) = 0.385542 */
4723 	.hor_phase_arr = {
4724 		.even = { { 0, 19, 90, 7, 19, 0, 0 },
4725 			 { 0, 2, 52, 7, 70, 4, 0 },
4726 			 { 0, 10, 85, 7, 32, 1, 0 },
4727 			 { 0, 1, 35, 7, 83, 9, 0 },
4728 			 { 0, 5, 72, 7, 49, 2, 0 },
4729 			 { 0, 0, 21, 7, 90, 17, 0 },
4730 			 { 0, 2, 55, 7, 67, 4, 0 },
4731 			 { 0, 11, 87, 7, 30, 0, 0 },
4732 			 { 0, 1, 38, 7, 81, 8, 0 },
4733 			 { 0, 6, 75, 7, 46, 1, 0 },
4734 			 { 0, 0, 23, 7, 89, 16, 0 },
4735 			 { 0, 2, 58, 7, 65, 3, 0 },
4736 			 { 0, 13, 87, 7, 28, 0, 0 },
4737 			 { 0, 1, 41, 7, 79, 7, 0 },
4738 			 { 0, 6, 78, 7, 43, 1, 0 },
4739 			 { 0, 0, 25, 7, 89, 14, 0 },
4740 			 { 0, 3, 61, 7, 61, 3, 0 },
4741 			 { 0, 14, 89, 7, 25, 0, 0 },
4742 			 { 0, 1, 43, 7, 78, 6, 0 },
4743 			 { 0, 7, 79, 7, 41, 1, 0 },
4744 			 { 0, 0, 28, 7, 87, 13, 0 },
4745 			 { 0, 3, 65, 7, 58, 2, 0 },
4746 			 { 0, 16, 89, 7, 23, 0, 0 },
4747 			 { 0, 1, 46, 7, 75, 6, 0 },
4748 			 { 0, 8, 81, 7, 38, 1, 0 },
4749 			 { 0, 0, 30, 7, 87, 11, 0 },
4750 			 { 0, 4, 67, 7, 55, 2, 0 },
4751 			 { 0, 17, 90, 7, 21, 0, 0 },
4752 			 { 0, 2, 49, 7, 72, 5, 0 },
4753 			 { 0, 9, 83, 7, 35, 1, 0 },
4754 			 { 0, 1, 32, 7, 85, 10, 0 },
4755 			 { 0, 4, 70, 7, 52, 2, 0 } },
4756 		.odd = { { 0, 1, 34, 7, 83, 10, 0 },
4757 			 { 0, 5, 70, 7, 51, 2, 0 },
4758 			 { 0, 0, 20, 7, 90, 18, 0 },
4759 			 { 0, 2, 54, 7, 68, 4, 0 },
4760 			 { 0, 11, 85, 7, 31, 1, 0 },
4761 			 { 0, 1, 36, 7, 82, 9, 0 },
4762 			 { 0, 5, 74, 7, 48, 1, 0 },
4763 			 { 0, 0, 22, 7, 89, 17, 0 },
4764 			 { 0, 2, 57, 7, 65, 4, 0 },
4765 			 { 0, 12, 87, 7, 29, 0, 0 },
4766 			 { 0, 1, 39, 7, 80, 8, 0 },
4767 			 { 0, 6, 76, 7, 45, 1, 0 },
4768 			 { 0, 0, 24, 7, 89, 15, 0 },
4769 			 { 0, 3, 60, 7, 62, 3, 0 },
4770 			 { 0, 13, 89, 7, 26, 0, 0 },
4771 			 { 0, 1, 42, 7, 78, 7, 0 },
4772 			 { 0, 7, 78, 7, 42, 1, 0 },
4773 			 { 0, 0, 26, 7, 89, 13, 0 },
4774 			 { 0, 3, 62, 7, 60, 3, 0 },
4775 			 { 0, 15, 89, 7, 24, 0, 0 },
4776 			 { 0, 1, 45, 7, 76, 6, 0 },
4777 			 { 0, 8, 80, 7, 39, 1, 0 },
4778 			 { 0, 0, 29, 7, 87, 12, 0 },
4779 			 { 0, 4, 65, 7, 57, 2, 0 },
4780 			 { 0, 17, 89, 7, 22, 0, 0 },
4781 			 { 0, 1, 48, 7, 74, 5, 0 },
4782 			 { 0, 9, 82, 7, 36, 1, 0 },
4783 			 { 0, 1, 31, 7, 85, 11, 0 },
4784 			 { 0, 4, 68, 7, 54, 2, 0 },
4785 			 { 0, 18, 90, 7, 20, 0, 0 },
4786 			 { 0, 2, 51, 7, 70, 5, 0 },
4787 			 { 0, 10, 83, 7, 34, 1, 0 } } },
4788 	.ver_phase_arr = {
4789 		.even = { { 0, 19, 90, 7, 19, 0, 0 },
4790 			 { 0, 2, 52, 7, 70, 4, 0 },
4791 			 { 0, 10, 85, 7, 32, 1, 0 },
4792 			 { 0, 1, 35, 7, 83, 9, 0 },
4793 			 { 0, 5, 72, 7, 49, 2, 0 },
4794 			 { 0, 0, 21, 7, 90, 17, 0 },
4795 			 { 0, 2, 55, 7, 67, 4, 0 },
4796 			 { 0, 11, 87, 7, 30, 0, 0 },
4797 			 { 0, 1, 38, 7, 81, 8, 0 },
4798 			 { 0, 6, 75, 7, 46, 1, 0 },
4799 			 { 0, 0, 23, 7, 89, 16, 0 },
4800 			 { 0, 2, 58, 7, 65, 3, 0 },
4801 			 { 0, 13, 87, 7, 28, 0, 0 },
4802 			 { 0, 1, 41, 7, 79, 7, 0 },
4803 			 { 0, 6, 78, 7, 43, 1, 0 },
4804 			 { 0, 0, 25, 7, 89, 14, 0 },
4805 			 { 0, 3, 61, 7, 61, 3, 0 },
4806 			 { 0, 14, 89, 7, 25, 0, 0 },
4807 			 { 0, 1, 43, 7, 78, 6, 0 },
4808 			 { 0, 7, 79, 7, 41, 1, 0 },
4809 			 { 0, 0, 28, 7, 87, 13, 0 },
4810 			 { 0, 3, 65, 7, 58, 2, 0 },
4811 			 { 0, 16, 89, 7, 23, 0, 0 },
4812 			 { 0, 1, 46, 7, 75, 6, 0 },
4813 			 { 0, 8, 81, 7, 38, 1, 0 },
4814 			 { 0, 0, 30, 7, 87, 11, 0 },
4815 			 { 0, 4, 67, 7, 55, 2, 0 },
4816 			 { 0, 17, 90, 7, 21, 0, 0 },
4817 			 { 0, 2, 49, 7, 72, 5, 0 },
4818 			 { 0, 9, 83, 7, 35, 1, 0 },
4819 			 { 0, 1, 32, 7, 85, 10, 0 },
4820 			 { 0, 4, 70, 7, 52, 2, 0 } },
4821 		.odd = { { 0, 1, 34, 7, 83, 10, 0 },
4822 			 { 0, 5, 70, 7, 51, 2, 0 },
4823 			 { 0, 0, 20, 7, 90, 18, 0 },
4824 			 { 0, 2, 54, 7, 68, 4, 0 },
4825 			 { 0, 11, 85, 7, 31, 1, 0 },
4826 			 { 0, 1, 36, 7, 82, 9, 0 },
4827 			 { 0, 5, 74, 7, 48, 1, 0 },
4828 			 { 0, 0, 22, 7, 89, 17, 0 },
4829 			 { 0, 2, 57, 7, 65, 4, 0 },
4830 			 { 0, 12, 87, 7, 29, 0, 0 },
4831 			 { 0, 1, 39, 7, 80, 8, 0 },
4832 			 { 0, 6, 76, 7, 45, 1, 0 },
4833 			 { 0, 0, 24, 7, 89, 15, 0 },
4834 			 { 0, 3, 60, 7, 62, 3, 0 },
4835 			 { 0, 13, 89, 7, 26, 0, 0 },
4836 			 { 0, 1, 42, 7, 78, 7, 0 },
4837 			 { 0, 7, 78, 7, 42, 1, 0 },
4838 			 { 0, 0, 26, 7, 89, 13, 0 },
4839 			 { 0, 3, 62, 7, 60, 3, 0 },
4840 			 { 0, 15, 89, 7, 24, 0, 0 },
4841 			 { 0, 1, 45, 7, 76, 6, 0 },
4842 			 { 0, 8, 80, 7, 39, 1, 0 },
4843 			 { 0, 0, 29, 7, 87, 12, 0 },
4844 			 { 0, 4, 65, 7, 57, 2, 0 },
4845 			 { 0, 17, 89, 7, 22, 0, 0 },
4846 			 { 0, 1, 48, 7, 74, 5, 0 },
4847 			 { 0, 9, 82, 7, 36, 1, 0 },
4848 			 { 0, 1, 31, 7, 85, 11, 0 },
4849 			 { 0, 4, 68, 7, 54, 2, 0 },
4850 			 { 0, 18, 90, 7, 20, 0, 0 },
4851 			 { 0, 2, 51, 7, 70, 5, 0 },
4852 			 { 0, 10, 83, 7, 34, 1, 0 } } },
4853 	.ptrn_arr = { { 0x49924c93, 0xc9264932, 0x93249924, 0x924c9264,
4854 			 0x26493249, 0x9 } },
4855 	.sample_patrn_length = 166,
4856 	.hor_ds_en = 1,
4857 	.ver_ds_en = 1
4858 }, {
4859 	/* Scale factor 32 / (32 + 52) = 0.380952 */
4860 	.hor_phase_arr = {
4861 		.even = { { 0, 20, 88, 7, 20, 0, 0 },
4862 			 { 0, 2, 49, 7, 72, 5, 0 },
4863 			 { 0, 8, 81, 7, 38, 1, 0 },
4864 			 { 0, 0, 28, 7, 87, 13, 0 },
4865 			 { 0, 3, 61, 7, 61, 3, 0 },
4866 			 { 0, 13, 87, 7, 28, 0, 0 },
4867 			 { 0, 1, 38, 7, 81, 8, 0 },
4868 			 { 0, 5, 72, 7, 49, 2, 0 } },
4869 		.odd = { { 0, 1, 33, 7, 83, 11, 0 },
4870 			 { 0, 4, 67, 7, 55, 2, 0 },
4871 			 { 0, 16, 88, 7, 24, 0, 0 },
4872 			 { 0, 1, 44, 7, 76, 7, 0 },
4873 			 { 0, 7, 76, 7, 44, 1, 0 },
4874 			 { 0, 0, 24, 7, 88, 16, 0 },
4875 			 { 0, 2, 55, 7, 67, 4, 0 },
4876 			 { 0, 11, 83, 7, 33, 1, 0 } } },
4877 	.ver_phase_arr = {
4878 		.even = { { 0, 20, 88, 7, 20, 0, 0 },
4879 			 { 0, 2, 49, 7, 72, 5, 0 },
4880 			 { 0, 8, 81, 7, 38, 1, 0 },
4881 			 { 0, 0, 28, 7, 87, 13, 0 },
4882 			 { 0, 3, 61, 7, 61, 3, 0 },
4883 			 { 0, 13, 87, 7, 28, 0, 0 },
4884 			 { 0, 1, 38, 7, 81, 8, 0 },
4885 			 { 0, 5, 72, 7, 49, 2, 0 } },
4886 		.odd = { { 0, 1, 33, 7, 83, 11, 0 },
4887 			 { 0, 4, 67, 7, 55, 2, 0 },
4888 			 { 0, 16, 88, 7, 24, 0, 0 },
4889 			 { 0, 1, 44, 7, 76, 7, 0 },
4890 			 { 0, 7, 76, 7, 44, 1, 0 },
4891 			 { 0, 0, 24, 7, 88, 16, 0 },
4892 			 { 0, 2, 55, 7, 67, 4, 0 },
4893 			 { 0, 11, 83, 7, 33, 1, 0 } } },
4894 	.ptrn_arr = { { 0x4c926493, 0x92 } },
4895 	.sample_patrn_length = 42,
4896 	.hor_ds_en = 1,
4897 	.ver_ds_en = 1
4898 }, {
4899 	/* Scale factor 32 / (32 + 53) = 0.376471 */
4900 	.hor_phase_arr = {
4901 		.even = { { 0, 20, 88, 7, 20, 0, 0 },
4902 			 { 0, 2, 47, 7, 73, 6, 0 },
4903 			 { 0, 7, 76, 7, 44, 1, 0 },
4904 			 { 0, 0, 22, 7, 88, 18, 0 },
4905 			 { 0, 2, 49, 7, 72, 5, 0 },
4906 			 { 0, 8, 78, 7, 41, 1, 0 },
4907 			 { 0, 0, 24, 7, 87, 17, 0 },
4908 			 { 0, 2, 52, 7, 69, 5, 0 },
4909 			 { 0, 9, 80, 7, 38, 1, 0 },
4910 			 { 0, 0, 26, 7, 87, 15, 0 },
4911 			 { 0, 2, 55, 7, 67, 4, 0 },
4912 			 { 0, 10, 81, 7, 36, 1, 0 },
4913 			 { 0, 1, 28, 7, 85, 14, 0 },
4914 			 { 0, 3, 58, 7, 63, 4, 0 },
4915 			 { 0, 11, 83, 7, 33, 1, 0 },
4916 			 { 0, 1, 31, 7, 84, 12, 0 },
4917 			 { 0, 3, 61, 7, 61, 3, 0 },
4918 			 { 0, 12, 84, 7, 31, 1, 0 },
4919 			 { 0, 1, 33, 7, 83, 11, 0 },
4920 			 { 0, 4, 63, 7, 58, 3, 0 },
4921 			 { 0, 14, 85, 7, 28, 1, 0 },
4922 			 { 0, 1, 36, 7, 81, 10, 0 },
4923 			 { 0, 4, 67, 7, 55, 2, 0 },
4924 			 { 0, 15, 87, 7, 26, 0, 0 },
4925 			 { 0, 1, 38, 7, 80, 9, 0 },
4926 			 { 0, 5, 69, 7, 52, 2, 0 },
4927 			 { 0, 17, 87, 7, 24, 0, 0 },
4928 			 { 0, 1, 41, 7, 78, 8, 0 },
4929 			 { 0, 5, 72, 7, 49, 2, 0 },
4930 			 { 0, 18, 88, 7, 22, 0, 0 },
4931 			 { 0, 1, 44, 7, 76, 7, 0 },
4932 			 { 0, 6, 73, 7, 47, 2, 0 } },
4933 		.odd = { { 0, 1, 32, 7, 83, 12, 0 },
4934 			 { 0, 3, 63, 7, 59, 3, 0 },
4935 			 { 0, 13, 84, 7, 30, 1, 0 },
4936 			 { 0, 1, 34, 7, 83, 10, 0 },
4937 			 { 0, 4, 64, 7, 57, 3, 0 },
4938 			 { 0, 14, 87, 7, 27, 0, 0 },
4939 			 { 0, 1, 37, 7, 81, 9, 0 },
4940 			 { 0, 5, 67, 7, 54, 2, 0 },
4941 			 { 0, 16, 87, 7, 25, 0, 0 },
4942 			 { 0, 1, 40, 7, 79, 8, 0 },
4943 			 { 0, 5, 70, 7, 51, 2, 0 },
4944 			 { 0, 18, 87, 7, 23, 0, 0 },
4945 			 { 0, 1, 42, 7, 78, 7, 0 },
4946 			 { 0, 6, 72, 7, 48, 2, 0 },
4947 			 { 0, 19, 88, 7, 21, 0, 0 },
4948 			 { 0, 1, 45, 7, 75, 7, 0 },
4949 			 { 0, 7, 75, 7, 45, 1, 0 },
4950 			 { 0, 0, 21, 7, 88, 19, 0 },
4951 			 { 0, 2, 48, 7, 72, 6, 0 },
4952 			 { 0, 7, 78, 7, 42, 1, 0 },
4953 			 { 0, 0, 23, 7, 87, 18, 0 },
4954 			 { 0, 2, 51, 7, 70, 5, 0 },
4955 			 { 0, 8, 79, 7, 40, 1, 0 },
4956 			 { 0, 0, 25, 7, 87, 16, 0 },
4957 			 { 0, 2, 54, 7, 67, 5, 0 },
4958 			 { 0, 9, 81, 7, 37, 1, 0 },
4959 			 { 0, 0, 27, 7, 87, 14, 0 },
4960 			 { 0, 3, 57, 7, 64, 4, 0 },
4961 			 { 0, 10, 83, 7, 34, 1, 0 },
4962 			 { 0, 1, 30, 7, 84, 13, 0 },
4963 			 { 0, 3, 59, 7, 63, 3, 0 },
4964 			 { 0, 12, 83, 7, 32, 1, 0 } } },
4965 	.ver_phase_arr = {
4966 		.even = { { 0, 20, 88, 7, 20, 0, 0 },
4967 			 { 0, 2, 47, 7, 73, 6, 0 },
4968 			 { 0, 7, 76, 7, 44, 1, 0 },
4969 			 { 0, 0, 22, 7, 88, 18, 0 },
4970 			 { 0, 2, 49, 7, 72, 5, 0 },
4971 			 { 0, 8, 78, 7, 41, 1, 0 },
4972 			 { 0, 0, 24, 7, 87, 17, 0 },
4973 			 { 0, 2, 52, 7, 69, 5, 0 },
4974 			 { 0, 9, 80, 7, 38, 1, 0 },
4975 			 { 0, 0, 26, 7, 87, 15, 0 },
4976 			 { 0, 2, 55, 7, 67, 4, 0 },
4977 			 { 0, 10, 81, 7, 36, 1, 0 },
4978 			 { 0, 1, 28, 7, 85, 14, 0 },
4979 			 { 0, 3, 58, 7, 63, 4, 0 },
4980 			 { 0, 11, 83, 7, 33, 1, 0 },
4981 			 { 0, 1, 31, 7, 84, 12, 0 },
4982 			 { 0, 3, 61, 7, 61, 3, 0 },
4983 			 { 0, 12, 84, 7, 31, 1, 0 },
4984 			 { 0, 1, 33, 7, 83, 11, 0 },
4985 			 { 0, 4, 63, 7, 58, 3, 0 },
4986 			 { 0, 14, 85, 7, 28, 1, 0 },
4987 			 { 0, 1, 36, 7, 81, 10, 0 },
4988 			 { 0, 4, 67, 7, 55, 2, 0 },
4989 			 { 0, 15, 87, 7, 26, 0, 0 },
4990 			 { 0, 1, 38, 7, 80, 9, 0 },
4991 			 { 0, 5, 69, 7, 52, 2, 0 },
4992 			 { 0, 17, 87, 7, 24, 0, 0 },
4993 			 { 0, 1, 41, 7, 78, 8, 0 },
4994 			 { 0, 5, 72, 7, 49, 2, 0 },
4995 			 { 0, 18, 88, 7, 22, 0, 0 },
4996 			 { 0, 1, 44, 7, 76, 7, 0 },
4997 			 { 0, 6, 73, 7, 47, 2, 0 } },
4998 		.odd = { { 0, 1, 32, 7, 83, 12, 0 },
4999 			 { 0, 3, 63, 7, 59, 3, 0 },
5000 			 { 0, 13, 84, 7, 30, 1, 0 },
5001 			 { 0, 1, 34, 7, 83, 10, 0 },
5002 			 { 0, 4, 64, 7, 57, 3, 0 },
5003 			 { 0, 14, 87, 7, 27, 0, 0 },
5004 			 { 0, 1, 37, 7, 81, 9, 0 },
5005 			 { 0, 5, 67, 7, 54, 2, 0 },
5006 			 { 0, 16, 87, 7, 25, 0, 0 },
5007 			 { 0, 1, 40, 7, 79, 8, 0 },
5008 			 { 0, 5, 70, 7, 51, 2, 0 },
5009 			 { 0, 18, 87, 7, 23, 0, 0 },
5010 			 { 0, 1, 42, 7, 78, 7, 0 },
5011 			 { 0, 6, 72, 7, 48, 2, 0 },
5012 			 { 0, 19, 88, 7, 21, 0, 0 },
5013 			 { 0, 1, 45, 7, 75, 7, 0 },
5014 			 { 0, 7, 75, 7, 45, 1, 0 },
5015 			 { 0, 0, 21, 7, 88, 19, 0 },
5016 			 { 0, 2, 48, 7, 72, 6, 0 },
5017 			 { 0, 7, 78, 7, 42, 1, 0 },
5018 			 { 0, 0, 23, 7, 87, 18, 0 },
5019 			 { 0, 2, 51, 7, 70, 5, 0 },
5020 			 { 0, 8, 79, 7, 40, 1, 0 },
5021 			 { 0, 0, 25, 7, 87, 16, 0 },
5022 			 { 0, 2, 54, 7, 67, 5, 0 },
5023 			 { 0, 9, 81, 7, 37, 1, 0 },
5024 			 { 0, 0, 27, 7, 87, 14, 0 },
5025 			 { 0, 3, 57, 7, 64, 4, 0 },
5026 			 { 0, 10, 83, 7, 34, 1, 0 },
5027 			 { 0, 1, 30, 7, 84, 13, 0 },
5028 			 { 0, 3, 59, 7, 63, 3, 0 },
5029 			 { 0, 12, 83, 7, 32, 1, 0 } } },
5030 	.ptrn_arr = { { 0x64926493, 0x64926492, 0x4c926492, 0x4c924c92,
5031 			 0x4c924c92, 0x92 } },
5032 	.sample_patrn_length = 170,
5033 	.hor_ds_en = 1,
5034 	.ver_ds_en = 1
5035 }, {
5036 	/* Scale factor 32 / (32 + 54) = 0.372093 */
5037 	.hor_phase_arr = {
5038 		.even = { { 0, 21, 86, 7, 21, 0, 0 },
5039 			 { 0, 1, 44, 7, 76, 7, 0 },
5040 			 { 0, 6, 71, 7, 49, 2, 0 },
5041 			 { 0, 17, 86, 7, 25, 0, 0 },
5042 			 { 0, 1, 39, 7, 79, 9, 0 },
5043 			 { 0, 5, 65, 7, 55, 3, 0 },
5044 			 { 0, 14, 84, 7, 29, 1, 0 },
5045 			 { 0, 1, 34, 7, 82, 11, 0 },
5046 			 { 0, 3, 61, 7, 61, 3, 0 },
5047 			 { 0, 11, 82, 7, 34, 1, 0 },
5048 			 { 0, 1, 29, 7, 84, 14, 0 },
5049 			 { 0, 3, 55, 7, 65, 5, 0 },
5050 			 { 0, 9, 79, 7, 39, 1, 0 },
5051 			 { 0, 0, 25, 7, 86, 17, 0 },
5052 			 { 0, 2, 49, 7, 71, 6, 0 },
5053 			 { 0, 7, 76, 7, 44, 1, 0 } },
5054 		.odd = { { 0, 1, 31, 7, 83, 13, 0 },
5055 			 { 0, 3, 58, 7, 63, 4, 0 },
5056 			 { 0, 10, 81, 7, 36, 1, 0 },
5057 			 { 0, 0, 27, 7, 85, 16, 0 },
5058 			 { 0, 2, 52, 7, 69, 5, 0 },
5059 			 { 0, 8, 78, 7, 41, 1, 0 },
5060 			 { 0, 0, 23, 7, 86, 19, 0 },
5061 			 { 0, 2, 47, 7, 72, 7, 0 },
5062 			 { 0, 7, 72, 7, 47, 2, 0 },
5063 			 { 0, 19, 86, 7, 23, 0, 0 },
5064 			 { 0, 1, 41, 7, 78, 8, 0 },
5065 			 { 0, 5, 69, 7, 52, 2, 0 },
5066 			 { 0, 16, 85, 7, 27, 0, 0 },
5067 			 { 0, 1, 36, 7, 81, 10, 0 },
5068 			 { 0, 4, 63, 7, 58, 3, 0 },
5069 			 { 0, 13, 83, 7, 31, 1, 0 } } },
5070 	.ver_phase_arr = {
5071 		.even = { { 0, 21, 86, 7, 21, 0, 0 },
5072 			 { 0, 1, 44, 7, 76, 7, 0 },
5073 			 { 0, 6, 71, 7, 49, 2, 0 },
5074 			 { 0, 17, 86, 7, 25, 0, 0 },
5075 			 { 0, 1, 39, 7, 79, 9, 0 },
5076 			 { 0, 5, 65, 7, 55, 3, 0 },
5077 			 { 0, 14, 84, 7, 29, 1, 0 },
5078 			 { 0, 1, 34, 7, 82, 11, 0 },
5079 			 { 0, 3, 61, 7, 61, 3, 0 },
5080 			 { 0, 11, 82, 7, 34, 1, 0 },
5081 			 { 0, 1, 29, 7, 84, 14, 0 },
5082 			 { 0, 3, 55, 7, 65, 5, 0 },
5083 			 { 0, 9, 79, 7, 39, 1, 0 },
5084 			 { 0, 0, 25, 7, 86, 17, 0 },
5085 			 { 0, 2, 49, 7, 71, 6, 0 },
5086 			 { 0, 7, 76, 7, 44, 1, 0 } },
5087 		.odd = { { 0, 1, 31, 7, 83, 13, 0 },
5088 			 { 0, 3, 58, 7, 63, 4, 0 },
5089 			 { 0, 10, 81, 7, 36, 1, 0 },
5090 			 { 0, 0, 27, 7, 85, 16, 0 },
5091 			 { 0, 2, 52, 7, 69, 5, 0 },
5092 			 { 0, 8, 78, 7, 41, 1, 0 },
5093 			 { 0, 0, 23, 7, 86, 19, 0 },
5094 			 { 0, 2, 47, 7, 72, 7, 0 },
5095 			 { 0, 7, 72, 7, 47, 2, 0 },
5096 			 { 0, 19, 86, 7, 23, 0, 0 },
5097 			 { 0, 1, 41, 7, 78, 8, 0 },
5098 			 { 0, 5, 69, 7, 52, 2, 0 },
5099 			 { 0, 16, 85, 7, 27, 0, 0 },
5100 			 { 0, 1, 36, 7, 81, 10, 0 },
5101 			 { 0, 4, 63, 7, 58, 3, 0 },
5102 			 { 0, 13, 83, 7, 31, 1, 0 } } },
5103 	.ptrn_arr = { { 0x24932493, 0x24992493, 0x92499 } },
5104 	.sample_patrn_length = 86,
5105 	.hor_ds_en = 1,
5106 	.ver_ds_en = 1
5107 }, {
5108 	/* Scale factor 32 / (32 + 55) = 0.367816 */
5109 	.hor_phase_arr = {
5110 		.even = { { 0, 21, 86, 7, 21, 0, 0 },
5111 			 { 0, 1, 41, 7, 77, 9, 0 },
5112 			 { 0, 5, 65, 7, 55, 3, 0 },
5113 			 { 0, 13, 82, 7, 32, 1, 0 },
5114 			 { 0, 1, 29, 7, 83, 15, 0 },
5115 			 { 0, 2, 52, 7, 69, 5, 0 },
5116 			 { 0, 8, 74, 7, 44, 2, 0 },
5117 			 { 0, 19, 86, 7, 23, 0, 0 },
5118 			 { 0, 1, 39, 7, 78, 10, 0 },
5119 			 { 0, 4, 63, 7, 58, 3, 0 },
5120 			 { 0, 12, 81, 7, 34, 1, 0 },
5121 			 { 0, 1, 27, 7, 84, 16, 0 },
5122 			 { 0, 2, 50, 7, 70, 6, 0 },
5123 			 { 0, 7, 72, 7, 47, 2, 0 },
5124 			 { 0, 18, 85, 7, 25, 0, 0 },
5125 			 { 0, 1, 36, 7, 80, 11, 0 },
5126 			 { 0, 4, 60, 7, 60, 4, 0 },
5127 			 { 0, 11, 80, 7, 36, 1, 0 },
5128 			 { 0, 0, 25, 7, 85, 18, 0 },
5129 			 { 0, 2, 47, 7, 72, 7, 0 },
5130 			 { 0, 6, 70, 7, 50, 2, 0 },
5131 			 { 0, 16, 84, 7, 27, 1, 0 },
5132 			 { 0, 1, 34, 7, 81, 12, 0 },
5133 			 { 0, 3, 58, 7, 63, 4, 0 },
5134 			 { 0, 10, 78, 7, 39, 1, 0 },
5135 			 { 0, 0, 23, 7, 86, 19, 0 },
5136 			 { 0, 2, 44, 7, 74, 8, 0 },
5137 			 { 0, 5, 69, 7, 52, 2, 0 },
5138 			 { 0, 15, 83, 7, 29, 1, 0 },
5139 			 { 0, 1, 32, 7, 82, 13, 0 },
5140 			 { 0, 3, 55, 7, 65, 5, 0 },
5141 			 { 0, 9, 77, 7, 41, 1, 0 } },
5142 		.odd = { { 0, 1, 30, 7, 83, 14, 0 },
5143 			 { 0, 3, 54, 7, 66, 5, 0 },
5144 			 { 0, 8, 76, 7, 43, 1, 0 },
5145 			 { 0, 20, 86, 7, 22, 0, 0 },
5146 			 { 0, 1, 40, 7, 78, 9, 0 },
5147 			 { 0, 4, 65, 7, 56, 3, 0 },
5148 			 { 0, 13, 81, 7, 33, 1, 0 },
5149 			 { 0, 1, 28, 7, 84, 15, 0 },
5150 			 { 0, 2, 51, 7, 69, 6, 0 },
5151 			 { 0, 7, 74, 7, 45, 2, 0 },
5152 			 { 0, 18, 86, 7, 24, 0, 0 },
5153 			 { 0, 1, 38, 7, 79, 10, 0 },
5154 			 { 0, 4, 62, 7, 59, 3, 0 },
5155 			 { 0, 11, 81, 7, 35, 1, 0 },
5156 			 { 0, 0, 26, 7, 85, 17, 0 },
5157 			 { 0, 2, 48, 7, 72, 6, 0 },
5158 			 { 0, 6, 72, 7, 48, 2, 0 },
5159 			 { 0, 17, 85, 7, 26, 0, 0 },
5160 			 { 0, 1, 35, 7, 81, 11, 0 },
5161 			 { 0, 3, 59, 7, 62, 4, 0 },
5162 			 { 0, 10, 79, 7, 38, 1, 0 },
5163 			 { 0, 0, 24, 7, 86, 18, 0 },
5164 			 { 0, 2, 45, 7, 74, 7, 0 },
5165 			 { 0, 6, 69, 7, 51, 2, 0 },
5166 			 { 0, 15, 84, 7, 28, 1, 0 },
5167 			 { 0, 1, 33, 7, 81, 13, 0 },
5168 			 { 0, 3, 56, 7, 65, 4, 0 },
5169 			 { 0, 9, 78, 7, 40, 1, 0 },
5170 			 { 0, 0, 22, 7, 86, 20, 0 },
5171 			 { 0, 1, 43, 7, 76, 8, 0 },
5172 			 { 0, 5, 66, 7, 54, 3, 0 },
5173 			 { 0, 14, 83, 7, 30, 1, 0 } } },
5174 	.ver_phase_arr = {
5175 		.even = { { 0, 21, 86, 7, 21, 0, 0 },
5176 			 { 0, 1, 41, 7, 77, 9, 0 },
5177 			 { 0, 5, 65, 7, 55, 3, 0 },
5178 			 { 0, 13, 82, 7, 32, 1, 0 },
5179 			 { 0, 1, 29, 7, 83, 15, 0 },
5180 			 { 0, 2, 52, 7, 69, 5, 0 },
5181 			 { 0, 8, 74, 7, 44, 2, 0 },
5182 			 { 0, 19, 86, 7, 23, 0, 0 },
5183 			 { 0, 1, 39, 7, 78, 10, 0 },
5184 			 { 0, 4, 63, 7, 58, 3, 0 },
5185 			 { 0, 12, 81, 7, 34, 1, 0 },
5186 			 { 0, 1, 27, 7, 84, 16, 0 },
5187 			 { 0, 2, 50, 7, 70, 6, 0 },
5188 			 { 0, 7, 72, 7, 47, 2, 0 },
5189 			 { 0, 18, 85, 7, 25, 0, 0 },
5190 			 { 0, 1, 36, 7, 80, 11, 0 },
5191 			 { 0, 4, 60, 7, 60, 4, 0 },
5192 			 { 0, 11, 80, 7, 36, 1, 0 },
5193 			 { 0, 0, 25, 7, 85, 18, 0 },
5194 			 { 0, 2, 47, 7, 72, 7, 0 },
5195 			 { 0, 6, 70, 7, 50, 2, 0 },
5196 			 { 0, 16, 84, 7, 27, 1, 0 },
5197 			 { 0, 1, 34, 7, 81, 12, 0 },
5198 			 { 0, 3, 58, 7, 63, 4, 0 },
5199 			 { 0, 10, 78, 7, 39, 1, 0 },
5200 			 { 0, 0, 23, 7, 86, 19, 0 },
5201 			 { 0, 2, 44, 7, 74, 8, 0 },
5202 			 { 0, 5, 69, 7, 52, 2, 0 },
5203 			 { 0, 15, 83, 7, 29, 1, 0 },
5204 			 { 0, 1, 32, 7, 82, 13, 0 },
5205 			 { 0, 3, 55, 7, 65, 5, 0 },
5206 			 { 0, 9, 77, 7, 41, 1, 0 } },
5207 		.odd = { { 0, 1, 30, 7, 83, 14, 0 },
5208 			 { 0, 3, 54, 7, 66, 5, 0 },
5209 			 { 0, 8, 76, 7, 43, 1, 0 },
5210 			 { 0, 20, 86, 7, 22, 0, 0 },
5211 			 { 0, 1, 40, 7, 78, 9, 0 },
5212 			 { 0, 4, 65, 7, 56, 3, 0 },
5213 			 { 0, 13, 81, 7, 33, 1, 0 },
5214 			 { 0, 1, 28, 7, 84, 15, 0 },
5215 			 { 0, 2, 51, 7, 69, 6, 0 },
5216 			 { 0, 7, 74, 7, 45, 2, 0 },
5217 			 { 0, 18, 86, 7, 24, 0, 0 },
5218 			 { 0, 1, 38, 7, 79, 10, 0 },
5219 			 { 0, 4, 62, 7, 59, 3, 0 },
5220 			 { 0, 11, 81, 7, 35, 1, 0 },
5221 			 { 0, 0, 26, 7, 85, 17, 0 },
5222 			 { 0, 2, 48, 7, 72, 6, 0 },
5223 			 { 0, 6, 72, 7, 48, 2, 0 },
5224 			 { 0, 17, 85, 7, 26, 0, 0 },
5225 			 { 0, 1, 35, 7, 81, 11, 0 },
5226 			 { 0, 3, 59, 7, 62, 4, 0 },
5227 			 { 0, 10, 79, 7, 38, 1, 0 },
5228 			 { 0, 0, 24, 7, 86, 18, 0 },
5229 			 { 0, 2, 45, 7, 74, 7, 0 },
5230 			 { 0, 6, 69, 7, 51, 2, 0 },
5231 			 { 0, 15, 84, 7, 28, 1, 0 },
5232 			 { 0, 1, 33, 7, 81, 13, 0 },
5233 			 { 0, 3, 56, 7, 65, 4, 0 },
5234 			 { 0, 9, 78, 7, 40, 1, 0 },
5235 			 { 0, 0, 22, 7, 86, 20, 0 },
5236 			 { 0, 1, 43, 7, 76, 8, 0 },
5237 			 { 0, 5, 66, 7, 54, 3, 0 },
5238 			 { 0, 14, 83, 7, 30, 1, 0 } } },
5239 	.ptrn_arr = { { 0x24992493, 0x264924c9, 0x92493249, 0x924c9249,
5240 			 0x93249264, 0x924 } },
5241 	.sample_patrn_length = 174,
5242 	.hor_ds_en = 1,
5243 	.ver_ds_en = 1
5244 }, {
5245 	/* Scale factor 32 / (32 + 56) = 0.363636 */
5246 	.hor_phase_arr = {
5247 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
5248 			 { 0, 1, 39, 7, 78, 10, 0 },
5249 			 { 0, 4, 60, 7, 60, 4, 0 },
5250 			 { 0, 10, 78, 7, 39, 1, 0 } },
5251 		.odd = { { 0, 1, 30, 7, 82, 15, 0 },
5252 			 { 0, 2, 50, 7, 70, 6, 0 },
5253 			 { 0, 6, 70, 7, 50, 2, 0 },
5254 			 { 0, 15, 82, 7, 30, 1, 0 } } },
5255 	.ver_phase_arr = {
5256 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
5257 			 { 0, 1, 39, 7, 78, 10, 0 },
5258 			 { 0, 4, 60, 7, 60, 4, 0 },
5259 			 { 0, 10, 78, 7, 39, 1, 0 } },
5260 		.odd = { { 0, 1, 30, 7, 82, 15, 0 },
5261 			 { 0, 2, 50, 7, 70, 6, 0 },
5262 			 { 0, 6, 70, 7, 50, 2, 0 },
5263 			 { 0, 15, 82, 7, 30, 1, 0 } } },
5264 	.ptrn_arr = { { 0x92493 } },
5265 	.sample_patrn_length = 22,
5266 	.hor_ds_en = 1,
5267 	.ver_ds_en = 1
5268 }, {
5269 	/* Scale factor 32 / (32 + 57) = 0.359551 */
5270 	.hor_phase_arr = {
5271 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
5272 			 { 0, 1, 37, 7, 79, 11, 0 },
5273 			 { 0, 3, 55, 7, 65, 5, 0 },
5274 			 { 0, 7, 72, 7, 47, 2, 0 },
5275 			 { 0, 15, 82, 7, 30, 1, 0 },
5276 			 { 0, 1, 28, 7, 82, 17, 0 },
5277 			 { 0, 2, 44, 7, 74, 8, 0 },
5278 			 { 0, 5, 62, 7, 57, 4, 0 },
5279 			 { 0, 10, 78, 7, 39, 1, 0 },
5280 			 { 0, 20, 84, 7, 24, 0, 0 },
5281 			 { 0, 1, 35, 7, 79, 13, 0 },
5282 			 { 0, 3, 52, 7, 67, 6, 0 },
5283 			 { 0, 7, 69, 7, 50, 2, 0 },
5284 			 { 0, 14, 81, 7, 32, 1, 0 },
5285 			 { 0, 1, 26, 7, 83, 18, 0 },
5286 			 { 0, 2, 42, 7, 75, 9, 0 },
5287 			 { 0, 4, 60, 7, 60, 4, 0 },
5288 			 { 0, 9, 75, 7, 42, 2, 0 },
5289 			 { 0, 18, 83, 7, 26, 1, 0 },
5290 			 { 0, 1, 32, 7, 81, 14, 0 },
5291 			 { 0, 2, 50, 7, 69, 7, 0 },
5292 			 { 0, 6, 67, 7, 52, 3, 0 },
5293 			 { 0, 13, 79, 7, 35, 1, 0 },
5294 			 { 0, 0, 24, 7, 84, 20, 0 },
5295 			 { 0, 1, 39, 7, 78, 10, 0 },
5296 			 { 0, 4, 57, 7, 62, 5, 0 },
5297 			 { 0, 8, 74, 7, 44, 2, 0 },
5298 			 { 0, 17, 82, 7, 28, 1, 0 },
5299 			 { 0, 1, 30, 7, 82, 15, 0 },
5300 			 { 0, 2, 47, 7, 72, 7, 0 },
5301 			 { 0, 5, 65, 7, 55, 3, 0 },
5302 			 { 0, 11, 79, 7, 37, 1, 0 } },
5303 		.odd = { { 0, 1, 29, 7, 82, 16, 0 },
5304 			 { 0, 2, 46, 7, 72, 8, 0 },
5305 			 { 0, 5, 64, 7, 56, 3, 0 },
5306 			 { 0, 11, 78, 7, 38, 1, 0 },
5307 			 { 0, 21, 84, 7, 23, 0, 0 },
5308 			 { 0, 1, 36, 7, 79, 12, 0 },
5309 			 { 0, 3, 53, 7, 66, 6, 0 },
5310 			 { 0, 7, 71, 7, 48, 2, 0 },
5311 			 { 0, 15, 81, 7, 31, 1, 0 },
5312 			 { 0, 1, 27, 7, 82, 18, 0 },
5313 			 { 0, 2, 43, 7, 74, 9, 0 },
5314 			 { 0, 4, 61, 7, 59, 4, 0 },
5315 			 { 0, 10, 75, 7, 41, 2, 0 },
5316 			 { 0, 19, 83, 7, 25, 1, 0 },
5317 			 { 0, 1, 33, 7, 81, 13, 0 },
5318 			 { 0, 3, 51, 7, 68, 6, 0 },
5319 			 { 0, 6, 68, 7, 51, 3, 0 },
5320 			 { 0, 13, 81, 7, 33, 1, 0 },
5321 			 { 0, 1, 25, 7, 83, 19, 0 },
5322 			 { 0, 2, 41, 7, 75, 10, 0 },
5323 			 { 0, 4, 59, 7, 61, 4, 0 },
5324 			 { 0, 9, 74, 7, 43, 2, 0 },
5325 			 { 0, 18, 82, 7, 27, 1, 0 },
5326 			 { 0, 1, 31, 7, 81, 15, 0 },
5327 			 { 0, 2, 48, 7, 71, 7, 0 },
5328 			 { 0, 6, 66, 7, 53, 3, 0 },
5329 			 { 0, 12, 79, 7, 36, 1, 0 },
5330 			 { 0, 0, 23, 7, 84, 21, 0 },
5331 			 { 0, 1, 38, 7, 78, 11, 0 },
5332 			 { 0, 3, 56, 7, 64, 5, 0 },
5333 			 { 0, 8, 72, 7, 46, 2, 0 },
5334 			 { 0, 16, 82, 7, 29, 1, 0 } } },
5335 	.ver_phase_arr = {
5336 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
5337 			 { 0, 1, 37, 7, 79, 11, 0 },
5338 			 { 0, 3, 55, 7, 65, 5, 0 },
5339 			 { 0, 7, 72, 7, 47, 2, 0 },
5340 			 { 0, 15, 82, 7, 30, 1, 0 },
5341 			 { 0, 1, 28, 7, 82, 17, 0 },
5342 			 { 0, 2, 44, 7, 74, 8, 0 },
5343 			 { 0, 5, 62, 7, 57, 4, 0 },
5344 			 { 0, 10, 78, 7, 39, 1, 0 },
5345 			 { 0, 20, 84, 7, 24, 0, 0 },
5346 			 { 0, 1, 35, 7, 79, 13, 0 },
5347 			 { 0, 3, 52, 7, 67, 6, 0 },
5348 			 { 0, 7, 69, 7, 50, 2, 0 },
5349 			 { 0, 14, 81, 7, 32, 1, 0 },
5350 			 { 0, 1, 26, 7, 83, 18, 0 },
5351 			 { 0, 2, 42, 7, 75, 9, 0 },
5352 			 { 0, 4, 60, 7, 60, 4, 0 },
5353 			 { 0, 9, 75, 7, 42, 2, 0 },
5354 			 { 0, 18, 83, 7, 26, 1, 0 },
5355 			 { 0, 1, 32, 7, 81, 14, 0 },
5356 			 { 0, 2, 50, 7, 69, 7, 0 },
5357 			 { 0, 6, 67, 7, 52, 3, 0 },
5358 			 { 0, 13, 79, 7, 35, 1, 0 },
5359 			 { 0, 0, 24, 7, 84, 20, 0 },
5360 			 { 0, 1, 39, 7, 78, 10, 0 },
5361 			 { 0, 4, 57, 7, 62, 5, 0 },
5362 			 { 0, 8, 74, 7, 44, 2, 0 },
5363 			 { 0, 17, 82, 7, 28, 1, 0 },
5364 			 { 0, 1, 30, 7, 82, 15, 0 },
5365 			 { 0, 2, 47, 7, 72, 7, 0 },
5366 			 { 0, 5, 65, 7, 55, 3, 0 },
5367 			 { 0, 11, 79, 7, 37, 1, 0 } },
5368 		.odd = { { 0, 1, 29, 7, 82, 16, 0 },
5369 			 { 0, 2, 46, 7, 72, 8, 0 },
5370 			 { 0, 5, 64, 7, 56, 3, 0 },
5371 			 { 0, 11, 78, 7, 38, 1, 0 },
5372 			 { 0, 21, 84, 7, 23, 0, 0 },
5373 			 { 0, 1, 36, 7, 79, 12, 0 },
5374 			 { 0, 3, 53, 7, 66, 6, 0 },
5375 			 { 0, 7, 71, 7, 48, 2, 0 },
5376 			 { 0, 15, 81, 7, 31, 1, 0 },
5377 			 { 0, 1, 27, 7, 82, 18, 0 },
5378 			 { 0, 2, 43, 7, 74, 9, 0 },
5379 			 { 0, 4, 61, 7, 59, 4, 0 },
5380 			 { 0, 10, 75, 7, 41, 2, 0 },
5381 			 { 0, 19, 83, 7, 25, 1, 0 },
5382 			 { 0, 1, 33, 7, 81, 13, 0 },
5383 			 { 0, 3, 51, 7, 68, 6, 0 },
5384 			 { 0, 6, 68, 7, 51, 3, 0 },
5385 			 { 0, 13, 81, 7, 33, 1, 0 },
5386 			 { 0, 1, 25, 7, 83, 19, 0 },
5387 			 { 0, 2, 41, 7, 75, 10, 0 },
5388 			 { 0, 4, 59, 7, 61, 4, 0 },
5389 			 { 0, 9, 74, 7, 43, 2, 0 },
5390 			 { 0, 18, 82, 7, 27, 1, 0 },
5391 			 { 0, 1, 31, 7, 81, 15, 0 },
5392 			 { 0, 2, 48, 7, 71, 7, 0 },
5393 			 { 0, 6, 66, 7, 53, 3, 0 },
5394 			 { 0, 12, 79, 7, 36, 1, 0 },
5395 			 { 0, 0, 23, 7, 84, 21, 0 },
5396 			 { 0, 1, 38, 7, 78, 11, 0 },
5397 			 { 0, 3, 56, 7, 64, 5, 0 },
5398 			 { 0, 8, 72, 7, 46, 2, 0 },
5399 			 { 0, 16, 82, 7, 29, 1, 0 } } },
5400 	.ptrn_arr = { { 0x26492493, 0x924c9249, 0x49249924, 0x64924932,
5401 			 0x24c92492, 0x9249 } },
5402 	.sample_patrn_length = 178,
5403 	.hor_ds_en = 1,
5404 	.ver_ds_en = 1
5405 }, {
5406 	/* Scale factor 32 / (32 + 58) = 0.355556 */
5407 	.hor_phase_arr = {
5408 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
5409 			 { 0, 1, 35, 7, 79, 13, 0 },
5410 			 { 0, 3, 50, 7, 68, 7, 0 },
5411 			 { 0, 6, 64, 7, 55, 3, 0 },
5412 			 { 0, 11, 75, 7, 40, 2, 0 },
5413 			 { 0, 19, 82, 7, 26, 1, 0 },
5414 			 { 0, 1, 30, 7, 81, 16, 0 },
5415 			 { 0, 2, 45, 7, 72, 9, 0 },
5416 			 { 0, 4, 60, 7, 60, 4, 0 },
5417 			 { 0, 9, 72, 7, 45, 2, 0 },
5418 			 { 0, 16, 81, 7, 30, 1, 0 },
5419 			 { 0, 1, 26, 7, 82, 19, 0 },
5420 			 { 0, 2, 40, 7, 75, 11, 0 },
5421 			 { 0, 3, 55, 7, 64, 6, 0 },
5422 			 { 0, 7, 68, 7, 50, 3, 0 },
5423 			 { 0, 13, 79, 7, 35, 1, 0 } },
5424 		.odd = { { 0, 1, 28, 7, 82, 17, 0 },
5425 			 { 0, 2, 42, 7, 74, 10, 0 },
5426 			 { 0, 4, 57, 7, 62, 5, 0 },
5427 			 { 0, 8, 71, 7, 47, 2, 0 },
5428 			 { 0, 14, 80, 7, 33, 1, 0 },
5429 			 { 0, 1, 24, 7, 82, 21, 0 },
5430 			 { 0, 1, 37, 7, 78, 12, 0 },
5431 			 { 0, 3, 52, 7, 67, 6, 0 },
5432 			 { 0, 6, 67, 7, 52, 3, 0 },
5433 			 { 0, 12, 78, 7, 37, 1, 0 },
5434 			 { 0, 21, 82, 7, 24, 1, 0 },
5435 			 { 0, 1, 33, 7, 80, 14, 0 },
5436 			 { 0, 2, 47, 7, 71, 8, 0 },
5437 			 { 0, 5, 62, 7, 57, 4, 0 },
5438 			 { 0, 10, 74, 7, 42, 2, 0 },
5439 			 { 0, 17, 82, 7, 28, 1, 0 } } },
5440 	.ver_phase_arr = {
5441 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
5442 			 { 0, 1, 35, 7, 79, 13, 0 },
5443 			 { 0, 3, 50, 7, 68, 7, 0 },
5444 			 { 0, 6, 64, 7, 55, 3, 0 },
5445 			 { 0, 11, 75, 7, 40, 2, 0 },
5446 			 { 0, 19, 82, 7, 26, 1, 0 },
5447 			 { 0, 1, 30, 7, 81, 16, 0 },
5448 			 { 0, 2, 45, 7, 72, 9, 0 },
5449 			 { 0, 4, 60, 7, 60, 4, 0 },
5450 			 { 0, 9, 72, 7, 45, 2, 0 },
5451 			 { 0, 16, 81, 7, 30, 1, 0 },
5452 			 { 0, 1, 26, 7, 82, 19, 0 },
5453 			 { 0, 2, 40, 7, 75, 11, 0 },
5454 			 { 0, 3, 55, 7, 64, 6, 0 },
5455 			 { 0, 7, 68, 7, 50, 3, 0 },
5456 			 { 0, 13, 79, 7, 35, 1, 0 } },
5457 		.odd = { { 0, 1, 28, 7, 82, 17, 0 },
5458 			 { 0, 2, 42, 7, 74, 10, 0 },
5459 			 { 0, 4, 57, 7, 62, 5, 0 },
5460 			 { 0, 8, 71, 7, 47, 2, 0 },
5461 			 { 0, 14, 80, 7, 33, 1, 0 },
5462 			 { 0, 1, 24, 7, 82, 21, 0 },
5463 			 { 0, 1, 37, 7, 78, 12, 0 },
5464 			 { 0, 3, 52, 7, 67, 6, 0 },
5465 			 { 0, 6, 67, 7, 52, 3, 0 },
5466 			 { 0, 12, 78, 7, 37, 1, 0 },
5467 			 { 0, 21, 82, 7, 24, 1, 0 },
5468 			 { 0, 1, 33, 7, 80, 14, 0 },
5469 			 { 0, 2, 47, 7, 71, 8, 0 },
5470 			 { 0, 5, 62, 7, 57, 4, 0 },
5471 			 { 0, 10, 74, 7, 42, 2, 0 },
5472 			 { 0, 17, 82, 7, 28, 1, 0 } } },
5473 	.ptrn_arr = { { 0x32492493, 0x99249249, 0x924924 } },
5474 	.sample_patrn_length = 90,
5475 	.hor_ds_en = 1,
5476 	.ver_ds_en = 1
5477 }, {
5478 	/* Scale factor 32 / (32 + 59) = 0.351648 */
5479 	.hor_phase_arr = {
5480 		.even = { { 0, 23, 82, 7, 23, 0, 0 },
5481 			 { 0, 1, 33, 7, 79, 15, 0 },
5482 			 { 0, 2, 45, 7, 72, 9, 0 },
5483 			 { 0, 4, 57, 7, 62, 5, 0 },
5484 			 { 0, 7, 68, 7, 50, 3, 0 },
5485 			 { 0, 12, 78, 7, 37, 1, 0 },
5486 			 { 0, 19, 81, 7, 27, 1, 0 },
5487 			 { 0, 1, 29, 7, 80, 18, 0 },
5488 			 { 0, 2, 40, 7, 75, 11, 0 },
5489 			 { 0, 3, 52, 7, 66, 7, 0 },
5490 			 { 0, 6, 63, 7, 55, 4, 0 },
5491 			 { 0, 10, 74, 7, 42, 2, 0 },
5492 			 { 0, 16, 80, 7, 31, 1, 0 },
5493 			 { 0, 1, 25, 7, 81, 21, 0 },
5494 			 { 0, 1, 35, 7, 79, 13, 0 },
5495 			 { 0, 2, 47, 7, 71, 8, 0 },
5496 			 { 0, 5, 59, 7, 59, 5, 0 },
5497 			 { 0, 8, 71, 7, 47, 2, 0 },
5498 			 { 0, 13, 79, 7, 35, 1, 0 },
5499 			 { 0, 21, 81, 7, 25, 1, 0 },
5500 			 { 0, 1, 31, 7, 80, 16, 0 },
5501 			 { 0, 2, 42, 7, 74, 10, 0 },
5502 			 { 0, 4, 55, 7, 63, 6, 0 },
5503 			 { 0, 7, 66, 7, 52, 3, 0 },
5504 			 { 0, 11, 75, 7, 40, 2, 0 },
5505 			 { 0, 18, 80, 7, 29, 1, 0 },
5506 			 { 0, 1, 27, 7, 81, 19, 0 },
5507 			 { 0, 1, 37, 7, 78, 12, 0 },
5508 			 { 0, 3, 50, 7, 68, 7, 0 },
5509 			 { 0, 5, 62, 7, 57, 4, 0 },
5510 			 { 0, 9, 72, 7, 45, 2, 0 },
5511 			 { 0, 15, 79, 7, 33, 1, 0 } },
5512 		.odd = { { 0, 1, 28, 7, 81, 18, 0 },
5513 			 { 0, 2, 39, 7, 75, 12, 0 },
5514 			 { 0, 3, 51, 7, 67, 7, 0 },
5515 			 { 0, 6, 62, 7, 56, 4, 0 },
5516 			 { 0, 10, 73, 7, 43, 2, 0 },
5517 			 { 0, 15, 80, 7, 32, 1, 0 },
5518 			 { 0, 1, 24, 7, 81, 22, 0 },
5519 			 { 0, 1, 34, 7, 79, 14, 0 },
5520 			 { 0, 2, 46, 7, 71, 9, 0 },
5521 			 { 0, 4, 58, 7, 61, 5, 0 },
5522 			 { 0, 8, 69, 7, 48, 3, 0 },
5523 			 { 0, 13, 78, 7, 36, 1, 0 },
5524 			 { 0, 20, 81, 7, 26, 1, 0 },
5525 			 { 0, 1, 30, 7, 80, 17, 0 },
5526 			 { 0, 2, 41, 7, 74, 11, 0 },
5527 			 { 0, 3, 53, 7, 66, 6, 0 },
5528 			 { 0, 6, 66, 7, 53, 3, 0 },
5529 			 { 0, 11, 74, 7, 41, 2, 0 },
5530 			 { 0, 17, 80, 7, 30, 1, 0 },
5531 			 { 0, 1, 26, 7, 81, 20, 0 },
5532 			 { 0, 1, 36, 7, 78, 13, 0 },
5533 			 { 0, 3, 48, 7, 69, 8, 0 },
5534 			 { 0, 5, 61, 7, 58, 4, 0 },
5535 			 { 0, 9, 71, 7, 46, 2, 0 },
5536 			 { 0, 14, 79, 7, 34, 1, 0 },
5537 			 { 0, 22, 81, 7, 24, 1, 0 },
5538 			 { 0, 1, 32, 7, 80, 15, 0 },
5539 			 { 0, 2, 43, 7, 73, 10, 0 },
5540 			 { 0, 4, 56, 7, 62, 6, 0 },
5541 			 { 0, 7, 67, 7, 51, 3, 0 },
5542 			 { 0, 12, 75, 7, 39, 2, 0 },
5543 			 { 0, 18, 81, 7, 28, 1, 0 } } },
5544 	.ver_phase_arr = {
5545 		.even = { { 0, 23, 82, 7, 23, 0, 0 },
5546 			 { 0, 1, 33, 7, 79, 15, 0 },
5547 			 { 0, 2, 45, 7, 72, 9, 0 },
5548 			 { 0, 4, 57, 7, 62, 5, 0 },
5549 			 { 0, 7, 68, 7, 50, 3, 0 },
5550 			 { 0, 12, 78, 7, 37, 1, 0 },
5551 			 { 0, 19, 81, 7, 27, 1, 0 },
5552 			 { 0, 1, 29, 7, 80, 18, 0 },
5553 			 { 0, 2, 40, 7, 75, 11, 0 },
5554 			 { 0, 3, 52, 7, 66, 7, 0 },
5555 			 { 0, 6, 63, 7, 55, 4, 0 },
5556 			 { 0, 10, 74, 7, 42, 2, 0 },
5557 			 { 0, 16, 80, 7, 31, 1, 0 },
5558 			 { 0, 1, 25, 7, 81, 21, 0 },
5559 			 { 0, 1, 35, 7, 79, 13, 0 },
5560 			 { 0, 2, 47, 7, 71, 8, 0 },
5561 			 { 0, 5, 59, 7, 59, 5, 0 },
5562 			 { 0, 8, 71, 7, 47, 2, 0 },
5563 			 { 0, 13, 79, 7, 35, 1, 0 },
5564 			 { 0, 21, 81, 7, 25, 1, 0 },
5565 			 { 0, 1, 31, 7, 80, 16, 0 },
5566 			 { 0, 2, 42, 7, 74, 10, 0 },
5567 			 { 0, 4, 55, 7, 63, 6, 0 },
5568 			 { 0, 7, 66, 7, 52, 3, 0 },
5569 			 { 0, 11, 75, 7, 40, 2, 0 },
5570 			 { 0, 18, 80, 7, 29, 1, 0 },
5571 			 { 0, 1, 27, 7, 81, 19, 0 },
5572 			 { 0, 1, 37, 7, 78, 12, 0 },
5573 			 { 0, 3, 50, 7, 68, 7, 0 },
5574 			 { 0, 5, 62, 7, 57, 4, 0 },
5575 			 { 0, 9, 72, 7, 45, 2, 0 },
5576 			 { 0, 15, 79, 7, 33, 1, 0 } },
5577 		.odd = { { 0, 1, 28, 7, 81, 18, 0 },
5578 			 { 0, 2, 39, 7, 75, 12, 0 },
5579 			 { 0, 3, 51, 7, 67, 7, 0 },
5580 			 { 0, 6, 62, 7, 56, 4, 0 },
5581 			 { 0, 10, 73, 7, 43, 2, 0 },
5582 			 { 0, 15, 80, 7, 32, 1, 0 },
5583 			 { 0, 1, 24, 7, 81, 22, 0 },
5584 			 { 0, 1, 34, 7, 79, 14, 0 },
5585 			 { 0, 2, 46, 7, 71, 9, 0 },
5586 			 { 0, 4, 58, 7, 61, 5, 0 },
5587 			 { 0, 8, 69, 7, 48, 3, 0 },
5588 			 { 0, 13, 78, 7, 36, 1, 0 },
5589 			 { 0, 20, 81, 7, 26, 1, 0 },
5590 			 { 0, 1, 30, 7, 80, 17, 0 },
5591 			 { 0, 2, 41, 7, 74, 11, 0 },
5592 			 { 0, 3, 53, 7, 66, 6, 0 },
5593 			 { 0, 6, 66, 7, 53, 3, 0 },
5594 			 { 0, 11, 74, 7, 41, 2, 0 },
5595 			 { 0, 17, 80, 7, 30, 1, 0 },
5596 			 { 0, 1, 26, 7, 81, 20, 0 },
5597 			 { 0, 1, 36, 7, 78, 13, 0 },
5598 			 { 0, 3, 48, 7, 69, 8, 0 },
5599 			 { 0, 5, 61, 7, 58, 4, 0 },
5600 			 { 0, 9, 71, 7, 46, 2, 0 },
5601 			 { 0, 14, 79, 7, 34, 1, 0 },
5602 			 { 0, 22, 81, 7, 24, 1, 0 },
5603 			 { 0, 1, 32, 7, 80, 15, 0 },
5604 			 { 0, 2, 43, 7, 73, 10, 0 },
5605 			 { 0, 4, 56, 7, 62, 6, 0 },
5606 			 { 0, 7, 67, 7, 51, 3, 0 },
5607 			 { 0, 12, 75, 7, 39, 2, 0 },
5608 			 { 0, 18, 81, 7, 28, 1, 0 } } },
5609 	.ptrn_arr = { { 0x92492493, 0x4924924c, 0x24924992, 0x92493249,
5610 			 0x49264924, 0x92492 } },
5611 	.sample_patrn_length = 182,
5612 	.hor_ds_en = 1,
5613 	.ver_ds_en = 1
5614 }, {
5615 	/* Scale factor 32 / (32 + 60) = 0.347826 */
5616 	.hor_phase_arr = {
5617 		.even = { { 1, 23, 80, 7, 23, 1, 0 },
5618 			 { 0, 1, 31, 7, 79, 17, 0 },
5619 			 { 0, 2, 40, 7, 75, 11, 0 },
5620 			 { 0, 3, 50, 7, 67, 8, 0 },
5621 			 { 0, 5, 59, 7, 59, 5, 0 },
5622 			 { 0, 8, 67, 7, 50, 3, 0 },
5623 			 { 0, 11, 75, 7, 40, 2, 0 },
5624 			 { 0, 17, 79, 7, 31, 1, 0 } },
5625 		.odd = { { 0, 1, 27, 7, 80, 20, 0 },
5626 			 { 0, 1, 35, 7, 78, 14, 0 },
5627 			 { 0, 2, 45, 7, 72, 9, 0 },
5628 			 { 0, 4, 54, 7, 64, 6, 0 },
5629 			 { 0, 6, 64, 7, 54, 4, 0 },
5630 			 { 0, 9, 72, 7, 45, 2, 0 },
5631 			 { 0, 14, 78, 7, 35, 1, 0 },
5632 			 { 0, 20, 80, 7, 27, 1, 0 } } },
5633 	.ver_phase_arr = {
5634 		.even = { { 1, 23, 80, 7, 23, 1, 0 },
5635 			 { 0, 1, 31, 7, 79, 17, 0 },
5636 			 { 0, 2, 40, 7, 75, 11, 0 },
5637 			 { 0, 3, 50, 7, 67, 8, 0 },
5638 			 { 0, 5, 59, 7, 59, 5, 0 },
5639 			 { 0, 8, 67, 7, 50, 3, 0 },
5640 			 { 0, 11, 75, 7, 40, 2, 0 },
5641 			 { 0, 17, 79, 7, 31, 1, 0 } },
5642 		.odd = { { 0, 1, 27, 7, 80, 20, 0 },
5643 			 { 0, 1, 35, 7, 78, 14, 0 },
5644 			 { 0, 2, 45, 7, 72, 9, 0 },
5645 			 { 0, 4, 54, 7, 64, 6, 0 },
5646 			 { 0, 6, 64, 7, 54, 4, 0 },
5647 			 { 0, 9, 72, 7, 45, 2, 0 },
5648 			 { 0, 14, 78, 7, 35, 1, 0 },
5649 			 { 0, 20, 80, 7, 27, 1, 0 } } },
5650 	.ptrn_arr = { { 0x92492493, 0x924 } },
5651 	.sample_patrn_length = 46,
5652 	.hor_ds_en = 1,
5653 	.ver_ds_en = 1
5654 }, {
5655 	/* Scale factor 32 / (32 + 61) = 0.344086 */
5656 	.hor_phase_arr = {
5657 		.even = { { 1, 23, 80, 7, 23, 1, 0 },
5658 			 { 0, 1, 29, 7, 80, 18, 0 },
5659 			 { 0, 1, 36, 7, 77, 14, 0 },
5660 			 { 0, 2, 42, 7, 73, 11, 0 },
5661 			 { 0, 3, 50, 7, 67, 8, 0 },
5662 			 { 0, 5, 57, 7, 60, 6, 0 },
5663 			 { 0, 6, 64, 7, 54, 4, 0 },
5664 			 { 0, 9, 69, 7, 47, 3, 0 },
5665 			 { 0, 12, 74, 7, 40, 2, 0 },
5666 			 { 0, 16, 78, 7, 33, 1, 0 },
5667 			 { 0, 20, 80, 7, 27, 1, 0 },
5668 			 { 0, 1, 25, 7, 79, 22, 1 },
5669 			 { 0, 1, 31, 7, 79, 17, 0 },
5670 			 { 0, 2, 38, 7, 75, 13, 0 },
5671 			 { 0, 2, 45, 7, 71, 10, 0 },
5672 			 { 0, 4, 52, 7, 65, 7, 0 },
5673 			 { 0, 5, 59, 7, 59, 5, 0 },
5674 			 { 0, 7, 65, 7, 52, 4, 0 },
5675 			 { 0, 10, 71, 7, 45, 2, 0 },
5676 			 { 0, 13, 75, 7, 38, 2, 0 },
5677 			 { 0, 17, 79, 7, 31, 1, 0 },
5678 			 { 1, 22, 79, 7, 25, 1, 0 },
5679 			 { 0, 1, 27, 7, 80, 20, 0 },
5680 			 { 0, 1, 33, 7, 78, 16, 0 },
5681 			 { 0, 2, 40, 7, 74, 12, 0 },
5682 			 { 0, 3, 47, 7, 69, 9, 0 },
5683 			 { 0, 4, 54, 7, 64, 6, 0 },
5684 			 { 0, 6, 60, 7, 57, 5, 0 },
5685 			 { 0, 8, 67, 7, 50, 3, 0 },
5686 			 { 0, 11, 73, 7, 42, 2, 0 },
5687 			 { 0, 14, 77, 7, 36, 1, 0 },
5688 			 { 0, 18, 80, 7, 29, 1, 0 } },
5689 		.odd = { { 0, 1, 26, 7, 80, 21, 0 },
5690 			 { 0, 1, 32, 7, 79, 16, 0 },
5691 			 { 0, 2, 39, 7, 75, 12, 0 },
5692 			 { 0, 3, 46, 7, 70, 9, 0 },
5693 			 { 0, 4, 53, 7, 64, 7, 0 },
5694 			 { 0, 5, 60, 7, 58, 5, 0 },
5695 			 { 0, 8, 66, 7, 51, 3, 0 },
5696 			 { 0, 10, 72, 7, 44, 2, 0 },
5697 			 { 0, 14, 75, 7, 37, 2, 0 },
5698 			 { 0, 18, 79, 7, 30, 1, 0 },
5699 			 { 1, 23, 79, 7, 24, 1, 0 },
5700 			 { 0, 1, 28, 7, 80, 19, 0 },
5701 			 { 0, 1, 35, 7, 77, 15, 0 },
5702 			 { 0, 2, 41, 7, 74, 11, 0 },
5703 			 { 0, 3, 48, 7, 69, 8, 0 },
5704 			 { 0, 4, 55, 7, 63, 6, 0 },
5705 			 { 0, 6, 63, 7, 55, 4, 0 },
5706 			 { 0, 8, 69, 7, 48, 3, 0 },
5707 			 { 0, 11, 74, 7, 41, 2, 0 },
5708 			 { 0, 15, 77, 7, 35, 1, 0 },
5709 			 { 0, 19, 80, 7, 28, 1, 0 },
5710 			 { 0, 1, 24, 7, 79, 23, 1 },
5711 			 { 0, 1, 30, 7, 79, 18, 0 },
5712 			 { 0, 2, 37, 7, 75, 14, 0 },
5713 			 { 0, 2, 44, 7, 72, 10, 0 },
5714 			 { 0, 3, 51, 7, 66, 8, 0 },
5715 			 { 0, 5, 58, 7, 60, 5, 0 },
5716 			 { 0, 7, 64, 7, 53, 4, 0 },
5717 			 { 0, 9, 70, 7, 46, 3, 0 },
5718 			 { 0, 12, 75, 7, 39, 2, 0 },
5719 			 { 0, 16, 79, 7, 32, 1, 0 },
5720 			 { 0, 21, 80, 7, 26, 1, 0 } } },
5721 	.ver_phase_arr = {
5722 		.even = { { 1, 23, 80, 7, 23, 1, 0 },
5723 			 { 0, 1, 29, 7, 80, 18, 0 },
5724 			 { 0, 1, 36, 7, 77, 14, 0 },
5725 			 { 0, 2, 42, 7, 73, 11, 0 },
5726 			 { 0, 3, 50, 7, 67, 8, 0 },
5727 			 { 0, 5, 57, 7, 60, 6, 0 },
5728 			 { 0, 6, 64, 7, 54, 4, 0 },
5729 			 { 0, 9, 69, 7, 47, 3, 0 },
5730 			 { 0, 12, 74, 7, 40, 2, 0 },
5731 			 { 0, 16, 78, 7, 33, 1, 0 },
5732 			 { 0, 20, 80, 7, 27, 1, 0 },
5733 			 { 0, 1, 25, 7, 79, 22, 1 },
5734 			 { 0, 1, 31, 7, 79, 17, 0 },
5735 			 { 0, 2, 38, 7, 75, 13, 0 },
5736 			 { 0, 2, 45, 7, 71, 10, 0 },
5737 			 { 0, 4, 52, 7, 65, 7, 0 },
5738 			 { 0, 5, 59, 7, 59, 5, 0 },
5739 			 { 0, 7, 65, 7, 52, 4, 0 },
5740 			 { 0, 10, 71, 7, 45, 2, 0 },
5741 			 { 0, 13, 75, 7, 38, 2, 0 },
5742 			 { 0, 17, 79, 7, 31, 1, 0 },
5743 			 { 1, 22, 79, 7, 25, 1, 0 },
5744 			 { 0, 1, 27, 7, 80, 20, 0 },
5745 			 { 0, 1, 33, 7, 78, 16, 0 },
5746 			 { 0, 2, 40, 7, 74, 12, 0 },
5747 			 { 0, 3, 47, 7, 69, 9, 0 },
5748 			 { 0, 4, 54, 7, 64, 6, 0 },
5749 			 { 0, 6, 60, 7, 57, 5, 0 },
5750 			 { 0, 8, 67, 7, 50, 3, 0 },
5751 			 { 0, 11, 73, 7, 42, 2, 0 },
5752 			 { 0, 14, 77, 7, 36, 1, 0 },
5753 			 { 0, 18, 80, 7, 29, 1, 0 } },
5754 		.odd = { { 0, 1, 26, 7, 80, 21, 0 },
5755 			 { 0, 1, 32, 7, 79, 16, 0 },
5756 			 { 0, 2, 39, 7, 75, 12, 0 },
5757 			 { 0, 3, 46, 7, 70, 9, 0 },
5758 			 { 0, 4, 53, 7, 64, 7, 0 },
5759 			 { 0, 5, 60, 7, 58, 5, 0 },
5760 			 { 0, 8, 66, 7, 51, 3, 0 },
5761 			 { 0, 10, 72, 7, 44, 2, 0 },
5762 			 { 0, 14, 75, 7, 37, 2, 0 },
5763 			 { 0, 18, 79, 7, 30, 1, 0 },
5764 			 { 1, 23, 79, 7, 24, 1, 0 },
5765 			 { 0, 1, 28, 7, 80, 19, 0 },
5766 			 { 0, 1, 35, 7, 77, 15, 0 },
5767 			 { 0, 2, 41, 7, 74, 11, 0 },
5768 			 { 0, 3, 48, 7, 69, 8, 0 },
5769 			 { 0, 4, 55, 7, 63, 6, 0 },
5770 			 { 0, 6, 63, 7, 55, 4, 0 },
5771 			 { 0, 8, 69, 7, 48, 3, 0 },
5772 			 { 0, 11, 74, 7, 41, 2, 0 },
5773 			 { 0, 15, 77, 7, 35, 1, 0 },
5774 			 { 0, 19, 80, 7, 28, 1, 0 },
5775 			 { 0, 1, 24, 7, 79, 23, 1 },
5776 			 { 0, 1, 30, 7, 79, 18, 0 },
5777 			 { 0, 2, 37, 7, 75, 14, 0 },
5778 			 { 0, 2, 44, 7, 72, 10, 0 },
5779 			 { 0, 3, 51, 7, 66, 8, 0 },
5780 			 { 0, 5, 58, 7, 60, 5, 0 },
5781 			 { 0, 7, 64, 7, 53, 4, 0 },
5782 			 { 0, 9, 70, 7, 46, 3, 0 },
5783 			 { 0, 12, 75, 7, 39, 2, 0 },
5784 			 { 0, 16, 79, 7, 32, 1, 0 },
5785 			 { 0, 21, 80, 7, 26, 1, 0 } } },
5786 	.ptrn_arr = { { 0x92492493, 0x64924924, 0x92492492, 0x4c924924,
5787 			 0x92492492, 0x924924 } },
5788 	.sample_patrn_length = 186,
5789 	.hor_ds_en = 1,
5790 	.ver_ds_en = 1
5791 }, {
5792 	/* Scale factor 32 / (32 + 62) = 0.340426 */
5793 	.hor_phase_arr = {
5794 		.even = { { 1, 24, 78, 7, 24, 1, 0 },
5795 			 { 0, 1, 28, 7, 79, 20, 0 },
5796 			 { 0, 1, 32, 7, 78, 17, 0 },
5797 			 { 0, 2, 36, 7, 75, 15, 0 },
5798 			 { 0, 2, 40, 7, 74, 12, 0 },
5799 			 { 0, 3, 45, 7, 70, 10, 0 },
5800 			 { 0, 3, 50, 7, 67, 8, 0 },
5801 			 { 0, 4, 54, 7, 63, 7, 0 },
5802 			 { 0, 5, 59, 7, 59, 5, 0 },
5803 			 { 0, 7, 63, 7, 54, 4, 0 },
5804 			 { 0, 8, 67, 7, 50, 3, 0 },
5805 			 { 0, 10, 70, 7, 45, 3, 0 },
5806 			 { 0, 12, 74, 7, 40, 2, 0 },
5807 			 { 0, 15, 75, 7, 36, 2, 0 },
5808 			 { 0, 17, 78, 7, 32, 1, 0 },
5809 			 { 0, 20, 79, 7, 28, 1, 0 } },
5810 		.odd = { { 0, 1, 26, 7, 78, 22, 1 },
5811 			 { 0, 1, 30, 7, 78, 19, 0 },
5812 			 { 0, 1, 34, 7, 77, 16, 0 },
5813 			 { 0, 2, 38, 7, 75, 13, 0 },
5814 			 { 0, 2, 43, 7, 72, 11, 0 },
5815 			 { 0, 3, 47, 7, 69, 9, 0 },
5816 			 { 0, 4, 52, 7, 65, 7, 0 },
5817 			 { 0, 5, 56, 7, 61, 6, 0 },
5818 			 { 0, 6, 61, 7, 56, 5, 0 },
5819 			 { 0, 7, 65, 7, 52, 4, 0 },
5820 			 { 0, 9, 69, 7, 47, 3, 0 },
5821 			 { 0, 11, 72, 7, 43, 2, 0 },
5822 			 { 0, 13, 75, 7, 38, 2, 0 },
5823 			 { 0, 16, 77, 7, 34, 1, 0 },
5824 			 { 0, 19, 78, 7, 30, 1, 0 },
5825 			 { 1, 22, 78, 7, 26, 1, 0 } } },
5826 	.ver_phase_arr = {
5827 		.even = { { 1, 24, 78, 7, 24, 1, 0 },
5828 			 { 0, 1, 28, 7, 79, 20, 0 },
5829 			 { 0, 1, 32, 7, 78, 17, 0 },
5830 			 { 0, 2, 36, 7, 75, 15, 0 },
5831 			 { 0, 2, 40, 7, 74, 12, 0 },
5832 			 { 0, 3, 45, 7, 70, 10, 0 },
5833 			 { 0, 3, 50, 7, 67, 8, 0 },
5834 			 { 0, 4, 54, 7, 63, 7, 0 },
5835 			 { 0, 5, 59, 7, 59, 5, 0 },
5836 			 { 0, 7, 63, 7, 54, 4, 0 },
5837 			 { 0, 8, 67, 7, 50, 3, 0 },
5838 			 { 0, 10, 70, 7, 45, 3, 0 },
5839 			 { 0, 12, 74, 7, 40, 2, 0 },
5840 			 { 0, 15, 75, 7, 36, 2, 0 },
5841 			 { 0, 17, 78, 7, 32, 1, 0 },
5842 			 { 0, 20, 79, 7, 28, 1, 0 } },
5843 		.odd = { { 0, 1, 26, 7, 78, 22, 1 },
5844 			 { 0, 1, 30, 7, 78, 19, 0 },
5845 			 { 0, 1, 34, 7, 77, 16, 0 },
5846 			 { 0, 2, 38, 7, 75, 13, 0 },
5847 			 { 0, 2, 43, 7, 72, 11, 0 },
5848 			 { 0, 3, 47, 7, 69, 9, 0 },
5849 			 { 0, 4, 52, 7, 65, 7, 0 },
5850 			 { 0, 5, 56, 7, 61, 6, 0 },
5851 			 { 0, 6, 61, 7, 56, 5, 0 },
5852 			 { 0, 7, 65, 7, 52, 4, 0 },
5853 			 { 0, 9, 69, 7, 47, 3, 0 },
5854 			 { 0, 11, 72, 7, 43, 2, 0 },
5855 			 { 0, 13, 75, 7, 38, 2, 0 },
5856 			 { 0, 16, 77, 7, 34, 1, 0 },
5857 			 { 0, 19, 78, 7, 30, 1, 0 },
5858 			 { 1, 22, 78, 7, 26, 1, 0 } } },
5859 	.ptrn_arr = { { 0x92492493, 0x24924924, 0x9249249 } },
5860 	.sample_patrn_length = 94,
5861 	.hor_ds_en = 1,
5862 	.ver_ds_en = 1
5863 }, {
5864 	/* Scale factor 32 / (32 + 63) = 0.336842 */
5865 	.hor_phase_arr = {
5866 		.even = { { 1, 24, 78, 7, 24, 1, 0 },
5867 			 { 0, 1, 26, 7, 78, 22, 1 },
5868 			 { 0, 1, 28, 7, 77, 21, 1 },
5869 			 { 0, 1, 30, 7, 78, 19, 0 },
5870 			 { 0, 1, 32, 7, 77, 18, 0 },
5871 			 { 0, 1, 34, 7, 77, 16, 0 },
5872 			 { 0, 2, 36, 7, 75, 15, 0 },
5873 			 { 0, 2, 38, 7, 74, 14, 0 },
5874 			 { 0, 2, 40, 7, 73, 13, 0 },
5875 			 { 0, 2, 43, 7, 72, 11, 0 },
5876 			 { 0, 3, 45, 7, 70, 10, 0 },
5877 			 { 0, 3, 47, 7, 69, 9, 0 },
5878 			 { 0, 4, 49, 7, 66, 9, 0 },
5879 			 { 0, 4, 52, 7, 64, 8, 0 },
5880 			 { 0, 4, 54, 7, 63, 7, 0 },
5881 			 { 0, 5, 56, 7, 61, 6, 0 },
5882 			 { 0, 6, 58, 7, 58, 6, 0 },
5883 			 { 0, 6, 61, 7, 56, 5, 0 },
5884 			 { 0, 7, 63, 7, 54, 4, 0 },
5885 			 { 0, 8, 64, 7, 52, 4, 0 },
5886 			 { 0, 9, 66, 7, 49, 4, 0 },
5887 			 { 0, 9, 69, 7, 47, 3, 0 },
5888 			 { 0, 10, 70, 7, 45, 3, 0 },
5889 			 { 0, 11, 72, 7, 43, 2, 0 },
5890 			 { 0, 13, 73, 7, 40, 2, 0 },
5891 			 { 0, 14, 74, 7, 38, 2, 0 },
5892 			 { 0, 15, 75, 7, 36, 2, 0 },
5893 			 { 0, 16, 77, 7, 34, 1, 0 },
5894 			 { 0, 18, 77, 7, 32, 1, 0 },
5895 			 { 0, 19, 78, 7, 30, 1, 0 },
5896 			 { 1, 21, 77, 7, 28, 1, 0 },
5897 			 { 1, 22, 78, 7, 26, 1, 0 } },
5898 		.odd = { { 0, 1, 25, 7, 78, 23, 1 },
5899 			 { 0, 1, 27, 7, 77, 22, 1 },
5900 			 { 0, 1, 29, 7, 78, 20, 0 },
5901 			 { 0, 1, 31, 7, 78, 18, 0 },
5902 			 { 0, 1, 33, 7, 77, 17, 0 },
5903 			 { 0, 2, 35, 7, 75, 16, 0 },
5904 			 { 0, 2, 37, 7, 75, 14, 0 },
5905 			 { 0, 2, 39, 7, 74, 13, 0 },
5906 			 { 0, 2, 42, 7, 72, 12, 0 },
5907 			 { 0, 3, 44, 7, 70, 11, 0 },
5908 			 { 0, 3, 46, 7, 69, 10, 0 },
5909 			 { 0, 3, 48, 7, 68, 9, 0 },
5910 			 { 0, 4, 51, 7, 65, 8, 0 },
5911 			 { 0, 4, 53, 7, 64, 7, 0 },
5912 			 { 0, 5, 55, 7, 61, 7, 0 },
5913 			 { 0, 5, 57, 7, 60, 6, 0 },
5914 			 { 0, 6, 60, 7, 57, 5, 0 },
5915 			 { 0, 7, 61, 7, 55, 5, 0 },
5916 			 { 0, 7, 64, 7, 53, 4, 0 },
5917 			 { 0, 8, 65, 7, 51, 4, 0 },
5918 			 { 0, 9, 68, 7, 48, 3, 0 },
5919 			 { 0, 10, 69, 7, 46, 3, 0 },
5920 			 { 0, 11, 70, 7, 44, 3, 0 },
5921 			 { 0, 12, 72, 7, 42, 2, 0 },
5922 			 { 0, 13, 74, 7, 39, 2, 0 },
5923 			 { 0, 14, 75, 7, 37, 2, 0 },
5924 			 { 0, 16, 75, 7, 35, 2, 0 },
5925 			 { 0, 17, 77, 7, 33, 1, 0 },
5926 			 { 0, 18, 78, 7, 31, 1, 0 },
5927 			 { 0, 20, 78, 7, 29, 1, 0 },
5928 			 { 1, 22, 77, 7, 27, 1, 0 },
5929 			 { 1, 23, 78, 7, 25, 1, 0 } } },
5930 	.ver_phase_arr = {
5931 		.even = { { 1, 24, 78, 7, 24, 1, 0 },
5932 			 { 0, 1, 26, 7, 78, 22, 1 },
5933 			 { 0, 1, 28, 7, 77, 21, 1 },
5934 			 { 0, 1, 30, 7, 78, 19, 0 },
5935 			 { 0, 1, 32, 7, 77, 18, 0 },
5936 			 { 0, 1, 34, 7, 77, 16, 0 },
5937 			 { 0, 2, 36, 7, 75, 15, 0 },
5938 			 { 0, 2, 38, 7, 74, 14, 0 },
5939 			 { 0, 2, 40, 7, 73, 13, 0 },
5940 			 { 0, 2, 43, 7, 72, 11, 0 },
5941 			 { 0, 3, 45, 7, 70, 10, 0 },
5942 			 { 0, 3, 47, 7, 69, 9, 0 },
5943 			 { 0, 4, 49, 7, 66, 9, 0 },
5944 			 { 0, 4, 52, 7, 64, 8, 0 },
5945 			 { 0, 4, 54, 7, 63, 7, 0 },
5946 			 { 0, 5, 56, 7, 61, 6, 0 },
5947 			 { 0, 6, 58, 7, 58, 6, 0 },
5948 			 { 0, 6, 61, 7, 56, 5, 0 },
5949 			 { 0, 7, 63, 7, 54, 4, 0 },
5950 			 { 0, 8, 64, 7, 52, 4, 0 },
5951 			 { 0, 9, 66, 7, 49, 4, 0 },
5952 			 { 0, 9, 69, 7, 47, 3, 0 },
5953 			 { 0, 10, 70, 7, 45, 3, 0 },
5954 			 { 0, 11, 72, 7, 43, 2, 0 },
5955 			 { 0, 13, 73, 7, 40, 2, 0 },
5956 			 { 0, 14, 74, 7, 38, 2, 0 },
5957 			 { 0, 15, 75, 7, 36, 2, 0 },
5958 			 { 0, 16, 77, 7, 34, 1, 0 },
5959 			 { 0, 18, 77, 7, 32, 1, 0 },
5960 			 { 0, 19, 78, 7, 30, 1, 0 },
5961 			 { 1, 21, 77, 7, 28, 1, 0 },
5962 			 { 1, 22, 78, 7, 26, 1, 0 } },
5963 		.odd = { { 0, 1, 25, 7, 78, 23, 1 },
5964 			 { 0, 1, 27, 7, 77, 22, 1 },
5965 			 { 0, 1, 29, 7, 78, 20, 0 },
5966 			 { 0, 1, 31, 7, 78, 18, 0 },
5967 			 { 0, 1, 33, 7, 77, 17, 0 },
5968 			 { 0, 2, 35, 7, 75, 16, 0 },
5969 			 { 0, 2, 37, 7, 75, 14, 0 },
5970 			 { 0, 2, 39, 7, 74, 13, 0 },
5971 			 { 0, 2, 42, 7, 72, 12, 0 },
5972 			 { 0, 3, 44, 7, 70, 11, 0 },
5973 			 { 0, 3, 46, 7, 69, 10, 0 },
5974 			 { 0, 3, 48, 7, 68, 9, 0 },
5975 			 { 0, 4, 51, 7, 65, 8, 0 },
5976 			 { 0, 4, 53, 7, 64, 7, 0 },
5977 			 { 0, 5, 55, 7, 61, 7, 0 },
5978 			 { 0, 5, 57, 7, 60, 6, 0 },
5979 			 { 0, 6, 60, 7, 57, 5, 0 },
5980 			 { 0, 7, 61, 7, 55, 5, 0 },
5981 			 { 0, 7, 64, 7, 53, 4, 0 },
5982 			 { 0, 8, 65, 7, 51, 4, 0 },
5983 			 { 0, 9, 68, 7, 48, 3, 0 },
5984 			 { 0, 10, 69, 7, 46, 3, 0 },
5985 			 { 0, 11, 70, 7, 44, 3, 0 },
5986 			 { 0, 12, 72, 7, 42, 2, 0 },
5987 			 { 0, 13, 74, 7, 39, 2, 0 },
5988 			 { 0, 14, 75, 7, 37, 2, 0 },
5989 			 { 0, 16, 75, 7, 35, 2, 0 },
5990 			 { 0, 17, 77, 7, 33, 1, 0 },
5991 			 { 0, 18, 78, 7, 31, 1, 0 },
5992 			 { 0, 20, 78, 7, 29, 1, 0 },
5993 			 { 1, 22, 77, 7, 27, 1, 0 },
5994 			 { 1, 23, 78, 7, 25, 1, 0 } } },
5995 	.ptrn_arr = { { 0x92492493, 0x24924924, 0x49249249, 0x92492492,
5996 			 0x24924924, 0x9249249 } },
5997 	.sample_patrn_length = 190,
5998 	.hor_ds_en = 1,
5999 	.ver_ds_en = 1
6000 }, {
6001 	/* Scale factor 32 / (32 + 64) = 0.333333 */
6002 	.hor_phase_arr = {
6003 		.even = { { 0, 21, 86, 7, 21, 0, 0 } },
6004 		.odd = { { 0, 4, 60, 7, 60, 4, 0 } } },
6005 	.ver_phase_arr = {
6006 		.even = { { 0, 21, 86, 7, 21, 0, 0 } },
6007 		.odd = { { 0, 4, 60, 7, 60, 4, 0 } } },
6008 	.ptrn_arr = { { 0x9 } },
6009 	.sample_patrn_length = 6,
6010 	.hor_ds_en = 1,
6011 	.ver_ds_en = 1
6012 }, {
6013 	/* Scale factor 32 / (32 + 65) = 0.329897 */
6014 	.hor_phase_arr = {
6015 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
6016 			 { 0, 20, 85, 7, 23, 0, 0 },
6017 			 { 0, 18, 84, 7, 25, 1, 0 },
6018 			 { 0, 17, 82, 7, 28, 1, 0 },
6019 			 { 0, 15, 82, 7, 30, 1, 0 },
6020 			 { 0, 14, 81, 7, 32, 1, 0 },
6021 			 { 0, 12, 81, 7, 34, 1, 0 },
6022 			 { 0, 11, 79, 7, 37, 1, 0 },
6023 			 { 0, 10, 78, 7, 39, 1, 0 },
6024 			 { 0, 9, 75, 7, 42, 2, 0 },
6025 			 { 0, 8, 74, 7, 44, 2, 0 },
6026 			 { 0, 7, 72, 7, 47, 2, 0 },
6027 			 { 0, 6, 70, 7, 50, 2, 0 },
6028 			 { 0, 6, 67, 7, 52, 3, 0 },
6029 			 { 0, 5, 65, 7, 55, 3, 0 },
6030 			 { 0, 4, 64, 7, 57, 3, 0 },
6031 			 { 0, 4, 60, 7, 60, 4, 0 },
6032 			 { 0, 3, 57, 7, 64, 4, 0 },
6033 			 { 0, 3, 55, 7, 65, 5, 0 },
6034 			 { 0, 3, 52, 7, 67, 6, 0 },
6035 			 { 0, 2, 50, 7, 70, 6, 0 },
6036 			 { 0, 2, 47, 7, 72, 7, 0 },
6037 			 { 0, 2, 44, 7, 74, 8, 0 },
6038 			 { 0, 2, 42, 7, 75, 9, 0 },
6039 			 { 0, 1, 39, 7, 78, 10, 0 },
6040 			 { 0, 1, 37, 7, 79, 11, 0 },
6041 			 { 0, 1, 34, 7, 81, 12, 0 },
6042 			 { 0, 1, 32, 7, 81, 14, 0 },
6043 			 { 0, 1, 30, 7, 82, 15, 0 },
6044 			 { 0, 1, 28, 7, 82, 17, 0 },
6045 			 { 0, 1, 25, 7, 84, 18, 0 },
6046 			 { 0, 0, 23, 7, 85, 20, 0 } },
6047 		.odd = { { 0, 21, 84, 7, 23, 0, 0 },
6048 			 { 0, 19, 85, 7, 24, 0, 0 },
6049 			 { 0, 17, 84, 7, 26, 1, 0 },
6050 			 { 0, 16, 82, 7, 29, 1, 0 },
6051 			 { 0, 14, 82, 7, 31, 1, 0 },
6052 			 { 0, 13, 81, 7, 33, 1, 0 },
6053 			 { 0, 12, 80, 7, 35, 1, 0 },
6054 			 { 0, 11, 78, 7, 38, 1, 0 },
6055 			 { 0, 10, 77, 7, 40, 1, 0 },
6056 			 { 0, 9, 74, 7, 43, 2, 0 },
6057 			 { 0, 8, 72, 7, 46, 2, 0 },
6058 			 { 0, 7, 71, 7, 48, 2, 0 },
6059 			 { 0, 6, 69, 7, 51, 2, 0 },
6060 			 { 0, 5, 66, 7, 54, 3, 0 },
6061 			 { 0, 5, 64, 7, 56, 3, 0 },
6062 			 { 0, 4, 61, 7, 59, 4, 0 },
6063 			 { 0, 4, 59, 7, 61, 4, 0 },
6064 			 { 0, 3, 56, 7, 64, 5, 0 },
6065 			 { 0, 3, 54, 7, 66, 5, 0 },
6066 			 { 0, 2, 51, 7, 69, 6, 0 },
6067 			 { 0, 2, 48, 7, 71, 7, 0 },
6068 			 { 0, 2, 46, 7, 72, 8, 0 },
6069 			 { 0, 2, 43, 7, 74, 9, 0 },
6070 			 { 0, 1, 40, 7, 77, 10, 0 },
6071 			 { 0, 1, 38, 7, 78, 11, 0 },
6072 			 { 0, 1, 35, 7, 80, 12, 0 },
6073 			 { 0, 1, 33, 7, 81, 13, 0 },
6074 			 { 0, 1, 31, 7, 82, 14, 0 },
6075 			 { 0, 1, 29, 7, 82, 16, 0 },
6076 			 { 0, 1, 26, 7, 84, 17, 0 },
6077 			 { 0, 0, 24, 7, 85, 19, 0 },
6078 			 { 0, 0, 23, 7, 84, 21, 0 } } },
6079 	.ver_phase_arr = {
6080 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
6081 			 { 0, 20, 85, 7, 23, 0, 0 },
6082 			 { 0, 18, 84, 7, 25, 1, 0 },
6083 			 { 0, 17, 82, 7, 28, 1, 0 },
6084 			 { 0, 15, 82, 7, 30, 1, 0 },
6085 			 { 0, 14, 81, 7, 32, 1, 0 },
6086 			 { 0, 12, 81, 7, 34, 1, 0 },
6087 			 { 0, 11, 79, 7, 37, 1, 0 },
6088 			 { 0, 10, 78, 7, 39, 1, 0 },
6089 			 { 0, 9, 75, 7, 42, 2, 0 },
6090 			 { 0, 8, 74, 7, 44, 2, 0 },
6091 			 { 0, 7, 72, 7, 47, 2, 0 },
6092 			 { 0, 6, 70, 7, 50, 2, 0 },
6093 			 { 0, 6, 67, 7, 52, 3, 0 },
6094 			 { 0, 5, 65, 7, 55, 3, 0 },
6095 			 { 0, 4, 64, 7, 57, 3, 0 },
6096 			 { 0, 4, 60, 7, 60, 4, 0 },
6097 			 { 0, 3, 57, 7, 64, 4, 0 },
6098 			 { 0, 3, 55, 7, 65, 5, 0 },
6099 			 { 0, 3, 52, 7, 67, 6, 0 },
6100 			 { 0, 2, 50, 7, 70, 6, 0 },
6101 			 { 0, 2, 47, 7, 72, 7, 0 },
6102 			 { 0, 2, 44, 7, 74, 8, 0 },
6103 			 { 0, 2, 42, 7, 75, 9, 0 },
6104 			 { 0, 1, 39, 7, 78, 10, 0 },
6105 			 { 0, 1, 37, 7, 79, 11, 0 },
6106 			 { 0, 1, 34, 7, 81, 12, 0 },
6107 			 { 0, 1, 32, 7, 81, 14, 0 },
6108 			 { 0, 1, 30, 7, 82, 15, 0 },
6109 			 { 0, 1, 28, 7, 82, 17, 0 },
6110 			 { 0, 1, 25, 7, 84, 18, 0 },
6111 			 { 0, 0, 23, 7, 85, 20, 0 } },
6112 		.odd = { { 0, 21, 84, 7, 23, 0, 0 },
6113 			 { 0, 19, 85, 7, 24, 0, 0 },
6114 			 { 0, 17, 84, 7, 26, 1, 0 },
6115 			 { 0, 16, 82, 7, 29, 1, 0 },
6116 			 { 0, 14, 82, 7, 31, 1, 0 },
6117 			 { 0, 13, 81, 7, 33, 1, 0 },
6118 			 { 0, 12, 80, 7, 35, 1, 0 },
6119 			 { 0, 11, 78, 7, 38, 1, 0 },
6120 			 { 0, 10, 77, 7, 40, 1, 0 },
6121 			 { 0, 9, 74, 7, 43, 2, 0 },
6122 			 { 0, 8, 72, 7, 46, 2, 0 },
6123 			 { 0, 7, 71, 7, 48, 2, 0 },
6124 			 { 0, 6, 69, 7, 51, 2, 0 },
6125 			 { 0, 5, 66, 7, 54, 3, 0 },
6126 			 { 0, 5, 64, 7, 56, 3, 0 },
6127 			 { 0, 4, 61, 7, 59, 4, 0 },
6128 			 { 0, 4, 59, 7, 61, 4, 0 },
6129 			 { 0, 3, 56, 7, 64, 5, 0 },
6130 			 { 0, 3, 54, 7, 66, 5, 0 },
6131 			 { 0, 2, 51, 7, 69, 6, 0 },
6132 			 { 0, 2, 48, 7, 71, 7, 0 },
6133 			 { 0, 2, 46, 7, 72, 8, 0 },
6134 			 { 0, 2, 43, 7, 74, 9, 0 },
6135 			 { 0, 1, 40, 7, 77, 10, 0 },
6136 			 { 0, 1, 38, 7, 78, 11, 0 },
6137 			 { 0, 1, 35, 7, 80, 12, 0 },
6138 			 { 0, 1, 33, 7, 81, 13, 0 },
6139 			 { 0, 1, 31, 7, 82, 14, 0 },
6140 			 { 0, 1, 29, 7, 82, 16, 0 },
6141 			 { 0, 1, 26, 7, 84, 17, 0 },
6142 			 { 0, 0, 24, 7, 85, 19, 0 },
6143 			 { 0, 0, 23, 7, 84, 21, 0 } } },
6144 	.ptrn_arr = { { 0x49249249, 0x92492492, 0x24924924, 0x49249249,
6145 			 0x92492492, 0x24924924 } },
6146 	.sample_patrn_length = 194,
6147 	.hor_ds_en = 1,
6148 	.ver_ds_en = 1
6149 }, {
6150 	/* Scale factor 32 / (32 + 66) = 0.326531 */
6151 	.hor_phase_arr = {
6152 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
6153 			 { 0, 18, 83, 7, 26, 1, 0 },
6154 			 { 0, 15, 82, 7, 30, 1, 0 },
6155 			 { 0, 13, 79, 7, 35, 1, 0 },
6156 			 { 0, 10, 78, 7, 39, 1, 0 },
6157 			 { 0, 8, 74, 7, 44, 2, 0 },
6158 			 { 0, 7, 69, 7, 50, 2, 0 },
6159 			 { 0, 5, 65, 7, 55, 3, 0 },
6160 			 { 0, 4, 60, 7, 60, 4, 0 },
6161 			 { 0, 3, 55, 7, 65, 5, 0 },
6162 			 { 0, 2, 50, 7, 69, 7, 0 },
6163 			 { 0, 2, 44, 7, 74, 8, 0 },
6164 			 { 0, 1, 39, 7, 78, 10, 0 },
6165 			 { 0, 1, 35, 7, 79, 13, 0 },
6166 			 { 0, 1, 30, 7, 82, 15, 0 },
6167 			 { 0, 1, 26, 7, 83, 18, 0 } },
6168 		.odd = { { 0, 20, 84, 7, 24, 0, 0 },
6169 			 { 0, 17, 82, 7, 28, 1, 0 },
6170 			 { 0, 14, 81, 7, 32, 1, 0 },
6171 			 { 0, 12, 78, 7, 37, 1, 0 },
6172 			 { 0, 9, 75, 7, 42, 2, 0 },
6173 			 { 0, 8, 71, 7, 47, 2, 0 },
6174 			 { 0, 6, 67, 7, 52, 3, 0 },
6175 			 { 0, 5, 62, 7, 57, 4, 0 },
6176 			 { 0, 4, 57, 7, 62, 5, 0 },
6177 			 { 0, 3, 52, 7, 67, 6, 0 },
6178 			 { 0, 2, 47, 7, 71, 8, 0 },
6179 			 { 0, 2, 42, 7, 75, 9, 0 },
6180 			 { 0, 1, 37, 7, 78, 12, 0 },
6181 			 { 0, 1, 32, 7, 81, 14, 0 },
6182 			 { 0, 1, 28, 7, 82, 17, 0 },
6183 			 { 0, 0, 24, 7, 84, 20, 0 } } },
6184 	.ver_phase_arr = {
6185 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
6186 			 { 0, 18, 83, 7, 26, 1, 0 },
6187 			 { 0, 15, 82, 7, 30, 1, 0 },
6188 			 { 0, 13, 79, 7, 35, 1, 0 },
6189 			 { 0, 10, 78, 7, 39, 1, 0 },
6190 			 { 0, 8, 74, 7, 44, 2, 0 },
6191 			 { 0, 7, 69, 7, 50, 2, 0 },
6192 			 { 0, 5, 65, 7, 55, 3, 0 },
6193 			 { 0, 4, 60, 7, 60, 4, 0 },
6194 			 { 0, 3, 55, 7, 65, 5, 0 },
6195 			 { 0, 2, 50, 7, 69, 7, 0 },
6196 			 { 0, 2, 44, 7, 74, 8, 0 },
6197 			 { 0, 1, 39, 7, 78, 10, 0 },
6198 			 { 0, 1, 35, 7, 79, 13, 0 },
6199 			 { 0, 1, 30, 7, 82, 15, 0 },
6200 			 { 0, 1, 26, 7, 83, 18, 0 } },
6201 		.odd = { { 0, 20, 84, 7, 24, 0, 0 },
6202 			 { 0, 17, 82, 7, 28, 1, 0 },
6203 			 { 0, 14, 81, 7, 32, 1, 0 },
6204 			 { 0, 12, 78, 7, 37, 1, 0 },
6205 			 { 0, 9, 75, 7, 42, 2, 0 },
6206 			 { 0, 8, 71, 7, 47, 2, 0 },
6207 			 { 0, 6, 67, 7, 52, 3, 0 },
6208 			 { 0, 5, 62, 7, 57, 4, 0 },
6209 			 { 0, 4, 57, 7, 62, 5, 0 },
6210 			 { 0, 3, 52, 7, 67, 6, 0 },
6211 			 { 0, 2, 47, 7, 71, 8, 0 },
6212 			 { 0, 2, 42, 7, 75, 9, 0 },
6213 			 { 0, 1, 37, 7, 78, 12, 0 },
6214 			 { 0, 1, 32, 7, 81, 14, 0 },
6215 			 { 0, 1, 28, 7, 82, 17, 0 },
6216 			 { 0, 0, 24, 7, 84, 20, 0 } } },
6217 	.ptrn_arr = { { 0x49249249, 0x92492492, 0x24924924 } },
6218 	.sample_patrn_length = 98,
6219 	.hor_ds_en = 1,
6220 	.ver_ds_en = 1
6221 }, {
6222 	/* Scale factor 32 / (32 + 67) = 0.323232 */
6223 	.hor_phase_arr = {
6224 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
6225 			 { 0, 17, 82, 7, 28, 1, 0 },
6226 			 { 0, 13, 79, 7, 35, 1, 0 },
6227 			 { 0, 10, 74, 7, 42, 2, 0 },
6228 			 { 0, 7, 68, 7, 50, 3, 0 },
6229 			 { 0, 5, 62, 7, 57, 4, 0 },
6230 			 { 0, 3, 55, 7, 64, 6, 0 },
6231 			 { 0, 2, 47, 7, 71, 8, 0 },
6232 			 { 0, 2, 40, 7, 75, 11, 0 },
6233 			 { 0, 1, 33, 7, 80, 14, 0 },
6234 			 { 0, 1, 26, 7, 82, 19, 0 },
6235 			 { 0, 21, 82, 7, 24, 1, 0 },
6236 			 { 0, 16, 81, 7, 30, 1, 0 },
6237 			 { 0, 12, 78, 7, 37, 1, 0 },
6238 			 { 0, 9, 72, 7, 45, 2, 0 },
6239 			 { 0, 6, 67, 7, 52, 3, 0 },
6240 			 { 0, 4, 60, 7, 60, 4, 0 },
6241 			 { 0, 3, 52, 7, 67, 6, 0 },
6242 			 { 0, 2, 45, 7, 72, 9, 0 },
6243 			 { 0, 1, 37, 7, 78, 12, 0 },
6244 			 { 0, 1, 30, 7, 81, 16, 0 },
6245 			 { 0, 1, 24, 7, 82, 21, 0 },
6246 			 { 0, 19, 82, 7, 26, 1, 0 },
6247 			 { 0, 14, 80, 7, 33, 1, 0 },
6248 			 { 0, 11, 75, 7, 40, 2, 0 },
6249 			 { 0, 8, 71, 7, 47, 2, 0 },
6250 			 { 0, 6, 64, 7, 55, 3, 0 },
6251 			 { 0, 4, 57, 7, 62, 5, 0 },
6252 			 { 0, 3, 50, 7, 68, 7, 0 },
6253 			 { 0, 2, 42, 7, 74, 10, 0 },
6254 			 { 0, 1, 35, 7, 79, 13, 0 },
6255 			 { 0, 1, 28, 7, 82, 17, 0 } },
6256 		.odd = { { 0, 20, 82, 7, 25, 1, 0 },
6257 			 { 0, 15, 81, 7, 31, 1, 0 },
6258 			 { 0, 11, 78, 7, 38, 1, 0 },
6259 			 { 0, 8, 72, 7, 46, 2, 0 },
6260 			 { 0, 6, 66, 7, 53, 3, 0 },
6261 			 { 0, 4, 58, 7, 61, 5, 0 },
6262 			 { 0, 3, 51, 7, 67, 7, 0 },
6263 			 { 0, 2, 43, 7, 74, 9, 0 },
6264 			 { 0, 1, 36, 7, 79, 12, 0 },
6265 			 { 0, 1, 29, 7, 81, 17, 0 },
6266 			 { 0, 0, 23, 7, 84, 21, 0 },
6267 			 { 0, 18, 82, 7, 27, 1, 0 },
6268 			 { 0, 14, 79, 7, 34, 1, 0 },
6269 			 { 0, 10, 75, 7, 41, 2, 0 },
6270 			 { 0, 7, 71, 7, 48, 2, 0 },
6271 			 { 0, 5, 63, 7, 56, 4, 0 },
6272 			 { 0, 4, 56, 7, 63, 5, 0 },
6273 			 { 0, 2, 48, 7, 71, 7, 0 },
6274 			 { 0, 2, 41, 7, 75, 10, 0 },
6275 			 { 0, 1, 34, 7, 79, 14, 0 },
6276 			 { 0, 1, 27, 7, 82, 18, 0 },
6277 			 { 0, 21, 84, 7, 23, 0, 0 },
6278 			 { 0, 17, 81, 7, 29, 1, 0 },
6279 			 { 0, 12, 79, 7, 36, 1, 0 },
6280 			 { 0, 9, 74, 7, 43, 2, 0 },
6281 			 { 0, 7, 67, 7, 51, 3, 0 },
6282 			 { 0, 5, 61, 7, 58, 4, 0 },
6283 			 { 0, 3, 53, 7, 66, 6, 0 },
6284 			 { 0, 2, 46, 7, 72, 8, 0 },
6285 			 { 0, 1, 38, 7, 78, 11, 0 },
6286 			 { 0, 1, 31, 7, 81, 15, 0 },
6287 			 { 0, 1, 25, 7, 82, 20, 0 } } },
6288 	.ver_phase_arr = {
6289 		.even = { { 0, 22, 84, 7, 22, 0, 0 },
6290 			 { 0, 17, 82, 7, 28, 1, 0 },
6291 			 { 0, 13, 79, 7, 35, 1, 0 },
6292 			 { 0, 10, 74, 7, 42, 2, 0 },
6293 			 { 0, 7, 68, 7, 50, 3, 0 },
6294 			 { 0, 5, 62, 7, 57, 4, 0 },
6295 			 { 0, 3, 55, 7, 64, 6, 0 },
6296 			 { 0, 2, 47, 7, 71, 8, 0 },
6297 			 { 0, 2, 40, 7, 75, 11, 0 },
6298 			 { 0, 1, 33, 7, 80, 14, 0 },
6299 			 { 0, 1, 26, 7, 82, 19, 0 },
6300 			 { 0, 21, 82, 7, 24, 1, 0 },
6301 			 { 0, 16, 81, 7, 30, 1, 0 },
6302 			 { 0, 12, 78, 7, 37, 1, 0 },
6303 			 { 0, 9, 72, 7, 45, 2, 0 },
6304 			 { 0, 6, 67, 7, 52, 3, 0 },
6305 			 { 0, 4, 60, 7, 60, 4, 0 },
6306 			 { 0, 3, 52, 7, 67, 6, 0 },
6307 			 { 0, 2, 45, 7, 72, 9, 0 },
6308 			 { 0, 1, 37, 7, 78, 12, 0 },
6309 			 { 0, 1, 30, 7, 81, 16, 0 },
6310 			 { 0, 1, 24, 7, 82, 21, 0 },
6311 			 { 0, 19, 82, 7, 26, 1, 0 },
6312 			 { 0, 14, 80, 7, 33, 1, 0 },
6313 			 { 0, 11, 75, 7, 40, 2, 0 },
6314 			 { 0, 8, 71, 7, 47, 2, 0 },
6315 			 { 0, 6, 64, 7, 55, 3, 0 },
6316 			 { 0, 4, 57, 7, 62, 5, 0 },
6317 			 { 0, 3, 50, 7, 68, 7, 0 },
6318 			 { 0, 2, 42, 7, 74, 10, 0 },
6319 			 { 0, 1, 35, 7, 79, 13, 0 },
6320 			 { 0, 1, 28, 7, 82, 17, 0 } },
6321 		.odd = { { 0, 20, 82, 7, 25, 1, 0 },
6322 			 { 0, 15, 81, 7, 31, 1, 0 },
6323 			 { 0, 11, 78, 7, 38, 1, 0 },
6324 			 { 0, 8, 72, 7, 46, 2, 0 },
6325 			 { 0, 6, 66, 7, 53, 3, 0 },
6326 			 { 0, 4, 58, 7, 61, 5, 0 },
6327 			 { 0, 3, 51, 7, 67, 7, 0 },
6328 			 { 0, 2, 43, 7, 74, 9, 0 },
6329 			 { 0, 1, 36, 7, 79, 12, 0 },
6330 			 { 0, 1, 29, 7, 81, 17, 0 },
6331 			 { 0, 0, 23, 7, 84, 21, 0 },
6332 			 { 0, 18, 82, 7, 27, 1, 0 },
6333 			 { 0, 14, 79, 7, 34, 1, 0 },
6334 			 { 0, 10, 75, 7, 41, 2, 0 },
6335 			 { 0, 7, 71, 7, 48, 2, 0 },
6336 			 { 0, 5, 63, 7, 56, 4, 0 },
6337 			 { 0, 4, 56, 7, 63, 5, 0 },
6338 			 { 0, 2, 48, 7, 71, 7, 0 },
6339 			 { 0, 2, 41, 7, 75, 10, 0 },
6340 			 { 0, 1, 34, 7, 79, 14, 0 },
6341 			 { 0, 1, 27, 7, 82, 18, 0 },
6342 			 { 0, 21, 84, 7, 23, 0, 0 },
6343 			 { 0, 17, 81, 7, 29, 1, 0 },
6344 			 { 0, 12, 79, 7, 36, 1, 0 },
6345 			 { 0, 9, 74, 7, 43, 2, 0 },
6346 			 { 0, 7, 67, 7, 51, 3, 0 },
6347 			 { 0, 5, 61, 7, 58, 4, 0 },
6348 			 { 0, 3, 53, 7, 66, 6, 0 },
6349 			 { 0, 2, 46, 7, 72, 8, 0 },
6350 			 { 0, 1, 38, 7, 78, 11, 0 },
6351 			 { 0, 1, 31, 7, 81, 15, 0 },
6352 			 { 0, 1, 25, 7, 82, 20, 0 } } },
6353 	.ptrn_arr = { { 0x49249249, 0x92492492, 0x92492490, 0x24924924,
6354 			 0x24924921, 0x49249249, 0x2 } },
6355 	.sample_patrn_length = 198,
6356 	.hor_ds_en = 1,
6357 	.ver_ds_en = 1
6358 }, {
6359 	/* Scale factor 32 / (32 + 68) = 0.32 */
6360 	.hor_phase_arr = {
6361 		.even = { { 0, 23, 82, 7, 23, 0, 0 },
6362 			 { 0, 16, 80, 7, 31, 1, 0 },
6363 			 { 0, 11, 75, 7, 40, 2, 0 },
6364 			 { 0, 7, 68, 7, 50, 3, 0 },
6365 			 { 0, 5, 59, 7, 59, 5, 0 },
6366 			 { 0, 3, 50, 7, 68, 7, 0 },
6367 			 { 0, 2, 40, 7, 75, 11, 0 },
6368 			 { 0, 1, 31, 7, 80, 16, 0 } },
6369 		.odd = { { 0, 19, 81, 7, 27, 1, 0 },
6370 			 { 0, 13, 79, 7, 35, 1, 0 },
6371 			 { 0, 9, 72, 7, 45, 2, 0 },
6372 			 { 0, 6, 63, 7, 55, 4, 0 },
6373 			 { 0, 4, 55, 7, 63, 6, 0 },
6374 			 { 0, 2, 45, 7, 72, 9, 0 },
6375 			 { 0, 1, 35, 7, 79, 13, 0 },
6376 			 { 0, 1, 27, 7, 81, 19, 0 } } },
6377 	.ver_phase_arr = {
6378 		.even = { { 0, 23, 82, 7, 23, 0, 0 },
6379 			 { 0, 16, 80, 7, 31, 1, 0 },
6380 			 { 0, 11, 75, 7, 40, 2, 0 },
6381 			 { 0, 7, 68, 7, 50, 3, 0 },
6382 			 { 0, 5, 59, 7, 59, 5, 0 },
6383 			 { 0, 3, 50, 7, 68, 7, 0 },
6384 			 { 0, 2, 40, 7, 75, 11, 0 },
6385 			 { 0, 1, 31, 7, 80, 16, 0 } },
6386 		.odd = { { 0, 19, 81, 7, 27, 1, 0 },
6387 			 { 0, 13, 79, 7, 35, 1, 0 },
6388 			 { 0, 9, 72, 7, 45, 2, 0 },
6389 			 { 0, 6, 63, 7, 55, 4, 0 },
6390 			 { 0, 4, 55, 7, 63, 6, 0 },
6391 			 { 0, 2, 45, 7, 72, 9, 0 },
6392 			 { 0, 1, 35, 7, 79, 13, 0 },
6393 			 { 0, 1, 27, 7, 81, 19, 0 } } },
6394 	.ptrn_arr = { { 0x49249249, 0x2492 } },
6395 	.sample_patrn_length = 50,
6396 	.hor_ds_en = 1,
6397 	.ver_ds_en = 1
6398 }, {
6399 	/* Scale factor 32 / (32 + 69) = 0.316832 */
6400 	.hor_phase_arr = {
6401 		.even = { { 1, 23, 80, 7, 23, 1, 0 },
6402 			 { 0, 15, 79, 7, 33, 1, 0 },
6403 			 { 0, 9, 72, 7, 45, 2, 0 },
6404 			 { 0, 5, 62, 7, 57, 4, 0 },
6405 			 { 0, 3, 50, 7, 67, 8, 0 },
6406 			 { 0, 2, 38, 7, 75, 13, 0 },
6407 			 { 0, 1, 27, 7, 80, 20, 0 },
6408 			 { 0, 18, 80, 7, 29, 1, 0 },
6409 			 { 0, 11, 75, 7, 40, 2, 0 },
6410 			 { 0, 7, 66, 7, 52, 3, 0 },
6411 			 { 0, 4, 54, 7, 64, 6, 0 },
6412 			 { 0, 2, 42, 7, 74, 10, 0 },
6413 			 { 0, 1, 31, 7, 79, 17, 0 },
6414 			 { 0, 21, 81, 7, 25, 1, 0 },
6415 			 { 0, 14, 78, 7, 35, 1, 0 },
6416 			 { 0, 8, 70, 7, 47, 3, 0 },
6417 			 { 0, 5, 59, 7, 59, 5, 0 },
6418 			 { 0, 3, 47, 7, 70, 8, 0 },
6419 			 { 0, 1, 35, 7, 78, 14, 0 },
6420 			 { 0, 1, 25, 7, 81, 21, 0 },
6421 			 { 0, 17, 79, 7, 31, 1, 0 },
6422 			 { 0, 10, 74, 7, 42, 2, 0 },
6423 			 { 0, 6, 64, 7, 54, 4, 0 },
6424 			 { 0, 3, 52, 7, 66, 7, 0 },
6425 			 { 0, 2, 40, 7, 75, 11, 0 },
6426 			 { 0, 1, 29, 7, 80, 18, 0 },
6427 			 { 0, 20, 80, 7, 27, 1, 0 },
6428 			 { 0, 13, 75, 7, 38, 2, 0 },
6429 			 { 0, 8, 67, 7, 50, 3, 0 },
6430 			 { 0, 4, 57, 7, 62, 5, 0 },
6431 			 { 0, 2, 45, 7, 72, 9, 0 },
6432 			 { 0, 1, 33, 7, 79, 15, 0 } },
6433 		.odd = { { 0, 19, 80, 7, 28, 1, 0 },
6434 			 { 0, 12, 75, 7, 39, 2, 0 },
6435 			 { 0, 7, 67, 7, 51, 3, 0 },
6436 			 { 0, 4, 56, 7, 62, 6, 0 },
6437 			 { 0, 2, 44, 7, 72, 10, 0 },
6438 			 { 0, 1, 32, 7, 79, 16, 0 },
6439 			 { 0, 22, 81, 7, 24, 1, 0 },
6440 			 { 0, 14, 79, 7, 34, 1, 0 },
6441 			 { 0, 9, 71, 7, 46, 2, 0 },
6442 			 { 0, 5, 60, 7, 58, 5, 0 },
6443 			 { 0, 3, 48, 7, 69, 8, 0 },
6444 			 { 0, 1, 36, 7, 78, 13, 0 },
6445 			 { 0, 1, 26, 7, 81, 20, 0 },
6446 			 { 0, 17, 80, 7, 30, 1, 0 },
6447 			 { 0, 11, 74, 7, 41, 2, 0 },
6448 			 { 0, 6, 65, 7, 53, 4, 0 },
6449 			 { 0, 4, 53, 7, 65, 6, 0 },
6450 			 { 0, 2, 41, 7, 74, 11, 0 },
6451 			 { 0, 1, 30, 7, 80, 17, 0 },
6452 			 { 0, 20, 81, 7, 26, 1, 0 },
6453 			 { 0, 13, 78, 7, 36, 1, 0 },
6454 			 { 0, 8, 69, 7, 48, 3, 0 },
6455 			 { 0, 5, 58, 7, 60, 5, 0 },
6456 			 { 0, 2, 46, 7, 71, 9, 0 },
6457 			 { 0, 1, 34, 7, 79, 14, 0 },
6458 			 { 0, 1, 24, 7, 81, 22, 0 },
6459 			 { 0, 16, 79, 7, 32, 1, 0 },
6460 			 { 0, 10, 72, 7, 44, 2, 0 },
6461 			 { 0, 6, 62, 7, 56, 4, 0 },
6462 			 { 0, 3, 51, 7, 67, 7, 0 },
6463 			 { 0, 2, 39, 7, 75, 12, 0 },
6464 			 { 0, 1, 28, 7, 80, 19, 0 } } },
6465 	.ver_phase_arr = {
6466 		.even = { { 1, 23, 80, 7, 23, 1, 0 },
6467 			 { 0, 15, 79, 7, 33, 1, 0 },
6468 			 { 0, 9, 72, 7, 45, 2, 0 },
6469 			 { 0, 5, 62, 7, 57, 4, 0 },
6470 			 { 0, 3, 50, 7, 67, 8, 0 },
6471 			 { 0, 2, 38, 7, 75, 13, 0 },
6472 			 { 0, 1, 27, 7, 80, 20, 0 },
6473 			 { 0, 18, 80, 7, 29, 1, 0 },
6474 			 { 0, 11, 75, 7, 40, 2, 0 },
6475 			 { 0, 7, 66, 7, 52, 3, 0 },
6476 			 { 0, 4, 54, 7, 64, 6, 0 },
6477 			 { 0, 2, 42, 7, 74, 10, 0 },
6478 			 { 0, 1, 31, 7, 79, 17, 0 },
6479 			 { 0, 21, 81, 7, 25, 1, 0 },
6480 			 { 0, 14, 78, 7, 35, 1, 0 },
6481 			 { 0, 8, 70, 7, 47, 3, 0 },
6482 			 { 0, 5, 59, 7, 59, 5, 0 },
6483 			 { 0, 3, 47, 7, 70, 8, 0 },
6484 			 { 0, 1, 35, 7, 78, 14, 0 },
6485 			 { 0, 1, 25, 7, 81, 21, 0 },
6486 			 { 0, 17, 79, 7, 31, 1, 0 },
6487 			 { 0, 10, 74, 7, 42, 2, 0 },
6488 			 { 0, 6, 64, 7, 54, 4, 0 },
6489 			 { 0, 3, 52, 7, 66, 7, 0 },
6490 			 { 0, 2, 40, 7, 75, 11, 0 },
6491 			 { 0, 1, 29, 7, 80, 18, 0 },
6492 			 { 0, 20, 80, 7, 27, 1, 0 },
6493 			 { 0, 13, 75, 7, 38, 2, 0 },
6494 			 { 0, 8, 67, 7, 50, 3, 0 },
6495 			 { 0, 4, 57, 7, 62, 5, 0 },
6496 			 { 0, 2, 45, 7, 72, 9, 0 },
6497 			 { 0, 1, 33, 7, 79, 15, 0 } },
6498 		.odd = { { 0, 19, 80, 7, 28, 1, 0 },
6499 			 { 0, 12, 75, 7, 39, 2, 0 },
6500 			 { 0, 7, 67, 7, 51, 3, 0 },
6501 			 { 0, 4, 56, 7, 62, 6, 0 },
6502 			 { 0, 2, 44, 7, 72, 10, 0 },
6503 			 { 0, 1, 32, 7, 79, 16, 0 },
6504 			 { 0, 22, 81, 7, 24, 1, 0 },
6505 			 { 0, 14, 79, 7, 34, 1, 0 },
6506 			 { 0, 9, 71, 7, 46, 2, 0 },
6507 			 { 0, 5, 60, 7, 58, 5, 0 },
6508 			 { 0, 3, 48, 7, 69, 8, 0 },
6509 			 { 0, 1, 36, 7, 78, 13, 0 },
6510 			 { 0, 1, 26, 7, 81, 20, 0 },
6511 			 { 0, 17, 80, 7, 30, 1, 0 },
6512 			 { 0, 11, 74, 7, 41, 2, 0 },
6513 			 { 0, 6, 65, 7, 53, 4, 0 },
6514 			 { 0, 4, 53, 7, 65, 6, 0 },
6515 			 { 0, 2, 41, 7, 74, 11, 0 },
6516 			 { 0, 1, 30, 7, 80, 17, 0 },
6517 			 { 0, 20, 81, 7, 26, 1, 0 },
6518 			 { 0, 13, 78, 7, 36, 1, 0 },
6519 			 { 0, 8, 69, 7, 48, 3, 0 },
6520 			 { 0, 5, 58, 7, 60, 5, 0 },
6521 			 { 0, 2, 46, 7, 71, 9, 0 },
6522 			 { 0, 1, 34, 7, 79, 14, 0 },
6523 			 { 0, 1, 24, 7, 81, 22, 0 },
6524 			 { 0, 16, 79, 7, 32, 1, 0 },
6525 			 { 0, 10, 72, 7, 44, 2, 0 },
6526 			 { 0, 6, 62, 7, 56, 4, 0 },
6527 			 { 0, 3, 51, 7, 67, 7, 0 },
6528 			 { 0, 2, 39, 7, 75, 12, 0 },
6529 			 { 0, 1, 28, 7, 80, 19, 0 } } },
6530 	.ptrn_arr = { { 0x49249249, 0x49249212, 0x49242492, 0x48492492,
6531 			 0x92492492, 0x92492490, 0x24 } },
6532 	.sample_patrn_length = 202,
6533 	.hor_ds_en = 1,
6534 	.ver_ds_en = 1
6535 }, {
6536 	/* Scale factor 32 / (32 + 70) = 0.313725 */
6537 	.hor_phase_arr = {
6538 		.even = { { 1, 23, 80, 7, 23, 1, 0 },
6539 			 { 0, 14, 77, 7, 36, 1, 0 },
6540 			 { 0, 8, 67, 7, 50, 3, 0 },
6541 			 { 0, 4, 54, 7, 64, 6, 0 },
6542 			 { 0, 2, 40, 7, 74, 12, 0 },
6543 			 { 0, 1, 27, 7, 80, 20, 0 },
6544 			 { 0, 17, 79, 7, 31, 1, 0 },
6545 			 { 0, 10, 71, 7, 45, 2, 0 },
6546 			 { 0, 5, 59, 7, 59, 5, 0 },
6547 			 { 0, 2, 45, 7, 71, 10, 0 },
6548 			 { 0, 1, 31, 7, 79, 17, 0 },
6549 			 { 0, 20, 80, 7, 27, 1, 0 },
6550 			 { 0, 12, 74, 7, 40, 2, 0 },
6551 			 { 0, 6, 64, 7, 54, 4, 0 },
6552 			 { 0, 3, 50, 7, 67, 8, 0 },
6553 			 { 0, 1, 36, 7, 77, 14, 0 } },
6554 		.odd = { { 0, 18, 80, 7, 29, 1, 0 },
6555 			 { 0, 11, 73, 7, 42, 2, 0 },
6556 			 { 0, 6, 61, 7, 57, 4, 0 },
6557 			 { 0, 3, 47, 7, 69, 9, 0 },
6558 			 { 0, 1, 33, 7, 79, 15, 0 },
6559 			 { 0, 22, 80, 7, 25, 1, 0 },
6560 			 { 0, 13, 75, 7, 38, 2, 0 },
6561 			 { 0, 7, 65, 7, 52, 4, 0 },
6562 			 { 0, 4, 52, 7, 65, 7, 0 },
6563 			 { 0, 2, 38, 7, 75, 13, 0 },
6564 			 { 0, 1, 25, 7, 80, 22, 0 },
6565 			 { 0, 15, 79, 7, 33, 1, 0 },
6566 			 { 0, 9, 69, 7, 47, 3, 0 },
6567 			 { 0, 4, 57, 7, 61, 6, 0 },
6568 			 { 0, 2, 42, 7, 73, 11, 0 },
6569 			 { 0, 1, 29, 7, 80, 18, 0 } } },
6570 	.ver_phase_arr = {
6571 		.even = { { 1, 23, 80, 7, 23, 1, 0 },
6572 			 { 0, 14, 77, 7, 36, 1, 0 },
6573 			 { 0, 8, 67, 7, 50, 3, 0 },
6574 			 { 0, 4, 54, 7, 64, 6, 0 },
6575 			 { 0, 2, 40, 7, 74, 12, 0 },
6576 			 { 0, 1, 27, 7, 80, 20, 0 },
6577 			 { 0, 17, 79, 7, 31, 1, 0 },
6578 			 { 0, 10, 71, 7, 45, 2, 0 },
6579 			 { 0, 5, 59, 7, 59, 5, 0 },
6580 			 { 0, 2, 45, 7, 71, 10, 0 },
6581 			 { 0, 1, 31, 7, 79, 17, 0 },
6582 			 { 0, 20, 80, 7, 27, 1, 0 },
6583 			 { 0, 12, 74, 7, 40, 2, 0 },
6584 			 { 0, 6, 64, 7, 54, 4, 0 },
6585 			 { 0, 3, 50, 7, 67, 8, 0 },
6586 			 { 0, 1, 36, 7, 77, 14, 0 } },
6587 		.odd = { { 0, 18, 80, 7, 29, 1, 0 },
6588 			 { 0, 11, 73, 7, 42, 2, 0 },
6589 			 { 0, 6, 61, 7, 57, 4, 0 },
6590 			 { 0, 3, 47, 7, 69, 9, 0 },
6591 			 { 0, 1, 33, 7, 79, 15, 0 },
6592 			 { 0, 22, 80, 7, 25, 1, 0 },
6593 			 { 0, 13, 75, 7, 38, 2, 0 },
6594 			 { 0, 7, 65, 7, 52, 4, 0 },
6595 			 { 0, 4, 52, 7, 65, 7, 0 },
6596 			 { 0, 2, 38, 7, 75, 13, 0 },
6597 			 { 0, 1, 25, 7, 80, 22, 0 },
6598 			 { 0, 15, 79, 7, 33, 1, 0 },
6599 			 { 0, 9, 69, 7, 47, 3, 0 },
6600 			 { 0, 4, 57, 7, 61, 6, 0 },
6601 			 { 0, 2, 42, 7, 73, 11, 0 },
6602 			 { 0, 1, 29, 7, 80, 18, 0 } } },
6603 	.ptrn_arr = { { 0x49249249, 0x49249248, 0x49249242, 0x2 } },
6604 	.sample_patrn_length = 102,
6605 	.hor_ds_en = 1,
6606 	.ver_ds_en = 1
6607 }, {
6608 	/* Scale factor 32 / (32 + 71) = 0.31068 */
6609 	.hor_phase_arr = {
6610 		.even = { { 1, 24, 78, 7, 24, 1, 0 },
6611 			 { 0, 13, 75, 7, 38, 2, 0 },
6612 			 { 0, 7, 63, 7, 54, 4, 0 },
6613 			 { 0, 3, 47, 7, 69, 9, 0 },
6614 			 { 0, 1, 31, 7, 79, 17, 0 },
6615 			 { 0, 19, 79, 7, 29, 1, 0 },
6616 			 { 0, 10, 70, 7, 45, 3, 0 },
6617 			 { 0, 5, 56, 7, 61, 6, 0 },
6618 			 { 0, 2, 40, 7, 74, 12, 0 },
6619 			 { 0, 1, 26, 7, 78, 22, 1 },
6620 			 { 0, 14, 76, 7, 36, 2, 0 },
6621 			 { 0, 7, 65, 7, 52, 4, 0 },
6622 			 { 0, 3, 50, 7, 67, 8, 0 },
6623 			 { 0, 1, 34, 7, 77, 16, 0 },
6624 			 { 0, 20, 80, 7, 27, 1, 0 },
6625 			 { 0, 11, 72, 7, 43, 2, 0 },
6626 			 { 0, 5, 59, 7, 59, 5, 0 },
6627 			 { 0, 2, 43, 7, 72, 11, 0 },
6628 			 { 0, 1, 27, 7, 80, 20, 0 },
6629 			 { 0, 16, 77, 7, 34, 1, 0 },
6630 			 { 0, 8, 67, 7, 50, 3, 0 },
6631 			 { 0, 4, 52, 7, 65, 7, 0 },
6632 			 { 0, 2, 36, 7, 76, 14, 0 },
6633 			 { 1, 22, 78, 7, 26, 1, 0 },
6634 			 { 0, 12, 74, 7, 40, 2, 0 },
6635 			 { 0, 6, 61, 7, 56, 5, 0 },
6636 			 { 0, 3, 45, 7, 70, 10, 0 },
6637 			 { 0, 1, 29, 7, 79, 19, 0 },
6638 			 { 0, 17, 79, 7, 31, 1, 0 },
6639 			 { 0, 9, 69, 7, 47, 3, 0 },
6640 			 { 0, 4, 54, 7, 63, 7, 0 },
6641 			 { 0, 2, 38, 7, 75, 13, 0 } },
6642 		.odd = { { 0, 18, 79, 7, 30, 1, 0 },
6643 			 { 0, 9, 70, 7, 46, 3, 0 },
6644 			 { 0, 4, 55, 7, 63, 6, 0 },
6645 			 { 0, 2, 39, 7, 74, 13, 0 },
6646 			 { 0, 1, 25, 7, 78, 23, 1 },
6647 			 { 0, 14, 75, 7, 37, 2, 0 },
6648 			 { 0, 7, 64, 7, 53, 4, 0 },
6649 			 { 0, 3, 48, 7, 68, 9, 0 },
6650 			 { 0, 1, 33, 7, 77, 17, 0 },
6651 			 { 0, 20, 79, 7, 28, 1, 0 },
6652 			 { 0, 10, 72, 7, 44, 2, 0 },
6653 			 { 0, 5, 58, 7, 59, 6, 0 },
6654 			 { 0, 2, 41, 7, 74, 11, 0 },
6655 			 { 0, 1, 26, 7, 79, 21, 1 },
6656 			 { 0, 15, 77, 7, 35, 1, 0 },
6657 			 { 0, 8, 66, 7, 51, 3, 0 },
6658 			 { 0, 3, 51, 7, 66, 8, 0 },
6659 			 { 0, 1, 35, 7, 77, 15, 0 },
6660 			 { 1, 21, 79, 7, 26, 1, 0 },
6661 			 { 0, 11, 74, 7, 41, 2, 0 },
6662 			 { 0, 6, 59, 7, 58, 5, 0 },
6663 			 { 0, 2, 44, 7, 72, 10, 0 },
6664 			 { 0, 1, 28, 7, 79, 20, 0 },
6665 			 { 0, 17, 77, 7, 33, 1, 0 },
6666 			 { 0, 9, 68, 7, 48, 3, 0 },
6667 			 { 0, 4, 53, 7, 64, 7, 0 },
6668 			 { 0, 2, 37, 7, 75, 14, 0 },
6669 			 { 1, 23, 78, 7, 25, 1, 0 },
6670 			 { 0, 13, 74, 7, 39, 2, 0 },
6671 			 { 0, 6, 63, 7, 55, 4, 0 },
6672 			 { 0, 3, 46, 7, 70, 9, 0 },
6673 			 { 0, 1, 30, 7, 79, 18, 0 } } },
6674 	.ver_phase_arr = {
6675 		.even = { { 1, 24, 78, 7, 24, 1, 0 },
6676 			 { 0, 13, 75, 7, 38, 2, 0 },
6677 			 { 0, 7, 63, 7, 54, 4, 0 },
6678 			 { 0, 3, 47, 7, 69, 9, 0 },
6679 			 { 0, 1, 31, 7, 79, 17, 0 },
6680 			 { 0, 19, 79, 7, 29, 1, 0 },
6681 			 { 0, 10, 70, 7, 45, 3, 0 },
6682 			 { 0, 5, 56, 7, 61, 6, 0 },
6683 			 { 0, 2, 40, 7, 74, 12, 0 },
6684 			 { 0, 1, 26, 7, 78, 22, 1 },
6685 			 { 0, 14, 76, 7, 36, 2, 0 },
6686 			 { 0, 7, 65, 7, 52, 4, 0 },
6687 			 { 0, 3, 50, 7, 67, 8, 0 },
6688 			 { 0, 1, 34, 7, 77, 16, 0 },
6689 			 { 0, 20, 80, 7, 27, 1, 0 },
6690 			 { 0, 11, 72, 7, 43, 2, 0 },
6691 			 { 0, 5, 59, 7, 59, 5, 0 },
6692 			 { 0, 2, 43, 7, 72, 11, 0 },
6693 			 { 0, 1, 27, 7, 80, 20, 0 },
6694 			 { 0, 16, 77, 7, 34, 1, 0 },
6695 			 { 0, 8, 67, 7, 50, 3, 0 },
6696 			 { 0, 4, 52, 7, 65, 7, 0 },
6697 			 { 0, 2, 36, 7, 76, 14, 0 },
6698 			 { 1, 22, 78, 7, 26, 1, 0 },
6699 			 { 0, 12, 74, 7, 40, 2, 0 },
6700 			 { 0, 6, 61, 7, 56, 5, 0 },
6701 			 { 0, 3, 45, 7, 70, 10, 0 },
6702 			 { 0, 1, 29, 7, 79, 19, 0 },
6703 			 { 0, 17, 79, 7, 31, 1, 0 },
6704 			 { 0, 9, 69, 7, 47, 3, 0 },
6705 			 { 0, 4, 54, 7, 63, 7, 0 },
6706 			 { 0, 2, 38, 7, 75, 13, 0 } },
6707 		.odd = { { 0, 18, 79, 7, 30, 1, 0 },
6708 			 { 0, 9, 70, 7, 46, 3, 0 },
6709 			 { 0, 4, 55, 7, 63, 6, 0 },
6710 			 { 0, 2, 39, 7, 74, 13, 0 },
6711 			 { 0, 1, 25, 7, 78, 23, 1 },
6712 			 { 0, 14, 75, 7, 37, 2, 0 },
6713 			 { 0, 7, 64, 7, 53, 4, 0 },
6714 			 { 0, 3, 48, 7, 68, 9, 0 },
6715 			 { 0, 1, 33, 7, 77, 17, 0 },
6716 			 { 0, 20, 79, 7, 28, 1, 0 },
6717 			 { 0, 10, 72, 7, 44, 2, 0 },
6718 			 { 0, 5, 58, 7, 59, 6, 0 },
6719 			 { 0, 2, 41, 7, 74, 11, 0 },
6720 			 { 0, 1, 26, 7, 79, 21, 1 },
6721 			 { 0, 15, 77, 7, 35, 1, 0 },
6722 			 { 0, 8, 66, 7, 51, 3, 0 },
6723 			 { 0, 3, 51, 7, 66, 8, 0 },
6724 			 { 0, 1, 35, 7, 77, 15, 0 },
6725 			 { 1, 21, 79, 7, 26, 1, 0 },
6726 			 { 0, 11, 74, 7, 41, 2, 0 },
6727 			 { 0, 6, 59, 7, 58, 5, 0 },
6728 			 { 0, 2, 44, 7, 72, 10, 0 },
6729 			 { 0, 1, 28, 7, 79, 20, 0 },
6730 			 { 0, 17, 77, 7, 33, 1, 0 },
6731 			 { 0, 9, 68, 7, 48, 3, 0 },
6732 			 { 0, 4, 53, 7, 64, 7, 0 },
6733 			 { 0, 2, 37, 7, 75, 14, 0 },
6734 			 { 1, 23, 78, 7, 25, 1, 0 },
6735 			 { 0, 13, 74, 7, 39, 2, 0 },
6736 			 { 0, 6, 63, 7, 55, 4, 0 },
6737 			 { 0, 3, 46, 7, 70, 9, 0 },
6738 			 { 0, 1, 30, 7, 79, 18, 0 } } },
6739 	.ptrn_arr = { { 0x9249249, 0x21249249, 0x24249249, 0x24849249,
6740 			 0x24909249, 0x24921249, 0x249 } },
6741 	.sample_patrn_length = 206,
6742 	.hor_ds_en = 1,
6743 	.ver_ds_en = 1
6744 }, {
6745 	/* Scale factor 32 / (32 + 72) = 0.307692 */
6746 	.hor_phase_arr = {
6747 		.even = { { 1, 24, 78, 7, 24, 1, 0 },
6748 			 { 0, 12, 74, 7, 40, 2, 0 },
6749 			 { 0, 5, 60, 7, 58, 5, 0 },
6750 			 { 0, 2, 40, 7, 74, 12, 0 } },
6751 		.odd = { { 0, 18, 77, 7, 32, 1, 0 },
6752 			 { 0, 8, 68, 7, 49, 3, 0 },
6753 			 { 0, 3, 49, 7, 68, 8, 0 },
6754 			 { 0, 1, 32, 7, 77, 18, 0 } } },
6755 	.ver_phase_arr = {
6756 		.even = { { 1, 24, 78, 7, 24, 1, 0 },
6757 			 { 0, 12, 74, 7, 40, 2, 0 },
6758 			 { 0, 5, 60, 7, 58, 5, 0 },
6759 			 { 0, 2, 40, 7, 74, 12, 0 } },
6760 		.odd = { { 0, 18, 77, 7, 32, 1, 0 },
6761 			 { 0, 8, 68, 7, 49, 3, 0 },
6762 			 { 0, 3, 49, 7, 68, 8, 0 },
6763 			 { 0, 1, 32, 7, 77, 18, 0 } } },
6764 	.ptrn_arr = { { 0x249249 } },
6765 	.sample_patrn_length = 26,
6766 	.hor_ds_en = 1,
6767 	.ver_ds_en = 1
6768 }, {
6769 	/* Scale factor 32 / (32 + 73) = 0.304762 */
6770 	.hor_phase_arr = {
6771 		.even = { { 1, 24, 78, 7, 24, 1, 0 },
6772 			 { 0, 12, 70, 7, 43, 3, 0 },
6773 			 { 0, 5, 54, 7, 62, 7, 0 },
6774 			 { 0, 2, 34, 7, 76, 16, 0 },
6775 			 { 0, 18, 77, 7, 32, 1, 0 },
6776 			 { 0, 8, 64, 7, 52, 4, 0 },
6777 			 { 0, 3, 45, 7, 69, 11, 0 },
6778 			 { 0, 1, 26, 7, 77, 23, 1 },
6779 			 { 0, 13, 73, 7, 40, 2, 0 },
6780 			 { 0, 5, 56, 7, 61, 6, 0 },
6781 			 { 0, 2, 36, 7, 75, 15, 0 },
6782 			 { 0, 19, 78, 7, 30, 1, 0 },
6783 			 { 0, 9, 66, 7, 49, 4, 0 },
6784 			 { 0, 3, 47, 7, 68, 10, 0 },
6785 			 { 0, 1, 28, 7, 77, 21, 1 },
6786 			 { 0, 14, 74, 7, 38, 2, 0 },
6787 			 { 0, 6, 58, 7, 58, 6, 0 },
6788 			 { 0, 2, 38, 7, 74, 14, 0 },
6789 			 { 1, 21, 77, 7, 28, 1, 0 },
6790 			 { 0, 10, 68, 7, 47, 3, 0 },
6791 			 { 0, 4, 49, 7, 66, 9, 0 },
6792 			 { 0, 1, 30, 7, 78, 19, 0 },
6793 			 { 0, 15, 75, 7, 36, 2, 0 },
6794 			 { 0, 6, 61, 7, 56, 5, 0 },
6795 			 { 0, 2, 40, 7, 73, 13, 0 },
6796 			 { 1, 23, 77, 7, 26, 1, 0 },
6797 			 { 0, 11, 69, 7, 45, 3, 0 },
6798 			 { 0, 4, 52, 7, 64, 8, 0 },
6799 			 { 0, 1, 32, 7, 77, 18, 0 },
6800 			 { 0, 16, 76, 7, 34, 2, 0 },
6801 			 { 0, 7, 62, 7, 54, 5, 0 },
6802 			 { 0, 3, 43, 7, 70, 12, 0 } },
6803 		.odd = { { 0, 17, 77, 7, 33, 1, 0 },
6804 			 { 0, 7, 64, 7, 53, 4, 0 },
6805 			 { 0, 3, 44, 7, 70, 11, 0 },
6806 			 { 0, 1, 25, 7, 78, 23, 1 },
6807 			 { 0, 12, 72, 7, 42, 2, 0 },
6808 			 { 0, 5, 55, 7, 61, 7, 0 },
6809 			 { 0, 2, 35, 7, 75, 16, 0 },
6810 			 { 0, 19, 77, 7, 31, 1, 0 },
6811 			 { 0, 8, 65, 7, 51, 4, 0 },
6812 			 { 0, 3, 46, 7, 69, 10, 0 },
6813 			 { 0, 1, 27, 7, 77, 22, 1 },
6814 			 { 0, 13, 74, 7, 39, 2, 0 },
6815 			 { 0, 5, 57, 7, 60, 6, 0 },
6816 			 { 0, 2, 37, 7, 75, 14, 0 },
6817 			 { 1, 20, 77, 7, 29, 1, 0 },
6818 			 { 0, 9, 68, 7, 48, 3, 0 },
6819 			 { 0, 3, 48, 7, 68, 9, 0 },
6820 			 { 0, 1, 29, 7, 77, 20, 1 },
6821 			 { 0, 14, 75, 7, 37, 2, 0 },
6822 			 { 0, 6, 60, 7, 57, 5, 0 },
6823 			 { 0, 2, 39, 7, 74, 13, 0 },
6824 			 { 1, 22, 77, 7, 27, 1, 0 },
6825 			 { 0, 10, 69, 7, 46, 3, 0 },
6826 			 { 0, 4, 51, 7, 65, 8, 0 },
6827 			 { 0, 1, 31, 7, 77, 19, 0 },
6828 			 { 0, 16, 75, 7, 35, 2, 0 },
6829 			 { 0, 7, 61, 7, 55, 5, 0 },
6830 			 { 0, 2, 42, 7, 72, 12, 0 },
6831 			 { 1, 23, 78, 7, 25, 1, 0 },
6832 			 { 0, 11, 70, 7, 44, 3, 0 },
6833 			 { 0, 4, 53, 7, 64, 7, 0 },
6834 			 { 0, 1, 33, 7, 77, 17, 0 } } },
6835 	.ver_phase_arr = {
6836 		.even = { { 1, 24, 78, 7, 24, 1, 0 },
6837 			 { 0, 12, 70, 7, 43, 3, 0 },
6838 			 { 0, 5, 54, 7, 62, 7, 0 },
6839 			 { 0, 2, 34, 7, 76, 16, 0 },
6840 			 { 0, 18, 77, 7, 32, 1, 0 },
6841 			 { 0, 8, 64, 7, 52, 4, 0 },
6842 			 { 0, 3, 45, 7, 69, 11, 0 },
6843 			 { 0, 1, 26, 7, 77, 23, 1 },
6844 			 { 0, 13, 73, 7, 40, 2, 0 },
6845 			 { 0, 5, 56, 7, 61, 6, 0 },
6846 			 { 0, 2, 36, 7, 75, 15, 0 },
6847 			 { 0, 19, 78, 7, 30, 1, 0 },
6848 			 { 0, 9, 66, 7, 49, 4, 0 },
6849 			 { 0, 3, 47, 7, 68, 10, 0 },
6850 			 { 0, 1, 28, 7, 77, 21, 1 },
6851 			 { 0, 14, 74, 7, 38, 2, 0 },
6852 			 { 0, 6, 58, 7, 58, 6, 0 },
6853 			 { 0, 2, 38, 7, 74, 14, 0 },
6854 			 { 1, 21, 77, 7, 28, 1, 0 },
6855 			 { 0, 10, 68, 7, 47, 3, 0 },
6856 			 { 0, 4, 49, 7, 66, 9, 0 },
6857 			 { 0, 1, 30, 7, 78, 19, 0 },
6858 			 { 0, 15, 75, 7, 36, 2, 0 },
6859 			 { 0, 6, 61, 7, 56, 5, 0 },
6860 			 { 0, 2, 40, 7, 73, 13, 0 },
6861 			 { 1, 23, 77, 7, 26, 1, 0 },
6862 			 { 0, 11, 69, 7, 45, 3, 0 },
6863 			 { 0, 4, 52, 7, 64, 8, 0 },
6864 			 { 0, 1, 32, 7, 77, 18, 0 },
6865 			 { 0, 16, 76, 7, 34, 2, 0 },
6866 			 { 0, 7, 62, 7, 54, 5, 0 },
6867 			 { 0, 3, 43, 7, 70, 12, 0 } },
6868 		.odd = { { 0, 17, 77, 7, 33, 1, 0 },
6869 			 { 0, 7, 64, 7, 53, 4, 0 },
6870 			 { 0, 3, 44, 7, 70, 11, 0 },
6871 			 { 0, 1, 25, 7, 78, 23, 1 },
6872 			 { 0, 12, 72, 7, 42, 2, 0 },
6873 			 { 0, 5, 55, 7, 61, 7, 0 },
6874 			 { 0, 2, 35, 7, 75, 16, 0 },
6875 			 { 0, 19, 77, 7, 31, 1, 0 },
6876 			 { 0, 8, 65, 7, 51, 4, 0 },
6877 			 { 0, 3, 46, 7, 69, 10, 0 },
6878 			 { 0, 1, 27, 7, 77, 22, 1 },
6879 			 { 0, 13, 74, 7, 39, 2, 0 },
6880 			 { 0, 5, 57, 7, 60, 6, 0 },
6881 			 { 0, 2, 37, 7, 75, 14, 0 },
6882 			 { 1, 20, 77, 7, 29, 1, 0 },
6883 			 { 0, 9, 68, 7, 48, 3, 0 },
6884 			 { 0, 3, 48, 7, 68, 9, 0 },
6885 			 { 0, 1, 29, 7, 77, 20, 1 },
6886 			 { 0, 14, 75, 7, 37, 2, 0 },
6887 			 { 0, 6, 60, 7, 57, 5, 0 },
6888 			 { 0, 2, 39, 7, 74, 13, 0 },
6889 			 { 1, 22, 77, 7, 27, 1, 0 },
6890 			 { 0, 10, 69, 7, 46, 3, 0 },
6891 			 { 0, 4, 51, 7, 65, 8, 0 },
6892 			 { 0, 1, 31, 7, 77, 19, 0 },
6893 			 { 0, 16, 75, 7, 35, 2, 0 },
6894 			 { 0, 7, 61, 7, 55, 5, 0 },
6895 			 { 0, 2, 42, 7, 72, 12, 0 },
6896 			 { 1, 23, 78, 7, 25, 1, 0 },
6897 			 { 0, 11, 70, 7, 44, 3, 0 },
6898 			 { 0, 4, 53, 7, 64, 7, 0 },
6899 			 { 0, 1, 33, 7, 77, 17, 0 } } },
6900 	.ptrn_arr = { { 0x24249249, 0x24921249, 0x84924909, 0x92424924,
6901 			 0x92492124, 0x48492490, 0x2492 } },
6902 	.sample_patrn_length = 210,
6903 	.hor_ds_en = 1,
6904 	.ver_ds_en = 1
6905 }, {
6906 	/* Scale factor 32 / (32 + 74) = 0.301887 */
6907 	.hor_phase_arr = {
6908 		.even = { { 1, 25, 76, 7, 25, 1, 0 },
6909 			 { 0, 11, 69, 7, 45, 3, 0 },
6910 			 { 0, 4, 49, 7, 66, 9, 0 },
6911 			 { 0, 1, 28, 7, 77, 21, 1 },
6912 			 { 0, 13, 72, 7, 41, 2, 0 },
6913 			 { 0, 5, 54, 7, 62, 7, 0 },
6914 			 { 0, 1, 32, 7, 77, 18, 0 },
6915 			 { 0, 15, 75, 7, 36, 2, 0 },
6916 			 { 0, 6, 58, 7, 58, 6, 0 },
6917 			 { 0, 2, 36, 7, 75, 15, 0 },
6918 			 { 0, 18, 77, 7, 32, 1, 0 },
6919 			 { 0, 7, 62, 7, 54, 5, 0 },
6920 			 { 0, 2, 41, 7, 72, 13, 0 },
6921 			 { 1, 21, 77, 7, 28, 1, 0 },
6922 			 { 0, 9, 66, 7, 49, 4, 0 },
6923 			 { 0, 3, 45, 7, 69, 11, 0 } },
6924 		.odd = { { 0, 17, 75, 7, 34, 2, 0 },
6925 			 { 0, 7, 60, 7, 56, 5, 0 },
6926 			 { 0, 2, 38, 7, 74, 14, 0 },
6927 			 { 1, 20, 76, 7, 30, 1, 0 },
6928 			 { 0, 8, 64, 7, 52, 4, 0 },
6929 			 { 0, 3, 43, 7, 70, 12, 0 },
6930 			 { 1, 23, 77, 7, 26, 1, 0 },
6931 			 { 0, 10, 68, 7, 47, 3, 0 },
6932 			 { 0, 3, 47, 7, 68, 10, 0 },
6933 			 { 0, 1, 26, 7, 77, 23, 1 },
6934 			 { 0, 12, 70, 7, 43, 3, 0 },
6935 			 { 0, 4, 52, 7, 64, 8, 0 },
6936 			 { 0, 1, 30, 7, 76, 20, 1 },
6937 			 { 0, 14, 74, 7, 38, 2, 0 },
6938 			 { 0, 5, 56, 7, 60, 7, 0 },
6939 			 { 0, 2, 34, 7, 75, 17, 0 } } },
6940 	.ver_phase_arr = {
6941 		.even = { { 1, 25, 76, 7, 25, 1, 0 },
6942 			 { 0, 11, 69, 7, 45, 3, 0 },
6943 			 { 0, 4, 49, 7, 66, 9, 0 },
6944 			 { 0, 1, 28, 7, 77, 21, 1 },
6945 			 { 0, 13, 72, 7, 41, 2, 0 },
6946 			 { 0, 5, 54, 7, 62, 7, 0 },
6947 			 { 0, 1, 32, 7, 77, 18, 0 },
6948 			 { 0, 15, 75, 7, 36, 2, 0 },
6949 			 { 0, 6, 58, 7, 58, 6, 0 },
6950 			 { 0, 2, 36, 7, 75, 15, 0 },
6951 			 { 0, 18, 77, 7, 32, 1, 0 },
6952 			 { 0, 7, 62, 7, 54, 5, 0 },
6953 			 { 0, 2, 41, 7, 72, 13, 0 },
6954 			 { 1, 21, 77, 7, 28, 1, 0 },
6955 			 { 0, 9, 66, 7, 49, 4, 0 },
6956 			 { 0, 3, 45, 7, 69, 11, 0 } },
6957 		.odd = { { 0, 17, 75, 7, 34, 2, 0 },
6958 			 { 0, 7, 60, 7, 56, 5, 0 },
6959 			 { 0, 2, 38, 7, 74, 14, 0 },
6960 			 { 1, 20, 76, 7, 30, 1, 0 },
6961 			 { 0, 8, 64, 7, 52, 4, 0 },
6962 			 { 0, 3, 43, 7, 70, 12, 0 },
6963 			 { 1, 23, 77, 7, 26, 1, 0 },
6964 			 { 0, 10, 68, 7, 47, 3, 0 },
6965 			 { 0, 3, 47, 7, 68, 10, 0 },
6966 			 { 0, 1, 26, 7, 77, 23, 1 },
6967 			 { 0, 12, 70, 7, 43, 3, 0 },
6968 			 { 0, 4, 52, 7, 64, 8, 0 },
6969 			 { 0, 1, 30, 7, 76, 20, 1 },
6970 			 { 0, 14, 74, 7, 38, 2, 0 },
6971 			 { 0, 5, 56, 7, 60, 7, 0 },
6972 			 { 0, 2, 34, 7, 75, 17, 0 } } },
6973 	.ptrn_arr = { { 0x24849249, 0x24924849, 0x92424924, 0x24 } },
6974 	.sample_patrn_length = 106,
6975 	.hor_ds_en = 1,
6976 	.ver_ds_en = 1
6977 }, {
6978 	/* Scale factor 32 / (32 + 75) = 0.299065 */
6979 	.hor_phase_arr = {
6980 		.even = { { 1, 25, 76, 7, 25, 1, 0 },
6981 			 { 0, 10, 67, 7, 47, 4, 0 },
6982 			 { 0, 3, 45, 7, 69, 11, 0 },
6983 			 { 1, 23, 76, 7, 27, 1, 0 },
6984 			 { 0, 9, 66, 7, 49, 4, 0 },
6985 			 { 0, 3, 43, 7, 70, 12, 0 },
6986 			 { 1, 22, 75, 7, 29, 1, 0 },
6987 			 { 0, 8, 65, 7, 51, 4, 0 },
6988 			 { 0, 2, 41, 7, 72, 13, 0 },
6989 			 { 1, 20, 76, 7, 30, 1, 0 },
6990 			 { 0, 8, 61, 7, 54, 5, 0 },
6991 			 { 0, 2, 39, 7, 72, 15, 0 },
6992 			 { 0, 19, 76, 7, 32, 1, 0 },
6993 			 { 0, 7, 59, 7, 56, 6, 0 },
6994 			 { 0, 2, 36, 7, 74, 16, 0 },
6995 			 { 0, 17, 75, 7, 34, 2, 0 },
6996 			 { 0, 6, 58, 7, 58, 6, 0 },
6997 			 { 0, 2, 34, 7, 75, 17, 0 },
6998 			 { 0, 16, 74, 7, 36, 2, 0 },
6999 			 { 0, 6, 56, 7, 59, 7, 0 },
7000 			 { 0, 1, 32, 7, 76, 19, 0 },
7001 			 { 0, 15, 72, 7, 39, 2, 0 },
7002 			 { 0, 5, 54, 7, 61, 8, 0 },
7003 			 { 0, 1, 30, 7, 76, 20, 1 },
7004 			 { 0, 13, 72, 7, 41, 2, 0 },
7005 			 { 0, 4, 51, 7, 65, 8, 0 },
7006 			 { 0, 1, 29, 7, 75, 22, 1 },
7007 			 { 0, 12, 70, 7, 43, 3, 0 },
7008 			 { 0, 4, 49, 7, 66, 9, 0 },
7009 			 { 0, 1, 27, 7, 76, 23, 1 },
7010 			 { 0, 11, 69, 7, 45, 3, 0 },
7011 			 { 0, 4, 47, 7, 67, 10, 0 } },
7012 		.odd = { { 0, 16, 75, 7, 35, 2, 0 },
7013 			 { 0, 6, 57, 7, 58, 7, 0 },
7014 			 { 0, 2, 33, 7, 75, 18, 0 },
7015 			 { 0, 15, 73, 7, 38, 2, 0 },
7016 			 { 0, 5, 55, 7, 61, 7, 0 },
7017 			 { 0, 1, 31, 7, 76, 19, 1 },
7018 			 { 0, 14, 72, 7, 40, 2, 0 },
7019 			 { 0, 5, 53, 7, 62, 8, 0 },
7020 			 { 0, 1, 30, 7, 75, 21, 1 },
7021 			 { 0, 13, 70, 7, 42, 3, 0 },
7022 			 { 0, 4, 50, 7, 65, 9, 0 },
7023 			 { 0, 1, 28, 7, 76, 22, 1 },
7024 			 { 0, 12, 69, 7, 44, 3, 0 },
7025 			 { 0, 4, 48, 7, 66, 10, 0 },
7026 			 { 0, 1, 26, 7, 76, 24, 1 },
7027 			 { 0, 11, 68, 7, 46, 3, 0 },
7028 			 { 0, 3, 46, 7, 68, 11, 0 },
7029 			 { 1, 24, 76, 7, 26, 1, 0 },
7030 			 { 0, 10, 66, 7, 48, 4, 0 },
7031 			 { 0, 3, 44, 7, 69, 12, 0 },
7032 			 { 1, 22, 76, 7, 28, 1, 0 },
7033 			 { 0, 9, 65, 7, 50, 4, 0 },
7034 			 { 0, 3, 42, 7, 70, 13, 0 },
7035 			 { 1, 21, 75, 7, 30, 1, 0 },
7036 			 { 0, 8, 62, 7, 53, 5, 0 },
7037 			 { 0, 2, 40, 7, 72, 14, 0 },
7038 			 { 1, 19, 76, 7, 31, 1, 0 },
7039 			 { 0, 7, 61, 7, 55, 5, 0 },
7040 			 { 0, 2, 38, 7, 73, 15, 0 },
7041 			 { 0, 18, 75, 7, 33, 2, 0 },
7042 			 { 0, 7, 58, 7, 57, 6, 0 },
7043 			 { 0, 2, 35, 7, 75, 16, 0 } } },
7044 	.ver_phase_arr = {
7045 		.even = { { 1, 25, 76, 7, 25, 1, 0 },
7046 			 { 0, 10, 67, 7, 47, 4, 0 },
7047 			 { 0, 3, 45, 7, 69, 11, 0 },
7048 			 { 1, 23, 76, 7, 27, 1, 0 },
7049 			 { 0, 9, 66, 7, 49, 4, 0 },
7050 			 { 0, 3, 43, 7, 70, 12, 0 },
7051 			 { 1, 22, 75, 7, 29, 1, 0 },
7052 			 { 0, 8, 65, 7, 51, 4, 0 },
7053 			 { 0, 2, 41, 7, 72, 13, 0 },
7054 			 { 1, 20, 76, 7, 30, 1, 0 },
7055 			 { 0, 8, 61, 7, 54, 5, 0 },
7056 			 { 0, 2, 39, 7, 72, 15, 0 },
7057 			 { 0, 19, 76, 7, 32, 1, 0 },
7058 			 { 0, 7, 59, 7, 56, 6, 0 },
7059 			 { 0, 2, 36, 7, 74, 16, 0 },
7060 			 { 0, 17, 75, 7, 34, 2, 0 },
7061 			 { 0, 6, 58, 7, 58, 6, 0 },
7062 			 { 0, 2, 34, 7, 75, 17, 0 },
7063 			 { 0, 16, 74, 7, 36, 2, 0 },
7064 			 { 0, 6, 56, 7, 59, 7, 0 },
7065 			 { 0, 1, 32, 7, 76, 19, 0 },
7066 			 { 0, 15, 72, 7, 39, 2, 0 },
7067 			 { 0, 5, 54, 7, 61, 8, 0 },
7068 			 { 0, 1, 30, 7, 76, 20, 1 },
7069 			 { 0, 13, 72, 7, 41, 2, 0 },
7070 			 { 0, 4, 51, 7, 65, 8, 0 },
7071 			 { 0, 1, 29, 7, 75, 22, 1 },
7072 			 { 0, 12, 70, 7, 43, 3, 0 },
7073 			 { 0, 4, 49, 7, 66, 9, 0 },
7074 			 { 0, 1, 27, 7, 76, 23, 1 },
7075 			 { 0, 11, 69, 7, 45, 3, 0 },
7076 			 { 0, 4, 47, 7, 67, 10, 0 } },
7077 		.odd = { { 0, 16, 75, 7, 35, 2, 0 },
7078 			 { 0, 6, 57, 7, 58, 7, 0 },
7079 			 { 0, 2, 33, 7, 75, 18, 0 },
7080 			 { 0, 15, 73, 7, 38, 2, 0 },
7081 			 { 0, 5, 55, 7, 61, 7, 0 },
7082 			 { 0, 1, 31, 7, 76, 19, 1 },
7083 			 { 0, 14, 72, 7, 40, 2, 0 },
7084 			 { 0, 5, 53, 7, 62, 8, 0 },
7085 			 { 0, 1, 30, 7, 75, 21, 1 },
7086 			 { 0, 13, 70, 7, 42, 3, 0 },
7087 			 { 0, 4, 50, 7, 65, 9, 0 },
7088 			 { 0, 1, 28, 7, 76, 22, 1 },
7089 			 { 0, 12, 69, 7, 44, 3, 0 },
7090 			 { 0, 4, 48, 7, 66, 10, 0 },
7091 			 { 0, 1, 26, 7, 76, 24, 1 },
7092 			 { 0, 11, 68, 7, 46, 3, 0 },
7093 			 { 0, 3, 46, 7, 68, 11, 0 },
7094 			 { 1, 24, 76, 7, 26, 1, 0 },
7095 			 { 0, 10, 66, 7, 48, 4, 0 },
7096 			 { 0, 3, 44, 7, 69, 12, 0 },
7097 			 { 1, 22, 76, 7, 28, 1, 0 },
7098 			 { 0, 9, 65, 7, 50, 4, 0 },
7099 			 { 0, 3, 42, 7, 70, 13, 0 },
7100 			 { 1, 21, 75, 7, 30, 1, 0 },
7101 			 { 0, 8, 62, 7, 53, 5, 0 },
7102 			 { 0, 2, 40, 7, 72, 14, 0 },
7103 			 { 1, 19, 76, 7, 31, 1, 0 },
7104 			 { 0, 7, 61, 7, 55, 5, 0 },
7105 			 { 0, 2, 38, 7, 73, 15, 0 },
7106 			 { 0, 18, 75, 7, 33, 2, 0 },
7107 			 { 0, 7, 58, 7, 57, 6, 0 },
7108 			 { 0, 2, 35, 7, 75, 16, 0 } } },
7109 	.ptrn_arr = { { 0x24909249, 0x90924909, 0x92490924, 0x49212490,
7110 			 0x21249212, 0x24921249, 0x24921 } },
7111 	.sample_patrn_length = 214,
7112 	.hor_ds_en = 1,
7113 	.ver_ds_en = 1
7114 }, {
7115 	/* Scale factor 32 / (32 + 76) = 0.296296 */
7116 	.hor_phase_arr = {
7117 		.even = { { 1, 25, 76, 7, 25, 1, 0 },
7118 			 { 0, 10, 65, 7, 49, 4, 0 },
7119 			 { 0, 3, 41, 7, 70, 14, 0 },
7120 			 { 1, 19, 73, 7, 33, 2, 0 },
7121 			 { 0, 6, 58, 7, 58, 6, 0 },
7122 			 { 0, 2, 33, 7, 73, 19, 1 },
7123 			 { 0, 14, 70, 7, 41, 3, 0 },
7124 			 { 0, 4, 49, 7, 65, 10, 0 } },
7125 		.odd = { { 0, 16, 73, 7, 37, 2, 0 },
7126 			 { 0, 5, 53, 7, 62, 8, 0 },
7127 			 { 0, 1, 29, 7, 75, 22, 1 },
7128 			 { 0, 11, 69, 7, 45, 3, 0 },
7129 			 { 0, 3, 45, 7, 69, 11, 0 },
7130 			 { 1, 22, 75, 7, 29, 1, 0 },
7131 			 { 0, 8, 62, 7, 53, 5, 0 },
7132 			 { 0, 2, 37, 7, 73, 16, 0 } } },
7133 	.ver_phase_arr = {
7134 		.even = { { 1, 25, 76, 7, 25, 1, 0 },
7135 			 { 0, 10, 65, 7, 49, 4, 0 },
7136 			 { 0, 3, 41, 7, 70, 14, 0 },
7137 			 { 1, 19, 73, 7, 33, 2, 0 },
7138 			 { 0, 6, 58, 7, 58, 6, 0 },
7139 			 { 0, 2, 33, 7, 73, 19, 1 },
7140 			 { 0, 14, 70, 7, 41, 3, 0 },
7141 			 { 0, 4, 49, 7, 65, 10, 0 } },
7142 		.odd = { { 0, 16, 73, 7, 37, 2, 0 },
7143 			 { 0, 5, 53, 7, 62, 8, 0 },
7144 			 { 0, 1, 29, 7, 75, 22, 1 },
7145 			 { 0, 11, 69, 7, 45, 3, 0 },
7146 			 { 0, 3, 45, 7, 69, 11, 0 },
7147 			 { 1, 22, 75, 7, 29, 1, 0 },
7148 			 { 0, 8, 62, 7, 53, 5, 0 },
7149 			 { 0, 2, 37, 7, 73, 16, 0 } } },
7150 	.ptrn_arr = { { 0x24909249, 0x24921 } },
7151 	.sample_patrn_length = 54,
7152 	.hor_ds_en = 1,
7153 	.ver_ds_en = 1
7154 }, {
7155 	/* Scale factor 32 / (32 + 77) = 0.293578 */
7156 	.hor_phase_arr = {
7157 		.even = { { 1, 26, 74, 7, 26, 1, 0 },
7158 			 { 0, 9, 63, 7, 51, 5, 0 },
7159 			 { 0, 2, 37, 7, 73, 16, 0 },
7160 			 { 0, 15, 72, 7, 39, 2, 0 },
7161 			 { 0, 4, 49, 7, 65, 10, 0 },
7162 			 { 1, 24, 75, 7, 27, 1, 0 },
7163 			 { 0, 8, 62, 7, 53, 5, 0 },
7164 			 { 0, 2, 35, 7, 72, 18, 1 },
7165 			 { 0, 14, 70, 7, 41, 3, 0 },
7166 			 { 0, 4, 47, 7, 66, 11, 0 },
7167 			 { 1, 22, 75, 7, 29, 1, 0 },
7168 			 { 0, 7, 60, 7, 55, 6, 0 },
7169 			 { 0, 2, 33, 7, 73, 19, 1 },
7170 			 { 0, 13, 69, 7, 43, 3, 0 },
7171 			 { 0, 3, 45, 7, 68, 12, 0 },
7172 			 { 1, 21, 74, 7, 31, 1, 0 },
7173 			 { 0, 7, 57, 7, 57, 7, 0 },
7174 			 { 0, 1, 31, 7, 74, 21, 1 },
7175 			 { 0, 12, 68, 7, 45, 3, 0 },
7176 			 { 0, 3, 43, 7, 69, 13, 0 },
7177 			 { 1, 19, 73, 7, 33, 2, 0 },
7178 			 { 0, 6, 55, 7, 60, 7, 0 },
7179 			 { 0, 1, 29, 7, 75, 22, 1 },
7180 			 { 0, 11, 66, 7, 47, 4, 0 },
7181 			 { 0, 3, 41, 7, 70, 14, 0 },
7182 			 { 1, 18, 72, 7, 35, 2, 0 },
7183 			 { 0, 5, 53, 7, 62, 8, 0 },
7184 			 { 0, 1, 27, 7, 75, 24, 1 },
7185 			 { 0, 10, 65, 7, 49, 4, 0 },
7186 			 { 0, 2, 39, 7, 72, 15, 0 },
7187 			 { 0, 16, 73, 7, 37, 2, 0 },
7188 			 { 0, 5, 51, 7, 63, 9, 0 } },
7189 		.odd = { { 0, 16, 72, 7, 38, 2, 0 },
7190 			 { 0, 5, 50, 7, 64, 9, 0 },
7191 			 { 1, 25, 75, 7, 26, 1, 0 },
7192 			 { 0, 8, 63, 7, 52, 5, 0 },
7193 			 { 0, 2, 36, 7, 73, 17, 0 },
7194 			 { 0, 15, 70, 7, 40, 3, 0 },
7195 			 { 0, 4, 48, 7, 66, 10, 0 },
7196 			 { 1, 23, 75, 7, 28, 1, 0 },
7197 			 { 0, 8, 60, 7, 54, 6, 0 },
7198 			 { 0, 2, 34, 7, 73, 18, 1 },
7199 			 { 0, 13, 70, 7, 42, 3, 0 },
7200 			 { 0, 4, 46, 7, 67, 11, 0 },
7201 			 { 1, 21, 75, 7, 30, 1, 0 },
7202 			 { 0, 7, 59, 7, 56, 6, 0 },
7203 			 { 0, 2, 32, 7, 73, 20, 1 },
7204 			 { 0, 12, 69, 7, 44, 3, 0 },
7205 			 { 0, 3, 44, 7, 69, 12, 0 },
7206 			 { 1, 20, 73, 7, 32, 2, 0 },
7207 			 { 0, 6, 56, 7, 59, 7, 0 },
7208 			 { 0, 1, 30, 7, 75, 21, 1 },
7209 			 { 0, 11, 67, 7, 46, 4, 0 },
7210 			 { 0, 3, 42, 7, 70, 13, 0 },
7211 			 { 1, 18, 73, 7, 34, 2, 0 },
7212 			 { 0, 6, 54, 7, 60, 8, 0 },
7213 			 { 0, 1, 28, 7, 75, 23, 1 },
7214 			 { 0, 10, 66, 7, 48, 4, 0 },
7215 			 { 0, 3, 40, 7, 70, 15, 0 },
7216 			 { 0, 17, 73, 7, 36, 2, 0 },
7217 			 { 0, 5, 52, 7, 63, 8, 0 },
7218 			 { 0, 1, 26, 7, 75, 25, 1 },
7219 			 { 0, 9, 64, 7, 50, 5, 0 },
7220 			 { 0, 2, 38, 7, 72, 16, 0 } } },
7221 	.ver_phase_arr = {
7222 		.even = { { 1, 26, 74, 7, 26, 1, 0 },
7223 			 { 0, 9, 63, 7, 51, 5, 0 },
7224 			 { 0, 2, 37, 7, 73, 16, 0 },
7225 			 { 0, 15, 72, 7, 39, 2, 0 },
7226 			 { 0, 4, 49, 7, 65, 10, 0 },
7227 			 { 1, 24, 75, 7, 27, 1, 0 },
7228 			 { 0, 8, 62, 7, 53, 5, 0 },
7229 			 { 0, 2, 35, 7, 72, 18, 1 },
7230 			 { 0, 14, 70, 7, 41, 3, 0 },
7231 			 { 0, 4, 47, 7, 66, 11, 0 },
7232 			 { 1, 22, 75, 7, 29, 1, 0 },
7233 			 { 0, 7, 60, 7, 55, 6, 0 },
7234 			 { 0, 2, 33, 7, 73, 19, 1 },
7235 			 { 0, 13, 69, 7, 43, 3, 0 },
7236 			 { 0, 3, 45, 7, 68, 12, 0 },
7237 			 { 1, 21, 74, 7, 31, 1, 0 },
7238 			 { 0, 7, 57, 7, 57, 7, 0 },
7239 			 { 0, 1, 31, 7, 74, 21, 1 },
7240 			 { 0, 12, 68, 7, 45, 3, 0 },
7241 			 { 0, 3, 43, 7, 69, 13, 0 },
7242 			 { 1, 19, 73, 7, 33, 2, 0 },
7243 			 { 0, 6, 55, 7, 60, 7, 0 },
7244 			 { 0, 1, 29, 7, 75, 22, 1 },
7245 			 { 0, 11, 66, 7, 47, 4, 0 },
7246 			 { 0, 3, 41, 7, 70, 14, 0 },
7247 			 { 1, 18, 72, 7, 35, 2, 0 },
7248 			 { 0, 5, 53, 7, 62, 8, 0 },
7249 			 { 0, 1, 27, 7, 75, 24, 1 },
7250 			 { 0, 10, 65, 7, 49, 4, 0 },
7251 			 { 0, 2, 39, 7, 72, 15, 0 },
7252 			 { 0, 16, 73, 7, 37, 2, 0 },
7253 			 { 0, 5, 51, 7, 63, 9, 0 } },
7254 		.odd = { { 0, 16, 72, 7, 38, 2, 0 },
7255 			 { 0, 5, 50, 7, 64, 9, 0 },
7256 			 { 1, 25, 75, 7, 26, 1, 0 },
7257 			 { 0, 8, 63, 7, 52, 5, 0 },
7258 			 { 0, 2, 36, 7, 73, 17, 0 },
7259 			 { 0, 15, 70, 7, 40, 3, 0 },
7260 			 { 0, 4, 48, 7, 66, 10, 0 },
7261 			 { 1, 23, 75, 7, 28, 1, 0 },
7262 			 { 0, 8, 60, 7, 54, 6, 0 },
7263 			 { 0, 2, 34, 7, 73, 18, 1 },
7264 			 { 0, 13, 70, 7, 42, 3, 0 },
7265 			 { 0, 4, 46, 7, 67, 11, 0 },
7266 			 { 1, 21, 75, 7, 30, 1, 0 },
7267 			 { 0, 7, 59, 7, 56, 6, 0 },
7268 			 { 0, 2, 32, 7, 73, 20, 1 },
7269 			 { 0, 12, 69, 7, 44, 3, 0 },
7270 			 { 0, 3, 44, 7, 69, 12, 0 },
7271 			 { 1, 20, 73, 7, 32, 2, 0 },
7272 			 { 0, 6, 56, 7, 59, 7, 0 },
7273 			 { 0, 1, 30, 7, 75, 21, 1 },
7274 			 { 0, 11, 67, 7, 46, 4, 0 },
7275 			 { 0, 3, 42, 7, 70, 13, 0 },
7276 			 { 1, 18, 73, 7, 34, 2, 0 },
7277 			 { 0, 6, 54, 7, 60, 8, 0 },
7278 			 { 0, 1, 28, 7, 75, 23, 1 },
7279 			 { 0, 10, 66, 7, 48, 4, 0 },
7280 			 { 0, 3, 40, 7, 70, 15, 0 },
7281 			 { 0, 17, 73, 7, 36, 2, 0 },
7282 			 { 0, 5, 52, 7, 63, 8, 0 },
7283 			 { 0, 1, 26, 7, 75, 25, 1 },
7284 			 { 0, 9, 64, 7, 50, 5, 0 },
7285 			 { 0, 2, 38, 7, 72, 16, 0 } } },
7286 	.ptrn_arr = { { 0x24921249, 0x92484924, 0x49212490, 0x24849242,
7287 			 0x92124909, 0x48492424, 0x249092 } },
7288 	.sample_patrn_length = 218,
7289 	.hor_ds_en = 1,
7290 	.ver_ds_en = 1
7291 }, {
7292 	/* Scale factor 32 / (32 + 78) = 0.290909 */
7293 	.hor_phase_arr = {
7294 		.even = { { 1, 26, 74, 7, 26, 1, 0 },
7295 			 { 0, 8, 61, 7, 53, 6, 0 },
7296 			 { 0, 2, 33, 7, 73, 19, 1 },
7297 			 { 0, 12, 67, 7, 45, 4, 0 },
7298 			 { 0, 3, 41, 7, 70, 14, 0 },
7299 			 { 0, 17, 72, 7, 37, 2, 0 },
7300 			 { 0, 5, 49, 7, 64, 10, 0 },
7301 			 { 1, 22, 75, 7, 29, 1, 0 },
7302 			 { 0, 7, 57, 7, 57, 7, 0 },
7303 			 { 0, 1, 29, 7, 75, 22, 1 },
7304 			 { 0, 10, 64, 7, 49, 5, 0 },
7305 			 { 0, 2, 37, 7, 72, 17, 0 },
7306 			 { 0, 14, 70, 7, 41, 3, 0 },
7307 			 { 0, 4, 45, 7, 67, 12, 0 },
7308 			 { 1, 19, 73, 7, 33, 2, 0 },
7309 			 { 0, 6, 53, 7, 61, 8, 0 } },
7310 		.odd = { { 0, 15, 71, 7, 39, 3, 0 },
7311 			 { 0, 4, 47, 7, 66, 11, 0 },
7312 			 { 1, 21, 73, 7, 31, 2, 0 },
7313 			 { 0, 6, 55, 7, 59, 8, 0 },
7314 			 { 0, 1, 28, 7, 74, 24, 1 },
7315 			 { 0, 9, 63, 7, 51, 5, 0 },
7316 			 { 0, 2, 35, 7, 72, 18, 1 },
7317 			 { 0, 13, 69, 7, 43, 3, 0 },
7318 			 { 0, 3, 43, 7, 69, 13, 0 },
7319 			 { 1, 18, 72, 7, 35, 2, 0 },
7320 			 { 0, 5, 51, 7, 63, 9, 0 },
7321 			 { 1, 24, 74, 7, 28, 1, 0 },
7322 			 { 0, 8, 59, 7, 55, 6, 0 },
7323 			 { 0, 2, 31, 7, 73, 21, 1 },
7324 			 { 0, 11, 66, 7, 47, 4, 0 },
7325 			 { 0, 3, 39, 7, 71, 15, 0 } } },
7326 	.ver_phase_arr = {
7327 		.even = { { 1, 26, 74, 7, 26, 1, 0 },
7328 			 { 0, 8, 61, 7, 53, 6, 0 },
7329 			 { 0, 2, 33, 7, 73, 19, 1 },
7330 			 { 0, 12, 67, 7, 45, 4, 0 },
7331 			 { 0, 3, 41, 7, 70, 14, 0 },
7332 			 { 0, 17, 72, 7, 37, 2, 0 },
7333 			 { 0, 5, 49, 7, 64, 10, 0 },
7334 			 { 1, 22, 75, 7, 29, 1, 0 },
7335 			 { 0, 7, 57, 7, 57, 7, 0 },
7336 			 { 0, 1, 29, 7, 75, 22, 1 },
7337 			 { 0, 10, 64, 7, 49, 5, 0 },
7338 			 { 0, 2, 37, 7, 72, 17, 0 },
7339 			 { 0, 14, 70, 7, 41, 3, 0 },
7340 			 { 0, 4, 45, 7, 67, 12, 0 },
7341 			 { 1, 19, 73, 7, 33, 2, 0 },
7342 			 { 0, 6, 53, 7, 61, 8, 0 } },
7343 		.odd = { { 0, 15, 71, 7, 39, 3, 0 },
7344 			 { 0, 4, 47, 7, 66, 11, 0 },
7345 			 { 1, 21, 73, 7, 31, 2, 0 },
7346 			 { 0, 6, 55, 7, 59, 8, 0 },
7347 			 { 0, 1, 28, 7, 74, 24, 1 },
7348 			 { 0, 9, 63, 7, 51, 5, 0 },
7349 			 { 0, 2, 35, 7, 72, 18, 1 },
7350 			 { 0, 13, 69, 7, 43, 3, 0 },
7351 			 { 0, 3, 43, 7, 69, 13, 0 },
7352 			 { 1, 18, 72, 7, 35, 2, 0 },
7353 			 { 0, 5, 51, 7, 63, 9, 0 },
7354 			 { 1, 24, 74, 7, 28, 1, 0 },
7355 			 { 0, 8, 59, 7, 55, 6, 0 },
7356 			 { 0, 2, 31, 7, 73, 21, 1 },
7357 			 { 0, 11, 66, 7, 47, 4, 0 },
7358 			 { 0, 3, 39, 7, 71, 15, 0 } } },
7359 	.ptrn_arr = { { 0x24921249, 0x12490924, 0x9248492, 0x249 } },
7360 	.sample_patrn_length = 110,
7361 	.hor_ds_en = 1,
7362 	.ver_ds_en = 1
7363 }, {
7364 	/* Scale factor 32 / (32 + 79) = 0.288288 */
7365 	.hor_phase_arr = {
7366 		.even = { { 1, 26, 74, 7, 26, 1, 0 },
7367 			 { 0, 8, 59, 7, 55, 6, 0 },
7368 			 { 0, 1, 30, 7, 73, 23, 1 },
7369 			 { 0, 9, 63, 7, 51, 5, 0 },
7370 			 { 0, 2, 33, 7, 72, 20, 1 },
7371 			 { 0, 11, 66, 7, 47, 4, 0 },
7372 			 { 0, 2, 37, 7, 71, 17, 1 },
7373 			 { 0, 13, 69, 7, 43, 3, 0 },
7374 			 { 0, 3, 41, 7, 69, 15, 0 },
7375 			 { 0, 16, 70, 7, 39, 3, 0 },
7376 			 { 0, 4, 45, 7, 67, 12, 0 },
7377 			 { 1, 18, 72, 7, 35, 2, 0 },
7378 			 { 0, 5, 49, 7, 64, 10, 0 },
7379 			 { 1, 21, 73, 7, 31, 2, 0 },
7380 			 { 0, 6, 53, 7, 60, 9, 0 },
7381 			 { 1, 24, 74, 7, 28, 1, 0 },
7382 			 { 0, 7, 57, 7, 57, 7, 0 },
7383 			 { 0, 1, 28, 7, 74, 24, 1 },
7384 			 { 0, 9, 60, 7, 53, 6, 0 },
7385 			 { 0, 2, 31, 7, 73, 21, 1 },
7386 			 { 0, 10, 64, 7, 49, 5, 0 },
7387 			 { 0, 2, 35, 7, 72, 18, 1 },
7388 			 { 0, 12, 67, 7, 45, 4, 0 },
7389 			 { 0, 3, 39, 7, 70, 16, 0 },
7390 			 { 0, 15, 69, 7, 41, 3, 0 },
7391 			 { 0, 3, 43, 7, 69, 13, 0 },
7392 			 { 1, 17, 71, 7, 37, 2, 0 },
7393 			 { 0, 4, 47, 7, 66, 11, 0 },
7394 			 { 1, 20, 72, 7, 33, 2, 0 },
7395 			 { 0, 5, 51, 7, 63, 9, 0 },
7396 			 { 1, 23, 73, 7, 30, 1, 0 },
7397 			 { 0, 6, 55, 7, 59, 8, 0 } },
7398 		.odd = { { 0, 15, 70, 7, 40, 3, 0 },
7399 			 { 0, 4, 44, 7, 67, 13, 0 },
7400 			 { 1, 18, 71, 7, 36, 2, 0 },
7401 			 { 0, 4, 48, 7, 65, 11, 0 },
7402 			 { 1, 20, 73, 7, 32, 2, 0 },
7403 			 { 0, 6, 52, 7, 61, 9, 0 },
7404 			 { 1, 24, 73, 7, 29, 1, 0 },
7405 			 { 0, 7, 56, 7, 58, 7, 0 },
7406 			 { 0, 1, 27, 7, 74, 25, 1 },
7407 			 { 0, 8, 60, 7, 54, 6, 0 },
7408 			 { 0, 2, 30, 7, 73, 22, 1 },
7409 			 { 0, 10, 63, 7, 50, 5, 0 },
7410 			 { 0, 2, 34, 7, 72, 19, 1 },
7411 			 { 0, 12, 66, 7, 46, 4, 0 },
7412 			 { 0, 3, 38, 7, 71, 16, 0 },
7413 			 { 0, 14, 69, 7, 42, 3, 0 },
7414 			 { 0, 3, 42, 7, 69, 14, 0 },
7415 			 { 0, 16, 71, 7, 38, 3, 0 },
7416 			 { 0, 4, 46, 7, 66, 12, 0 },
7417 			 { 1, 19, 72, 7, 34, 2, 0 },
7418 			 { 0, 5, 50, 7, 63, 10, 0 },
7419 			 { 1, 22, 73, 7, 30, 2, 0 },
7420 			 { 0, 6, 54, 7, 60, 8, 0 },
7421 			 { 1, 25, 74, 7, 27, 1, 0 },
7422 			 { 0, 7, 58, 7, 56, 7, 0 },
7423 			 { 0, 1, 29, 7, 73, 24, 1 },
7424 			 { 0, 9, 61, 7, 52, 6, 0 },
7425 			 { 0, 2, 32, 7, 73, 20, 1 },
7426 			 { 0, 11, 65, 7, 48, 4, 0 },
7427 			 { 0, 2, 36, 7, 71, 18, 1 },
7428 			 { 0, 13, 67, 7, 44, 4, 0 },
7429 			 { 0, 3, 40, 7, 70, 15, 0 } } },
7430 	.ver_phase_arr = {
7431 		.even = { { 1, 26, 74, 7, 26, 1, 0 },
7432 			 { 0, 8, 59, 7, 55, 6, 0 },
7433 			 { 0, 1, 30, 7, 73, 23, 1 },
7434 			 { 0, 9, 63, 7, 51, 5, 0 },
7435 			 { 0, 2, 33, 7, 72, 20, 1 },
7436 			 { 0, 11, 66, 7, 47, 4, 0 },
7437 			 { 0, 2, 37, 7, 71, 17, 1 },
7438 			 { 0, 13, 69, 7, 43, 3, 0 },
7439 			 { 0, 3, 41, 7, 69, 15, 0 },
7440 			 { 0, 16, 70, 7, 39, 3, 0 },
7441 			 { 0, 4, 45, 7, 67, 12, 0 },
7442 			 { 1, 18, 72, 7, 35, 2, 0 },
7443 			 { 0, 5, 49, 7, 64, 10, 0 },
7444 			 { 1, 21, 73, 7, 31, 2, 0 },
7445 			 { 0, 6, 53, 7, 60, 9, 0 },
7446 			 { 1, 24, 74, 7, 28, 1, 0 },
7447 			 { 0, 7, 57, 7, 57, 7, 0 },
7448 			 { 0, 1, 28, 7, 74, 24, 1 },
7449 			 { 0, 9, 60, 7, 53, 6, 0 },
7450 			 { 0, 2, 31, 7, 73, 21, 1 },
7451 			 { 0, 10, 64, 7, 49, 5, 0 },
7452 			 { 0, 2, 35, 7, 72, 18, 1 },
7453 			 { 0, 12, 67, 7, 45, 4, 0 },
7454 			 { 0, 3, 39, 7, 70, 16, 0 },
7455 			 { 0, 15, 69, 7, 41, 3, 0 },
7456 			 { 0, 3, 43, 7, 69, 13, 0 },
7457 			 { 1, 17, 71, 7, 37, 2, 0 },
7458 			 { 0, 4, 47, 7, 66, 11, 0 },
7459 			 { 1, 20, 72, 7, 33, 2, 0 },
7460 			 { 0, 5, 51, 7, 63, 9, 0 },
7461 			 { 1, 23, 73, 7, 30, 1, 0 },
7462 			 { 0, 6, 55, 7, 59, 8, 0 } },
7463 		.odd = { { 0, 15, 70, 7, 40, 3, 0 },
7464 			 { 0, 4, 44, 7, 67, 13, 0 },
7465 			 { 1, 18, 71, 7, 36, 2, 0 },
7466 			 { 0, 4, 48, 7, 65, 11, 0 },
7467 			 { 1, 20, 73, 7, 32, 2, 0 },
7468 			 { 0, 6, 52, 7, 61, 9, 0 },
7469 			 { 1, 24, 73, 7, 29, 1, 0 },
7470 			 { 0, 7, 56, 7, 58, 7, 0 },
7471 			 { 0, 1, 27, 7, 74, 25, 1 },
7472 			 { 0, 8, 60, 7, 54, 6, 0 },
7473 			 { 0, 2, 30, 7, 73, 22, 1 },
7474 			 { 0, 10, 63, 7, 50, 5, 0 },
7475 			 { 0, 2, 34, 7, 72, 19, 1 },
7476 			 { 0, 12, 66, 7, 46, 4, 0 },
7477 			 { 0, 3, 38, 7, 71, 16, 0 },
7478 			 { 0, 14, 69, 7, 42, 3, 0 },
7479 			 { 0, 3, 42, 7, 69, 14, 0 },
7480 			 { 0, 16, 71, 7, 38, 3, 0 },
7481 			 { 0, 4, 46, 7, 66, 12, 0 },
7482 			 { 1, 19, 72, 7, 34, 2, 0 },
7483 			 { 0, 5, 50, 7, 63, 10, 0 },
7484 			 { 1, 22, 73, 7, 30, 2, 0 },
7485 			 { 0, 6, 54, 7, 60, 8, 0 },
7486 			 { 1, 25, 74, 7, 27, 1, 0 },
7487 			 { 0, 7, 58, 7, 56, 7, 0 },
7488 			 { 0, 1, 29, 7, 73, 24, 1 },
7489 			 { 0, 9, 61, 7, 52, 6, 0 },
7490 			 { 0, 2, 32, 7, 73, 20, 1 },
7491 			 { 0, 11, 65, 7, 48, 4, 0 },
7492 			 { 0, 2, 36, 7, 71, 18, 1 },
7493 			 { 0, 13, 67, 7, 44, 4, 0 },
7494 			 { 0, 3, 40, 7, 70, 15, 0 } } },
7495 	.ptrn_arr = { { 0x84921249, 0x42492124, 0x24249092, 0x92124909,
7496 			 0x49212484, 0x24909248, 0x2490924 } },
7497 	.sample_patrn_length = 222,
7498 	.hor_ds_en = 1,
7499 	.ver_ds_en = 1
7500 }, {
7501 	/* Scale factor 32 / (32 + 80) = 0.285714 */
7502 	.hor_phase_arr = {
7503 		.even = { { 1, 26, 74, 7, 26, 1, 0 },
7504 			 { 0, 7, 57, 7, 57, 7, 0 } },
7505 		.odd = { { 0, 15, 69, 7, 41, 3, 0 },
7506 			 { 0, 3, 41, 7, 69, 15, 0 } } },
7507 	.ver_phase_arr = {
7508 		.even = { { 1, 26, 74, 7, 26, 1, 0 },
7509 			 { 0, 7, 57, 7, 57, 7, 0 } },
7510 		.odd = { { 0, 15, 69, 7, 41, 3, 0 },
7511 			 { 0, 3, 41, 7, 69, 15, 0 } } },
7512 	.ptrn_arr = { { 0x249 } },
7513 	.sample_patrn_length = 14,
7514 	.hor_ds_en = 1,
7515 	.ver_ds_en = 1
7516 }, {
7517 	/* Scale factor 32 / (32 + 81) = 0.283186 */
7518 	.hor_phase_arr = {
7519 		.even = { { 1, 27, 72, 7, 27, 1, 0 },
7520 			 { 0, 7, 54, 7, 59, 8, 0 },
7521 			 { 1, 23, 72, 7, 30, 2, 0 },
7522 			 { 0, 6, 51, 7, 61, 10, 0 },
7523 			 { 1, 20, 71, 7, 34, 2, 0 },
7524 			 { 0, 5, 47, 7, 64, 12, 0 },
7525 			 { 1, 18, 69, 7, 37, 3, 0 },
7526 			 { 0, 4, 43, 7, 67, 14, 0 },
7527 			 { 0, 15, 69, 7, 41, 3, 0 },
7528 			 { 0, 3, 39, 7, 69, 16, 1 },
7529 			 { 0, 13, 66, 7, 45, 4, 0 },
7530 			 { 0, 2, 35, 7, 71, 19, 1 },
7531 			 { 0, 11, 63, 7, 49, 5, 0 },
7532 			 { 0, 2, 32, 7, 71, 22, 1 },
7533 			 { 0, 9, 60, 7, 53, 6, 0 },
7534 			 { 0, 1, 28, 7, 73, 25, 1 },
7535 			 { 0, 8, 56, 7, 56, 8, 0 },
7536 			 { 1, 25, 73, 7, 28, 1, 0 },
7537 			 { 0, 6, 53, 7, 60, 9, 0 },
7538 			 { 1, 22, 71, 7, 32, 2, 0 },
7539 			 { 0, 5, 49, 7, 63, 11, 0 },
7540 			 { 1, 19, 71, 7, 35, 2, 0 },
7541 			 { 0, 4, 45, 7, 66, 13, 0 },
7542 			 { 1, 16, 69, 7, 39, 3, 0 },
7543 			 { 0, 3, 41, 7, 69, 15, 0 },
7544 			 { 0, 14, 67, 7, 43, 4, 0 },
7545 			 { 0, 3, 37, 7, 69, 18, 1 },
7546 			 { 0, 12, 64, 7, 47, 5, 0 },
7547 			 { 0, 2, 34, 7, 71, 20, 1 },
7548 			 { 0, 10, 61, 7, 51, 6, 0 },
7549 			 { 0, 2, 30, 7, 72, 23, 1 },
7550 			 { 0, 8, 59, 7, 54, 7, 0 } },
7551 		.odd = { { 0, 15, 67, 7, 42, 4, 0 },
7552 			 { 0, 3, 38, 7, 69, 17, 1 },
7553 			 { 0, 12, 66, 7, 46, 4, 0 },
7554 			 { 0, 2, 34, 7, 71, 20, 1 },
7555 			 { 0, 10, 63, 7, 50, 5, 0 },
7556 			 { 0, 2, 31, 7, 71, 23, 1 },
7557 			 { 0, 9, 58, 7, 54, 7, 0 },
7558 			 { 0, 1, 27, 7, 73, 26, 1 },
7559 			 { 0, 7, 55, 7, 58, 8, 0 },
7560 			 { 1, 24, 72, 7, 29, 2, 0 },
7561 			 { 0, 6, 52, 7, 60, 10, 0 },
7562 			 { 1, 21, 71, 7, 33, 2, 0 },
7563 			 { 0, 5, 48, 7, 64, 11, 0 },
7564 			 { 1, 18, 70, 7, 36, 3, 0 },
7565 			 { 0, 4, 44, 7, 67, 13, 0 },
7566 			 { 0, 16, 69, 7, 40, 3, 0 },
7567 			 { 0, 3, 40, 7, 69, 16, 0 },
7568 			 { 0, 13, 67, 7, 44, 4, 0 },
7569 			 { 0, 3, 36, 7, 70, 18, 1 },
7570 			 { 0, 11, 64, 7, 48, 5, 0 },
7571 			 { 0, 2, 33, 7, 71, 21, 1 },
7572 			 { 0, 10, 60, 7, 52, 6, 0 },
7573 			 { 0, 2, 29, 7, 72, 24, 1 },
7574 			 { 0, 8, 58, 7, 55, 7, 0 },
7575 			 { 1, 26, 73, 7, 27, 1, 0 },
7576 			 { 0, 7, 54, 7, 58, 9, 0 },
7577 			 { 1, 23, 71, 7, 31, 2, 0 },
7578 			 { 0, 5, 50, 7, 63, 10, 0 },
7579 			 { 1, 20, 71, 7, 34, 2, 0 },
7580 			 { 0, 4, 46, 7, 66, 12, 0 },
7581 			 { 1, 17, 69, 7, 38, 3, 0 },
7582 			 { 0, 4, 42, 7, 67, 15, 0 } } },
7583 	.ver_phase_arr = {
7584 		.even = { { 1, 27, 72, 7, 27, 1, 0 },
7585 			 { 0, 7, 54, 7, 59, 8, 0 },
7586 			 { 1, 23, 72, 7, 30, 2, 0 },
7587 			 { 0, 6, 51, 7, 61, 10, 0 },
7588 			 { 1, 20, 71, 7, 34, 2, 0 },
7589 			 { 0, 5, 47, 7, 64, 12, 0 },
7590 			 { 1, 18, 69, 7, 37, 3, 0 },
7591 			 { 0, 4, 43, 7, 67, 14, 0 },
7592 			 { 0, 15, 69, 7, 41, 3, 0 },
7593 			 { 0, 3, 39, 7, 69, 16, 1 },
7594 			 { 0, 13, 66, 7, 45, 4, 0 },
7595 			 { 0, 2, 35, 7, 71, 19, 1 },
7596 			 { 0, 11, 63, 7, 49, 5, 0 },
7597 			 { 0, 2, 32, 7, 71, 22, 1 },
7598 			 { 0, 9, 60, 7, 53, 6, 0 },
7599 			 { 0, 1, 28, 7, 73, 25, 1 },
7600 			 { 0, 8, 56, 7, 56, 8, 0 },
7601 			 { 1, 25, 73, 7, 28, 1, 0 },
7602 			 { 0, 6, 53, 7, 60, 9, 0 },
7603 			 { 1, 22, 71, 7, 32, 2, 0 },
7604 			 { 0, 5, 49, 7, 63, 11, 0 },
7605 			 { 1, 19, 71, 7, 35, 2, 0 },
7606 			 { 0, 4, 45, 7, 66, 13, 0 },
7607 			 { 1, 16, 69, 7, 39, 3, 0 },
7608 			 { 0, 3, 41, 7, 69, 15, 0 },
7609 			 { 0, 14, 67, 7, 43, 4, 0 },
7610 			 { 0, 3, 37, 7, 69, 18, 1 },
7611 			 { 0, 12, 64, 7, 47, 5, 0 },
7612 			 { 0, 2, 34, 7, 71, 20, 1 },
7613 			 { 0, 10, 61, 7, 51, 6, 0 },
7614 			 { 0, 2, 30, 7, 72, 23, 1 },
7615 			 { 0, 8, 59, 7, 54, 7, 0 } },
7616 		.odd = { { 0, 15, 67, 7, 42, 4, 0 },
7617 			 { 0, 3, 38, 7, 69, 17, 1 },
7618 			 { 0, 12, 66, 7, 46, 4, 0 },
7619 			 { 0, 2, 34, 7, 71, 20, 1 },
7620 			 { 0, 10, 63, 7, 50, 5, 0 },
7621 			 { 0, 2, 31, 7, 71, 23, 1 },
7622 			 { 0, 9, 58, 7, 54, 7, 0 },
7623 			 { 0, 1, 27, 7, 73, 26, 1 },
7624 			 { 0, 7, 55, 7, 58, 8, 0 },
7625 			 { 1, 24, 72, 7, 29, 2, 0 },
7626 			 { 0, 6, 52, 7, 60, 10, 0 },
7627 			 { 1, 21, 71, 7, 33, 2, 0 },
7628 			 { 0, 5, 48, 7, 64, 11, 0 },
7629 			 { 1, 18, 70, 7, 36, 3, 0 },
7630 			 { 0, 4, 44, 7, 67, 13, 0 },
7631 			 { 0, 16, 69, 7, 40, 3, 0 },
7632 			 { 0, 3, 40, 7, 69, 16, 0 },
7633 			 { 0, 13, 67, 7, 44, 4, 0 },
7634 			 { 0, 3, 36, 7, 70, 18, 1 },
7635 			 { 0, 11, 64, 7, 48, 5, 0 },
7636 			 { 0, 2, 33, 7, 71, 21, 1 },
7637 			 { 0, 10, 60, 7, 52, 6, 0 },
7638 			 { 0, 2, 29, 7, 72, 24, 1 },
7639 			 { 0, 8, 58, 7, 55, 7, 0 },
7640 			 { 1, 26, 73, 7, 27, 1, 0 },
7641 			 { 0, 7, 54, 7, 58, 9, 0 },
7642 			 { 1, 23, 71, 7, 31, 2, 0 },
7643 			 { 0, 5, 50, 7, 63, 10, 0 },
7644 			 { 1, 20, 71, 7, 34, 2, 0 },
7645 			 { 0, 4, 46, 7, 66, 12, 0 },
7646 			 { 1, 17, 69, 7, 38, 3, 0 },
7647 			 { 0, 4, 42, 7, 67, 15, 0 } } },
7648 	.ptrn_arr = { { 0x90924249, 0x49092424, 0x84921248, 0x49092124,
7649 			 0x24909242, 0x48492124, 0x24849212 } },
7650 	.sample_patrn_length = 226,
7651 	.hor_ds_en = 1,
7652 	.ver_ds_en = 1
7653 }, {
7654 	/* Scale factor 32 / (32 + 82) = 0.280702 */
7655 	.hor_phase_arr = {
7656 		.even = { { 1, 27, 72, 7, 27, 1, 0 },
7657 			 { 0, 6, 52, 7, 61, 9, 0 },
7658 			 { 1, 21, 70, 7, 34, 2, 0 },
7659 			 { 0, 4, 45, 7, 66, 13, 0 },
7660 			 { 0, 15, 68, 7, 41, 4, 0 },
7661 			 { 0, 3, 37, 7, 69, 18, 1 },
7662 			 { 0, 11, 63, 7, 49, 5, 0 },
7663 			 { 0, 2, 30, 7, 71, 24, 1 },
7664 			 { 0, 8, 56, 7, 56, 8, 0 },
7665 			 { 1, 24, 71, 7, 30, 2, 0 },
7666 			 { 0, 5, 49, 7, 63, 11, 0 },
7667 			 { 1, 18, 69, 7, 37, 3, 0 },
7668 			 { 0, 4, 41, 7, 68, 15, 0 },
7669 			 { 0, 13, 66, 7, 45, 4, 0 },
7670 			 { 0, 2, 34, 7, 70, 21, 1 },
7671 			 { 0, 9, 61, 7, 52, 6, 0 } },
7672 		.odd = { { 0, 14, 67, 7, 43, 4, 0 },
7673 			 { 0, 3, 36, 7, 69, 19, 1 },
7674 			 { 0, 10, 61, 7, 51, 6, 0 },
7675 			 { 0, 2, 28, 7, 72, 25, 1 },
7676 			 { 0, 7, 54, 7, 58, 9, 0 },
7677 			 { 1, 22, 71, 7, 32, 2, 0 },
7678 			 { 0, 5, 47, 7, 64, 12, 0 },
7679 			 { 1, 17, 68, 7, 39, 3, 0 },
7680 			 { 0, 3, 39, 7, 68, 17, 1 },
7681 			 { 0, 12, 64, 7, 47, 5, 0 },
7682 			 { 0, 2, 32, 7, 71, 22, 1 },
7683 			 { 0, 9, 58, 7, 54, 7, 0 },
7684 			 { 1, 25, 72, 7, 28, 2, 0 },
7685 			 { 0, 6, 51, 7, 61, 10, 0 },
7686 			 { 1, 19, 69, 7, 36, 3, 0 },
7687 			 { 0, 4, 43, 7, 67, 14, 0 } } },
7688 	.ver_phase_arr = {
7689 		.even = { { 1, 27, 72, 7, 27, 1, 0 },
7690 			 { 0, 6, 52, 7, 61, 9, 0 },
7691 			 { 1, 21, 70, 7, 34, 2, 0 },
7692 			 { 0, 4, 45, 7, 66, 13, 0 },
7693 			 { 0, 15, 68, 7, 41, 4, 0 },
7694 			 { 0, 3, 37, 7, 69, 18, 1 },
7695 			 { 0, 11, 63, 7, 49, 5, 0 },
7696 			 { 0, 2, 30, 7, 71, 24, 1 },
7697 			 { 0, 8, 56, 7, 56, 8, 0 },
7698 			 { 1, 24, 71, 7, 30, 2, 0 },
7699 			 { 0, 5, 49, 7, 63, 11, 0 },
7700 			 { 1, 18, 69, 7, 37, 3, 0 },
7701 			 { 0, 4, 41, 7, 68, 15, 0 },
7702 			 { 0, 13, 66, 7, 45, 4, 0 },
7703 			 { 0, 2, 34, 7, 70, 21, 1 },
7704 			 { 0, 9, 61, 7, 52, 6, 0 } },
7705 		.odd = { { 0, 14, 67, 7, 43, 4, 0 },
7706 			 { 0, 3, 36, 7, 69, 19, 1 },
7707 			 { 0, 10, 61, 7, 51, 6, 0 },
7708 			 { 0, 2, 28, 7, 72, 25, 1 },
7709 			 { 0, 7, 54, 7, 58, 9, 0 },
7710 			 { 1, 22, 71, 7, 32, 2, 0 },
7711 			 { 0, 5, 47, 7, 64, 12, 0 },
7712 			 { 1, 17, 68, 7, 39, 3, 0 },
7713 			 { 0, 3, 39, 7, 68, 17, 1 },
7714 			 { 0, 12, 64, 7, 47, 5, 0 },
7715 			 { 0, 2, 32, 7, 71, 22, 1 },
7716 			 { 0, 9, 58, 7, 54, 7, 0 },
7717 			 { 1, 25, 72, 7, 28, 2, 0 },
7718 			 { 0, 6, 51, 7, 61, 10, 0 },
7719 			 { 1, 19, 69, 7, 36, 3, 0 },
7720 			 { 0, 4, 43, 7, 67, 14, 0 } } },
7721 	.ptrn_arr = { { 0x90924249, 0x9212484, 0x92124249, 0x2484 } },
7722 	.sample_patrn_length = 114,
7723 	.hor_ds_en = 1,
7724 	.ver_ds_en = 1
7725 }, {
7726 	/* Scale factor 32 / (32 + 83) = 0.278261 */
7727 	.hor_phase_arr = {
7728 		.even = { { 1, 27, 72, 7, 27, 1, 0 },
7729 			 { 0, 6, 51, 7, 61, 10, 0 },
7730 			 { 1, 18, 68, 7, 38, 3, 0 },
7731 			 { 0, 3, 39, 7, 68, 17, 1 },
7732 			 { 0, 11, 62, 7, 49, 6, 0 },
7733 			 { 0, 2, 29, 7, 71, 25, 1 },
7734 			 { 0, 7, 52, 7, 59, 10, 0 },
7735 			 { 1, 19, 69, 7, 36, 3, 0 },
7736 			 { 0, 4, 41, 7, 66, 16, 1 },
7737 			 { 0, 12, 64, 7, 47, 5, 0 },
7738 			 { 0, 2, 30, 7, 71, 24, 1 },
7739 			 { 0, 7, 54, 7, 58, 9, 0 },
7740 			 { 1, 21, 70, 7, 34, 2, 0 },
7741 			 { 0, 4, 43, 7, 66, 15, 0 },
7742 			 { 0, 13, 65, 7, 45, 5, 0 },
7743 			 { 0, 2, 32, 7, 71, 22, 1 },
7744 			 { 0, 8, 56, 7, 56, 8, 0 },
7745 			 { 1, 22, 71, 7, 32, 2, 0 },
7746 			 { 0, 5, 45, 7, 65, 13, 0 },
7747 			 { 0, 15, 66, 7, 43, 4, 0 },
7748 			 { 0, 2, 34, 7, 70, 21, 1 },
7749 			 { 0, 9, 58, 7, 54, 7, 0 },
7750 			 { 1, 24, 71, 7, 30, 2, 0 },
7751 			 { 0, 5, 47, 7, 64, 12, 0 },
7752 			 { 1, 16, 66, 7, 41, 4, 0 },
7753 			 { 0, 3, 36, 7, 69, 19, 1 },
7754 			 { 0, 10, 59, 7, 52, 7, 0 },
7755 			 { 1, 25, 71, 7, 29, 2, 0 },
7756 			 { 0, 6, 49, 7, 62, 11, 0 },
7757 			 { 1, 17, 68, 7, 39, 3, 0 },
7758 			 { 0, 3, 38, 7, 68, 18, 1 },
7759 			 { 0, 10, 61, 7, 51, 6, 0 } },
7760 		.odd = { { 0, 14, 66, 7, 44, 4, 0 },
7761 			 { 0, 2, 33, 7, 70, 22, 1 },
7762 			 { 0, 8, 57, 7, 55, 8, 0 },
7763 			 { 1, 23, 71, 7, 31, 2, 0 },
7764 			 { 0, 5, 46, 7, 64, 13, 0 },
7765 			 { 0, 15, 67, 7, 42, 4, 0 },
7766 			 { 0, 3, 35, 7, 69, 20, 1 },
7767 			 { 0, 9, 59, 7, 53, 7, 0 },
7768 			 { 1, 25, 71, 7, 29, 2, 0 },
7769 			 { 0, 5, 48, 7, 63, 12, 0 },
7770 			 { 1, 16, 68, 7, 40, 3, 0 },
7771 			 { 0, 3, 37, 7, 68, 19, 1 },
7772 			 { 0, 10, 61, 7, 51, 6, 0 },
7773 			 { 1, 26, 71, 7, 28, 2, 0 },
7774 			 { 0, 6, 50, 7, 61, 11, 0 },
7775 			 { 1, 18, 68, 7, 38, 3, 0 },
7776 			 { 0, 3, 38, 7, 68, 18, 1 },
7777 			 { 0, 11, 61, 7, 50, 6, 0 },
7778 			 { 0, 2, 28, 7, 71, 26, 1 },
7779 			 { 0, 6, 51, 7, 61, 10, 0 },
7780 			 { 1, 19, 68, 7, 37, 3, 0 },
7781 			 { 0, 3, 40, 7, 68, 16, 1 },
7782 			 { 0, 12, 63, 7, 48, 5, 0 },
7783 			 { 0, 2, 29, 7, 71, 25, 1 },
7784 			 { 0, 7, 53, 7, 59, 9, 0 },
7785 			 { 1, 20, 69, 7, 35, 3, 0 },
7786 			 { 0, 4, 42, 7, 67, 15, 0 },
7787 			 { 0, 13, 64, 7, 46, 5, 0 },
7788 			 { 0, 2, 31, 7, 71, 23, 1 },
7789 			 { 0, 8, 55, 7, 57, 8, 0 },
7790 			 { 1, 22, 70, 7, 33, 2, 0 },
7791 			 { 0, 4, 44, 7, 66, 14, 0 } } },
7792 	.ver_phase_arr = {
7793 		.even = { { 1, 27, 72, 7, 27, 1, 0 },
7794 			 { 0, 6, 51, 7, 61, 10, 0 },
7795 			 { 1, 18, 68, 7, 38, 3, 0 },
7796 			 { 0, 3, 39, 7, 68, 17, 1 },
7797 			 { 0, 11, 62, 7, 49, 6, 0 },
7798 			 { 0, 2, 29, 7, 71, 25, 1 },
7799 			 { 0, 7, 52, 7, 59, 10, 0 },
7800 			 { 1, 19, 69, 7, 36, 3, 0 },
7801 			 { 0, 4, 41, 7, 66, 16, 1 },
7802 			 { 0, 12, 64, 7, 47, 5, 0 },
7803 			 { 0, 2, 30, 7, 71, 24, 1 },
7804 			 { 0, 7, 54, 7, 58, 9, 0 },
7805 			 { 1, 21, 70, 7, 34, 2, 0 },
7806 			 { 0, 4, 43, 7, 66, 15, 0 },
7807 			 { 0, 13, 65, 7, 45, 5, 0 },
7808 			 { 0, 2, 32, 7, 71, 22, 1 },
7809 			 { 0, 8, 56, 7, 56, 8, 0 },
7810 			 { 1, 22, 71, 7, 32, 2, 0 },
7811 			 { 0, 5, 45, 7, 65, 13, 0 },
7812 			 { 0, 15, 66, 7, 43, 4, 0 },
7813 			 { 0, 2, 34, 7, 70, 21, 1 },
7814 			 { 0, 9, 58, 7, 54, 7, 0 },
7815 			 { 1, 24, 71, 7, 30, 2, 0 },
7816 			 { 0, 5, 47, 7, 64, 12, 0 },
7817 			 { 1, 16, 66, 7, 41, 4, 0 },
7818 			 { 0, 3, 36, 7, 69, 19, 1 },
7819 			 { 0, 10, 59, 7, 52, 7, 0 },
7820 			 { 1, 25, 71, 7, 29, 2, 0 },
7821 			 { 0, 6, 49, 7, 62, 11, 0 },
7822 			 { 1, 17, 68, 7, 39, 3, 0 },
7823 			 { 0, 3, 38, 7, 68, 18, 1 },
7824 			 { 0, 10, 61, 7, 51, 6, 0 } },
7825 		.odd = { { 0, 14, 66, 7, 44, 4, 0 },
7826 			 { 0, 2, 33, 7, 70, 22, 1 },
7827 			 { 0, 8, 57, 7, 55, 8, 0 },
7828 			 { 1, 23, 71, 7, 31, 2, 0 },
7829 			 { 0, 5, 46, 7, 64, 13, 0 },
7830 			 { 0, 15, 67, 7, 42, 4, 0 },
7831 			 { 0, 3, 35, 7, 69, 20, 1 },
7832 			 { 0, 9, 59, 7, 53, 7, 0 },
7833 			 { 1, 25, 71, 7, 29, 2, 0 },
7834 			 { 0, 5, 48, 7, 63, 12, 0 },
7835 			 { 1, 16, 68, 7, 40, 3, 0 },
7836 			 { 0, 3, 37, 7, 68, 19, 1 },
7837 			 { 0, 10, 61, 7, 51, 6, 0 },
7838 			 { 1, 26, 71, 7, 28, 2, 0 },
7839 			 { 0, 6, 50, 7, 61, 11, 0 },
7840 			 { 1, 18, 68, 7, 38, 3, 0 },
7841 			 { 0, 3, 38, 7, 68, 18, 1 },
7842 			 { 0, 11, 61, 7, 50, 6, 0 },
7843 			 { 0, 2, 28, 7, 71, 26, 1 },
7844 			 { 0, 6, 51, 7, 61, 10, 0 },
7845 			 { 1, 19, 68, 7, 37, 3, 0 },
7846 			 { 0, 3, 40, 7, 68, 16, 1 },
7847 			 { 0, 12, 63, 7, 48, 5, 0 },
7848 			 { 0, 2, 29, 7, 71, 25, 1 },
7849 			 { 0, 7, 53, 7, 59, 9, 0 },
7850 			 { 1, 20, 69, 7, 35, 3, 0 },
7851 			 { 0, 4, 42, 7, 67, 15, 0 },
7852 			 { 0, 13, 64, 7, 46, 5, 0 },
7853 			 { 0, 2, 31, 7, 71, 23, 1 },
7854 			 { 0, 8, 55, 7, 57, 8, 0 },
7855 			 { 1, 22, 70, 7, 33, 2, 0 },
7856 			 { 0, 4, 44, 7, 66, 14, 0 } } },
7857 	.ptrn_arr = { { 0x92124249, 0x21242484, 0x12424849, 0x24248492,
7858 			 0x42484909, 0x24849092, 0x48490924, 0x2 } },
7859 	.sample_patrn_length = 230,
7860 	.hor_ds_en = 1,
7861 	.ver_ds_en = 1
7862 }, {
7863 	/* Scale factor 32 / (32 + 84) = 0.275862 */
7864 	.hor_phase_arr = {
7865 		.even = { { 2, 27, 70, 7, 27, 2, 0 },
7866 			 { 0, 6, 49, 7, 61, 12, 0 },
7867 			 { 1, 16, 66, 7, 41, 4, 0 },
7868 			 { 0, 2, 34, 7, 70, 21, 1 },
7869 			 { 0, 8, 56, 7, 56, 8, 0 },
7870 			 { 1, 21, 70, 7, 34, 2, 0 },
7871 			 { 0, 4, 41, 7, 66, 16, 1 },
7872 			 { 0, 12, 61, 7, 49, 6, 0 } },
7873 		.odd = { { 0, 14, 64, 7, 45, 5, 0 },
7874 			 { 0, 2, 31, 7, 70, 24, 1 },
7875 			 { 0, 7, 52, 7, 59, 10, 0 },
7876 			 { 1, 18, 68, 7, 38, 3, 0 },
7877 			 { 0, 3, 38, 7, 68, 18, 1 },
7878 			 { 0, 10, 59, 7, 52, 7, 0 },
7879 			 { 1, 24, 70, 7, 31, 2, 0 },
7880 			 { 0, 5, 45, 7, 64, 14, 0 } } },
7881 	.ver_phase_arr = {
7882 		.even = { { 2, 27, 70, 7, 27, 2, 0 },
7883 			 { 0, 6, 49, 7, 61, 12, 0 },
7884 			 { 1, 16, 66, 7, 41, 4, 0 },
7885 			 { 0, 2, 34, 7, 70, 21, 1 },
7886 			 { 0, 8, 56, 7, 56, 8, 0 },
7887 			 { 1, 21, 70, 7, 34, 2, 0 },
7888 			 { 0, 4, 41, 7, 66, 16, 1 },
7889 			 { 0, 12, 61, 7, 49, 6, 0 } },
7890 		.odd = { { 0, 14, 64, 7, 45, 5, 0 },
7891 			 { 0, 2, 31, 7, 70, 24, 1 },
7892 			 { 0, 7, 52, 7, 59, 10, 0 },
7893 			 { 1, 18, 68, 7, 38, 3, 0 },
7894 			 { 0, 3, 38, 7, 68, 18, 1 },
7895 			 { 0, 10, 59, 7, 52, 7, 0 },
7896 			 { 1, 24, 70, 7, 31, 2, 0 },
7897 			 { 0, 5, 45, 7, 64, 14, 0 } } },
7898 	.ptrn_arr = { { 0x92124249, 0x248490 } },
7899 	.sample_patrn_length = 58,
7900 	.hor_ds_en = 1,
7901 	.ver_ds_en = 1
7902 }, {
7903 	/* Scale factor 32 / (32 + 85) = 0.273504 */
7904 	.hor_phase_arr = {
7905 		.even = { { 2, 27, 70, 7, 27, 2, 0 },
7906 			 { 0, 5, 47, 7, 63, 13, 0 },
7907 			 { 0, 14, 64, 7, 45, 5, 0 },
7908 			 { 0, 2, 29, 7, 70, 26, 1 },
7909 			 { 0, 6, 48, 7, 62, 12, 0 },
7910 			 { 1, 15, 65, 7, 43, 4, 0 },
7911 			 { 0, 2, 31, 7, 70, 24, 1 },
7912 			 { 0, 6, 50, 7, 61, 11, 0 },
7913 			 { 1, 16, 66, 7, 41, 4, 0 },
7914 			 { 0, 2, 32, 7, 70, 23, 1 },
7915 			 { 0, 7, 52, 7, 59, 10, 0 },
7916 			 { 1, 17, 67, 7, 39, 4, 0 },
7917 			 { 0, 3, 34, 7, 69, 21, 1 },
7918 			 { 0, 8, 54, 7, 57, 9, 0 },
7919 			 { 1, 19, 67, 7, 38, 3, 0 },
7920 			 { 0, 3, 36, 7, 68, 20, 1 },
7921 			 { 0, 9, 55, 7, 55, 9, 0 },
7922 			 { 1, 20, 68, 7, 36, 3, 0 },
7923 			 { 0, 3, 38, 7, 67, 19, 1 },
7924 			 { 0, 9, 57, 7, 54, 8, 0 },
7925 			 { 1, 21, 69, 7, 34, 3, 0 },
7926 			 { 0, 4, 39, 7, 67, 17, 1 },
7927 			 { 0, 10, 59, 7, 52, 7, 0 },
7928 			 { 1, 23, 70, 7, 32, 2, 0 },
7929 			 { 0, 4, 41, 7, 66, 16, 1 },
7930 			 { 0, 11, 61, 7, 50, 6, 0 },
7931 			 { 1, 24, 70, 7, 31, 2, 0 },
7932 			 { 0, 4, 43, 7, 65, 15, 1 },
7933 			 { 0, 12, 62, 7, 48, 6, 0 },
7934 			 { 1, 26, 70, 7, 29, 2, 0 },
7935 			 { 0, 5, 45, 7, 64, 14, 0 },
7936 			 { 0, 13, 63, 7, 47, 5, 0 } },
7937 		.odd = { { 0, 13, 64, 7, 46, 5, 0 },
7938 			 { 0, 2, 28, 7, 69, 27, 2 },
7939 			 { 0, 6, 48, 7, 62, 12, 0 },
7940 			 { 1, 14, 64, 7, 44, 5, 0 },
7941 			 { 0, 2, 30, 7, 70, 25, 1 },
7942 			 { 0, 6, 49, 7, 62, 11, 0 },
7943 			 { 1, 16, 65, 7, 42, 4, 0 },
7944 			 { 0, 2, 32, 7, 69, 24, 1 },
7945 			 { 0, 7, 51, 7, 59, 11, 0 },
7946 			 { 1, 17, 66, 7, 40, 4, 0 },
7947 			 { 0, 2, 33, 7, 70, 22, 1 },
7948 			 { 0, 7, 53, 7, 58, 10, 0 },
7949 			 { 1, 18, 67, 7, 39, 3, 0 },
7950 			 { 0, 3, 35, 7, 68, 21, 1 },
7951 			 { 0, 8, 54, 7, 57, 9, 0 },
7952 			 { 1, 19, 68, 7, 37, 3, 0 },
7953 			 { 0, 3, 37, 7, 68, 19, 1 },
7954 			 { 0, 9, 57, 7, 54, 8, 0 },
7955 			 { 1, 21, 68, 7, 35, 3, 0 },
7956 			 { 0, 3, 39, 7, 67, 18, 1 },
7957 			 { 0, 10, 58, 7, 53, 7, 0 },
7958 			 { 1, 22, 70, 7, 33, 2, 0 },
7959 			 { 0, 4, 40, 7, 66, 17, 1 },
7960 			 { 0, 11, 59, 7, 51, 7, 0 },
7961 			 { 1, 24, 69, 7, 32, 2, 0 },
7962 			 { 0, 4, 42, 7, 65, 16, 1 },
7963 			 { 0, 11, 62, 7, 49, 6, 0 },
7964 			 { 1, 25, 70, 7, 30, 2, 0 },
7965 			 { 0, 5, 44, 7, 64, 14, 1 },
7966 			 { 0, 12, 62, 7, 48, 6, 0 },
7967 			 { 2, 27, 69, 7, 28, 2, 0 },
7968 			 { 0, 5, 46, 7, 64, 13, 0 } } },
7969 	.ver_phase_arr = {
7970 		.even = { { 2, 27, 70, 7, 27, 2, 0 },
7971 			 { 0, 5, 47, 7, 63, 13, 0 },
7972 			 { 0, 14, 64, 7, 45, 5, 0 },
7973 			 { 0, 2, 29, 7, 70, 26, 1 },
7974 			 { 0, 6, 48, 7, 62, 12, 0 },
7975 			 { 1, 15, 65, 7, 43, 4, 0 },
7976 			 { 0, 2, 31, 7, 70, 24, 1 },
7977 			 { 0, 6, 50, 7, 61, 11, 0 },
7978 			 { 1, 16, 66, 7, 41, 4, 0 },
7979 			 { 0, 2, 32, 7, 70, 23, 1 },
7980 			 { 0, 7, 52, 7, 59, 10, 0 },
7981 			 { 1, 17, 67, 7, 39, 4, 0 },
7982 			 { 0, 3, 34, 7, 69, 21, 1 },
7983 			 { 0, 8, 54, 7, 57, 9, 0 },
7984 			 { 1, 19, 67, 7, 38, 3, 0 },
7985 			 { 0, 3, 36, 7, 68, 20, 1 },
7986 			 { 0, 9, 55, 7, 55, 9, 0 },
7987 			 { 1, 20, 68, 7, 36, 3, 0 },
7988 			 { 0, 3, 38, 7, 67, 19, 1 },
7989 			 { 0, 9, 57, 7, 54, 8, 0 },
7990 			 { 1, 21, 69, 7, 34, 3, 0 },
7991 			 { 0, 4, 39, 7, 67, 17, 1 },
7992 			 { 0, 10, 59, 7, 52, 7, 0 },
7993 			 { 1, 23, 70, 7, 32, 2, 0 },
7994 			 { 0, 4, 41, 7, 66, 16, 1 },
7995 			 { 0, 11, 61, 7, 50, 6, 0 },
7996 			 { 1, 24, 70, 7, 31, 2, 0 },
7997 			 { 0, 4, 43, 7, 65, 15, 1 },
7998 			 { 0, 12, 62, 7, 48, 6, 0 },
7999 			 { 1, 26, 70, 7, 29, 2, 0 },
8000 			 { 0, 5, 45, 7, 64, 14, 0 },
8001 			 { 0, 13, 63, 7, 47, 5, 0 } },
8002 		.odd = { { 0, 13, 64, 7, 46, 5, 0 },
8003 			 { 0, 2, 28, 7, 69, 27, 2 },
8004 			 { 0, 6, 48, 7, 62, 12, 0 },
8005 			 { 1, 14, 64, 7, 44, 5, 0 },
8006 			 { 0, 2, 30, 7, 70, 25, 1 },
8007 			 { 0, 6, 49, 7, 62, 11, 0 },
8008 			 { 1, 16, 65, 7, 42, 4, 0 },
8009 			 { 0, 2, 32, 7, 69, 24, 1 },
8010 			 { 0, 7, 51, 7, 59, 11, 0 },
8011 			 { 1, 17, 66, 7, 40, 4, 0 },
8012 			 { 0, 2, 33, 7, 70, 22, 1 },
8013 			 { 0, 7, 53, 7, 58, 10, 0 },
8014 			 { 1, 18, 67, 7, 39, 3, 0 },
8015 			 { 0, 3, 35, 7, 68, 21, 1 },
8016 			 { 0, 8, 54, 7, 57, 9, 0 },
8017 			 { 1, 19, 68, 7, 37, 3, 0 },
8018 			 { 0, 3, 37, 7, 68, 19, 1 },
8019 			 { 0, 9, 57, 7, 54, 8, 0 },
8020 			 { 1, 21, 68, 7, 35, 3, 0 },
8021 			 { 0, 3, 39, 7, 67, 18, 1 },
8022 			 { 0, 10, 58, 7, 53, 7, 0 },
8023 			 { 1, 22, 70, 7, 33, 2, 0 },
8024 			 { 0, 4, 40, 7, 66, 17, 1 },
8025 			 { 0, 11, 59, 7, 51, 7, 0 },
8026 			 { 1, 24, 69, 7, 32, 2, 0 },
8027 			 { 0, 4, 42, 7, 65, 16, 1 },
8028 			 { 0, 11, 62, 7, 49, 6, 0 },
8029 			 { 1, 25, 70, 7, 30, 2, 0 },
8030 			 { 0, 5, 44, 7, 64, 14, 1 },
8031 			 { 0, 12, 62, 7, 48, 6, 0 },
8032 			 { 2, 27, 69, 7, 28, 2, 0 },
8033 			 { 0, 5, 46, 7, 64, 13, 0 } } },
8034 	.ptrn_arr = { { 0x92124249, 0x24248490, 0x48490921, 0x90921242,
8035 			 0x21242484, 0x42484909, 0x84909212, 0x24 } },
8036 	.sample_patrn_length = 234,
8037 	.hor_ds_en = 1,
8038 	.ver_ds_en = 1
8039 }, {
8040 	/* Scale factor 32 / (32 + 86) = 0.271186 */
8041 	.hor_phase_arr = {
8042 		.even = { { 2, 28, 68, 7, 28, 2, 0 },
8043 			 { 0, 5, 45, 7, 63, 14, 1 },
8044 			 { 0, 12, 62, 7, 48, 6, 0 },
8045 			 { 1, 25, 69, 7, 31, 2, 0 },
8046 			 { 0, 4, 41, 7, 66, 16, 1 },
8047 			 { 0, 10, 59, 7, 52, 7, 0 },
8048 			 { 1, 22, 68, 7, 34, 3, 0 },
8049 			 { 0, 3, 38, 7, 67, 19, 1 },
8050 			 { 0, 9, 55, 7, 55, 9, 0 },
8051 			 { 1, 19, 67, 7, 38, 3, 0 },
8052 			 { 0, 3, 34, 7, 68, 22, 1 },
8053 			 { 0, 7, 52, 7, 59, 10, 0 },
8054 			 { 1, 16, 66, 7, 41, 4, 0 },
8055 			 { 0, 2, 31, 7, 69, 25, 1 },
8056 			 { 0, 6, 48, 7, 62, 12, 0 },
8057 			 { 1, 14, 63, 7, 45, 5, 0 } },
8058 		.odd = { { 0, 13, 62, 7, 47, 6, 0 },
8059 			 { 2, 26, 69, 7, 29, 2, 0 },
8060 			 { 0, 5, 43, 7, 64, 15, 1 },
8061 			 { 0, 11, 60, 7, 50, 7, 0 },
8062 			 { 1, 23, 69, 7, 33, 2, 0 },
8063 			 { 0, 4, 40, 7, 65, 18, 1 },
8064 			 { 0, 10, 57, 7, 53, 8, 0 },
8065 			 { 1, 20, 68, 7, 36, 3, 0 },
8066 			 { 0, 3, 36, 7, 68, 20, 1 },
8067 			 { 0, 8, 53, 7, 57, 10, 0 },
8068 			 { 1, 18, 65, 7, 40, 4, 0 },
8069 			 { 0, 2, 33, 7, 69, 23, 1 },
8070 			 { 0, 7, 50, 7, 60, 11, 0 },
8071 			 { 1, 15, 64, 7, 43, 5, 0 },
8072 			 { 0, 2, 29, 7, 69, 26, 2 },
8073 			 { 0, 6, 47, 7, 62, 13, 0 } } },
8074 	.ver_phase_arr = {
8075 		.even = { { 2, 28, 68, 7, 28, 2, 0 },
8076 			 { 0, 5, 45, 7, 63, 14, 1 },
8077 			 { 0, 12, 62, 7, 48, 6, 0 },
8078 			 { 1, 25, 69, 7, 31, 2, 0 },
8079 			 { 0, 4, 41, 7, 66, 16, 1 },
8080 			 { 0, 10, 59, 7, 52, 7, 0 },
8081 			 { 1, 22, 68, 7, 34, 3, 0 },
8082 			 { 0, 3, 38, 7, 67, 19, 1 },
8083 			 { 0, 9, 55, 7, 55, 9, 0 },
8084 			 { 1, 19, 67, 7, 38, 3, 0 },
8085 			 { 0, 3, 34, 7, 68, 22, 1 },
8086 			 { 0, 7, 52, 7, 59, 10, 0 },
8087 			 { 1, 16, 66, 7, 41, 4, 0 },
8088 			 { 0, 2, 31, 7, 69, 25, 1 },
8089 			 { 0, 6, 48, 7, 62, 12, 0 },
8090 			 { 1, 14, 63, 7, 45, 5, 0 } },
8091 		.odd = { { 0, 13, 62, 7, 47, 6, 0 },
8092 			 { 2, 26, 69, 7, 29, 2, 0 },
8093 			 { 0, 5, 43, 7, 64, 15, 1 },
8094 			 { 0, 11, 60, 7, 50, 7, 0 },
8095 			 { 1, 23, 69, 7, 33, 2, 0 },
8096 			 { 0, 4, 40, 7, 65, 18, 1 },
8097 			 { 0, 10, 57, 7, 53, 8, 0 },
8098 			 { 1, 20, 68, 7, 36, 3, 0 },
8099 			 { 0, 3, 36, 7, 68, 20, 1 },
8100 			 { 0, 8, 53, 7, 57, 10, 0 },
8101 			 { 1, 18, 65, 7, 40, 4, 0 },
8102 			 { 0, 2, 33, 7, 69, 23, 1 },
8103 			 { 0, 7, 50, 7, 60, 11, 0 },
8104 			 { 1, 15, 64, 7, 43, 5, 0 },
8105 			 { 0, 2, 29, 7, 69, 26, 2 },
8106 			 { 0, 6, 47, 7, 62, 13, 0 } } },
8107 	.ptrn_arr = { { 0x12424849, 0x24849092, 0x49092124, 0x24248 } },
8108 	.sample_patrn_length = 118,
8109 	.hor_ds_en = 1,
8110 	.ver_ds_en = 1
8111 }, {
8112 	/* Scale factor 32 / (32 + 87) = 0.268908 */
8113 	.hor_phase_arr = {
8114 		.even = { { 2, 28, 68, 7, 28, 2, 0 },
8115 			 { 0, 5, 43, 7, 63, 16, 1 },
8116 			 { 0, 11, 57, 7, 52, 8, 0 },
8117 			 { 1, 21, 67, 7, 36, 3, 0 },
8118 			 { 0, 3, 34, 7, 68, 22, 1 },
8119 			 { 0, 7, 50, 7, 60, 11, 0 },
8120 			 { 1, 14, 63, 7, 45, 5, 0 },
8121 			 { 2, 26, 69, 7, 29, 2, 0 },
8122 			 { 0, 4, 41, 7, 65, 17, 1 },
8123 			 { 0, 10, 57, 7, 53, 8, 0 },
8124 			 { 1, 19, 66, 7, 38, 4, 0 },
8125 			 { 0, 3, 33, 7, 68, 23, 1 },
8126 			 { 0, 6, 48, 7, 62, 12, 0 },
8127 			 { 0, 13, 62, 7, 47, 6, 0 },
8128 			 { 1, 25, 69, 7, 31, 2, 0 },
8129 			 { 0, 4, 40, 7, 65, 18, 1 },
8130 			 { 0, 9, 55, 7, 55, 9, 0 },
8131 			 { 1, 18, 65, 7, 40, 4, 0 },
8132 			 { 0, 2, 31, 7, 69, 25, 1 },
8133 			 { 0, 6, 47, 7, 62, 13, 0 },
8134 			 { 0, 12, 62, 7, 48, 6, 0 },
8135 			 { 1, 23, 68, 7, 33, 3, 0 },
8136 			 { 0, 4, 38, 7, 66, 19, 1 },
8137 			 { 0, 8, 53, 7, 57, 10, 0 },
8138 			 { 1, 17, 65, 7, 41, 4, 0 },
8139 			 { 0, 2, 29, 7, 69, 26, 2 },
8140 			 { 0, 5, 45, 7, 63, 14, 1 },
8141 			 { 0, 11, 60, 7, 50, 7, 0 },
8142 			 { 1, 22, 68, 7, 34, 3, 0 },
8143 			 { 0, 3, 36, 7, 67, 21, 1 },
8144 			 { 0, 8, 52, 7, 57, 11, 0 },
8145 			 { 1, 16, 63, 7, 43, 5, 0 } },
8146 		.odd = { { 0, 13, 62, 7, 47, 6, 0 },
8147 			 { 1, 24, 69, 7, 32, 2, 0 },
8148 			 { 0, 4, 39, 7, 65, 19, 1 },
8149 			 { 0, 9, 54, 7, 56, 9, 0 },
8150 			 { 1, 17, 66, 7, 40, 4, 0 },
8151 			 { 0, 2, 30, 7, 69, 25, 2 },
8152 			 { 0, 5, 46, 7, 62, 14, 1 },
8153 			 { 0, 12, 60, 7, 49, 7, 0 },
8154 			 { 1, 23, 67, 7, 34, 3, 0 },
8155 			 { 0, 3, 37, 7, 67, 20, 1 },
8156 			 { 0, 8, 52, 7, 58, 10, 0 },
8157 			 { 1, 16, 64, 7, 42, 5, 0 },
8158 			 { 0, 2, 29, 7, 68, 27, 2 },
8159 			 { 0, 5, 44, 7, 63, 15, 1 },
8160 			 { 0, 11, 59, 7, 51, 7, 0 },
8161 			 { 1, 21, 68, 7, 35, 3, 0 },
8162 			 { 0, 3, 35, 7, 68, 21, 1 },
8163 			 { 0, 7, 51, 7, 59, 11, 0 },
8164 			 { 1, 15, 63, 7, 44, 5, 0 },
8165 			 { 2, 27, 68, 7, 29, 2, 0 },
8166 			 { 0, 5, 42, 7, 64, 16, 1 },
8167 			 { 0, 10, 58, 7, 52, 8, 0 },
8168 			 { 1, 20, 67, 7, 37, 3, 0 },
8169 			 { 0, 3, 34, 7, 67, 23, 1 },
8170 			 { 0, 7, 49, 7, 60, 12, 0 },
8171 			 { 1, 14, 62, 7, 46, 5, 0 },
8172 			 { 2, 25, 69, 7, 30, 2, 0 },
8173 			 { 0, 4, 40, 7, 66, 17, 1 },
8174 			 { 0, 9, 56, 7, 54, 9, 0 },
8175 			 { 1, 19, 65, 7, 39, 4, 0 },
8176 			 { 0, 2, 32, 7, 69, 24, 1 },
8177 			 { 0, 6, 47, 7, 62, 13, 0 } } },
8178 	.ver_phase_arr = {
8179 		.even = { { 2, 28, 68, 7, 28, 2, 0 },
8180 			 { 0, 5, 43, 7, 63, 16, 1 },
8181 			 { 0, 11, 57, 7, 52, 8, 0 },
8182 			 { 1, 21, 67, 7, 36, 3, 0 },
8183 			 { 0, 3, 34, 7, 68, 22, 1 },
8184 			 { 0, 7, 50, 7, 60, 11, 0 },
8185 			 { 1, 14, 63, 7, 45, 5, 0 },
8186 			 { 2, 26, 69, 7, 29, 2, 0 },
8187 			 { 0, 4, 41, 7, 65, 17, 1 },
8188 			 { 0, 10, 57, 7, 53, 8, 0 },
8189 			 { 1, 19, 66, 7, 38, 4, 0 },
8190 			 { 0, 3, 33, 7, 68, 23, 1 },
8191 			 { 0, 6, 48, 7, 62, 12, 0 },
8192 			 { 0, 13, 62, 7, 47, 6, 0 },
8193 			 { 1, 25, 69, 7, 31, 2, 0 },
8194 			 { 0, 4, 40, 7, 65, 18, 1 },
8195 			 { 0, 9, 55, 7, 55, 9, 0 },
8196 			 { 1, 18, 65, 7, 40, 4, 0 },
8197 			 { 0, 2, 31, 7, 69, 25, 1 },
8198 			 { 0, 6, 47, 7, 62, 13, 0 },
8199 			 { 0, 12, 62, 7, 48, 6, 0 },
8200 			 { 1, 23, 68, 7, 33, 3, 0 },
8201 			 { 0, 4, 38, 7, 66, 19, 1 },
8202 			 { 0, 8, 53, 7, 57, 10, 0 },
8203 			 { 1, 17, 65, 7, 41, 4, 0 },
8204 			 { 0, 2, 29, 7, 69, 26, 2 },
8205 			 { 0, 5, 45, 7, 63, 14, 1 },
8206 			 { 0, 11, 60, 7, 50, 7, 0 },
8207 			 { 1, 22, 68, 7, 34, 3, 0 },
8208 			 { 0, 3, 36, 7, 67, 21, 1 },
8209 			 { 0, 8, 52, 7, 57, 11, 0 },
8210 			 { 1, 16, 63, 7, 43, 5, 0 } },
8211 		.odd = { { 0, 13, 62, 7, 47, 6, 0 },
8212 			 { 1, 24, 69, 7, 32, 2, 0 },
8213 			 { 0, 4, 39, 7, 65, 19, 1 },
8214 			 { 0, 9, 54, 7, 56, 9, 0 },
8215 			 { 1, 17, 66, 7, 40, 4, 0 },
8216 			 { 0, 2, 30, 7, 69, 25, 2 },
8217 			 { 0, 5, 46, 7, 62, 14, 1 },
8218 			 { 0, 12, 60, 7, 49, 7, 0 },
8219 			 { 1, 23, 67, 7, 34, 3, 0 },
8220 			 { 0, 3, 37, 7, 67, 20, 1 },
8221 			 { 0, 8, 52, 7, 58, 10, 0 },
8222 			 { 1, 16, 64, 7, 42, 5, 0 },
8223 			 { 0, 2, 29, 7, 68, 27, 2 },
8224 			 { 0, 5, 44, 7, 63, 15, 1 },
8225 			 { 0, 11, 59, 7, 51, 7, 0 },
8226 			 { 1, 21, 68, 7, 35, 3, 0 },
8227 			 { 0, 3, 35, 7, 68, 21, 1 },
8228 			 { 0, 7, 51, 7, 59, 11, 0 },
8229 			 { 1, 15, 63, 7, 44, 5, 0 },
8230 			 { 2, 27, 68, 7, 29, 2, 0 },
8231 			 { 0, 5, 42, 7, 64, 16, 1 },
8232 			 { 0, 10, 58, 7, 52, 8, 0 },
8233 			 { 1, 20, 67, 7, 37, 3, 0 },
8234 			 { 0, 3, 34, 7, 67, 23, 1 },
8235 			 { 0, 7, 49, 7, 60, 12, 0 },
8236 			 { 1, 14, 62, 7, 46, 5, 0 },
8237 			 { 2, 25, 69, 7, 30, 2, 0 },
8238 			 { 0, 4, 40, 7, 66, 17, 1 },
8239 			 { 0, 9, 56, 7, 54, 9, 0 },
8240 			 { 1, 19, 65, 7, 39, 4, 0 },
8241 			 { 0, 2, 32, 7, 69, 24, 1 },
8242 			 { 0, 6, 47, 7, 62, 13, 0 } } },
8243 	.ptrn_arr = { { 0x12424849, 0x84909092, 0x9212424, 0x42484909,
8244 			 0x90921212, 0x21242484, 0x48490921, 0x242 } },
8245 	.sample_patrn_length = 238,
8246 	.hor_ds_en = 1,
8247 	.ver_ds_en = 1
8248 }, {
8249 	/* Scale factor 32 / (32 + 88) = 0.266667 */
8250 	.hor_phase_arr = {
8251 		.even = { { 2, 28, 68, 7, 28, 2, 0 },
8252 			 { 0, 4, 41, 7, 65, 17, 1 },
8253 			 { 0, 9, 55, 7, 55, 9, 0 },
8254 			 { 1, 17, 65, 7, 41, 4, 0 } },
8255 		.odd = { { 0, 13, 60, 7, 48, 7, 0 },
8256 			 { 1, 22, 68, 7, 34, 3, 0 },
8257 			 { 0, 3, 34, 7, 68, 22, 1 },
8258 			 { 0, 7, 48, 7, 60, 13, 0 } } },
8259 	.ver_phase_arr = {
8260 		.even = { { 2, 28, 68, 7, 28, 2, 0 },
8261 			 { 0, 4, 41, 7, 65, 17, 1 },
8262 			 { 0, 9, 55, 7, 55, 9, 0 },
8263 			 { 1, 17, 65, 7, 41, 4, 0 } },
8264 		.odd = { { 0, 13, 60, 7, 48, 7, 0 },
8265 			 { 1, 22, 68, 7, 34, 3, 0 },
8266 			 { 0, 3, 34, 7, 68, 22, 1 },
8267 			 { 0, 7, 48, 7, 60, 13, 0 } } },
8268 	.ptrn_arr = { { 0x2424849 } },
8269 	.sample_patrn_length = 30,
8270 	.hor_ds_en = 1,
8271 	.ver_ds_en = 1
8272 }, {
8273 	/* Scale factor 32 / (32 + 89) = 0.264463 */
8274 	.hor_phase_arr = {
8275 		.even = { { 2, 28, 68, 7, 28, 2, 0 },
8276 			 { 0, 4, 40, 7, 65, 18, 1 },
8277 			 { 0, 8, 51, 7, 58, 11, 0 },
8278 			 { 1, 14, 61, 7, 46, 6, 0 },
8279 			 { 1, 22, 67, 7, 35, 3, 0 },
8280 			 { 0, 3, 33, 7, 67, 24, 1 },
8281 			 { 0, 6, 45, 7, 61, 15, 1 },
8282 			 { 0, 10, 56, 7, 53, 9, 0 },
8283 			 { 1, 17, 64, 7, 41, 5, 0 },
8284 			 { 2, 27, 67, 7, 30, 2, 0 },
8285 			 { 0, 4, 38, 7, 65, 20, 1 },
8286 			 { 0, 7, 50, 7, 59, 12, 0 },
8287 			 { 0, 13, 60, 7, 48, 7, 0 },
8288 			 { 1, 21, 67, 7, 36, 3, 0 },
8289 			 { 0, 3, 31, 7, 67, 25, 2 },
8290 			 { 0, 5, 43, 7, 63, 16, 1 },
8291 			 { 0, 9, 56, 7, 54, 9, 0 },
8292 			 { 1, 16, 63, 7, 43, 5, 0 },
8293 			 { 2, 25, 67, 7, 31, 3, 0 },
8294 			 { 0, 3, 36, 7, 67, 21, 1 },
8295 			 { 0, 7, 48, 7, 60, 13, 0 },
8296 			 { 0, 12, 59, 7, 50, 7, 0 },
8297 			 { 1, 20, 65, 7, 38, 4, 0 },
8298 			 { 0, 2, 30, 7, 67, 27, 2 },
8299 			 { 0, 5, 41, 7, 64, 17, 1 },
8300 			 { 0, 9, 53, 7, 56, 10, 0 },
8301 			 { 1, 15, 61, 7, 45, 6, 0 },
8302 			 { 1, 24, 67, 7, 33, 3, 0 },
8303 			 { 0, 3, 35, 7, 67, 22, 1 },
8304 			 { 0, 6, 46, 7, 61, 14, 1 },
8305 			 { 0, 11, 58, 7, 51, 8, 0 },
8306 			 { 1, 18, 65, 7, 40, 4, 0 } },
8307 		.odd = { { 0, 12, 60, 7, 49, 7, 0 },
8308 			 { 1, 20, 66, 7, 37, 4, 0 },
8309 			 { 0, 2, 31, 7, 67, 26, 2 },
8310 			 { 0, 5, 42, 7, 63, 17, 1 },
8311 			 { 0, 9, 54, 7, 55, 10, 0 },
8312 			 { 1, 16, 62, 7, 44, 5, 0 },
8313 			 { 2, 24, 67, 7, 32, 3, 0 },
8314 			 { 0, 3, 35, 7, 67, 22, 1 },
8315 			 { 0, 6, 47, 7, 61, 13, 1 },
8316 			 { 0, 12, 58, 7, 50, 8, 0 },
8317 			 { 1, 19, 65, 7, 39, 4, 0 },
8318 			 { 0, 2, 29, 7, 68, 27, 2 },
8319 			 { 0, 4, 40, 7, 65, 18, 1 },
8320 			 { 0, 8, 52, 7, 57, 11, 0 },
8321 			 { 1, 14, 61, 7, 46, 6, 0 },
8322 			 { 1, 23, 67, 7, 34, 3, 0 },
8323 			 { 0, 3, 34, 7, 67, 23, 1 },
8324 			 { 0, 6, 46, 7, 61, 14, 1 },
8325 			 { 0, 11, 57, 7, 52, 8, 0 },
8326 			 { 1, 18, 65, 7, 40, 4, 0 },
8327 			 { 2, 27, 68, 7, 29, 2, 0 },
8328 			 { 0, 4, 39, 7, 65, 19, 1 },
8329 			 { 0, 8, 50, 7, 58, 12, 0 },
8330 			 { 1, 13, 61, 7, 47, 6, 0 },
8331 			 { 1, 22, 67, 7, 35, 3, 0 },
8332 			 { 0, 3, 32, 7, 67, 24, 2 },
8333 			 { 0, 5, 44, 7, 62, 16, 1 },
8334 			 { 0, 10, 55, 7, 54, 9, 0 },
8335 			 { 1, 17, 63, 7, 42, 5, 0 },
8336 			 { 2, 26, 67, 7, 31, 2, 0 },
8337 			 { 0, 4, 37, 7, 66, 20, 1 },
8338 			 { 0, 7, 49, 7, 60, 12, 0 } } },
8339 	.ver_phase_arr = {
8340 		.even = { { 2, 28, 68, 7, 28, 2, 0 },
8341 			 { 0, 4, 40, 7, 65, 18, 1 },
8342 			 { 0, 8, 51, 7, 58, 11, 0 },
8343 			 { 1, 14, 61, 7, 46, 6, 0 },
8344 			 { 1, 22, 67, 7, 35, 3, 0 },
8345 			 { 0, 3, 33, 7, 67, 24, 1 },
8346 			 { 0, 6, 45, 7, 61, 15, 1 },
8347 			 { 0, 10, 56, 7, 53, 9, 0 },
8348 			 { 1, 17, 64, 7, 41, 5, 0 },
8349 			 { 2, 27, 67, 7, 30, 2, 0 },
8350 			 { 0, 4, 38, 7, 65, 20, 1 },
8351 			 { 0, 7, 50, 7, 59, 12, 0 },
8352 			 { 0, 13, 60, 7, 48, 7, 0 },
8353 			 { 1, 21, 67, 7, 36, 3, 0 },
8354 			 { 0, 3, 31, 7, 67, 25, 2 },
8355 			 { 0, 5, 43, 7, 63, 16, 1 },
8356 			 { 0, 9, 56, 7, 54, 9, 0 },
8357 			 { 1, 16, 63, 7, 43, 5, 0 },
8358 			 { 2, 25, 67, 7, 31, 3, 0 },
8359 			 { 0, 3, 36, 7, 67, 21, 1 },
8360 			 { 0, 7, 48, 7, 60, 13, 0 },
8361 			 { 0, 12, 59, 7, 50, 7, 0 },
8362 			 { 1, 20, 65, 7, 38, 4, 0 },
8363 			 { 0, 2, 30, 7, 67, 27, 2 },
8364 			 { 0, 5, 41, 7, 64, 17, 1 },
8365 			 { 0, 9, 53, 7, 56, 10, 0 },
8366 			 { 1, 15, 61, 7, 45, 6, 0 },
8367 			 { 1, 24, 67, 7, 33, 3, 0 },
8368 			 { 0, 3, 35, 7, 67, 22, 1 },
8369 			 { 0, 6, 46, 7, 61, 14, 1 },
8370 			 { 0, 11, 58, 7, 51, 8, 0 },
8371 			 { 1, 18, 65, 7, 40, 4, 0 } },
8372 		.odd = { { 0, 12, 60, 7, 49, 7, 0 },
8373 			 { 1, 20, 66, 7, 37, 4, 0 },
8374 			 { 0, 2, 31, 7, 67, 26, 2 },
8375 			 { 0, 5, 42, 7, 63, 17, 1 },
8376 			 { 0, 9, 54, 7, 55, 10, 0 },
8377 			 { 1, 16, 62, 7, 44, 5, 0 },
8378 			 { 2, 24, 67, 7, 32, 3, 0 },
8379 			 { 0, 3, 35, 7, 67, 22, 1 },
8380 			 { 0, 6, 47, 7, 61, 13, 1 },
8381 			 { 0, 12, 58, 7, 50, 8, 0 },
8382 			 { 1, 19, 65, 7, 39, 4, 0 },
8383 			 { 0, 2, 29, 7, 68, 27, 2 },
8384 			 { 0, 4, 40, 7, 65, 18, 1 },
8385 			 { 0, 8, 52, 7, 57, 11, 0 },
8386 			 { 1, 14, 61, 7, 46, 6, 0 },
8387 			 { 1, 23, 67, 7, 34, 3, 0 },
8388 			 { 0, 3, 34, 7, 67, 23, 1 },
8389 			 { 0, 6, 46, 7, 61, 14, 1 },
8390 			 { 0, 11, 57, 7, 52, 8, 0 },
8391 			 { 1, 18, 65, 7, 40, 4, 0 },
8392 			 { 2, 27, 68, 7, 29, 2, 0 },
8393 			 { 0, 4, 39, 7, 65, 19, 1 },
8394 			 { 0, 8, 50, 7, 58, 12, 0 },
8395 			 { 1, 13, 61, 7, 47, 6, 0 },
8396 			 { 1, 22, 67, 7, 35, 3, 0 },
8397 			 { 0, 3, 32, 7, 67, 24, 2 },
8398 			 { 0, 5, 44, 7, 62, 16, 1 },
8399 			 { 0, 10, 55, 7, 54, 9, 0 },
8400 			 { 1, 17, 63, 7, 42, 5, 0 },
8401 			 { 2, 26, 67, 7, 31, 2, 0 },
8402 			 { 0, 4, 37, 7, 66, 20, 1 },
8403 			 { 0, 7, 49, 7, 60, 12, 0 } } },
8404 	.ptrn_arr = { { 0x42424849, 0x90921212, 0x24248490, 0x9212124,
8405 			 0x48484909, 0x92121242, 0x84849090, 0x2424 } },
8406 	.sample_patrn_length = 242,
8407 	.hor_ds_en = 1,
8408 	.ver_ds_en = 1
8409 }, {
8410 	/* Scale factor 32 / (32 + 90) = 0.262295 */
8411 	.hor_phase_arr = {
8412 		.even = { { 2, 28, 68, 7, 28, 2, 0 },
8413 			 { 0, 4, 38, 7, 65, 20, 1 },
8414 			 { 0, 7, 48, 7, 59, 13, 1 },
8415 			 { 0, 11, 58, 7, 51, 8, 0 },
8416 			 { 1, 17, 64, 7, 41, 5, 0 },
8417 			 { 2, 25, 67, 7, 31, 3, 0 },
8418 			 { 0, 3, 35, 7, 66, 23, 1 },
8419 			 { 0, 6, 45, 7, 61, 15, 1 },
8420 			 { 0, 10, 54, 7, 54, 10, 0 },
8421 			 { 1, 15, 61, 7, 45, 6, 0 },
8422 			 { 1, 23, 66, 7, 35, 3, 0 },
8423 			 { 0, 3, 31, 7, 67, 25, 2 },
8424 			 { 0, 5, 41, 7, 64, 17, 1 },
8425 			 { 0, 8, 51, 7, 58, 11, 0 },
8426 			 { 1, 13, 59, 7, 48, 7, 0 },
8427 			 { 1, 20, 65, 7, 38, 4, 0 } },
8428 		.odd = { { 0, 12, 59, 7, 49, 8, 0 },
8429 			 { 1, 19, 64, 7, 40, 4, 0 },
8430 			 { 2, 27, 67, 7, 30, 2, 0 },
8431 			 { 0, 4, 36, 7, 66, 21, 1 },
8432 			 { 0, 6, 46, 7, 61, 14, 1 },
8433 			 { 0, 10, 56, 7, 53, 9, 0 },
8434 			 { 1, 16, 63, 7, 43, 5, 0 },
8435 			 { 2, 24, 66, 7, 33, 3, 0 },
8436 			 { 0, 3, 33, 7, 66, 24, 2 },
8437 			 { 0, 5, 43, 7, 63, 16, 1 },
8438 			 { 0, 9, 53, 7, 56, 10, 0 },
8439 			 { 1, 14, 61, 7, 46, 6, 0 },
8440 			 { 1, 21, 66, 7, 36, 4, 0 },
8441 			 { 0, 2, 30, 7, 67, 27, 2 },
8442 			 { 0, 4, 40, 7, 64, 19, 1 },
8443 			 { 0, 8, 49, 7, 59, 12, 0 } } },
8444 	.ver_phase_arr = {
8445 		.even = { { 2, 28, 68, 7, 28, 2, 0 },
8446 			 { 0, 4, 38, 7, 65, 20, 1 },
8447 			 { 0, 7, 48, 7, 59, 13, 1 },
8448 			 { 0, 11, 58, 7, 51, 8, 0 },
8449 			 { 1, 17, 64, 7, 41, 5, 0 },
8450 			 { 2, 25, 67, 7, 31, 3, 0 },
8451 			 { 0, 3, 35, 7, 66, 23, 1 },
8452 			 { 0, 6, 45, 7, 61, 15, 1 },
8453 			 { 0, 10, 54, 7, 54, 10, 0 },
8454 			 { 1, 15, 61, 7, 45, 6, 0 },
8455 			 { 1, 23, 66, 7, 35, 3, 0 },
8456 			 { 0, 3, 31, 7, 67, 25, 2 },
8457 			 { 0, 5, 41, 7, 64, 17, 1 },
8458 			 { 0, 8, 51, 7, 58, 11, 0 },
8459 			 { 1, 13, 59, 7, 48, 7, 0 },
8460 			 { 1, 20, 65, 7, 38, 4, 0 } },
8461 		.odd = { { 0, 12, 59, 7, 49, 8, 0 },
8462 			 { 1, 19, 64, 7, 40, 4, 0 },
8463 			 { 2, 27, 67, 7, 30, 2, 0 },
8464 			 { 0, 4, 36, 7, 66, 21, 1 },
8465 			 { 0, 6, 46, 7, 61, 14, 1 },
8466 			 { 0, 10, 56, 7, 53, 9, 0 },
8467 			 { 1, 16, 63, 7, 43, 5, 0 },
8468 			 { 2, 24, 66, 7, 33, 3, 0 },
8469 			 { 0, 3, 33, 7, 66, 24, 2 },
8470 			 { 0, 5, 43, 7, 63, 16, 1 },
8471 			 { 0, 9, 53, 7, 56, 10, 0 },
8472 			 { 1, 14, 61, 7, 46, 6, 0 },
8473 			 { 1, 21, 66, 7, 36, 4, 0 },
8474 			 { 0, 2, 30, 7, 67, 27, 2 },
8475 			 { 0, 4, 40, 7, 64, 19, 1 },
8476 			 { 0, 8, 49, 7, 59, 12, 0 } } },
8477 	.ptrn_arr = { { 0x42484849, 0x92121242, 0x84849090, 0x242424 } },
8478 	.sample_patrn_length = 122,
8479 	.hor_ds_en = 1,
8480 	.ver_ds_en = 1
8481 }, {
8482 	/* Scale factor 32 / (32 + 91) = 0.260163 */
8483 	.hor_phase_arr = {
8484 		.even = { { 2, 29, 66, 7, 29, 2, 0 },
8485 			 { 0, 4, 36, 7, 66, 21, 1 },
8486 			 { 0, 6, 45, 7, 61, 15, 1 },
8487 			 { 0, 9, 52, 7, 56, 11, 0 },
8488 			 { 1, 13, 59, 7, 48, 7, 0 },
8489 			 { 1, 19, 63, 7, 40, 5, 0 },
8490 			 { 2, 26, 65, 7, 32, 3, 0 },
8491 			 { 0, 3, 33, 7, 66, 24, 2 },
8492 			 { 0, 5, 41, 7, 63, 18, 1 },
8493 			 { 0, 8, 49, 7, 59, 12, 0 },
8494 			 { 0, 12, 57, 7, 51, 8, 0 },
8495 			 { 1, 17, 62, 7, 43, 5, 0 },
8496 			 { 1, 23, 66, 7, 35, 3, 0 },
8497 			 { 0, 3, 30, 7, 66, 27, 2 },
8498 			 { 0, 4, 38, 7, 65, 20, 1 },
8499 			 { 0, 7, 46, 7, 60, 14, 1 },
8500 			 { 0, 10, 54, 7, 54, 10, 0 },
8501 			 { 1, 14, 60, 7, 46, 7, 0 },
8502 			 { 1, 20, 65, 7, 38, 4, 0 },
8503 			 { 2, 27, 66, 7, 30, 3, 0 },
8504 			 { 0, 3, 35, 7, 66, 23, 1 },
8505 			 { 0, 5, 43, 7, 62, 17, 1 },
8506 			 { 0, 8, 51, 7, 57, 12, 0 },
8507 			 { 0, 12, 59, 7, 49, 8, 0 },
8508 			 { 1, 18, 63, 7, 41, 5, 0 },
8509 			 { 2, 24, 66, 7, 33, 3, 0 },
8510 			 { 0, 3, 32, 7, 65, 26, 2 },
8511 			 { 0, 5, 40, 7, 63, 19, 1 },
8512 			 { 0, 7, 48, 7, 59, 13, 1 },
8513 			 { 0, 11, 56, 7, 52, 9, 0 },
8514 			 { 1, 15, 61, 7, 45, 6, 0 },
8515 			 { 1, 21, 66, 7, 36, 4, 0 } },
8516 		.odd = { { 0, 12, 58, 7, 50, 8, 0 },
8517 			 { 1, 17, 63, 7, 42, 5, 0 },
8518 			 { 2, 23, 66, 7, 34, 3, 0 },
8519 			 { 0, 3, 31, 7, 66, 26, 2 },
8520 			 { 0, 4, 39, 7, 64, 20, 1 },
8521 			 { 0, 7, 47, 7, 59, 14, 1 },
8522 			 { 0, 10, 55, 7, 53, 10, 0 },
8523 			 { 1, 15, 61, 7, 45, 6, 0 },
8524 			 { 1, 21, 65, 7, 37, 4, 0 },
8525 			 { 2, 28, 67, 7, 29, 2, 0 },
8526 			 { 0, 4, 36, 7, 65, 22, 1 },
8527 			 { 0, 6, 44, 7, 61, 16, 1 },
8528 			 { 0, 9, 52, 7, 56, 11, 0 },
8529 			 { 1, 13, 58, 7, 49, 7, 0 },
8530 			 { 1, 18, 64, 7, 40, 5, 0 },
8531 			 { 2, 25, 66, 7, 32, 3, 0 },
8532 			 { 0, 3, 32, 7, 66, 25, 2 },
8533 			 { 0, 5, 40, 7, 64, 18, 1 },
8534 			 { 0, 7, 49, 7, 58, 13, 1 },
8535 			 { 0, 11, 56, 7, 52, 9, 0 },
8536 			 { 1, 16, 61, 7, 44, 6, 0 },
8537 			 { 1, 22, 65, 7, 36, 4, 0 },
8538 			 { 0, 2, 29, 7, 67, 28, 2 },
8539 			 { 0, 4, 37, 7, 65, 21, 1 },
8540 			 { 0, 6, 45, 7, 61, 15, 1 },
8541 			 { 0, 10, 53, 7, 55, 10, 0 },
8542 			 { 1, 14, 59, 7, 47, 7, 0 },
8543 			 { 1, 20, 64, 7, 39, 4, 0 },
8544 			 { 2, 26, 66, 7, 31, 3, 0 },
8545 			 { 0, 3, 34, 7, 66, 23, 2 },
8546 			 { 0, 5, 42, 7, 63, 17, 1 },
8547 			 { 0, 8, 50, 7, 58, 12, 0 } } },
8548 	.ver_phase_arr = {
8549 		.even = { { 2, 29, 66, 7, 29, 2, 0 },
8550 			 { 0, 4, 36, 7, 66, 21, 1 },
8551 			 { 0, 6, 45, 7, 61, 15, 1 },
8552 			 { 0, 9, 52, 7, 56, 11, 0 },
8553 			 { 1, 13, 59, 7, 48, 7, 0 },
8554 			 { 1, 19, 63, 7, 40, 5, 0 },
8555 			 { 2, 26, 65, 7, 32, 3, 0 },
8556 			 { 0, 3, 33, 7, 66, 24, 2 },
8557 			 { 0, 5, 41, 7, 63, 18, 1 },
8558 			 { 0, 8, 49, 7, 59, 12, 0 },
8559 			 { 0, 12, 57, 7, 51, 8, 0 },
8560 			 { 1, 17, 62, 7, 43, 5, 0 },
8561 			 { 1, 23, 66, 7, 35, 3, 0 },
8562 			 { 0, 3, 30, 7, 66, 27, 2 },
8563 			 { 0, 4, 38, 7, 65, 20, 1 },
8564 			 { 0, 7, 46, 7, 60, 14, 1 },
8565 			 { 0, 10, 54, 7, 54, 10, 0 },
8566 			 { 1, 14, 60, 7, 46, 7, 0 },
8567 			 { 1, 20, 65, 7, 38, 4, 0 },
8568 			 { 2, 27, 66, 7, 30, 3, 0 },
8569 			 { 0, 3, 35, 7, 66, 23, 1 },
8570 			 { 0, 5, 43, 7, 62, 17, 1 },
8571 			 { 0, 8, 51, 7, 57, 12, 0 },
8572 			 { 0, 12, 59, 7, 49, 8, 0 },
8573 			 { 1, 18, 63, 7, 41, 5, 0 },
8574 			 { 2, 24, 66, 7, 33, 3, 0 },
8575 			 { 0, 3, 32, 7, 65, 26, 2 },
8576 			 { 0, 5, 40, 7, 63, 19, 1 },
8577 			 { 0, 7, 48, 7, 59, 13, 1 },
8578 			 { 0, 11, 56, 7, 52, 9, 0 },
8579 			 { 1, 15, 61, 7, 45, 6, 0 },
8580 			 { 1, 21, 66, 7, 36, 4, 0 } },
8581 		.odd = { { 0, 12, 58, 7, 50, 8, 0 },
8582 			 { 1, 17, 63, 7, 42, 5, 0 },
8583 			 { 2, 23, 66, 7, 34, 3, 0 },
8584 			 { 0, 3, 31, 7, 66, 26, 2 },
8585 			 { 0, 4, 39, 7, 64, 20, 1 },
8586 			 { 0, 7, 47, 7, 59, 14, 1 },
8587 			 { 0, 10, 55, 7, 53, 10, 0 },
8588 			 { 1, 15, 61, 7, 45, 6, 0 },
8589 			 { 1, 21, 65, 7, 37, 4, 0 },
8590 			 { 2, 28, 67, 7, 29, 2, 0 },
8591 			 { 0, 4, 36, 7, 65, 22, 1 },
8592 			 { 0, 6, 44, 7, 61, 16, 1 },
8593 			 { 0, 9, 52, 7, 56, 11, 0 },
8594 			 { 1, 13, 58, 7, 49, 7, 0 },
8595 			 { 1, 18, 64, 7, 40, 5, 0 },
8596 			 { 2, 25, 66, 7, 32, 3, 0 },
8597 			 { 0, 3, 32, 7, 66, 25, 2 },
8598 			 { 0, 5, 40, 7, 64, 18, 1 },
8599 			 { 0, 7, 49, 7, 58, 13, 1 },
8600 			 { 0, 11, 56, 7, 52, 9, 0 },
8601 			 { 1, 16, 61, 7, 44, 6, 0 },
8602 			 { 1, 22, 65, 7, 36, 4, 0 },
8603 			 { 0, 2, 29, 7, 67, 28, 2 },
8604 			 { 0, 4, 37, 7, 65, 21, 1 },
8605 			 { 0, 6, 45, 7, 61, 15, 1 },
8606 			 { 0, 10, 53, 7, 55, 10, 0 },
8607 			 { 1, 14, 59, 7, 47, 7, 0 },
8608 			 { 1, 20, 64, 7, 39, 4, 0 },
8609 			 { 2, 26, 66, 7, 31, 3, 0 },
8610 			 { 0, 3, 34, 7, 66, 23, 2 },
8611 			 { 0, 5, 42, 7, 63, 17, 1 },
8612 			 { 0, 8, 50, 7, 58, 12, 0 } } },
8613 	.ptrn_arr = { { 0x42484849, 0x12124242, 0x90909212, 0x24848484,
8614 			 0x21242424, 0x9090921, 0x48484849, 0x24242 } },
8615 	.sample_patrn_length = 246,
8616 	.hor_ds_en = 1,
8617 	.ver_ds_en = 1
8618 }, {
8619 	/* Scale factor 32 / (32 + 92) = 0.258065 */
8620 	.hor_phase_arr = {
8621 		.even = { { 2, 29, 66, 7, 29, 2, 0 },
8622 			 { 0, 4, 35, 7, 64, 23, 2 },
8623 			 { 0, 5, 41, 7, 63, 18, 1 },
8624 			 { 0, 7, 48, 7, 58, 14, 1 },
8625 			 { 0, 10, 54, 7, 54, 10, 0 },
8626 			 { 1, 14, 58, 7, 48, 7, 0 },
8627 			 { 1, 18, 63, 7, 41, 5, 0 },
8628 			 { 2, 23, 64, 7, 35, 4, 0 } },
8629 		.odd = { { 0, 12, 56, 7, 51, 9, 0 },
8630 			 { 1, 16, 61, 7, 44, 6, 0 },
8631 			 { 1, 20, 65, 7, 38, 4, 0 },
8632 			 { 2, 26, 65, 7, 32, 3, 0 },
8633 			 { 0, 3, 32, 7, 65, 26, 2 },
8634 			 { 0, 4, 38, 7, 65, 20, 1 },
8635 			 { 0, 6, 44, 7, 61, 16, 1 },
8636 			 { 0, 9, 51, 7, 56, 12, 0 } } },
8637 	.ver_phase_arr = {
8638 		.even = { { 2, 29, 66, 7, 29, 2, 0 },
8639 			 { 0, 4, 35, 7, 64, 23, 2 },
8640 			 { 0, 5, 41, 7, 63, 18, 1 },
8641 			 { 0, 7, 48, 7, 58, 14, 1 },
8642 			 { 0, 10, 54, 7, 54, 10, 0 },
8643 			 { 1, 14, 58, 7, 48, 7, 0 },
8644 			 { 1, 18, 63, 7, 41, 5, 0 },
8645 			 { 2, 23, 64, 7, 35, 4, 0 } },
8646 		.odd = { { 0, 12, 56, 7, 51, 9, 0 },
8647 			 { 1, 16, 61, 7, 44, 6, 0 },
8648 			 { 1, 20, 65, 7, 38, 4, 0 },
8649 			 { 2, 26, 65, 7, 32, 3, 0 },
8650 			 { 0, 3, 32, 7, 65, 26, 2 },
8651 			 { 0, 4, 38, 7, 65, 20, 1 },
8652 			 { 0, 6, 44, 7, 61, 16, 1 },
8653 			 { 0, 9, 51, 7, 56, 12, 0 } } },
8654 	.ptrn_arr = { { 0x48484849, 0x2424242 } },
8655 	.sample_patrn_length = 62,
8656 	.hor_ds_en = 1,
8657 	.ver_ds_en = 1
8658 }, {
8659 	/* Scale factor 32 / (32 + 93) = 0.256 */
8660 	.hor_phase_arr = {
8661 		.even = { { 2, 29, 66, 7, 29, 2, 0 },
8662 			 { 0, 3, 33, 7, 65, 25, 2 },
8663 			 { 0, 4, 38, 7, 64, 21, 1 },
8664 			 { 0, 6, 43, 7, 61, 17, 1 },
8665 			 { 0, 8, 47, 7, 58, 14, 1 },
8666 			 { 0, 10, 52, 7, 55, 11, 0 },
8667 			 { 1, 12, 56, 7, 50, 9, 0 },
8668 			 { 1, 15, 59, 7, 46, 7, 0 },
8669 			 { 1, 18, 63, 7, 41, 5, 0 },
8670 			 { 1, 22, 65, 7, 36, 4, 0 },
8671 			 { 2, 26, 65, 7, 32, 3, 0 },
8672 			 { 0, 3, 30, 7, 66, 27, 2 },
8673 			 { 0, 4, 35, 7, 64, 23, 2 },
8674 			 { 0, 5, 40, 7, 63, 19, 1 },
8675 			 { 0, 6, 44, 7, 61, 16, 1 },
8676 			 { 0, 8, 49, 7, 57, 13, 1 },
8677 			 { 0, 10, 55, 7, 53, 10, 0 },
8678 			 { 1, 13, 57, 7, 49, 8, 0 },
8679 			 { 1, 16, 61, 7, 44, 6, 0 },
8680 			 { 1, 19, 63, 7, 40, 5, 0 },
8681 			 { 2, 23, 64, 7, 35, 4, 0 },
8682 			 { 2, 27, 66, 7, 30, 3, 0 },
8683 			 { 0, 3, 32, 7, 65, 26, 2 },
8684 			 { 0, 4, 36, 7, 65, 22, 1 },
8685 			 { 0, 5, 41, 7, 63, 18, 1 },
8686 			 { 0, 7, 46, 7, 59, 15, 1 },
8687 			 { 0, 9, 50, 7, 56, 12, 1 },
8688 			 { 0, 11, 55, 7, 52, 10, 0 },
8689 			 { 1, 14, 58, 7, 47, 8, 0 },
8690 			 { 1, 17, 61, 7, 43, 6, 0 },
8691 			 { 1, 21, 64, 7, 38, 4, 0 },
8692 			 { 2, 25, 65, 7, 33, 3, 0 } },
8693 		.odd = { { 0, 12, 56, 7, 51, 9, 0 },
8694 			 { 1, 14, 59, 7, 47, 7, 0 },
8695 			 { 1, 18, 61, 7, 42, 6, 0 },
8696 			 { 1, 21, 65, 7, 37, 4, 0 },
8697 			 { 2, 25, 65, 7, 33, 3, 0 },
8698 			 { 0, 3, 30, 7, 65, 28, 2 },
8699 			 { 0, 3, 34, 7, 65, 24, 2 },
8700 			 { 0, 5, 39, 7, 63, 20, 1 },
8701 			 { 0, 6, 44, 7, 61, 16, 1 },
8702 			 { 0, 8, 48, 7, 58, 13, 1 },
8703 			 { 0, 10, 53, 7, 54, 11, 0 },
8704 			 { 1, 12, 57, 7, 50, 8, 0 },
8705 			 { 1, 15, 60, 7, 45, 7, 0 },
8706 			 { 1, 19, 63, 7, 40, 5, 0 },
8707 			 { 2, 23, 63, 7, 36, 4, 0 },
8708 			 { 2, 27, 65, 7, 31, 3, 0 },
8709 			 { 0, 3, 31, 7, 65, 27, 2 },
8710 			 { 0, 4, 36, 7, 63, 23, 2 },
8711 			 { 0, 5, 40, 7, 63, 19, 1 },
8712 			 { 0, 7, 45, 7, 60, 15, 1 },
8713 			 { 0, 8, 50, 7, 57, 12, 1 },
8714 			 { 0, 11, 54, 7, 53, 10, 0 },
8715 			 { 1, 13, 58, 7, 48, 8, 0 },
8716 			 { 1, 16, 61, 7, 44, 6, 0 },
8717 			 { 1, 20, 63, 7, 39, 5, 0 },
8718 			 { 2, 24, 65, 7, 34, 3, 0 },
8719 			 { 2, 28, 65, 7, 30, 3, 0 },
8720 			 { 0, 3, 33, 7, 65, 25, 2 },
8721 			 { 0, 4, 37, 7, 65, 21, 1 },
8722 			 { 0, 6, 42, 7, 61, 18, 1 },
8723 			 { 0, 7, 47, 7, 59, 14, 1 },
8724 			 { 0, 9, 51, 7, 56, 12, 0 } } },
8725 	.ver_phase_arr = {
8726 		.even = { { 2, 29, 66, 7, 29, 2, 0 },
8727 			 { 0, 3, 33, 7, 65, 25, 2 },
8728 			 { 0, 4, 38, 7, 64, 21, 1 },
8729 			 { 0, 6, 43, 7, 61, 17, 1 },
8730 			 { 0, 8, 47, 7, 58, 14, 1 },
8731 			 { 0, 10, 52, 7, 55, 11, 0 },
8732 			 { 1, 12, 56, 7, 50, 9, 0 },
8733 			 { 1, 15, 59, 7, 46, 7, 0 },
8734 			 { 1, 18, 63, 7, 41, 5, 0 },
8735 			 { 1, 22, 65, 7, 36, 4, 0 },
8736 			 { 2, 26, 65, 7, 32, 3, 0 },
8737 			 { 0, 3, 30, 7, 66, 27, 2 },
8738 			 { 0, 4, 35, 7, 64, 23, 2 },
8739 			 { 0, 5, 40, 7, 63, 19, 1 },
8740 			 { 0, 6, 44, 7, 61, 16, 1 },
8741 			 { 0, 8, 49, 7, 57, 13, 1 },
8742 			 { 0, 10, 55, 7, 53, 10, 0 },
8743 			 { 1, 13, 57, 7, 49, 8, 0 },
8744 			 { 1, 16, 61, 7, 44, 6, 0 },
8745 			 { 1, 19, 63, 7, 40, 5, 0 },
8746 			 { 2, 23, 64, 7, 35, 4, 0 },
8747 			 { 2, 27, 66, 7, 30, 3, 0 },
8748 			 { 0, 3, 32, 7, 65, 26, 2 },
8749 			 { 0, 4, 36, 7, 65, 22, 1 },
8750 			 { 0, 5, 41, 7, 63, 18, 1 },
8751 			 { 0, 7, 46, 7, 59, 15, 1 },
8752 			 { 0, 9, 50, 7, 56, 12, 1 },
8753 			 { 0, 11, 55, 7, 52, 10, 0 },
8754 			 { 1, 14, 58, 7, 47, 8, 0 },
8755 			 { 1, 17, 61, 7, 43, 6, 0 },
8756 			 { 1, 21, 64, 7, 38, 4, 0 },
8757 			 { 2, 25, 65, 7, 33, 3, 0 } },
8758 		.odd = { { 0, 12, 56, 7, 51, 9, 0 },
8759 			 { 1, 14, 59, 7, 47, 7, 0 },
8760 			 { 1, 18, 61, 7, 42, 6, 0 },
8761 			 { 1, 21, 65, 7, 37, 4, 0 },
8762 			 { 2, 25, 65, 7, 33, 3, 0 },
8763 			 { 0, 3, 30, 7, 65, 28, 2 },
8764 			 { 0, 3, 34, 7, 65, 24, 2 },
8765 			 { 0, 5, 39, 7, 63, 20, 1 },
8766 			 { 0, 6, 44, 7, 61, 16, 1 },
8767 			 { 0, 8, 48, 7, 58, 13, 1 },
8768 			 { 0, 10, 53, 7, 54, 11, 0 },
8769 			 { 1, 12, 57, 7, 50, 8, 0 },
8770 			 { 1, 15, 60, 7, 45, 7, 0 },
8771 			 { 1, 19, 63, 7, 40, 5, 0 },
8772 			 { 2, 23, 63, 7, 36, 4, 0 },
8773 			 { 2, 27, 65, 7, 31, 3, 0 },
8774 			 { 0, 3, 31, 7, 65, 27, 2 },
8775 			 { 0, 4, 36, 7, 63, 23, 2 },
8776 			 { 0, 5, 40, 7, 63, 19, 1 },
8777 			 { 0, 7, 45, 7, 60, 15, 1 },
8778 			 { 0, 8, 50, 7, 57, 12, 1 },
8779 			 { 0, 11, 54, 7, 53, 10, 0 },
8780 			 { 1, 13, 58, 7, 48, 8, 0 },
8781 			 { 1, 16, 61, 7, 44, 6, 0 },
8782 			 { 1, 20, 63, 7, 39, 5, 0 },
8783 			 { 2, 24, 65, 7, 34, 3, 0 },
8784 			 { 2, 28, 65, 7, 30, 3, 0 },
8785 			 { 0, 3, 33, 7, 65, 25, 2 },
8786 			 { 0, 4, 37, 7, 65, 21, 1 },
8787 			 { 0, 6, 42, 7, 61, 18, 1 },
8788 			 { 0, 7, 47, 7, 59, 14, 1 },
8789 			 { 0, 9, 51, 7, 56, 12, 0 } } },
8790 	.ptrn_arr = { { 0x48484849, 0x42424248, 0x12124242, 0x92121212,
8791 			 0x90909090, 0x84848490, 0x24248484, 0x242424 } },
8792 	.sample_patrn_length = 250,
8793 	.hor_ds_en = 1,
8794 	.ver_ds_en = 1
8795 }, {
8796 	/* Scale factor 32 / (32 + 94) = 0.253968 */
8797 	.hor_phase_arr = {
8798 		.even = { { 3, 29, 64, 7, 29, 3, 0 },
8799 			 { 0, 3, 32, 7, 65, 26, 2 },
8800 			 { 0, 4, 35, 7, 64, 23, 2 },
8801 			 { 0, 5, 38, 7, 63, 21, 1 },
8802 			 { 0, 5, 41, 7, 63, 18, 1 },
8803 			 { 0, 7, 44, 7, 60, 16, 1 },
8804 			 { 0, 8, 47, 7, 58, 14, 1 },
8805 			 { 0, 9, 50, 7, 56, 12, 1 },
8806 			 { 0, 11, 53, 7, 53, 11, 0 },
8807 			 { 1, 12, 56, 7, 50, 9, 0 },
8808 			 { 1, 14, 58, 7, 47, 8, 0 },
8809 			 { 1, 16, 60, 7, 44, 7, 0 },
8810 			 { 1, 18, 63, 7, 41, 5, 0 },
8811 			 { 1, 21, 63, 7, 38, 5, 0 },
8812 			 { 2, 23, 64, 7, 35, 4, 0 },
8813 			 { 2, 26, 65, 7, 32, 3, 0 } },
8814 		.odd = { { 0, 11, 55, 7, 52, 10, 0 },
8815 			 { 1, 13, 57, 7, 49, 8, 0 },
8816 			 { 1, 15, 59, 7, 46, 7, 0 },
8817 			 { 1, 17, 61, 7, 43, 6, 0 },
8818 			 { 1, 20, 62, 7, 40, 5, 0 },
8819 			 { 2, 22, 63, 7, 37, 4, 0 },
8820 			 { 2, 25, 65, 7, 33, 3, 0 },
8821 			 { 2, 28, 65, 7, 30, 3, 0 },
8822 			 { 0, 3, 30, 7, 65, 28, 2 },
8823 			 { 0, 3, 33, 7, 65, 25, 2 },
8824 			 { 0, 4, 37, 7, 63, 22, 2 },
8825 			 { 0, 5, 40, 7, 62, 20, 1 },
8826 			 { 0, 6, 43, 7, 61, 17, 1 },
8827 			 { 0, 7, 46, 7, 59, 15, 1 },
8828 			 { 0, 8, 49, 7, 57, 13, 1 },
8829 			 { 0, 10, 52, 7, 55, 11, 0 } } },
8830 	.ver_phase_arr = {
8831 		.even = { { 3, 29, 64, 7, 29, 3, 0 },
8832 			 { 0, 3, 32, 7, 65, 26, 2 },
8833 			 { 0, 4, 35, 7, 64, 23, 2 },
8834 			 { 0, 5, 38, 7, 63, 21, 1 },
8835 			 { 0, 5, 41, 7, 63, 18, 1 },
8836 			 { 0, 7, 44, 7, 60, 16, 1 },
8837 			 { 0, 8, 47, 7, 58, 14, 1 },
8838 			 { 0, 9, 50, 7, 56, 12, 1 },
8839 			 { 0, 11, 53, 7, 53, 11, 0 },
8840 			 { 1, 12, 56, 7, 50, 9, 0 },
8841 			 { 1, 14, 58, 7, 47, 8, 0 },
8842 			 { 1, 16, 60, 7, 44, 7, 0 },
8843 			 { 1, 18, 63, 7, 41, 5, 0 },
8844 			 { 1, 21, 63, 7, 38, 5, 0 },
8845 			 { 2, 23, 64, 7, 35, 4, 0 },
8846 			 { 2, 26, 65, 7, 32, 3, 0 } },
8847 		.odd = { { 0, 11, 55, 7, 52, 10, 0 },
8848 			 { 1, 13, 57, 7, 49, 8, 0 },
8849 			 { 1, 15, 59, 7, 46, 7, 0 },
8850 			 { 1, 17, 61, 7, 43, 6, 0 },
8851 			 { 1, 20, 62, 7, 40, 5, 0 },
8852 			 { 2, 22, 63, 7, 37, 4, 0 },
8853 			 { 2, 25, 65, 7, 33, 3, 0 },
8854 			 { 2, 28, 65, 7, 30, 3, 0 },
8855 			 { 0, 3, 30, 7, 65, 28, 2 },
8856 			 { 0, 3, 33, 7, 65, 25, 2 },
8857 			 { 0, 4, 37, 7, 63, 22, 2 },
8858 			 { 0, 5, 40, 7, 62, 20, 1 },
8859 			 { 0, 6, 43, 7, 61, 17, 1 },
8860 			 { 0, 7, 46, 7, 59, 15, 1 },
8861 			 { 0, 8, 49, 7, 57, 13, 1 },
8862 			 { 0, 10, 52, 7, 55, 11, 0 } } },
8863 	.ptrn_arr = { { 0x48484849, 0x48484848, 0x42424242, 0x2424242 } },
8864 	.sample_patrn_length = 126,
8865 	.hor_ds_en = 1,
8866 	.ver_ds_en = 1
8867 }, {
8868 	/* Scale factor 32 / (32 + 95) = 0.251969 */
8869 	.hor_phase_arr = {
8870 		.even = { { 3, 29, 64, 7, 29, 3, 0 },
8871 			 { 0, 3, 31, 7, 64, 28, 2 },
8872 			 { 0, 3, 32, 7, 65, 26, 2 },
8873 			 { 0, 4, 34, 7, 63, 25, 2 },
8874 			 { 0, 4, 35, 7, 63, 24, 2 },
8875 			 { 0, 4, 37, 7, 63, 22, 2 },
8876 			 { 0, 5, 38, 7, 63, 21, 1 },
8877 			 { 0, 5, 40, 7, 62, 20, 1 },
8878 			 { 0, 6, 41, 7, 61, 19, 1 },
8879 			 { 0, 6, 43, 7, 61, 17, 1 },
8880 			 { 0, 7, 44, 7, 60, 16, 1 },
8881 			 { 0, 7, 46, 7, 59, 15, 1 },
8882 			 { 0, 8, 47, 7, 58, 14, 1 },
8883 			 { 0, 9, 49, 7, 56, 13, 1 },
8884 			 { 0, 9, 50, 7, 56, 12, 1 },
8885 			 { 0, 10, 51, 7, 54, 12, 1 },
8886 			 { 0, 11, 53, 7, 53, 11, 0 },
8887 			 { 1, 12, 54, 7, 51, 10, 0 },
8888 			 { 1, 12, 56, 7, 50, 9, 0 },
8889 			 { 1, 13, 56, 7, 49, 9, 0 },
8890 			 { 1, 14, 58, 7, 47, 8, 0 },
8891 			 { 1, 15, 59, 7, 46, 7, 0 },
8892 			 { 1, 16, 60, 7, 44, 7, 0 },
8893 			 { 1, 17, 61, 7, 43, 6, 0 },
8894 			 { 1, 19, 61, 7, 41, 6, 0 },
8895 			 { 1, 20, 62, 7, 40, 5, 0 },
8896 			 { 1, 21, 63, 7, 38, 5, 0 },
8897 			 { 2, 22, 63, 7, 37, 4, 0 },
8898 			 { 2, 24, 63, 7, 35, 4, 0 },
8899 			 { 2, 25, 63, 7, 34, 4, 0 },
8900 			 { 2, 26, 65, 7, 32, 3, 0 },
8901 			 { 2, 28, 64, 7, 31, 3, 0 } },
8902 		.odd = { { 0, 11, 55, 7, 52, 10, 0 },
8903 			 { 1, 12, 54, 7, 51, 10, 0 },
8904 			 { 1, 13, 56, 7, 49, 9, 0 },
8905 			 { 1, 14, 57, 7, 48, 8, 0 },
8906 			 { 1, 15, 58, 7, 46, 8, 0 },
8907 			 { 1, 16, 59, 7, 45, 7, 0 },
8908 			 { 1, 17, 61, 7, 43, 6, 0 },
8909 			 { 1, 18, 61, 7, 42, 6, 0 },
8910 			 { 1, 19, 63, 7, 40, 5, 0 },
8911 			 { 1, 20, 63, 7, 39, 5, 0 },
8912 			 { 2, 22, 62, 7, 37, 5, 0 },
8913 			 { 2, 23, 63, 7, 36, 4, 0 },
8914 			 { 2, 24, 64, 7, 34, 4, 0 },
8915 			 { 2, 26, 64, 7, 33, 3, 0 },
8916 			 { 2, 27, 65, 7, 31, 3, 0 },
8917 			 { 3, 28, 64, 7, 30, 3, 0 },
8918 			 { 0, 3, 30, 7, 64, 28, 3 },
8919 			 { 0, 3, 31, 7, 65, 27, 2 },
8920 			 { 0, 3, 33, 7, 64, 26, 2 },
8921 			 { 0, 4, 34, 7, 64, 24, 2 },
8922 			 { 0, 4, 36, 7, 63, 23, 2 },
8923 			 { 0, 5, 37, 7, 62, 22, 2 },
8924 			 { 0, 5, 39, 7, 63, 20, 1 },
8925 			 { 0, 5, 40, 7, 63, 19, 1 },
8926 			 { 0, 6, 42, 7, 61, 18, 1 },
8927 			 { 0, 6, 43, 7, 61, 17, 1 },
8928 			 { 0, 7, 45, 7, 59, 16, 1 },
8929 			 { 0, 8, 46, 7, 58, 15, 1 },
8930 			 { 0, 8, 48, 7, 57, 14, 1 },
8931 			 { 0, 9, 49, 7, 56, 13, 1 },
8932 			 { 0, 10, 51, 7, 54, 12, 1 },
8933 			 { 0, 10, 52, 7, 55, 11, 0 } } },
8934 	.ver_phase_arr = {
8935 		.even = { { 3, 29, 64, 7, 29, 3, 0 },
8936 			 { 0, 3, 31, 7, 64, 28, 2 },
8937 			 { 0, 3, 32, 7, 65, 26, 2 },
8938 			 { 0, 4, 34, 7, 63, 25, 2 },
8939 			 { 0, 4, 35, 7, 63, 24, 2 },
8940 			 { 0, 4, 37, 7, 63, 22, 2 },
8941 			 { 0, 5, 38, 7, 63, 21, 1 },
8942 			 { 0, 5, 40, 7, 62, 20, 1 },
8943 			 { 0, 6, 41, 7, 61, 19, 1 },
8944 			 { 0, 6, 43, 7, 61, 17, 1 },
8945 			 { 0, 7, 44, 7, 60, 16, 1 },
8946 			 { 0, 7, 46, 7, 59, 15, 1 },
8947 			 { 0, 8, 47, 7, 58, 14, 1 },
8948 			 { 0, 9, 49, 7, 56, 13, 1 },
8949 			 { 0, 9, 50, 7, 56, 12, 1 },
8950 			 { 0, 10, 51, 7, 54, 12, 1 },
8951 			 { 0, 11, 53, 7, 53, 11, 0 },
8952 			 { 1, 12, 54, 7, 51, 10, 0 },
8953 			 { 1, 12, 56, 7, 50, 9, 0 },
8954 			 { 1, 13, 56, 7, 49, 9, 0 },
8955 			 { 1, 14, 58, 7, 47, 8, 0 },
8956 			 { 1, 15, 59, 7, 46, 7, 0 },
8957 			 { 1, 16, 60, 7, 44, 7, 0 },
8958 			 { 1, 17, 61, 7, 43, 6, 0 },
8959 			 { 1, 19, 61, 7, 41, 6, 0 },
8960 			 { 1, 20, 62, 7, 40, 5, 0 },
8961 			 { 1, 21, 63, 7, 38, 5, 0 },
8962 			 { 2, 22, 63, 7, 37, 4, 0 },
8963 			 { 2, 24, 63, 7, 35, 4, 0 },
8964 			 { 2, 25, 63, 7, 34, 4, 0 },
8965 			 { 2, 26, 65, 7, 32, 3, 0 },
8966 			 { 2, 28, 64, 7, 31, 3, 0 } },
8967 		.odd = { { 0, 11, 55, 7, 52, 10, 0 },
8968 			 { 1, 12, 54, 7, 51, 10, 0 },
8969 			 { 1, 13, 56, 7, 49, 9, 0 },
8970 			 { 1, 14, 57, 7, 48, 8, 0 },
8971 			 { 1, 15, 58, 7, 46, 8, 0 },
8972 			 { 1, 16, 59, 7, 45, 7, 0 },
8973 			 { 1, 17, 61, 7, 43, 6, 0 },
8974 			 { 1, 18, 61, 7, 42, 6, 0 },
8975 			 { 1, 19, 63, 7, 40, 5, 0 },
8976 			 { 1, 20, 63, 7, 39, 5, 0 },
8977 			 { 2, 22, 62, 7, 37, 5, 0 },
8978 			 { 2, 23, 63, 7, 36, 4, 0 },
8979 			 { 2, 24, 64, 7, 34, 4, 0 },
8980 			 { 2, 26, 64, 7, 33, 3, 0 },
8981 			 { 2, 27, 65, 7, 31, 3, 0 },
8982 			 { 3, 28, 64, 7, 30, 3, 0 },
8983 			 { 0, 3, 30, 7, 64, 28, 3 },
8984 			 { 0, 3, 31, 7, 65, 27, 2 },
8985 			 { 0, 3, 33, 7, 64, 26, 2 },
8986 			 { 0, 4, 34, 7, 64, 24, 2 },
8987 			 { 0, 4, 36, 7, 63, 23, 2 },
8988 			 { 0, 5, 37, 7, 62, 22, 2 },
8989 			 { 0, 5, 39, 7, 63, 20, 1 },
8990 			 { 0, 5, 40, 7, 63, 19, 1 },
8991 			 { 0, 6, 42, 7, 61, 18, 1 },
8992 			 { 0, 6, 43, 7, 61, 17, 1 },
8993 			 { 0, 7, 45, 7, 59, 16, 1 },
8994 			 { 0, 8, 46, 7, 58, 15, 1 },
8995 			 { 0, 8, 48, 7, 57, 14, 1 },
8996 			 { 0, 9, 49, 7, 56, 13, 1 },
8997 			 { 0, 10, 51, 7, 54, 12, 1 },
8998 			 { 0, 10, 52, 7, 55, 11, 0 } } },
8999 	.ptrn_arr = { { 0x48484849, 0x48484848, 0x48484848, 0x48484848,
9000 			 0x42424242, 0x42424242, 0x42424242, 0x2424242 } },
9001 	.sample_patrn_length = 254,
9002 	.hor_ds_en = 1,
9003 	.ver_ds_en = 1
9004 }, {
9005 	/* Scale factor 32 / (32 + 96) = 0.25 */
9006 	.hor_phase_arr = {
9007 		.even = { { 3, 29, 64, 7, 29, 3, 0 } },
9008 		.odd = { { 0, 11, 53, 7, 53, 11, 0 } } },
9009 	.ver_phase_arr = {
9010 		.even = { { 3, 29, 64, 7, 29, 3, 0 } },
9011 		.odd = { { 0, 11, 53, 7, 53, 11, 0 } } },
9012 	.ptrn_arr = { { 0x9 } },
9013 	.sample_patrn_length = 8,
9014 	.hor_ds_en = 1,
9015 	.ver_ds_en = 1
9016 } };
9017 
9018 const s32 imgu_css_downscale_4taps[IMGU_SCALER_DOWNSCALE_4TAPS_LEN] = {
9019 	IMGU_SCALER_FP * -0.000000000000000,
9020 	IMGU_SCALER_FP * -0.000249009327023,
9021 	IMGU_SCALER_FP * -0.001022241683322,
9022 	IMGU_SCALER_FP * -0.002352252699175,
9023 	IMGU_SCALER_FP * -0.004261594242362,
9024 	IMGU_SCALER_FP * -0.006761648795689,
9025 	IMGU_SCALER_FP * -0.009851589454154,
9026 	IMGU_SCALER_FP * -0.013517488475013,
9027 	IMGU_SCALER_FP * -0.017731595701026,
9028 	IMGU_SCALER_FP * -0.022451806160682,
9029 	IMGU_SCALER_FP * -0.027621333752351,
9030 	IMGU_SCALER_FP * -0.033168605172067,
9031 	IMGU_SCALER_FP * -0.039007385183627,
9032 	IMGU_SCALER_FP * -0.045037140997445,
9033 	IMGU_SCALER_FP * -0.051143649969349,
9034 	IMGU_SCALER_FP * -0.057199851105019,
9035 	IMGU_SCALER_FP * -0.063066937016941,
9036 	IMGU_SCALER_FP * -0.068595679088417,
9037 	IMGU_SCALER_FP * -0.073627974715370,
9038 	IMGU_SCALER_FP * -0.077998601684588,
9039 	IMGU_SCALER_FP * -0.081537161069780,
9040 	IMGU_SCALER_FP * -0.084070186546763,
9041 	IMGU_SCALER_FP * -0.085423394806327,
9042 	IMGU_SCALER_FP * -0.085424048835192,
9043 	IMGU_SCALER_FP * -0.083903403294908,
9044 	IMGU_SCALER_FP * -0.080699199103829,
9045 	IMGU_SCALER_FP * -0.075658172660608,
9046 	IMGU_SCALER_FP * -0.068638543974523,
9047 	IMGU_SCALER_FP * -0.059512447316781,
9048 	IMGU_SCALER_FP * -0.048168267897836,
9049 	IMGU_SCALER_FP * -0.034512848520921,
9050 	IMGU_SCALER_FP * -0.018473531164409,
9051 	IMGU_SCALER_FP * 0.000000000000000,
9052 	IMGU_SCALER_FP * 0.020934105554674,
9053 	IMGU_SCALER_FP * 0.044329836544650,
9054 	IMGU_SCALER_FP * 0.070161864654994,
9055 	IMGU_SCALER_FP * 0.098377719033862,
9056 	IMGU_SCALER_FP * 0.128897348012514,
9057 	IMGU_SCALER_FP * 0.161613019706978,
9058 	IMGU_SCALER_FP * 0.196389570939079,
9059 	IMGU_SCALER_FP * 0.233065009152522,
9060 	IMGU_SCALER_FP * 0.271451467092549,
9061 	IMGU_SCALER_FP * 0.311336505037934,
9062 	IMGU_SCALER_FP * 0.352484750396743,
9063 	IMGU_SCALER_FP * 0.394639859577736,
9064 	IMGU_SCALER_FP * 0.437526782302744,
9065 	IMGU_SCALER_FP * 0.480854304005320,
9066 	IMGU_SCALER_FP * 0.524317837738108,
9067 	IMGU_SCALER_FP * 0.567602433152471,
9068 	IMGU_SCALER_FP * 0.610385966680669,
9069 	IMGU_SCALER_FP * 0.652342474098843,
9070 	IMGU_SCALER_FP * 0.693145584226952,
9071 	IMGU_SCALER_FP * 0.732472010670320,
9072 	IMGU_SCALER_FP * 0.770005057258970,
9073 	IMGU_SCALER_FP * 0.805438092218553,
9074 	IMGU_SCALER_FP * 0.838477946124244,
9075 	IMGU_SCALER_FP * 0.868848189350256,
9076 	IMGU_SCALER_FP * 0.896292246026874,
9077 	IMGU_SCALER_FP * 0.920576303438191,
9078 	IMGU_SCALER_FP * 0.941491978311745,
9079 	IMGU_SCALER_FP * 0.958858704531378,
9080 	IMGU_SCALER_FP * 0.972525810403401,
9081 	IMGU_SCALER_FP * 0.982374257672165,
9082 	IMGU_SCALER_FP * 0.988318018955586,
9083 	IMGU_SCALER_FP * 0.990305075088925,
9084 	IMGU_SCALER_FP * 0.988318018955586,
9085 	IMGU_SCALER_FP * 0.982374257672165,
9086 	IMGU_SCALER_FP * 0.972525810403401,
9087 	IMGU_SCALER_FP * 0.958858704531378,
9088 	IMGU_SCALER_FP * 0.941491978311745,
9089 	IMGU_SCALER_FP * 0.920576303438191,
9090 	IMGU_SCALER_FP * 0.896292246026874,
9091 	IMGU_SCALER_FP * 0.868848189350256,
9092 	IMGU_SCALER_FP * 0.838477946124244,
9093 	IMGU_SCALER_FP * 0.805438092218553,
9094 	IMGU_SCALER_FP * 0.770005057258970,
9095 	IMGU_SCALER_FP * 0.732472010670320,
9096 	IMGU_SCALER_FP * 0.693145584226952,
9097 	IMGU_SCALER_FP * 0.652342474098843,
9098 	IMGU_SCALER_FP * 0.610385966680669,
9099 	IMGU_SCALER_FP * 0.567602433152471,
9100 	IMGU_SCALER_FP * 0.524317837738108,
9101 	IMGU_SCALER_FP * 0.480854304005320,
9102 	IMGU_SCALER_FP * 0.437526782302744,
9103 	IMGU_SCALER_FP * 0.394639859577736,
9104 	IMGU_SCALER_FP * 0.352484750396743,
9105 	IMGU_SCALER_FP * 0.311336505037934,
9106 	IMGU_SCALER_FP * 0.271451467092549,
9107 	IMGU_SCALER_FP * 0.233065009152522,
9108 	IMGU_SCALER_FP * 0.196389570939079,
9109 	IMGU_SCALER_FP * 0.161613019706978,
9110 	IMGU_SCALER_FP * 0.128897348012514,
9111 	IMGU_SCALER_FP * 0.098377719033862,
9112 	IMGU_SCALER_FP * 0.070161864654994,
9113 	IMGU_SCALER_FP * 0.044329836544650,
9114 	IMGU_SCALER_FP * 0.020934105554674,
9115 	IMGU_SCALER_FP * 0.000000000000000,
9116 	IMGU_SCALER_FP * -0.018473531164409,
9117 	IMGU_SCALER_FP * -0.034512848520921,
9118 	IMGU_SCALER_FP * -0.048168267897836,
9119 	IMGU_SCALER_FP * -0.059512447316781,
9120 	IMGU_SCALER_FP * -0.068638543974523,
9121 	IMGU_SCALER_FP * -0.075658172660608,
9122 	IMGU_SCALER_FP * -0.080699199103829,
9123 	IMGU_SCALER_FP * -0.083903403294908,
9124 	IMGU_SCALER_FP * -0.085424048835192,
9125 	IMGU_SCALER_FP * -0.085423394806327,
9126 	IMGU_SCALER_FP * -0.084070186546763,
9127 	IMGU_SCALER_FP * -0.081537161069780,
9128 	IMGU_SCALER_FP * -0.077998601684588,
9129 	IMGU_SCALER_FP * -0.073627974715370,
9130 	IMGU_SCALER_FP * -0.068595679088417,
9131 	IMGU_SCALER_FP * -0.063066937016941,
9132 	IMGU_SCALER_FP * -0.057199851105019,
9133 	IMGU_SCALER_FP * -0.051143649969349,
9134 	IMGU_SCALER_FP * -0.045037140997445,
9135 	IMGU_SCALER_FP * -0.039007385183627,
9136 	IMGU_SCALER_FP * -0.033168605172067,
9137 	IMGU_SCALER_FP * -0.027621333752351,
9138 	IMGU_SCALER_FP * -0.022451806160682,
9139 	IMGU_SCALER_FP * -0.017731595701026,
9140 	IMGU_SCALER_FP * -0.013517488475013,
9141 	IMGU_SCALER_FP * -0.009851589454154,
9142 	IMGU_SCALER_FP * -0.006761648795689,
9143 	IMGU_SCALER_FP * -0.004261594242362,
9144 	IMGU_SCALER_FP * -0.002352252699175,
9145 	IMGU_SCALER_FP * -0.001022241683322,
9146 	IMGU_SCALER_FP * -0.000249009327023
9147 };
9148 
9149 const s32 imgu_css_downscale_2taps[IMGU_SCALER_DOWNSCALE_2TAPS_LEN] = {
9150 	IMGU_SCALER_FP * 0.074300676367033,
9151 	IMGU_SCALER_FP * 0.094030234498392,
9152 	IMGU_SCALER_FP * 0.115522859526596,
9153 	IMGU_SCALER_FP * 0.138778551451644,
9154 	IMGU_SCALER_FP * 0.163629399140505,
9155 	IMGU_SCALER_FP * 0.190075402593178,
9156 	IMGU_SCALER_FP * 0.217864695110113,
9157 	IMGU_SCALER_FP * 0.247081232257828,
9158 	IMGU_SCALER_FP * 0.277389191770256,
9159 	IMGU_SCALER_FP * 0.308704618080881,
9160 	IMGU_SCALER_FP * 0.340859600056670,
9161 	IMGU_SCALER_FP * 0.373602270998074,
9162 	IMGU_SCALER_FP * 0.406848675338577,
9163 	IMGU_SCALER_FP * 0.440346946378629,
9164 	IMGU_SCALER_FP * 0.473845217418681,
9165 	IMGU_SCALER_FP * 0.507091621759184,
9166 	IMGU_SCALER_FP * 0.540002203833621,
9167 	IMGU_SCALER_FP * 0.572157185809410,
9168 	IMGU_SCALER_FP * 0.603472612120036,
9169 	IMGU_SCALER_FP * 0.633612660499431,
9170 	IMGU_SCALER_FP * 0.662493375381080,
9171 	IMGU_SCALER_FP * 0.689778934498917,
9172 	IMGU_SCALER_FP * 0.715301426719909,
9173 	IMGU_SCALER_FP * 0.738892940911023,
9174 	IMGU_SCALER_FP * 0.760385565939227,
9175 	IMGU_SCALER_FP * 0.779527435104971,
9176 	IMGU_SCALER_FP * 0.796234592841739,
9177 	IMGU_SCALER_FP * 0.810339128016497,
9178 	IMGU_SCALER_FP * 0.821841040629247,
9179 	IMGU_SCALER_FP * 0.830488463980438,
9180 	IMGU_SCALER_FP * 0.836281398070072,
9181 	IMGU_SCALER_FP * 0.839219842898146,
9182 	IMGU_SCALER_FP * 0.839219842898146,
9183 	IMGU_SCALER_FP * 0.836281398070072,
9184 	IMGU_SCALER_FP * 0.830488463980438,
9185 	IMGU_SCALER_FP * 0.821841040629247,
9186 	IMGU_SCALER_FP * 0.810339128016497,
9187 	IMGU_SCALER_FP * 0.796234592841739,
9188 	IMGU_SCALER_FP * 0.779527435104971,
9189 	IMGU_SCALER_FP * 0.760385565939227,
9190 	IMGU_SCALER_FP * 0.738892940911023,
9191 	IMGU_SCALER_FP * 0.715301426719909,
9192 	IMGU_SCALER_FP * 0.689778934498917,
9193 	IMGU_SCALER_FP * 0.662493375381080,
9194 	IMGU_SCALER_FP * 0.633612660499431,
9195 	IMGU_SCALER_FP * 0.603472612120036,
9196 	IMGU_SCALER_FP * 0.572157185809410,
9197 	IMGU_SCALER_FP * 0.540002203833621,
9198 	IMGU_SCALER_FP * 0.507091621759184,
9199 	IMGU_SCALER_FP * 0.473845217418681,
9200 	IMGU_SCALER_FP * 0.440346946378629,
9201 	IMGU_SCALER_FP * 0.406848675338577,
9202 	IMGU_SCALER_FP * 0.373602270998074,
9203 	IMGU_SCALER_FP * 0.340859600056670,
9204 	IMGU_SCALER_FP * 0.308704618080881,
9205 	IMGU_SCALER_FP * 0.277389191770256,
9206 	IMGU_SCALER_FP * 0.247081232257828,
9207 	IMGU_SCALER_FP * 0.217864695110113,
9208 	IMGU_SCALER_FP * 0.190075402593178,
9209 	IMGU_SCALER_FP * 0.163629399140505,
9210 	IMGU_SCALER_FP * 0.138778551451644,
9211 	IMGU_SCALER_FP * 0.115522859526596,
9212 	IMGU_SCALER_FP * 0.094030234498392,
9213 	IMGU_SCALER_FP * 0.074300676367033
9214 };
9215 
9216 /* settings for Geometric Distortion Correction */
9217 const s16 imgu_css_gdc_lut[4][256] = { {
9218 	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2,
9219 	-2, -3, -3, -3, -4, -4, -4, -5, -5, -5, -6, -6, -7, -7, -7, -8, -8,
9220 	-9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15,
9221 	-16, -16, -17, -17, -18, -19, -19, -20, -20, -21, -22, -22, -23, -24,
9222 	-24, -25, -25, -26, -27, -27, -28, -29, -29, -30, -31, -31, -32, -33,
9223 	-33, -34, -35, -35, -36, -37, -37, -38, -39, -39, -40,	-41, -41, -42,
9224 	-43, -43, -44, -45, -45, -46, -46, -47, -48, -48, -49, -50, -50, -51,
9225 	-52, -52, -53, -53, -54, -55, -55, -56, -56, -57, -58, -58, -59, -59,
9226 	-60, -60, -61, -61, -62, -62, -63, -64, -64, -64, -65,	-65, -66, -66,
9227 	-67, -67, -68, -68, -68, -69, -69, -70, -70, -70, -71, -71, -71, -72,
9228 	-72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -74, -75, -75, -75,
9229 	-75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,	-75, -75, -75,
9230 	-75, -75, -75, -75, -74, -74, -74, -74, -74, -73, -73, -73, -73, -72,
9231 	-72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66,
9232 	-65, -64, -64, -63, -62, -61, -61, -60, -59, -58, -57,	-56, -56, -55,
9233 	-54, -53, -52, -51, -50, -49, -47, -46, -45, -44, -43, -41, -40, -39,
9234 	-38, -36, -35, -33, -32, -31, -29, -28, -26, -25, -23, -21, -20, -18,
9235 	-16, -15, -13, -11, -9, -7, -5, -3, -1
9236 }, {
9237 	0, 2, 4, 6, 8, 10, 13, 15, 17, 20, 23, 25, 28, 31, 33, 36, 39, 42, 45,
9238 	48, 51, 54, 58, 61, 64, 68, 71, 74, 78, 82, 85, 89, 93, 96, 100, 104,
9239 	108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 162,
9240 	166, 171, 175, 180, 184, 189, 193, 198, 203, 207, 212, 217, 222, 227,
9241 	232, 236, 241, 246, 251, 256, 261, 266, 271, 276, 282, 287, 292, 297,
9242 	302, 307, 313, 318, 323, 328, 334, 339, 344, 350, 355, 360, 366, 371,
9243 	377, 382, 388, 393, 399, 404, 409, 415, 420, 426, 431, 437, 443, 448,
9244 	454, 459, 465, 470, 476, 481, 487, 492, 498, 504, 509, 515, 520, 526,
9245 	531, 537, 542, 548, 553, 559, 564, 570, 576, 581, 586, 592, 597, 603,
9246 	608, 614, 619, 625, 630, 635, 641, 646, 651, 657, 662, 667, 673, 678,
9247 	683, 688, 694, 699, 704, 709, 714, 719, 724, 729, 735, 740, 745, 749,
9248 	754, 759, 764, 769, 774, 779, 783, 788, 793, 797, 802, 807, 811, 816,
9249 	820, 825, 829, 834, 838, 842, 847, 851, 855, 859, 863, 868, 872, 876,
9250 	880, 884, 888, 891, 895, 899, 903, 906, 910, 914, 917, 921, 924, 927,
9251 	931, 934, 937, 940, 944, 947, 950, 953, 956, 959, 961, 964, 967, 970,
9252 	972, 975, 977, 980, 982, 984, 987, 989, 991, 993, 995, 997, 999, 1001,
9253 	1002, 1004, 1006, 1007, 1009, 1010, 1011, 1013, 1014, 1015, 1016, 1017,
9254 	1018, 1019, 1020, 1020, 1021, 1022, 1022, 1023, 1023, 1023, 1023, 1023
9255 }, {
9256 	1024, 1023, 1023, 1023, 1023, 1023, 1022, 1022, 1021, 1020, 1020, 1019,
9257 	1018, 1017, 1016, 1015, 1014, 1013, 1011, 1010, 1009, 1007, 1006, 1004,
9258 	1002, 1001, 999, 997, 995, 993, 991, 989, 987, 984, 982, 980, 977, 975,
9259 	972, 970, 967, 964, 961, 959, 956, 953, 950, 947, 944, 940, 937, 934,
9260 	931, 927, 924, 921, 917, 914, 910, 906, 903, 899, 895, 891, 888, 884,
9261 	880, 876, 872, 868, 863, 859, 855, 851, 847, 842, 838, 834, 829, 825,
9262 	820, 816, 811, 807, 802, 797, 793, 788, 783, 779, 774, 769, 764, 759,
9263 	754, 749, 745, 740, 735, 729, 724, 719, 714, 709, 704, 699, 694, 688,
9264 	683, 678, 673, 667, 662, 657, 651, 646, 641, 635, 630, 625, 619, 614,
9265 	608, 603, 597, 592, 586, 581, 576, 570, 564, 559, 553, 548, 542, 537,
9266 	531, 526, 520, 515, 509, 504, 498, 492, 487, 481, 476, 470, 465, 459,
9267 	454, 448, 443, 437, 431, 426, 420, 415, 409, 404, 399, 393, 388, 382,
9268 	377, 371, 366, 360, 355, 350, 344, 339, 334, 328, 323, 318, 313, 307,
9269 	302, 297, 292, 287, 282, 276, 271, 266, 261, 256, 251, 246, 241, 236,
9270 	232, 227, 222, 217, 212, 207, 203, 198, 193, 189, 184, 180, 175, 171,
9271 	166, 162, 157, 153, 149, 144, 140, 136, 132, 128, 124, 120, 116, 112,
9272 	108, 104, 100, 96, 93, 89, 85, 82, 78, 74, 71, 68, 64, 61, 58, 54, 51,
9273 	48, 45, 42, 39, 36, 33, 31, 28, 25, 23, 20, 17, 15, 13, 10, 8, 6, 4, 2
9274 }, {
9275 	0, -1, -3, -5, -7, -9, -11, -13, -14, -16, -19, -20, -21, -23, -24, -26,
9276 	-28, -29, -30, -32, -34, -34, -37, -38, -38, -41, -42, -42, -44, -46,
9277 	-46, -48, -49, -49, -51, -52, -53, -54, -55, -56, -57, -57, -58, -59,
9278 	-60, -60, -62, -62, -63, -63, -64, -65, -66, -66, -67, -68, -67, -69,
9279 	-69, -69, -70, -70, -71, -71, -72, -72, -72, -73, -73, -73, -73, -73,
9280 	-73, -74, -75, -74, -75, -75, -74, -75, -75, -75, -75, -75, -75, -75,
9281 	-75, -75, -75, -75, -75, -75, -75, -74, -75, -74, -75, -75, -74, -74,
9282 	-73, -73, -73, -73, -73, -73, -73, -71, -72, -71, -72, -70, -70, -70,
9283 	-69, -70, -69, -68, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64,
9284 	-64, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57,
9285 	-55, -55, -55, -53, -54, -53, -52, -51, -52, -50, -50, -49, -48, -47,
9286 	-46, -46, -46, -46, -45, -43, -43, -42, -42, -41, -41, -40, -39, -39,
9287 	-38, -37, -37, -36, -35, -35, -34, -33, -32, -32, -31, -31, -31, -29,
9288 	-28, -27, -27, -27, -26, -25, -25, -24, -24, -23, -22, -22, -21, -20,
9289 	-20, -20, -18, -19, -17, -17, -16, -16, -15, -14, -14, -14, -14, -12,
9290 	-12, -12, -11, -11, -11, -10, -9, -9, -8, -8, -7, -6, -7, -7, -6, -6,
9291 	-5, -4, -5, -5, -3, -3, -4, -2, -3, -2, -1, -2, -1, -1, 0, -1, -1, 0,
9292 	-1, 0, 1, 0, 0, 0, 0, 0, 0, 0
9293 } };
9294 
9295 const struct imgu_css_xnr3_vmem_defaults imgu_css_xnr3_vmem_defaults = {
9296 	.x = {
9297 		1024, 1164, 1320, 1492, 1680, 1884, 2108, 2352,
9298 		2616, 2900, 3208, 3540, 3896, 4276, 4684, 5120
9299 	},
9300 	.a = {
9301 		-7213, -5580, -4371, -3421, -2722, -2159, -6950, -5585,
9302 		-4529, -3697, -3010, -2485, -2070, -1727, -1428, 0
9303 	},
9304 	.b = {
9305 		4096, 3603, 3178, 2811, 2497, 2226, 1990, 1783,
9306 		1603, 1446, 1307, 1185, 1077, 981, 895, 819
9307 	},
9308 	.c = {
9309 		1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
9310 	},
9311 };
9312 
9313 /* settings for Bayer Noise Reduction */
9314 const struct ipu3_uapi_bnr_static_config imgu_css_bnr_defaults = {
9315 	{ 16, 16, 16, 16 },			/* wb_gains */
9316 	{ 16, 16, 16, 16 },			/* wb_gains_thr */
9317 	{ 0, X, 8, 6, X, 14 },			/* thr_coeffs */
9318 	{ 0, 0, 0, 0 },				/* thr_ctrl_shd */
9319 	{ -128, X, -128, X },			/* opt_center */
9320 	{					/* lut */
9321 		{ 17, 23, 28, 32, 36, 39, 42, 45,
9322 		  48, 51, 53, 55, 58, 60, 62, 64,
9323 		  66, 68, 70, 72, 73, 75, 77, 78,
9324 		  80, 82, 83, 85, 86, 88, 89, 90 }
9325 	},
9326 	{ 4, X, 1, 8, X, 8, X, 8, X },		/* bp_ctrl */
9327 	{ 8, 4, 4, X, 8, X, 1, 1, 1, 1 },	/* dn_detect_ctrl */
9328 };
9329 
9330 const struct ipu3_uapi_dm_config imgu_css_dm_defaults = {
9331 	1, 1, 1, X, X, 8, X, 7, X, 8, X, 8, X, 4, X
9332 };
9333 
9334 const struct ipu3_uapi_ccm_mat_config imgu_css_ccm_defaults = {
9335 	 9775, -2671,  1087, 0,
9336 	-1071,  8303,   815, 0,
9337 	  -23, -7887, 16103, 0
9338 };
9339 
9340 /* settings for Gamma correction */
9341 const struct ipu3_uapi_gamma_corr_lut imgu_css_gamma_lut = { {
9342 	63, 79, 95, 111, 127, 143, 159, 175, 191, 207, 223, 239, 255, 271, 287,
9343 	303, 319, 335, 351, 367, 383, 399, 415, 431, 447, 463, 479, 495, 511,
9344 	527, 543, 559, 575, 591, 607, 623, 639, 655, 671, 687, 703, 719, 735,
9345 	751, 767, 783, 799, 815, 831, 847, 863, 879, 895, 911, 927, 943, 959,
9346 	975, 991, 1007, 1023, 1039, 1055, 1071, 1087, 1103, 1119, 1135, 1151,
9347 	1167, 1183, 1199, 1215, 1231, 1247, 1263, 1279, 1295, 1311, 1327, 1343,
9348 	1359, 1375, 1391, 1407, 1423, 1439, 1455, 1471, 1487, 1503, 1519, 1535,
9349 	1551, 1567, 1583, 1599, 1615, 1631, 1647, 1663, 1679, 1695, 1711, 1727,
9350 	1743, 1759, 1775, 1791, 1807, 1823, 1839, 1855, 1871, 1887, 1903, 1919,
9351 	1935, 1951, 1967, 1983, 1999, 2015, 2031, 2047, 2063, 2079, 2095, 2111,
9352 	2143, 2175, 2207, 2239, 2271, 2303, 2335, 2367, 2399, 2431, 2463, 2495,
9353 	2527, 2559, 2591, 2623, 2655, 2687, 2719, 2751, 2783, 2815, 2847, 2879,
9354 	2911, 2943, 2975, 3007, 3039, 3071, 3103, 3135, 3167, 3199, 3231, 3263,
9355 	3295, 3327, 3359, 3391, 3423, 3455, 3487, 3519, 3551, 3583, 3615, 3647,
9356 	3679, 3711, 3743, 3775, 3807, 3839, 3871, 3903, 3935, 3967, 3999, 4031,
9357 	4063, 4095, 4127, 4159, 4223, 4287, 4351, 4415, 4479, 4543, 4607, 4671,
9358 	4735, 4799, 4863, 4927, 4991, 5055, 5119, 5183, 5247, 5311, 5375, 5439,
9359 	5503, 5567, 5631, 5695, 5759, 5823, 5887, 5951, 6015, 6079, 6143, 6207,
9360 	6271, 6335, 6399, 6463, 6527, 6591, 6655, 6719, 6783, 6847, 6911, 6975,
9361 	7039, 7103, 7167, 7231, 7295, 7359, 7423, 7487, 7551, 7615, 7679, 7743,
9362 	7807, 7871, 7935, 7999, 8063, 8127, 8191
9363 } };
9364 
9365 const struct ipu3_uapi_csc_mat_config imgu_css_csc_defaults = {
9366 	 4898,  9617,  1867, 0,
9367 	-2410, -4732,  7143, 0,
9368 	10076, -8437, -1638, 0
9369 };
9370 
9371 const struct ipu3_uapi_cds_params imgu_css_cds_defaults = {
9372 	1, 3, 3, 1,
9373 	1, 3, 3, 1,
9374 	4, X,					/* ds_nf */
9375 	1,					/* csc_en */
9376 	0, X					/* uv_bin_output */
9377 };
9378 
9379 const struct ipu3_uapi_shd_config_static imgu_css_shd_defaults = {
9380 	.grid = {
9381 		.width = 73,
9382 		.height = 55,
9383 		.block_width_log2 = 7,
9384 		.block_height_log2 = 7,
9385 		.x_start = 0,
9386 		.y_start = 0,
9387 	},
9388 	.general = {
9389 		.shd_enable = 1,
9390 		.gain_factor = 0,
9391 	},
9392 	.black_level = {
9393 		.bl_r = 0,
9394 		.bl_gr = 0 | (0 << IPU3_UAPI_SHD_BLGR_NF_SHIFT),
9395 		.bl_gb = 0,
9396 		.bl_b = 0,
9397 	},
9398 };
9399 
9400 const struct ipu3_uapi_yuvp1_iefd_config imgu_css_iefd_defaults = {
9401 	.units = {
9402 		.cu_1 = { 0, 150, 7, 0 },
9403 		.cu_ed = { 7, 110, 244, X, 307, 409, 511, X,
9404 			   184, 255, 255, X, 0, 0, X,
9405 			   7, 81, 255, X, 255, 255, X },
9406 		.cu_3 = { 148, 251, 10, 0 },
9407 		.cu_5 = { 25, 70, 501, X, 32, X },
9408 		.cu_6 = { 32, 63, 183, X, 397,
9409 			  33, 0, X, 0,
9410 			  0, 64, X, 64, X },
9411 		.cu_7 = { 200, 303,
9412 			  10, 0 },
9413 		.cu_unsharp = { 10, 64, 110, X, 511,
9414 				66, 12, X, 0,
9415 				0, 56, X, 64, X },
9416 		.cu_radial = { 6, 203, 255, 255, 255, 255, X,
9417 			      84, 444, 397, 288, 300, X,
9418 			       4, 69, 207, X, 369, 448, X },
9419 		.cu_vssnlm = { 61, 100, 25, 0}
9420 	},
9421 	.config = { 45, X, 0, X, 16, X, 45, X },
9422 	.control = { 1, 1, 1, 1, 1, X },
9423 	.sharp = { { 50, X, 511, X, 50, X, 50, X },
9424 		   { 64, X, 0, X, 0, X},
9425 		   { 56, X, 56, X } },
9426 	.unsharp = { { 36, 17, 8, X },
9427 		     { 13, 7, 3, X } },
9428 	.rad = { { -2104, X, -1559, X },
9429 		 { 4426816, X },
9430 		 { 2430481, X },
9431 		 { 6, X, 79, X },
9432 		 { 64, 0, 0, X },
9433 		 { 1, X, 2, X, 0, X, 0, X },
9434 		 { 40, X, 62, X } },
9435 	.vsslnm = { { 16, 32, 64, X },
9436 		    { 1, X, 2, X,  8, X } },
9437 };
9438 
9439 const struct ipu3_uapi_yuvp1_yds_config imgu_css_yds_defaults = {
9440 	0, 1, 1, 0, 0, 1, 1, 0, 2, X, 0, X
9441 };
9442 
9443 const struct ipu3_uapi_yuvp1_chnr_config imgu_css_chnr_defaults = {
9444 	.coring = { 0, X, 0, X },
9445 	.sense_gain = { 6, 6, 6, X, 4, 4, 4, X },
9446 	.iir_fir = { 8, X, 12, X, 0, 256 - 127, X },
9447 };
9448 
9449 const struct ipu3_uapi_yuvp1_y_ee_nr_config imgu_css_y_ee_nr_defaults = {
9450 	.lpf = { 4, X, 8, X, 16, X,  0 },
9451 	.sense = { 8191, X, 0, X, 8191, X, 0, X },
9452 	.gain = { 8, X, 0, X, 8, X, 0, X },
9453 	.clip = { 8, X, 0, X, 8, X, 0, X },
9454 	.frng = { 2, X, 200, X, 2, X, 1, 1, X },
9455 	.diag = { 1, X, 4, 1, 1, 4, X },
9456 	.fc_coring = { 0, X, 0, X, 0, X, 0, X }
9457 };
9458 
9459 const struct ipu3_uapi_yuvp2_tcc_gain_pcwl_lut_static_config
9460 					imgu_css_tcc_gain_pcwl_lut = { {
9461 	1024, 1032, 1040, 1048, 1057, 1065, 1073, 1081, 1089, 1097, 1105, 1113,
9462 	1122, 1130, 1138, 1146, 1154, 1162, 1170, 1178, 1187, 1195, 1203, 1211,
9463 	1219, 1227, 1235, 1243, 1252, 1260, 1268, 1276, 1284, 1292, 1300, 1308,
9464 	1317, 1325, 1333, 1341, 1349, 1357, 1365, 1373, 1382, 1390, 1398, 1406,
9465 	1414, 1422, 1430, 1438, 1447, 1455, 1463, 1471, 1479, 1487, 1495, 1503,
9466 	1512, 1520, 1528, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9467 	1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9468 	1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9469 	1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9470 	1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9471 	1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9472 	1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9473 	1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9474 	1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9475 	1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9476 	1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536,
9477 	1536, 1536, 1528, 1520, 1512, 1503, 1495, 1487, 1479, 1471, 1463, 1455,
9478 	1447, 1438, 1430, 1422, 1414, 1406, 1398, 1390, 1382, 1373, 1365, 1357,
9479 	1349, 1341, 1333, 1325, 1317, 1308, 1300, 1292, 1284, 1276, 1268, 1260,
9480 	1252, 1243, 1235, 1227, 1219, 1211, 1203, 1195, 1187, 1178, 1170, 1162,
9481 	1154, 1146, 1138, 1130, 1122, 1113, 1105, 1097, 1089, 1081, 1073, 1065,
9482 	1057, 1048, 1040, 1032, 1024
9483 } };
9484 
9485 const struct ipu3_uapi_yuvp2_tcc_r_sqr_lut_static_config
9486 					imgu_css_tcc_r_sqr_lut = { {
9487 	32, 44, 64, 92, 128, 180, 256, 364, 512, 628, 724, 808, 888,
9488 	956, 1024, 1088, 1144, 1200, 1256, 1304, 1356, 1404, 1448
9489 } };
9490 
9491 const struct imgu_abi_anr_config imgu_css_anr_defaults = {
9492 	.transform = {
9493 		.adaptive_treshhold_en = 1,
9494 		.alpha = { { 13, 13, 13, 13, 0, 0, 0, 0},
9495 			   { 11, 11, 11, 11, 0, 0, 0, 0},
9496 			   { 14,  14, 14, 14, 0, 0, 0, 0} },
9497 		.beta = { { 24, 24, 24, 24},
9498 			  { 21, 20, 20, 21},
9499 			  { 25, 25, 25, 25} },
9500 		.color = { { { 166, 173, 149, 166, 161, 146, 145, 173,
9501 			       145, 150, 141, 149, 145, 141, 142 },
9502 			     { 166, 173, 149, 165, 161, 145, 145, 173,
9503 			       145, 150, 141, 149, 145, 141, 142 },
9504 			     { 166, 174, 149, 166, 162, 146, 146, 173,
9505 			       145, 150, 141, 149, 145, 141, 142 },
9506 			     { 166, 173, 149, 165, 161, 145, 145, 173,
9507 			       146, 150, 141, 149, 145, 141, 142 } },
9508 			   { { 141, 131, 140, 141, 144, 143, 144, 131,
9509 			       143, 137, 140, 140, 144, 140, 141 },
9510 			     { 141, 131, 140, 141, 143, 143, 144, 131,
9511 			       143, 137, 140, 140, 144, 140, 141 },
9512 			     { 141, 131, 141, 141, 144, 144, 144, 131,
9513 			       143, 137, 140, 140, 144, 140, 141 },
9514 			     { 140, 131, 140, 141, 143, 143, 144, 131,
9515 			       143, 137, 140, 140, 144, 140, 141 } },
9516 			   { { 184, 173, 188, 184, 182, 182, 181, 173,
9517 			       182, 179, 182, 188, 181, 182, 180 },
9518 			     { 184, 173, 188, 184, 183, 182, 181, 173,
9519 			       182, 178, 182, 188, 181, 182, 180 },
9520 			     { 184, 173, 188, 184, 182, 182, 181, 173,
9521 			       182, 178, 182, 188, 181, 182, 181 },
9522 			     { 184, 172, 188, 184, 182, 182, 181, 173,
9523 			       182, 178, 182, 188, 182, 182, 180 } } },
9524 		.sqrt_lut = { 724, 768, 810, 849, 887, 923, 958, 991, 1024,
9525 			      1056, 1086, 1116, 1145, 1173, 1201, 1228, 1254,
9526 			      1280, 1305, 1330, 1355, 1379, 1402, 1425, 1448 },
9527 		.xreset = -1632,
9528 		.yreset = -1224,
9529 		.x_sqr_reset = 2663424,
9530 		.r_normfactor = 14,
9531 		.y_sqr_reset = 1498176,
9532 		.gain_scale = 115
9533 	},
9534 	.stitch = {
9535 		.anr_stitch_en = 1,
9536 		.pyramid = { { 1, 3, 5 }, { 7, 7, 5 }, { 3, 1, 3 },
9537 			     { 9, 15, 21 }, { 21, 15, 9 }, { 3, 5, 15 },
9538 			     { 25, 35, 35 }, { 25, 15, 5 }, { 7, 21, 35 },
9539 			     { 49, 49, 35 }, { 21, 7, 7 }, { 21, 35, 49 },
9540 			     { 49, 35, 21 }, { 7, 5, 15 }, { 25, 35, 35 },
9541 			     { 25, 15, 5 }, { 3, 9, 15 }, { 21, 21, 15 },
9542 			     { 9, 3, 1 }, { 3, 5, 7 }, { 7, 5, 3}, { 1 }
9543 		}
9544 	}
9545 };
9546 
9547 /* frame settings for Auto White Balance */
9548 const struct ipu3_uapi_awb_fr_config_s imgu_css_awb_fr_defaults = {
9549 	.grid_cfg = {
9550 		.width = 16,
9551 		.height = 16,
9552 		.block_width_log2 = 3,
9553 		.block_height_log2 = 3,
9554 		.x_start = 10,
9555 		.y_start = 2 | IPU3_UAPI_GRID_Y_START_EN,
9556 	},
9557 	.bayer_coeff = { 0, 0, 0, 0, 0, 128 },
9558 	.bayer_sign = 0,
9559 	.bayer_nf = 7
9560 };
9561 
9562 /* settings for Auto Exposure */
9563 const struct ipu3_uapi_ae_grid_config imgu_css_ae_grid_defaults = {
9564 	.width = 16,
9565 	.height = 16,
9566 	.block_width_log2 = 3,
9567 	.block_height_log2 = 3,
9568 	.ae_en = 1,
9569 	.x_start = 0,
9570 	.y_start = 0,
9571 };
9572 
9573 /* settings for Auto Exposure color correction matrix */
9574 const struct ipu3_uapi_ae_ccm imgu_css_ae_ccm_defaults = {
9575 	256, 256, 256, 256,		/* gain_gr/r/b/gb */
9576 	.mat = { 128, 0, 0, 0, 0, 128, 0, 0, 0, 0, 128, 0, 0, 0, 0, 128 },
9577 };
9578 
9579 /* settings for Auto Focus */
9580 const struct ipu3_uapi_af_config_s imgu_css_af_defaults = {
9581 	.filter_config = {
9582 		{ 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 128 }, 0,
9583 		{ 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 128 }, 0,
9584 		.y_calc = { 8, 8, 8, 8 },
9585 		.nf = { X, 7, X, 7 },
9586 	},
9587 	.grid_cfg = {
9588 		.width = 16,
9589 		.height = 16,
9590 		.block_width_log2 = 3,
9591 		.block_height_log2 = 3,
9592 		.x_start = 10,
9593 		.y_start = 2 | IPU3_UAPI_GRID_Y_START_EN,
9594 	},
9595 };
9596 
9597 /* settings for Auto White Balance */
9598 const struct ipu3_uapi_awb_config_s imgu_css_awb_defaults = {
9599 	8191, 8191, 8191, 8191 |	/* rgbs_thr_gr/r/gb/b */
9600 	IPU3_UAPI_AWB_RGBS_THR_B_EN | IPU3_UAPI_AWB_RGBS_THR_B_INCL_SAT,
9601 	.grid = {
9602 		.width = 16,
9603 		.height = 16,
9604 		.block_width_log2 = 3,
9605 		.block_height_log2 = 3,
9606 		.x_start = 0,
9607 		.y_start = 0,
9608 	},
9609 };
9610