cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ipu3-tables.c (316151B)


      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};