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
8const 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
9018const 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
9149const 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 */
9217const 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
9295const 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 */
9314const 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
9330const 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
9334const 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 */
9341const 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
9365const 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
9371const 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
9379const 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
9400const 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
9439const 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
9443const 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
9449const 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
9459const 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
9485const 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
9491const 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 */
9548const 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 */
9563const 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 */
9574const 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 */
9580const 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 */
9598const 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