1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (C) 2018 Intel Corporation 3 4 #include "ipu3-tables.h" 5 6 #define X 0 /* Don't care value */ 7 8 const struct imgu_css_bds_config 9 imgu_css_bds_configs[IMGU_BDS_CONFIG_LEN] = { { 10 /* Scale factor 32 / (32 + 0) = 1 */ 11 .hor_phase_arr = { 12 .even = { { 0, 0, 64, 6, 0, 0, 0 } }, 13 .odd = { { 0, 0, 64, 6, 0, 0, 0 } } }, 14 .ver_phase_arr = { 15 .even = { { 0, 0, 64, 6, 0, 0, 0 } }, 16 .odd = { { 0, 0, 64, 6, 0, 0, 0 } } }, 17 .ptrn_arr = { { 0x3 } }, 18 .sample_patrn_length = 2, 19 .hor_ds_en = 0, 20 .ver_ds_en = 0 21 }, { 22 /* Scale factor 32 / (32 + 1) = 0.969697 */ 23 .hor_phase_arr = { 24 .even = { { 0, 3, 122, 7, 3, 0, 0 }, 25 { 0, 0, 122, 7, 7, -1, 0 }, 26 { 0, -3, 122, 7, 10, -1, 0 }, 27 { 0, -5, 121, 7, 14, -2, 0 }, 28 { 0, -7, 120, 7, 18, -3, 0 }, 29 { 0, -9, 118, 7, 23, -4, 0 }, 30 { 0, -11, 116, 7, 27, -4, 0 }, 31 { 0, -12, 113, 7, 32, -5, 0 }, 32 { 0, -13, 110, 7, 37, -6, 0 }, 33 { 0, -14, 107, 7, 42, -7, 0 }, 34 { 0, -14, 103, 7, 47, -8, 0 }, 35 { 0, -15, 100, 7, 52, -9, 0 }, 36 { 0, -15, 96, 7, 57, -10, 0 }, 37 { 0, -15, 92, 7, 62, -11, 0 }, 38 { 0, -14, 86, 7, 68, -12, 0 }, 39 { 0, -14, 82, 7, 73, -13, 0 }, 40 { 0, -14, 78, 7, 78, -14, 0 }, 41 { 0, -13, 73, 7, 82, -14, 0 }, 42 { 0, -12, 68, 7, 86, -14, 0 }, 43 { 0, -11, 62, 7, 92, -15, 0 }, 44 { 0, -10, 57, 7, 96, -15, 0 }, 45 { 0, -9, 52, 7, 100, -15, 0 }, 46 { 0, -8, 47, 7, 103, -14, 0 }, 47 { 0, -7, 42, 7, 107, -14, 0 }, 48 { 0, -6, 37, 7, 110, -13, 0 }, 49 { 0, -5, 32, 7, 113, -12, 0 }, 50 { 0, -4, 27, 7, 116, -11, 0 }, 51 { 0, -4, 23, 7, 118, -9, 0 }, 52 { 0, -3, 18, 7, 120, -7, 0 }, 53 { 0, -2, 14, 7, 121, -5, 0 }, 54 { 0, -1, 10, 7, 122, -3, 0 }, 55 { 0, -1, 7, 7, 122, 0, 0 } }, 56 .odd = { { 0, 2, 122, 7, 5, -1, 0 }, 57 { 0, -1, 122, 7, 8, -1, 0 }, 58 { 0, -4, 122, 7, 12, -2, 0 }, 59 { 0, -6, 120, 7, 16, -2, 0 }, 60 { 0, -8, 118, 7, 21, -3, 0 }, 61 { 0, -10, 117, 7, 25, -4, 0 }, 62 { 0, -11, 114, 7, 30, -5, 0 }, 63 { 0, -13, 112, 7, 35, -6, 0 }, 64 { 0, -14, 109, 7, 40, -7, 0 }, 65 { 0, -14, 105, 7, 45, -8, 0 }, 66 { 0, -15, 102, 7, 50, -9, 0 }, 67 { 0, -15, 98, 7, 55, -10, 0 }, 68 { 0, -15, 94, 7, 60, -11, 0 }, 69 { 0, -15, 90, 7, 65, -12, 0 }, 70 { 0, -14, 85, 7, 70, -13, 0 }, 71 { 0, -14, 80, 7, 75, -13, 0 }, 72 { 0, -13, 75, 7, 80, -14, 0 }, 73 { 0, -13, 70, 7, 85, -14, 0 }, 74 { 0, -12, 65, 7, 90, -15, 0 }, 75 { 0, -11, 60, 7, 94, -15, 0 }, 76 { 0, -10, 55, 7, 98, -15, 0 }, 77 { 0, -9, 50, 7, 102, -15, 0 }, 78 { 0, -8, 45, 7, 105, -14, 0 }, 79 { 0, -7, 40, 7, 109, -14, 0 }, 80 { 0, -6, 35, 7, 112, -13, 0 }, 81 { 0, -5, 30, 7, 114, -11, 0 }, 82 { 0, -4, 25, 7, 117, -10, 0 }, 83 { 0, -3, 21, 7, 118, -8, 0 }, 84 { 0, -2, 16, 7, 120, -6, 0 }, 85 { 0, -2, 12, 7, 122, -4, 0 }, 86 { 0, -1, 8, 7, 122, -1, 0 }, 87 { 0, -1, 5, 7, 122, 2, 0 } } }, 88 .ver_phase_arr = { 89 .even = { { 0, 3, 122, 7, 3, 0, 0 }, 90 { 0, 0, 122, 7, 7, -1, 0 }, 91 { 0, -3, 122, 7, 10, -1, 0 }, 92 { 0, -5, 121, 7, 14, -2, 0 }, 93 { 0, -7, 120, 7, 18, -3, 0 }, 94 { 0, -9, 118, 7, 23, -4, 0 }, 95 { 0, -11, 116, 7, 27, -4, 0 }, 96 { 0, -12, 113, 7, 32, -5, 0 }, 97 { 0, -13, 110, 7, 37, -6, 0 }, 98 { 0, -14, 107, 7, 42, -7, 0 }, 99 { 0, -14, 103, 7, 47, -8, 0 }, 100 { 0, -15, 100, 7, 52, -9, 0 }, 101 { 0, -15, 96, 7, 57, -10, 0 }, 102 { 0, -15, 92, 7, 62, -11, 0 }, 103 { 0, -14, 86, 7, 68, -12, 0 }, 104 { 0, -14, 82, 7, 73, -13, 0 }, 105 { 0, -14, 78, 7, 78, -14, 0 }, 106 { 0, -13, 73, 7, 82, -14, 0 }, 107 { 0, -12, 68, 7, 86, -14, 0 }, 108 { 0, -11, 62, 7, 92, -15, 0 }, 109 { 0, -10, 57, 7, 96, -15, 0 }, 110 { 0, -9, 52, 7, 100, -15, 0 }, 111 { 0, -8, 47, 7, 103, -14, 0 }, 112 { 0, -7, 42, 7, 107, -14, 0 }, 113 { 0, -6, 37, 7, 110, -13, 0 }, 114 { 0, -5, 32, 7, 113, -12, 0 }, 115 { 0, -4, 27, 7, 116, -11, 0 }, 116 { 0, -4, 23, 7, 118, -9, 0 }, 117 { 0, -3, 18, 7, 120, -7, 0 }, 118 { 0, -2, 14, 7, 121, -5, 0 }, 119 { 0, -1, 10, 7, 122, -3, 0 }, 120 { 0, -1, 7, 7, 122, 0, 0 } }, 121 .odd = { { 0, 2, 122, 7, 5, -1, 0 }, 122 { 0, -1, 122, 7, 8, -1, 0 }, 123 { 0, -4, 122, 7, 12, -2, 0 }, 124 { 0, -6, 120, 7, 16, -2, 0 }, 125 { 0, -8, 118, 7, 21, -3, 0 }, 126 { 0, -10, 117, 7, 25, -4, 0 }, 127 { 0, -11, 114, 7, 30, -5, 0 }, 128 { 0, -13, 112, 7, 35, -6, 0 }, 129 { 0, -14, 109, 7, 40, -7, 0 }, 130 { 0, -14, 105, 7, 45, -8, 0 }, 131 { 0, -15, 102, 7, 50, -9, 0 }, 132 { 0, -15, 98, 7, 55, -10, 0 }, 133 { 0, -15, 94, 7, 60, -11, 0 }, 134 { 0, -15, 90, 7, 65, -12, 0 }, 135 { 0, -14, 85, 7, 70, -13, 0 }, 136 { 0, -14, 80, 7, 75, -13, 0 }, 137 { 0, -13, 75, 7, 80, -14, 0 }, 138 { 0, -13, 70, 7, 85, -14, 0 }, 139 { 0, -12, 65, 7, 90, -15, 0 }, 140 { 0, -11, 60, 7, 94, -15, 0 }, 141 { 0, -10, 55, 7, 98, -15, 0 }, 142 { 0, -9, 50, 7, 102, -15, 0 }, 143 { 0, -8, 45, 7, 105, -14, 0 }, 144 { 0, -7, 40, 7, 109, -14, 0 }, 145 { 0, -6, 35, 7, 112, -13, 0 }, 146 { 0, -5, 30, 7, 114, -11, 0 }, 147 { 0, -4, 25, 7, 117, -10, 0 }, 148 { 0, -3, 21, 7, 118, -8, 0 }, 149 { 0, -2, 16, 7, 120, -6, 0 }, 150 { 0, -2, 12, 7, 122, -4, 0 }, 151 { 0, -1, 8, 7, 122, -1, 0 }, 152 { 0, -1, 5, 7, 122, 2, 0 } } }, 153 .ptrn_arr = { { 0xffffffff, 0xffffffff } }, 154 .sample_patrn_length = 66, 155 .hor_ds_en = 1, 156 .ver_ds_en = 1 157 }, { 158 /* Scale factor 32 / (32 + 2) = 0.941176 */ 159 .hor_phase_arr = { 160 .even = { { -1, 6, 118, 7, 6, -1, 0 }, 161 { 0, 0, 117, 7, 13, -2, 0 }, 162 { 0, -5, 116, 7, 21, -4, 0 }, 163 { 0, -9, 113, 7, 30, -6, 0 }, 164 { 0, -12, 109, 7, 39, -8, 0 }, 165 { 0, -13, 102, 7, 49, -10, 0 }, 166 { 0, -14, 94, 7, 59, -11, 0 }, 167 { 0, -14, 86, 7, 69, -13, 0 }, 168 { 0, -14, 78, 7, 78, -14, 0 }, 169 { 0, -13, 69, 7, 86, -14, 0 }, 170 { 0, -11, 59, 7, 94, -14, 0 }, 171 { 0, -10, 49, 7, 102, -13, 0 }, 172 { 0, -8, 39, 7, 109, -12, 0 }, 173 { 0, -6, 30, 7, 113, -9, 0 }, 174 { 0, -4, 21, 7, 116, -5, 0 }, 175 { 0, -2, 13, 7, 117, 0, 0 } }, 176 .odd = { { -1, 3, 118, 7, 10, -2, 0 }, 177 { 0, -3, 117, 7, 17, -3, 0 }, 178 { 0, -7, 114, 7, 26, -5, 0 }, 179 { 0, -10, 110, 7, 35, -7, 0 }, 180 { 0, -13, 106, 7, 44, -9, 0 }, 181 { 0, -14, 99, 7, 54, -11, 0 }, 182 { 0, -14, 90, 7, 64, -12, 0 }, 183 { 0, -14, 82, 7, 73, -13, 0 }, 184 { 0, -13, 73, 7, 82, -14, 0 }, 185 { 0, -12, 64, 7, 90, -14, 0 }, 186 { 0, -11, 54, 7, 99, -14, 0 }, 187 { 0, -9, 44, 7, 106, -13, 0 }, 188 { 0, -7, 35, 7, 110, -10, 0 }, 189 { 0, -5, 26, 7, 114, -7, 0 }, 190 { 0, -3, 17, 7, 117, -3, 0 }, 191 { 0, -2, 10, 7, 118, 3, -1 } } }, 192 .ver_phase_arr = { 193 .even = { { -1, 6, 118, 7, 6, -1, 0 }, 194 { 0, 0, 117, 7, 13, -2, 0 }, 195 { 0, -5, 116, 7, 21, -4, 0 }, 196 { 0, -9, 113, 7, 30, -6, 0 }, 197 { 0, -12, 109, 7, 39, -8, 0 }, 198 { 0, -13, 102, 7, 49, -10, 0 }, 199 { 0, -14, 94, 7, 59, -11, 0 }, 200 { 0, -14, 86, 7, 69, -13, 0 }, 201 { 0, -14, 78, 7, 78, -14, 0 }, 202 { 0, -13, 69, 7, 86, -14, 0 }, 203 { 0, -11, 59, 7, 94, -14, 0 }, 204 { 0, -10, 49, 7, 102, -13, 0 }, 205 { 0, -8, 39, 7, 109, -12, 0 }, 206 { 0, -6, 30, 7, 113, -9, 0 }, 207 { 0, -4, 21, 7, 116, -5, 0 }, 208 { 0, -2, 13, 7, 117, 0, 0 } }, 209 .odd = { { -1, 3, 118, 7, 10, -2, 0 }, 210 { 0, -3, 117, 7, 17, -3, 0 }, 211 { 0, -7, 114, 7, 26, -5, 0 }, 212 { 0, -10, 110, 7, 35, -7, 0 }, 213 { 0, -13, 106, 7, 44, -9, 0 }, 214 { 0, -14, 99, 7, 54, -11, 0 }, 215 { 0, -14, 90, 7, 64, -12, 0 }, 216 { 0, -14, 82, 7, 73, -13, 0 }, 217 { 0, -13, 73, 7, 82, -14, 0 }, 218 { 0, -12, 64, 7, 90, -14, 0 }, 219 { 0, -11, 54, 7, 99, -14, 0 }, 220 { 0, -9, 44, 7, 106, -13, 0 }, 221 { 0, -7, 35, 7, 110, -10, 0 }, 222 { 0, -5, 26, 7, 114, -7, 0 }, 223 { 0, -3, 17, 7, 117, -3, 0 }, 224 { 0, -2, 10, 7, 118, 3, -1 } } }, 225 .ptrn_arr = { { 0xffffffff } }, 226 .sample_patrn_length = 34, 227 .hor_ds_en = 1, 228 .ver_ds_en = 1 229 }, { 230 /* Scale factor 32 / (32 + 3) = 0.914286 */ 231 .hor_phase_arr = { 232 .even = { { -2, 9, 114, 7, 9, -2, 0 }, 233 { -1, 0, 114, 7, 20, -5, 0 }, 234 { 0, -7, 110, 7, 32, -7, 0 }, 235 { 0, -11, 103, 7, 46, -10, 0 }, 236 { 0, -13, 93, 7, 60, -12, 0 }, 237 { 0, -14, 82, 7, 74, -14, 0 }, 238 { 0, -13, 69, 7, 86, -14, 0 }, 239 { 0, -11, 55, 7, 97, -13, 0 }, 240 { 0, -9, 41, 7, 106, -10, 0 }, 241 { 0, -6, 28, 7, 111, -5, 0 }, 242 { 0, -4, 16, 7, 114, 3, -1 }, 243 { -2, 6, 115, 7, 12, -3, 0 }, 244 { 0, -2, 111, 7, 24, -5, 0 }, 245 { 0, -8, 107, 7, 37, -8, 0 }, 246 { 0, -12, 100, 7, 51, -11, 0 }, 247 { 0, -14, 90, 7, 65, -13, 0 }, 248 { 0, -14, 78, 7, 78, -14, 0 }, 249 { 0, -13, 65, 7, 90, -14, 0 }, 250 { 0, -11, 51, 7, 100, -12, 0 }, 251 { 0, -8, 37, 7, 107, -8, 0 }, 252 { 0, -5, 24, 7, 111, -2, 0 }, 253 { 0, -3, 12, 7, 115, 6, -2 }, 254 { -1, 3, 114, 7, 16, -4, 0 }, 255 { 0, -5, 111, 7, 28, -6, 0 }, 256 { 0, -10, 106, 7, 41, -9, 0 }, 257 { 0, -13, 97, 7, 55, -11, 0 }, 258 { 0, -14, 86, 7, 69, -13, 0 }, 259 { 0, -14, 74, 7, 82, -14, 0 }, 260 { 0, -12, 60, 7, 93, -13, 0 }, 261 { 0, -10, 46, 7, 103, -11, 0 }, 262 { 0, -7, 32, 7, 110, -7, 0 }, 263 { 0, -5, 20, 7, 114, 0, -1 } }, 264 .odd = { { -1, 4, 114, 7, 14, -3, 0 }, 265 { 0, -4, 112, 7, 26, -6, 0 }, 266 { 0, -9, 107, 7, 39, -9, 0 }, 267 { 0, -13, 99, 7, 53, -11, 0 }, 268 { 0, -14, 88, 7, 67, -13, 0 }, 269 { 0, -14, 76, 7, 80, -14, 0 }, 270 { 0, -13, 62, 7, 93, -14, 0 }, 271 { 0, -10, 48, 7, 102, -12, 0 }, 272 { 0, -8, 35, 7, 109, -8, 0 }, 273 { 0, -5, 22, 7, 112, -1, 0 }, 274 { 0, -3, 11, 7, 115, 7, -2 }, 275 { -1, 1, 114, 7, 18, -4, 0 }, 276 { 0, -6, 111, 7, 30, -7, 0 }, 277 { 0, -10, 103, 7, 44, -9, 0 }, 278 { 0, -13, 95, 7, 58, -12, 0 }, 279 { 0, -14, 85, 7, 71, -14, 0 }, 280 { 0, -14, 71, 7, 85, -14, 0 }, 281 { 0, -12, 58, 7, 95, -13, 0 }, 282 { 0, -9, 44, 7, 103, -10, 0 }, 283 { 0, -7, 30, 7, 111, -6, 0 }, 284 { 0, -4, 18, 7, 114, 1, -1 }, 285 { -2, 7, 115, 7, 11, -3, 0 }, 286 { 0, -1, 112, 7, 22, -5, 0 }, 287 { 0, -8, 109, 7, 35, -8, 0 }, 288 { 0, -12, 102, 7, 48, -10, 0 }, 289 { 0, -14, 93, 7, 62, -13, 0 }, 290 { 0, -14, 80, 7, 76, -14, 0 }, 291 { 0, -13, 67, 7, 88, -14, 0 }, 292 { 0, -11, 53, 7, 99, -13, 0 }, 293 { 0, -9, 39, 7, 107, -9, 0 }, 294 { 0, -6, 26, 7, 112, -4, 0 }, 295 { 0, -3, 14, 7, 114, 4, -1 } } }, 296 .ver_phase_arr = { 297 .even = { { -2, 9, 114, 7, 9, -2, 0 }, 298 { -1, 0, 114, 7, 20, -5, 0 }, 299 { 0, -7, 110, 7, 32, -7, 0 }, 300 { 0, -11, 103, 7, 46, -10, 0 }, 301 { 0, -13, 93, 7, 60, -12, 0 }, 302 { 0, -14, 82, 7, 74, -14, 0 }, 303 { 0, -13, 69, 7, 86, -14, 0 }, 304 { 0, -11, 55, 7, 97, -13, 0 }, 305 { 0, -9, 41, 7, 106, -10, 0 }, 306 { 0, -6, 28, 7, 111, -5, 0 }, 307 { 0, -4, 16, 7, 114, 3, -1 }, 308 { -2, 6, 115, 7, 12, -3, 0 }, 309 { 0, -2, 111, 7, 24, -5, 0 }, 310 { 0, -8, 107, 7, 37, -8, 0 }, 311 { 0, -12, 100, 7, 51, -11, 0 }, 312 { 0, -14, 90, 7, 65, -13, 0 }, 313 { 0, -14, 78, 7, 78, -14, 0 }, 314 { 0, -13, 65, 7, 90, -14, 0 }, 315 { 0, -11, 51, 7, 100, -12, 0 }, 316 { 0, -8, 37, 7, 107, -8, 0 }, 317 { 0, -5, 24, 7, 111, -2, 0 }, 318 { 0, -3, 12, 7, 115, 6, -2 }, 319 { -1, 3, 114, 7, 16, -4, 0 }, 320 { 0, -5, 111, 7, 28, -6, 0 }, 321 { 0, -10, 106, 7, 41, -9, 0 }, 322 { 0, -13, 97, 7, 55, -11, 0 }, 323 { 0, -14, 86, 7, 69, -13, 0 }, 324 { 0, -14, 74, 7, 82, -14, 0 }, 325 { 0, -12, 60, 7, 93, -13, 0 }, 326 { 0, -10, 46, 7, 103, -11, 0 }, 327 { 0, -7, 32, 7, 110, -7, 0 }, 328 { 0, -5, 20, 7, 114, 0, -1 } }, 329 .odd = { { -1, 4, 114, 7, 14, -3, 0 }, 330 { 0, -4, 112, 7, 26, -6, 0 }, 331 { 0, -9, 107, 7, 39, -9, 0 }, 332 { 0, -13, 99, 7, 53, -11, 0 }, 333 { 0, -14, 88, 7, 67, -13, 0 }, 334 { 0, -14, 76, 7, 80, -14, 0 }, 335 { 0, -13, 62, 7, 93, -14, 0 }, 336 { 0, -10, 48, 7, 102, -12, 0 }, 337 { 0, -8, 35, 7, 109, -8, 0 }, 338 { 0, -5, 22, 7, 112, -1, 0 }, 339 { 0, -3, 11, 7, 115, 7, -2 }, 340 { -1, 1, 114, 7, 18, -4, 0 }, 341 { 0, -6, 111, 7, 30, -7, 0 }, 342 { 0, -10, 103, 7, 44, -9, 0 }, 343 { 0, -13, 95, 7, 58, -12, 0 }, 344 { 0, -14, 85, 7, 71, -14, 0 }, 345 { 0, -14, 71, 7, 85, -14, 0 }, 346 { 0, -12, 58, 7, 95, -13, 0 }, 347 { 0, -9, 44, 7, 103, -10, 0 }, 348 { 0, -7, 30, 7, 111, -6, 0 }, 349 { 0, -4, 18, 7, 114, 1, -1 }, 350 { -2, 7, 115, 7, 11, -3, 0 }, 351 { 0, -1, 112, 7, 22, -5, 0 }, 352 { 0, -8, 109, 7, 35, -8, 0 }, 353 { 0, -12, 102, 7, 48, -10, 0 }, 354 { 0, -14, 93, 7, 62, -13, 0 }, 355 { 0, -14, 80, 7, 76, -14, 0 }, 356 { 0, -13, 67, 7, 88, -14, 0 }, 357 { 0, -11, 53, 7, 99, -13, 0 }, 358 { 0, -9, 39, 7, 107, -9, 0 }, 359 { 0, -6, 26, 7, 112, -4, 0 }, 360 { 0, -3, 14, 7, 114, 4, -1 } } }, 361 .ptrn_arr = { { 0xff3fffff, 0xffff9fff, 0xf } }, 362 .sample_patrn_length = 70, 363 .hor_ds_en = 1, 364 .ver_ds_en = 1 365 }, { 366 /* Scale factor 32 / (32 + 4) = 0.888889 */ 367 .hor_phase_arr = { 368 .even = { { -3, 12, 110, 7, 12, -3, 0 }, 369 { -1, 0, 110, 7, 26, -7, 0 }, 370 { 0, -8, 103, 7, 43, -10, 0 }, 371 { 0, -12, 92, 7, 61, -13, 0 }, 372 { 0, -14, 78, 7, 78, -14, 0 }, 373 { 0, -13, 61, 7, 92, -12, 0 }, 374 { 0, -10, 43, 7, 103, -8, 0 }, 375 { 0, -7, 26, 7, 110, 0, -1 } }, 376 .odd = { { -2, 5, 111, 7, 19, -5, 0 }, 377 { 0, -4, 106, 7, 34, -8, 0 }, 378 { 0, -11, 98, 7, 52, -11, 0 }, 379 { 0, -13, 85, 7, 69, -13, 0 }, 380 { 0, -13, 69, 7, 85, -13, 0 }, 381 { 0, -11, 52, 7, 98, -11, 0 }, 382 { 0, -8, 34, 7, 106, -4, 0 }, 383 { 0, -5, 19, 7, 111, 5, -2 } } }, 384 .ver_phase_arr = { 385 .even = { { -3, 12, 110, 7, 12, -3, 0 }, 386 { -1, 0, 110, 7, 26, -7, 0 }, 387 { 0, -8, 103, 7, 43, -10, 0 }, 388 { 0, -12, 92, 7, 61, -13, 0 }, 389 { 0, -14, 78, 7, 78, -14, 0 }, 390 { 0, -13, 61, 7, 92, -12, 0 }, 391 { 0, -10, 43, 7, 103, -8, 0 }, 392 { 0, -7, 26, 7, 110, 0, -1 } }, 393 .odd = { { -2, 5, 111, 7, 19, -5, 0 }, 394 { 0, -4, 106, 7, 34, -8, 0 }, 395 { 0, -11, 98, 7, 52, -11, 0 }, 396 { 0, -13, 85, 7, 69, -13, 0 }, 397 { 0, -13, 69, 7, 85, -13, 0 }, 398 { 0, -11, 52, 7, 98, -11, 0 }, 399 { 0, -8, 34, 7, 106, -4, 0 }, 400 { 0, -5, 19, 7, 111, 5, -2 } } }, 401 .ptrn_arr = { { 0xffff } }, 402 .sample_patrn_length = 18, 403 .hor_ds_en = 1, 404 .ver_ds_en = 1 405 }, { 406 /* Scale factor 32 / (32 + 5) = 0.864865 */ 407 .hor_phase_arr = { 408 .even = { { -5, 14, 110, 7, 14, -5, 0 }, 409 { -1, 0, 106, 7, 32, -9, 0 }, 410 { 0, -9, 96, 7, 53, -12, 0 }, 411 { 0, -13, 81, 7, 73, -13, 0 }, 412 { 0, -13, 61, 7, 91, -11, 0 }, 413 { 0, -10, 40, 7, 103, -4, -1 }, 414 { 0, -6, 21, 7, 108, 8, -3 }, 415 { -3, 5, 108, 7, 25, -7, 0 }, 416 { 0, -6, 101, 7, 44, -11, 0 }, 417 { 0, -12, 88, 7, 65, -13, 0 }, 418 { 0, -13, 69, 7, 85, -13, 0 }, 419 { 0, -11, 49, 7, 98, -8, 0 }, 420 { 0, -8, 28, 7, 108, 2, -2 }, 421 { -4, 11, 108, 7, 18, -5, 0 }, 422 { -1, -2, 104, 7, 36, -9, 0 }, 423 { 0, -10, 93, 7, 57, -12, 0 }, 424 { 0, -13, 77, 7, 77, -13, 0 }, 425 { 0, -12, 57, 7, 93, -10, 0 }, 426 { 0, -9, 36, 7, 104, -2, -1 }, 427 { 0, -5, 18, 7, 108, 11, -4 }, 428 { -2, 2, 108, 7, 28, -8, 0 }, 429 { 0, -8, 98, 7, 49, -11, 0 }, 430 { 0, -13, 85, 7, 69, -13, 0 }, 431 { 0, -13, 65, 7, 88, -12, 0 }, 432 { 0, -11, 44, 7, 101, -6, 0 }, 433 { 0, -7, 25, 7, 108, 5, -3 }, 434 { -3, 8, 108, 7, 21, -6, 0 }, 435 { -1, -4, 103, 7, 40, -10, 0 }, 436 { 0, -11, 91, 7, 61, -13, 0 }, 437 { 0, -13, 73, 7, 81, -13, 0 }, 438 { 0, -12, 53, 7, 96, -9, 0 }, 439 { 0, -9, 32, 7, 106, 0, -1 } }, 440 .odd = { { -3, 7, 108, 7, 23, -7, 0 }, 441 { 0, -5, 101, 7, 42, -10, 0 }, 442 { 0, -12, 90, 7, 63, -13, 0 }, 443 { 0, -13, 71, 7, 83, -13, 0 }, 444 { 0, -12, 51, 7, 97, -8, 0 }, 445 { 0, -8, 30, 7, 107, 1, -2 }, 446 { -4, 13, 108, 7, 16, -5, 0 }, 447 { -1, -1, 105, 7, 34, -9, 0 }, 448 { 0, -10, 95, 7, 55, -12, 0 }, 449 { 0, -13, 79, 7, 75, -13, 0 }, 450 { 0, -13, 59, 7, 93, -11, 0 }, 451 { 0, -10, 38, 7, 104, -3, -1 }, 452 { 0, -6, 19, 7, 110, 9, -4 }, 453 { -2, 4, 106, 7, 27, -7, 0 }, 454 { 0, -7, 99, 7, 47, -11, 0 }, 455 { 0, -12, 86, 7, 67, -13, 0 }, 456 { 0, -13, 67, 7, 86, -12, 0 }, 457 { 0, -11, 47, 7, 99, -7, 0 }, 458 { 0, -7, 27, 7, 106, 4, -2 }, 459 { -4, 9, 110, 7, 19, -6, 0 }, 460 { -1, -3, 104, 7, 38, -10, 0 }, 461 { 0, -11, 93, 7, 59, -13, 0 }, 462 { 0, -13, 75, 7, 79, -13, 0 }, 463 { 0, -12, 55, 7, 95, -10, 0 }, 464 { 0, -9, 34, 7, 105, -1, -1 }, 465 { 0, -5, 16, 7, 108, 13, -4 }, 466 { -2, 1, 107, 7, 30, -8, 0 }, 467 { 0, -8, 97, 7, 51, -12, 0 }, 468 { 0, -13, 83, 7, 71, -13, 0 }, 469 { 0, -13, 63, 7, 90, -12, 0 }, 470 { 0, -10, 42, 7, 101, -5, 0 }, 471 { 0, -7, 23, 7, 108, 7, -3 } } }, 472 .ver_phase_arr = { 473 .even = { { -5, 14, 110, 7, 14, -5, 0 }, 474 { -1, 0, 106, 7, 32, -9, 0 }, 475 { 0, -9, 96, 7, 53, -12, 0 }, 476 { 0, -13, 81, 7, 73, -13, 0 }, 477 { 0, -13, 61, 7, 91, -11, 0 }, 478 { 0, -10, 40, 7, 103, -4, -1 }, 479 { 0, -6, 21, 7, 108, 8, -3 }, 480 { -3, 5, 108, 7, 25, -7, 0 }, 481 { 0, -6, 101, 7, 44, -11, 0 }, 482 { 0, -12, 88, 7, 65, -13, 0 }, 483 { 0, -13, 69, 7, 85, -13, 0 }, 484 { 0, -11, 49, 7, 98, -8, 0 }, 485 { 0, -8, 28, 7, 108, 2, -2 }, 486 { -4, 11, 108, 7, 18, -5, 0 }, 487 { -1, -2, 104, 7, 36, -9, 0 }, 488 { 0, -10, 93, 7, 57, -12, 0 }, 489 { 0, -13, 77, 7, 77, -13, 0 }, 490 { 0, -12, 57, 7, 93, -10, 0 }, 491 { 0, -9, 36, 7, 104, -2, -1 }, 492 { 0, -5, 18, 7, 108, 11, -4 }, 493 { -2, 2, 108, 7, 28, -8, 0 }, 494 { 0, -8, 98, 7, 49, -11, 0 }, 495 { 0, -13, 85, 7, 69, -13, 0 }, 496 { 0, -13, 65, 7, 88, -12, 0 }, 497 { 0, -11, 44, 7, 101, -6, 0 }, 498 { 0, -7, 25, 7, 108, 5, -3 }, 499 { -3, 8, 108, 7, 21, -6, 0 }, 500 { -1, -4, 103, 7, 40, -10, 0 }, 501 { 0, -11, 91, 7, 61, -13, 0 }, 502 { 0, -13, 73, 7, 81, -13, 0 }, 503 { 0, -12, 53, 7, 96, -9, 0 }, 504 { 0, -9, 32, 7, 106, 0, -1 } }, 505 .odd = { { -3, 7, 108, 7, 23, -7, 0 }, 506 { 0, -5, 101, 7, 42, -10, 0 }, 507 { 0, -12, 90, 7, 63, -13, 0 }, 508 { 0, -13, 71, 7, 83, -13, 0 }, 509 { 0, -12, 51, 7, 97, -8, 0 }, 510 { 0, -8, 30, 7, 107, 1, -2 }, 511 { -4, 13, 108, 7, 16, -5, 0 }, 512 { -1, -1, 105, 7, 34, -9, 0 }, 513 { 0, -10, 95, 7, 55, -12, 0 }, 514 { 0, -13, 79, 7, 75, -13, 0 }, 515 { 0, -13, 59, 7, 93, -11, 0 }, 516 { 0, -10, 38, 7, 104, -3, -1 }, 517 { 0, -6, 19, 7, 110, 9, -4 }, 518 { -2, 4, 106, 7, 27, -7, 0 }, 519 { 0, -7, 99, 7, 47, -11, 0 }, 520 { 0, -12, 86, 7, 67, -13, 0 }, 521 { 0, -13, 67, 7, 86, -12, 0 }, 522 { 0, -11, 47, 7, 99, -7, 0 }, 523 { 0, -7, 27, 7, 106, 4, -2 }, 524 { -4, 9, 110, 7, 19, -6, 0 }, 525 { -1, -3, 104, 7, 38, -10, 0 }, 526 { 0, -11, 93, 7, 59, -13, 0 }, 527 { 0, -13, 75, 7, 79, -13, 0 }, 528 { 0, -12, 55, 7, 95, -10, 0 }, 529 { 0, -9, 34, 7, 105, -1, -1 }, 530 { 0, -5, 16, 7, 108, 13, -4 }, 531 { -2, 1, 107, 7, 30, -8, 0 }, 532 { 0, -8, 97, 7, 51, -12, 0 }, 533 { 0, -13, 83, 7, 71, -13, 0 }, 534 { 0, -13, 63, 7, 90, -12, 0 }, 535 { 0, -10, 42, 7, 101, -5, 0 }, 536 { 0, -7, 23, 7, 108, 7, -3 } } }, 537 .ptrn_arr = { { 0xcfff9fff, 0xf3ffe7ff, 0xff } }, 538 .sample_patrn_length = 74, 539 .hor_ds_en = 1, 540 .ver_ds_en = 1 541 }, { 542 /* Scale factor 32 / (32 + 6) = 0.842105 */ 543 .hor_phase_arr = { 544 .even = { { -6, 17, 106, 7, 17, -6, 0 }, 545 { -2, 0, 102, 7, 38, -10, 0 }, 546 { 0, -10, 89, 7, 62, -13, 0 }, 547 { 0, -13, 69, 7, 83, -11, 0 }, 548 { 0, -11, 46, 7, 98, -4, -1 }, 549 { 0, -7, 23, 7, 106, 10, -4 }, 550 { -3, 5, 104, 7, 31, -9, 0 }, 551 { 0, -7, 93, 7, 54, -12, 0 }, 552 { 0, -12, 76, 7, 76, -12, 0 }, 553 { 0, -12, 54, 7, 93, -7, 0 }, 554 { 0, -9, 31, 7, 104, 5, -3 }, 555 { -4, 10, 106, 7, 23, -7, 0 }, 556 { -1, -4, 98, 7, 46, -11, 0 }, 557 { 0, -11, 83, 7, 69, -13, 0 }, 558 { 0, -13, 62, 7, 89, -10, 0 }, 559 { 0, -10, 38, 7, 102, 0, -2 } }, 560 .odd = { { -4, 8, 105, 7, 27, -8, 0 }, 561 { 0, -6, 96, 7, 50, -12, 0 }, 562 { 0, -12, 80, 7, 73, -13, 0 }, 563 { 0, -13, 58, 7, 92, -9, 0 }, 564 { 0, -9, 34, 7, 103, 2, -2 }, 565 { -5, 13, 107, 7, 20, -7, 0 }, 566 { -1, -2, 100, 7, 42, -11, 0 }, 567 { 0, -11, 87, 7, 65, -13, 0 }, 568 { 0, -13, 65, 7, 87, -11, 0 }, 569 { 0, -11, 42, 7, 100, -2, -1 }, 570 { 0, -7, 20, 7, 107, 13, -5 }, 571 { -2, 2, 103, 7, 34, -9, 0 }, 572 { 0, -9, 92, 7, 58, -13, 0 }, 573 { 0, -13, 73, 7, 80, -12, 0 }, 574 { 0, -12, 50, 7, 96, -6, 0 }, 575 { 0, -8, 27, 7, 105, 8, -4 } } }, 576 .ver_phase_arr = { 577 .even = { { -6, 17, 106, 7, 17, -6, 0 }, 578 { -2, 0, 102, 7, 38, -10, 0 }, 579 { 0, -10, 89, 7, 62, -13, 0 }, 580 { 0, -13, 69, 7, 83, -11, 0 }, 581 { 0, -11, 46, 7, 98, -4, -1 }, 582 { 0, -7, 23, 7, 106, 10, -4 }, 583 { -3, 5, 104, 7, 31, -9, 0 }, 584 { 0, -7, 93, 7, 54, -12, 0 }, 585 { 0, -12, 76, 7, 76, -12, 0 }, 586 { 0, -12, 54, 7, 93, -7, 0 }, 587 { 0, -9, 31, 7, 104, 5, -3 }, 588 { -4, 10, 106, 7, 23, -7, 0 }, 589 { -1, -4, 98, 7, 46, -11, 0 }, 590 { 0, -11, 83, 7, 69, -13, 0 }, 591 { 0, -13, 62, 7, 89, -10, 0 }, 592 { 0, -10, 38, 7, 102, 0, -2 } }, 593 .odd = { { -4, 8, 105, 7, 27, -8, 0 }, 594 { 0, -6, 96, 7, 50, -12, 0 }, 595 { 0, -12, 80, 7, 73, -13, 0 }, 596 { 0, -13, 58, 7, 92, -9, 0 }, 597 { 0, -9, 34, 7, 103, 2, -2 }, 598 { -5, 13, 107, 7, 20, -7, 0 }, 599 { -1, -2, 100, 7, 42, -11, 0 }, 600 { 0, -11, 87, 7, 65, -13, 0 }, 601 { 0, -13, 65, 7, 87, -11, 0 }, 602 { 0, -11, 42, 7, 100, -2, -1 }, 603 { 0, -7, 20, 7, 107, 13, -5 }, 604 { -2, 2, 103, 7, 34, -9, 0 }, 605 { 0, -9, 92, 7, 58, -13, 0 }, 606 { 0, -13, 73, 7, 80, -12, 0 }, 607 { 0, -12, 50, 7, 96, -6, 0 }, 608 { 0, -8, 27, 7, 105, 8, -4 } } }, 609 .ptrn_arr = { { 0xfcffe7ff, 0xf } }, 610 .sample_patrn_length = 38, 611 .hor_ds_en = 1, 612 .ver_ds_en = 1 613 }, { 614 /* Scale factor 32 / (32 + 7) = 0.820513 */ 615 .hor_phase_arr = { 616 .even = { { -7, 19, 104, 7, 19, -7, 0 }, 617 { -2, 0, 98, 7, 43, -11, 0 }, 618 { 0, -10, 81, 7, 69, -12, 0 }, 619 { 0, -12, 58, 7, 89, -7, 0 }, 620 { 0, -10, 32, 7, 103, 7, -4 }, 621 { -5, 10, 103, 7, 29, -9, 0 }, 622 { -1, -6, 93, 7, 54, -12, 0 }, 623 { 0, -12, 72, 7, 79, -11, 0 }, 624 { 0, -12, 47, 7, 97, -2, -2 }, 625 { 0, -8, 22, 7, 104, 16, -6 }, 626 { -3, 2, 100, 7, 40, -11, 0 }, 627 { 0, -9, 84, 7, 65, -12, 0 }, 628 { 0, -13, 62, 7, 87, -8, 0 }, 629 { 0, -10, 36, 7, 100, 5, -3 }, 630 { -5, 13, 103, 7, 25, -8, 0 }, 631 { -1, -4, 94, 7, 51, -12, 0 }, 632 { 0, -12, 76, 7, 76, -12, 0 }, 633 { 0, -12, 51, 7, 94, -4, -1 }, 634 { 0, -8, 25, 7, 103, 13, -5 }, 635 { -3, 5, 100, 7, 36, -10, 0 }, 636 { 0, -8, 87, 7, 62, -13, 0 }, 637 { 0, -12, 65, 7, 84, -9, 0 }, 638 { 0, -11, 40, 7, 100, 2, -3 }, 639 { -6, 16, 104, 7, 22, -8, 0 }, 640 { -2, -2, 97, 7, 47, -12, 0 }, 641 { 0, -11, 79, 7, 72, -12, 0 }, 642 { 0, -12, 54, 7, 93, -6, -1 }, 643 { 0, -9, 29, 7, 103, 10, -5 }, 644 { -4, 7, 103, 7, 32, -10, 0 }, 645 { 0, -7, 89, 7, 58, -12, 0 }, 646 { 0, -12, 69, 7, 81, -10, 0 }, 647 { 0, -11, 43, 7, 98, 0, -2 } }, 648 .odd = { { -4, 9, 101, 7, 31, -9, 0 }, 649 { -1, -6, 91, 7, 56, -12, 0 }, 650 { 0, -12, 71, 7, 80, -11, 0 }, 651 { 0, -11, 45, 7, 97, -1, -2 }, 652 { 0, -7, 20, 7, 105, 17, -7 }, 653 { -3, 1, 100, 7, 41, -11, 0 }, 654 { 0, -10, 83, 7, 67, -12, 0 }, 655 { 0, -13, 60, 7, 89, -8, 0 }, 656 { 0, -10, 34, 7, 102, 6, -4 }, 657 { -5, 11, 104, 7, 27, -9, 0 }, 658 { -1, -5, 94, 7, 52, -12, 0 }, 659 { 0, -12, 74, 7, 77, -11, 0 }, 660 { 0, -12, 49, 7, 95, -3, -1 }, 661 { 0, -8, 24, 7, 104, 14, -6 }, 662 { -3, 3, 100, 7, 38, -10, 0 }, 663 { 0, -9, 87, 7, 63, -13, 0 }, 664 { 0, -13, 63, 7, 87, -9, 0 }, 665 { 0, -10, 38, 7, 100, 3, -3 }, 666 { -6, 14, 104, 7, 24, -8, 0 }, 667 { -1, -3, 95, 7, 49, -12, 0 }, 668 { 0, -11, 77, 7, 74, -12, 0 }, 669 { 0, -12, 52, 7, 94, -5, -1 }, 670 { 0, -9, 27, 7, 104, 11, -5 }, 671 { -4, 6, 102, 7, 34, -10, 0 }, 672 { 0, -8, 89, 7, 60, -13, 0 }, 673 { 0, -12, 67, 7, 83, -10, 0 }, 674 { 0, -11, 41, 7, 100, 1, -3 }, 675 { -7, 17, 105, 7, 20, -7, 0 }, 676 { -2, -1, 97, 7, 45, -11, 0 }, 677 { 0, -11, 80, 7, 71, -12, 0 }, 678 { 0, -12, 56, 7, 91, -6, -1 }, 679 { 0, -9, 31, 7, 101, 9, -4 } } }, 680 .ver_phase_arr = { 681 .even = { { -7, 19, 104, 7, 19, -7, 0 }, 682 { -2, 0, 98, 7, 43, -11, 0 }, 683 { 0, -10, 81, 7, 69, -12, 0 }, 684 { 0, -12, 58, 7, 89, -7, 0 }, 685 { 0, -10, 32, 7, 103, 7, -4 }, 686 { -5, 10, 103, 7, 29, -9, 0 }, 687 { -1, -6, 93, 7, 54, -12, 0 }, 688 { 0, -12, 72, 7, 79, -11, 0 }, 689 { 0, -12, 47, 7, 97, -2, -2 }, 690 { 0, -8, 22, 7, 104, 16, -6 }, 691 { -3, 2, 100, 7, 40, -11, 0 }, 692 { 0, -9, 84, 7, 65, -12, 0 }, 693 { 0, -13, 62, 7, 87, -8, 0 }, 694 { 0, -10, 36, 7, 100, 5, -3 }, 695 { -5, 13, 103, 7, 25, -8, 0 }, 696 { -1, -4, 94, 7, 51, -12, 0 }, 697 { 0, -12, 76, 7, 76, -12, 0 }, 698 { 0, -12, 51, 7, 94, -4, -1 }, 699 { 0, -8, 25, 7, 103, 13, -5 }, 700 { -3, 5, 100, 7, 36, -10, 0 }, 701 { 0, -8, 87, 7, 62, -13, 0 }, 702 { 0, -12, 65, 7, 84, -9, 0 }, 703 { 0, -11, 40, 7, 100, 2, -3 }, 704 { -6, 16, 104, 7, 22, -8, 0 }, 705 { -2, -2, 97, 7, 47, -12, 0 }, 706 { 0, -11, 79, 7, 72, -12, 0 }, 707 { 0, -12, 54, 7, 93, -6, -1 }, 708 { 0, -9, 29, 7, 103, 10, -5 }, 709 { -4, 7, 103, 7, 32, -10, 0 }, 710 { 0, -7, 89, 7, 58, -12, 0 }, 711 { 0, -12, 69, 7, 81, -10, 0 }, 712 { 0, -11, 43, 7, 98, 0, -2 } }, 713 .odd = { { -4, 9, 101, 7, 31, -9, 0 }, 714 { -1, -6, 91, 7, 56, -12, 0 }, 715 { 0, -12, 71, 7, 80, -11, 0 }, 716 { 0, -11, 45, 7, 97, -1, -2 }, 717 { 0, -7, 20, 7, 105, 17, -7 }, 718 { -3, 1, 100, 7, 41, -11, 0 }, 719 { 0, -10, 83, 7, 67, -12, 0 }, 720 { 0, -13, 60, 7, 89, -8, 0 }, 721 { 0, -10, 34, 7, 102, 6, -4 }, 722 { -5, 11, 104, 7, 27, -9, 0 }, 723 { -1, -5, 94, 7, 52, -12, 0 }, 724 { 0, -12, 74, 7, 77, -11, 0 }, 725 { 0, -12, 49, 7, 95, -3, -1 }, 726 { 0, -8, 24, 7, 104, 14, -6 }, 727 { -3, 3, 100, 7, 38, -10, 0 }, 728 { 0, -9, 87, 7, 63, -13, 0 }, 729 { 0, -13, 63, 7, 87, -9, 0 }, 730 { 0, -10, 38, 7, 100, 3, -3 }, 731 { -6, 14, 104, 7, 24, -8, 0 }, 732 { -1, -3, 95, 7, 49, -12, 0 }, 733 { 0, -11, 77, 7, 74, -12, 0 }, 734 { 0, -12, 52, 7, 94, -5, -1 }, 735 { 0, -9, 27, 7, 104, 11, -5 }, 736 { -4, 6, 102, 7, 34, -10, 0 }, 737 { 0, -8, 89, 7, 60, -13, 0 }, 738 { 0, -12, 67, 7, 83, -10, 0 }, 739 { 0, -11, 41, 7, 100, 1, -3 }, 740 { -7, 17, 105, 7, 20, -7, 0 }, 741 { -2, -1, 97, 7, 45, -11, 0 }, 742 { 0, -11, 80, 7, 71, -12, 0 }, 743 { 0, -12, 56, 7, 91, -6, -1 }, 744 { 0, -9, 31, 7, 101, 9, -4 } } }, 745 .ptrn_arr = { { 0xff9ff3ff, 0xff3fe7fc, 0xff9 } }, 746 .sample_patrn_length = 78, 747 .hor_ds_en = 1, 748 .ver_ds_en = 1 749 }, { 750 /* Scale factor 32 / (32 + 8) = 0.8 */ 751 .hor_phase_arr = { 752 .even = { { -8, 21, 102, 7, 21, -8, 0 }, 753 { -3, 0, 95, 7, 48, -12, 0 }, 754 { 0, -11, 75, 7, 75, -11, 0 }, 755 { 0, -12, 48, 7, 95, 0, -3 } }, 756 .odd = { { -5, 9, 100, 7, 34, -10, 0 }, 757 { -1, -7, 86, 7, 62, -12, 0 }, 758 { 0, -12, 62, 7, 86, -7, -1 }, 759 { 0, -10, 34, 7, 100, 9, -5 } } }, 760 .ver_phase_arr = { 761 .even = { { -8, 21, 102, 7, 21, -8, 0 }, 762 { -3, 0, 95, 7, 48, -12, 0 }, 763 { 0, -11, 75, 7, 75, -11, 0 }, 764 { 0, -12, 48, 7, 95, 0, -3 } }, 765 .odd = { { -5, 9, 100, 7, 34, -10, 0 }, 766 { -1, -7, 86, 7, 62, -12, 0 }, 767 { 0, -12, 62, 7, 86, -7, -1 }, 768 { 0, -10, 34, 7, 100, 9, -5 } } }, 769 .ptrn_arr = { { 0xff } }, 770 .sample_patrn_length = 10, 771 .hor_ds_en = 1, 772 .ver_ds_en = 1 773 }, { 774 /* Scale factor 32 / (32 + 9) = 0.780488 */ 775 .hor_phase_arr = { 776 .even = { { -9, 23, 100, 7, 23, -9, 0 }, 777 { -3, 0, 91, 7, 52, -12, 0 }, 778 { 0, -11, 68, 7, 80, -8, -1 }, 779 { 0, -11, 39, 7, 96, 9, -5 }, 780 { -6, 12, 98, 7, 35, -11, 0 }, 781 { -1, -6, 81, 7, 65, -11, 0 }, 782 { 0, -12, 55, 7, 89, -2, -2 }, 783 { 0, -9, 26, 7, 99, 20, -8 }, 784 { -4, 2, 93, 7, 49, -12, 0 }, 785 { 0, -10, 71, 7, 76, -9, 0 }, 786 { 0, -11, 42, 7, 95, 7, -5 }, 787 { -7, 14, 99, 7, 32, -10, 0 }, 788 { -1, -5, 84, 7, 62, -12, 0 }, 789 { 0, -12, 59, 7, 87, -4, -2 }, 790 { 0, -10, 29, 7, 99, 17, -7 }, 791 { -4, 4, 95, 7, 45, -12, 0 }, 792 { 0, -9, 72, 7, 74, -9, 0 }, 793 { 0, -12, 45, 7, 95, 4, -4 }, 794 { -7, 17, 99, 7, 29, -10, 0 }, 795 { -2, -4, 87, 7, 59, -12, 0 }, 796 { 0, -12, 62, 7, 84, -5, -1 }, 797 { 0, -10, 32, 7, 99, 14, -7 }, 798 { -5, 7, 95, 7, 42, -11, 0 }, 799 { 0, -9, 76, 7, 71, -10, 0 }, 800 { 0, -12, 49, 7, 93, 2, -4 }, 801 { -8, 20, 99, 7, 26, -9, 0 }, 802 { -2, -2, 89, 7, 55, -12, 0 }, 803 { 0, -11, 65, 7, 81, -6, -1 }, 804 { 0, -11, 35, 7, 98, 12, -6 }, 805 { -5, 9, 96, 7, 39, -11, 0 }, 806 { -1, -8, 80, 7, 68, -11, 0 }, 807 { 0, -12, 52, 7, 91, 0, -3 } }, 808 .odd = { { -6, 10, 98, 7, 37, -11, 0 }, 809 { -1, -7, 81, 7, 66, -11, 0 }, 810 { 0, -12, 54, 7, 90, -1, -3 }, 811 { 0, -9, 24, 7, 100, 21, -8 }, 812 { -3, 1, 92, 7, 50, -12, 0 }, 813 { 0, -10, 69, 7, 78, -8, -1 }, 814 { 0, -11, 40, 7, 96, 8, -5 }, 815 { -6, 13, 97, 7, 34, -10, 0 }, 816 { -1, -6, 83, 7, 63, -11, 0 }, 817 { 0, -12, 57, 7, 88, -3, -2 }, 818 { 0, -9, 27, 7, 100, 18, -8 }, 819 { -4, 3, 94, 7, 47, -12, 0 }, 820 { 0, -10, 72, 7, 75, -9, 0 }, 821 { 0, -11, 44, 7, 95, 5, -5 }, 822 { -7, 16, 98, 7, 31, -10, 0 }, 823 { -2, -4, 86, 7, 60, -12, 0 }, 824 { 0, -12, 60, 7, 86, -4, -2 }, 825 { 0, -10, 31, 7, 98, 16, -7 }, 826 { -5, 5, 95, 7, 44, -11, 0 }, 827 { 0, -9, 75, 7, 72, -10, 0 }, 828 { 0, -12, 47, 7, 94, 3, -4 }, 829 { -8, 18, 100, 7, 27, -9, 0 }, 830 { -2, -3, 88, 7, 57, -12, 0 }, 831 { 0, -11, 63, 7, 83, -6, -1 }, 832 { 0, -10, 34, 7, 97, 13, -6 }, 833 { -5, 8, 96, 7, 40, -11, 0 }, 834 { -1, -8, 78, 7, 69, -10, 0 }, 835 { 0, -12, 50, 7, 92, 1, -3 }, 836 { -8, 21, 100, 7, 24, -9, 0 }, 837 { -3, -1, 90, 7, 54, -12, 0 }, 838 { 0, -11, 66, 7, 81, -7, -1 }, 839 { 0, -11, 37, 7, 98, 10, -6 } } }, 840 .ver_phase_arr = { 841 .even = { { -9, 23, 100, 7, 23, -9, 0 }, 842 { -3, 0, 91, 7, 52, -12, 0 }, 843 { 0, -11, 68, 7, 80, -8, -1 }, 844 { 0, -11, 39, 7, 96, 9, -5 }, 845 { -6, 12, 98, 7, 35, -11, 0 }, 846 { -1, -6, 81, 7, 65, -11, 0 }, 847 { 0, -12, 55, 7, 89, -2, -2 }, 848 { 0, -9, 26, 7, 99, 20, -8 }, 849 { -4, 2, 93, 7, 49, -12, 0 }, 850 { 0, -10, 71, 7, 76, -9, 0 }, 851 { 0, -11, 42, 7, 95, 7, -5 }, 852 { -7, 14, 99, 7, 32, -10, 0 }, 853 { -1, -5, 84, 7, 62, -12, 0 }, 854 { 0, -12, 59, 7, 87, -4, -2 }, 855 { 0, -10, 29, 7, 99, 17, -7 }, 856 { -4, 4, 95, 7, 45, -12, 0 }, 857 { 0, -9, 72, 7, 74, -9, 0 }, 858 { 0, -12, 45, 7, 95, 4, -4 }, 859 { -7, 17, 99, 7, 29, -10, 0 }, 860 { -2, -4, 87, 7, 59, -12, 0 }, 861 { 0, -12, 62, 7, 84, -5, -1 }, 862 { 0, -10, 32, 7, 99, 14, -7 }, 863 { -5, 7, 95, 7, 42, -11, 0 }, 864 { 0, -9, 76, 7, 71, -10, 0 }, 865 { 0, -12, 49, 7, 93, 2, -4 }, 866 { -8, 20, 99, 7, 26, -9, 0 }, 867 { -2, -2, 89, 7, 55, -12, 0 }, 868 { 0, -11, 65, 7, 81, -6, -1 }, 869 { 0, -11, 35, 7, 98, 12, -6 }, 870 { -5, 9, 96, 7, 39, -11, 0 }, 871 { -1, -8, 80, 7, 68, -11, 0 }, 872 { 0, -12, 52, 7, 91, 0, -3 } }, 873 .odd = { { -6, 10, 98, 7, 37, -11, 0 }, 874 { -1, -7, 81, 7, 66, -11, 0 }, 875 { 0, -12, 54, 7, 90, -1, -3 }, 876 { 0, -9, 24, 7, 100, 21, -8 }, 877 { -3, 1, 92, 7, 50, -12, 0 }, 878 { 0, -10, 69, 7, 78, -8, -1 }, 879 { 0, -11, 40, 7, 96, 8, -5 }, 880 { -6, 13, 97, 7, 34, -10, 0 }, 881 { -1, -6, 83, 7, 63, -11, 0 }, 882 { 0, -12, 57, 7, 88, -3, -2 }, 883 { 0, -9, 27, 7, 100, 18, -8 }, 884 { -4, 3, 94, 7, 47, -12, 0 }, 885 { 0, -10, 72, 7, 75, -9, 0 }, 886 { 0, -11, 44, 7, 95, 5, -5 }, 887 { -7, 16, 98, 7, 31, -10, 0 }, 888 { -2, -4, 86, 7, 60, -12, 0 }, 889 { 0, -12, 60, 7, 86, -4, -2 }, 890 { 0, -10, 31, 7, 98, 16, -7 }, 891 { -5, 5, 95, 7, 44, -11, 0 }, 892 { 0, -9, 75, 7, 72, -10, 0 }, 893 { 0, -12, 47, 7, 94, 3, -4 }, 894 { -8, 18, 100, 7, 27, -9, 0 }, 895 { -2, -3, 88, 7, 57, -12, 0 }, 896 { 0, -11, 63, 7, 83, -6, -1 }, 897 { 0, -10, 34, 7, 97, 13, -6 }, 898 { -5, 8, 96, 7, 40, -11, 0 }, 899 { -1, -8, 78, 7, 69, -10, 0 }, 900 { 0, -12, 50, 7, 92, 1, -3 }, 901 { -8, 21, 100, 7, 24, -9, 0 }, 902 { -3, -1, 90, 7, 54, -12, 0 }, 903 { 0, -11, 66, 7, 81, -7, -1 }, 904 { 0, -11, 37, 7, 98, 10, -6 } } }, 905 .ptrn_arr = { { 0xf3f9fcff, 0x3f9fcfe7, 0xfe7f } }, 906 .sample_patrn_length = 82, 907 .hor_ds_en = 1, 908 .ver_ds_en = 1 909 }, { 910 /* Scale factor 32 / (32 + 10) = 0.761905 */ 911 .hor_phase_arr = { 912 .even = { { -9, 25, 96, 7, 25, -9, 0 }, 913 { -3, 0, 86, 7, 56, -11, 0 }, 914 { 0, -11, 62, 7, 82, -3, -2 }, 915 { 0, -10, 31, 7, 96, 19, -8 }, 916 { -5, 4, 92, 7, 49, -12, 0 }, 917 { 0, -10, 67, 7, 78, -6, -1 }, 918 { 0, -11, 37, 7, 95, 14, -7 }, 919 { -6, 9, 93, 7, 43, -11, 0 }, 920 { -1, -8, 73, 7, 73, -8, -1 }, 921 { 0, -11, 43, 7, 93, 9, -6 }, 922 { -7, 14, 95, 7, 37, -11, 0 }, 923 { -1, -6, 78, 7, 67, -10, 0 }, 924 { 0, -12, 49, 7, 92, 4, -5 }, 925 { -8, 19, 96, 7, 31, -10, 0 }, 926 { -2, -3, 82, 7, 62, -11, 0 }, 927 { 0, -11, 56, 7, 86, 0, -3 } }, 928 .odd = { { -6, 11, 94, 7, 40, -11, 0 }, 929 { -1, -7, 75, 7, 70, -9, 0 }, 930 { 0, -12, 46, 7, 93, 6, -5 }, 931 { -8, 16, 97, 7, 34, -11, 0 }, 932 { -2, -5, 81, 7, 64, -10, 0 }, 933 { 0, -12, 53, 7, 89, 2, -4 }, 934 { -9, 22, 97, 7, 28, -10, 0 }, 935 { -3, -2, 85, 7, 59, -11, 0 }, 936 { 0, -11, 59, 7, 85, -2, -3 }, 937 { 0, -10, 28, 7, 97, 22, -9 }, 938 { -4, 2, 89, 7, 53, -12, 0 }, 939 { 0, -10, 64, 7, 81, -5, -2 }, 940 { 0, -11, 34, 7, 97, 16, -8 }, 941 { -5, 6, 93, 7, 46, -12, 0 }, 942 { 0, -9, 70, 7, 75, -7, -1 }, 943 { 0, -11, 40, 7, 94, 11, -6 } } }, 944 .ver_phase_arr = { 945 .even = { { -9, 25, 96, 7, 25, -9, 0 }, 946 { -3, 0, 86, 7, 56, -11, 0 }, 947 { 0, -11, 62, 7, 82, -3, -2 }, 948 { 0, -10, 31, 7, 96, 19, -8 }, 949 { -5, 4, 92, 7, 49, -12, 0 }, 950 { 0, -10, 67, 7, 78, -6, -1 }, 951 { 0, -11, 37, 7, 95, 14, -7 }, 952 { -6, 9, 93, 7, 43, -11, 0 }, 953 { -1, -8, 73, 7, 73, -8, -1 }, 954 { 0, -11, 43, 7, 93, 9, -6 }, 955 { -7, 14, 95, 7, 37, -11, 0 }, 956 { -1, -6, 78, 7, 67, -10, 0 }, 957 { 0, -12, 49, 7, 92, 4, -5 }, 958 { -8, 19, 96, 7, 31, -10, 0 }, 959 { -2, -3, 82, 7, 62, -11, 0 }, 960 { 0, -11, 56, 7, 86, 0, -3 } }, 961 .odd = { { -6, 11, 94, 7, 40, -11, 0 }, 962 { -1, -7, 75, 7, 70, -9, 0 }, 963 { 0, -12, 46, 7, 93, 6, -5 }, 964 { -8, 16, 97, 7, 34, -11, 0 }, 965 { -2, -5, 81, 7, 64, -10, 0 }, 966 { 0, -12, 53, 7, 89, 2, -4 }, 967 { -9, 22, 97, 7, 28, -10, 0 }, 968 { -3, -2, 85, 7, 59, -11, 0 }, 969 { 0, -11, 59, 7, 85, -2, -3 }, 970 { 0, -10, 28, 7, 97, 22, -9 }, 971 { -4, 2, 89, 7, 53, -12, 0 }, 972 { 0, -10, 64, 7, 81, -5, -2 }, 973 { 0, -11, 34, 7, 97, 16, -8 }, 974 { -5, 6, 93, 7, 46, -12, 0 }, 975 { 0, -9, 70, 7, 75, -7, -1 }, 976 { 0, -11, 40, 7, 94, 11, -6 } } }, 977 .ptrn_arr = { { 0xfcfe7e7f, 0xfc } }, 978 .sample_patrn_length = 42, 979 .hor_ds_en = 1, 980 .ver_ds_en = 1 981 }, { 982 /* Scale factor 32 / (32 + 11) = 0.744186 */ 983 .hor_phase_arr = { 984 .even = { { -10, 26, 96, 7, 26, -10, 0 }, 985 { -4, 0, 83, 7, 59, -10, 0 }, 986 { 0, -11, 56, 7, 85, 2, -4 }, 987 { -9, 23, 95, 7, 29, -10, 0 }, 988 { -3, -2, 82, 7, 61, -10, 0 }, 989 { 0, -11, 53, 7, 87, 4, -5 }, 990 { -9, 21, 94, 7, 32, -10, 0 }, 991 { -3, -3, 79, 7, 64, -9, 0 }, 992 { 0, -11, 50, 7, 88, 6, -5 }, 993 { -8, 18, 94, 7, 35, -11, 0 }, 994 { -2, -5, 78, 7, 67, -9, -1 }, 995 { 0, -11, 47, 7, 90, 8, -6 }, 996 { -8, 15, 94, 7, 38, -11, 0 }, 997 { -2, -6, 75, 7, 70, -8, -1 }, 998 { 0, -11, 44, 7, 92, 10, -7 }, 999 { -7, 13, 92, 7, 41, -11, 0 }, 1000 { -1, -7, 72, 7, 72, -7, -1 }, 1001 { 0, -11, 41, 7, 92, 13, -7 }, 1002 { -7, 10, 92, 7, 44, -11, 0 }, 1003 { -1, -8, 70, 7, 75, -6, -2 }, 1004 { 0, -11, 38, 7, 94, 15, -8 }, 1005 { -6, 8, 90, 7, 47, -11, 0 }, 1006 { -1, -9, 67, 7, 78, -5, -2 }, 1007 { 0, -11, 35, 7, 94, 18, -8 }, 1008 { -5, 6, 88, 7, 50, -11, 0 }, 1009 { 0, -9, 64, 7, 79, -3, -3 }, 1010 { 0, -10, 32, 7, 94, 21, -9 }, 1011 { -5, 4, 87, 7, 53, -11, 0 }, 1012 { 0, -10, 61, 7, 82, -2, -3 }, 1013 { 0, -10, 29, 7, 95, 23, -9 }, 1014 { -4, 2, 85, 7, 56, -11, 0 }, 1015 { 0, -10, 59, 7, 83, 0, -4 } }, 1016 .odd = { { -7, 12, 92, 7, 42, -11, 0 }, 1017 { -1, -7, 71, 7, 72, -6, -1 }, 1018 { 0, -11, 39, 7, 93, 14, -7 }, 1019 { -6, 9, 91, 7, 45, -11, 0 }, 1020 { -1, -8, 68, 7, 76, -5, -2 }, 1021 { 0, -11, 36, 7, 94, 17, -8 }, 1022 { -6, 7, 90, 7, 48, -11, 0 }, 1023 { 0, -9, 66, 7, 77, -4, -2 }, 1024 { 0, -11, 33, 7, 96, 19, -9 }, 1025 { -5, 5, 88, 7, 51, -11, 0 }, 1026 { 0, -10, 63, 7, 80, -2, -3 }, 1027 { 0, -10, 31, 7, 94, 22, -9 }, 1028 { -5, 3, 87, 7, 54, -11, 0 }, 1029 { 0, -10, 60, 7, 82, -1, -3 }, 1030 { 0, -10, 28, 7, 94, 25, -9 }, 1031 { -4, 1, 85, 7, 57, -11, 0 }, 1032 { 0, -11, 57, 7, 85, 1, -4 }, 1033 { -9, 25, 94, 7, 28, -10, 0 }, 1034 { -3, -1, 82, 7, 60, -10, 0 }, 1035 { 0, -11, 54, 7, 87, 3, -5 }, 1036 { -9, 22, 94, 7, 31, -10, 0 }, 1037 { -3, -2, 80, 7, 63, -10, 0 }, 1038 { 0, -11, 51, 7, 88, 5, -5 }, 1039 { -9, 19, 96, 7, 33, -11, 0 }, 1040 { -2, -4, 77, 7, 66, -9, 0 }, 1041 { 0, -11, 48, 7, 90, 7, -6 }, 1042 { -8, 17, 94, 7, 36, -11, 0 }, 1043 { -2, -5, 76, 7, 68, -8, -1 }, 1044 { 0, -11, 45, 7, 91, 9, -6 }, 1045 { -7, 14, 93, 7, 39, -11, 0 }, 1046 { -1, -6, 72, 7, 71, -7, -1 }, 1047 { 0, -11, 42, 7, 92, 12, -7 } } }, 1048 .ver_phase_arr = { 1049 .even = { { -10, 26, 96, 7, 26, -10, 0 }, 1050 { -4, 0, 83, 7, 59, -10, 0 }, 1051 { 0, -11, 56, 7, 85, 2, -4 }, 1052 { -9, 23, 95, 7, 29, -10, 0 }, 1053 { -3, -2, 82, 7, 61, -10, 0 }, 1054 { 0, -11, 53, 7, 87, 4, -5 }, 1055 { -9, 21, 94, 7, 32, -10, 0 }, 1056 { -3, -3, 79, 7, 64, -9, 0 }, 1057 { 0, -11, 50, 7, 88, 6, -5 }, 1058 { -8, 18, 94, 7, 35, -11, 0 }, 1059 { -2, -5, 78, 7, 67, -9, -1 }, 1060 { 0, -11, 47, 7, 90, 8, -6 }, 1061 { -8, 15, 94, 7, 38, -11, 0 }, 1062 { -2, -6, 75, 7, 70, -8, -1 }, 1063 { 0, -11, 44, 7, 92, 10, -7 }, 1064 { -7, 13, 92, 7, 41, -11, 0 }, 1065 { -1, -7, 72, 7, 72, -7, -1 }, 1066 { 0, -11, 41, 7, 92, 13, -7 }, 1067 { -7, 10, 92, 7, 44, -11, 0 }, 1068 { -1, -8, 70, 7, 75, -6, -2 }, 1069 { 0, -11, 38, 7, 94, 15, -8 }, 1070 { -6, 8, 90, 7, 47, -11, 0 }, 1071 { -1, -9, 67, 7, 78, -5, -2 }, 1072 { 0, -11, 35, 7, 94, 18, -8 }, 1073 { -5, 6, 88, 7, 50, -11, 0 }, 1074 { 0, -9, 64, 7, 79, -3, -3 }, 1075 { 0, -10, 32, 7, 94, 21, -9 }, 1076 { -5, 4, 87, 7, 53, -11, 0 }, 1077 { 0, -10, 61, 7, 82, -2, -3 }, 1078 { 0, -10, 29, 7, 95, 23, -9 }, 1079 { -4, 2, 85, 7, 56, -11, 0 }, 1080 { 0, -10, 59, 7, 83, 0, -4 } }, 1081 .odd = { { -7, 12, 92, 7, 42, -11, 0 }, 1082 { -1, -7, 71, 7, 72, -6, -1 }, 1083 { 0, -11, 39, 7, 93, 14, -7 }, 1084 { -6, 9, 91, 7, 45, -11, 0 }, 1085 { -1, -8, 68, 7, 76, -5, -2 }, 1086 { 0, -11, 36, 7, 94, 17, -8 }, 1087 { -6, 7, 90, 7, 48, -11, 0 }, 1088 { 0, -9, 66, 7, 77, -4, -2 }, 1089 { 0, -11, 33, 7, 96, 19, -9 }, 1090 { -5, 5, 88, 7, 51, -11, 0 }, 1091 { 0, -10, 63, 7, 80, -2, -3 }, 1092 { 0, -10, 31, 7, 94, 22, -9 }, 1093 { -5, 3, 87, 7, 54, -11, 0 }, 1094 { 0, -10, 60, 7, 82, -1, -3 }, 1095 { 0, -10, 28, 7, 94, 25, -9 }, 1096 { -4, 1, 85, 7, 57, -11, 0 }, 1097 { 0, -11, 57, 7, 85, 1, -4 }, 1098 { -9, 25, 94, 7, 28, -10, 0 }, 1099 { -3, -1, 82, 7, 60, -10, 0 }, 1100 { 0, -11, 54, 7, 87, 3, -5 }, 1101 { -9, 22, 94, 7, 31, -10, 0 }, 1102 { -3, -2, 80, 7, 63, -10, 0 }, 1103 { 0, -11, 51, 7, 88, 5, -5 }, 1104 { -9, 19, 96, 7, 33, -11, 0 }, 1105 { -2, -4, 77, 7, 66, -9, 0 }, 1106 { 0, -11, 48, 7, 90, 7, -6 }, 1107 { -8, 17, 94, 7, 36, -11, 0 }, 1108 { -2, -5, 76, 7, 68, -8, -1 }, 1109 { 0, -11, 45, 7, 91, 9, -6 }, 1110 { -7, 14, 93, 7, 39, -11, 0 }, 1111 { -1, -6, 72, 7, 71, -7, -1 }, 1112 { 0, -11, 42, 7, 92, 12, -7 } } }, 1113 .ptrn_arr = { { 0x3f3f3f3f, 0x9f9f9f3f, 0xf9f9f } }, 1114 .sample_patrn_length = 86, 1115 .hor_ds_en = 1, 1116 .ver_ds_en = 1 1117 }, { 1118 /* Scale factor 32 / (32 + 12) = 0.727273 */ 1119 .hor_phase_arr = { 1120 .even = { { -10, 28, 92, 7, 28, -10, 0 }, 1121 { -4, 0, 81, 7, 61, -9, -1 }, 1122 { 0, -11, 50, 7, 87, 8, -6 }, 1123 { -8, 17, 91, 7, 39, -11, 0 }, 1124 { -2, -6, 72, 7, 72, -6, -2 }, 1125 { 0, -11, 39, 7, 91, 17, -8 }, 1126 { -6, 8, 87, 7, 50, -11, 0 }, 1127 { -1, -9, 61, 7, 81, 0, -4 } }, 1128 .odd = { { -7, 12, 89, 7, 45, -11, 0 }, 1129 { -1, -8, 67, 7, 76, -3, -3 }, 1130 { 0, -11, 33, 7, 93, 22, -9 }, 1131 { -5, 4, 83, 7, 56, -10, 0 }, 1132 { 0, -10, 56, 7, 83, 4, -5 }, 1133 { -9, 22, 93, 7, 33, -11, 0 }, 1134 { -3, -3, 76, 7, 67, -8, -1 }, 1135 { 0, -11, 45, 7, 89, 12, -7 } } }, 1136 .ver_phase_arr = { 1137 .even = { { -10, 28, 92, 7, 28, -10, 0 }, 1138 { -4, 0, 81, 7, 61, -9, -1 }, 1139 { 0, -11, 50, 7, 87, 8, -6 }, 1140 { -8, 17, 91, 7, 39, -11, 0 }, 1141 { -2, -6, 72, 7, 72, -6, -2 }, 1142 { 0, -11, 39, 7, 91, 17, -8 }, 1143 { -6, 8, 87, 7, 50, -11, 0 }, 1144 { -1, -9, 61, 7, 81, 0, -4 } }, 1145 .odd = { { -7, 12, 89, 7, 45, -11, 0 }, 1146 { -1, -8, 67, 7, 76, -3, -3 }, 1147 { 0, -11, 33, 7, 93, 22, -9 }, 1148 { -5, 4, 83, 7, 56, -10, 0 }, 1149 { 0, -10, 56, 7, 83, 4, -5 }, 1150 { -9, 22, 93, 7, 33, -11, 0 }, 1151 { -3, -3, 76, 7, 67, -8, -1 }, 1152 { 0, -11, 45, 7, 89, 12, -7 } } }, 1153 .ptrn_arr = { { 0xf9f3f } }, 1154 .sample_patrn_length = 22, 1155 .hor_ds_en = 1, 1156 .ver_ds_en = 1 1157 }, { 1158 /* Scale factor 32 / (32 + 13) = 0.711111 */ 1159 .hor_phase_arr = { 1160 .even = { { -10, 29, 90, 7, 29, -10, 0 }, 1161 { -4, 0, 76, 7, 64, -7, -1 }, 1162 { 0, -11, 45, 7, 88, 14, -8 }, 1163 { -7, 12, 85, 7, 48, -10, 0 }, 1164 { -1, -8, 61, 7, 79, 2, -5 }, 1165 { -10, 26, 90, 7, 32, -10, 0 }, 1166 { -4, -2, 76, 7, 66, -6, -2 }, 1167 { 0, -11, 42, 7, 89, 16, -8 }, 1168 { -7, 10, 84, 7, 51, -10, 0 }, 1169 { -1, -9, 59, 7, 81, 3, -5 }, 1170 { -10, 24, 91, 7, 34, -11, 0 }, 1171 { -3, -3, 72, 7, 69, -5, -2 }, 1172 { 0, -11, 40, 7, 89, 19, -9 }, 1173 { -6, 7, 84, 7, 53, -10, 0 }, 1174 { -1, -9, 56, 7, 83, 5, -6 }, 1175 { -9, 21, 90, 7, 37, -11, 0 }, 1176 { -3, -4, 71, 7, 71, -4, -3 }, 1177 { 0, -11, 37, 7, 90, 21, -9 }, 1178 { -6, 5, 83, 7, 56, -9, -1 }, 1179 { 0, -10, 53, 7, 84, 7, -6 }, 1180 { -9, 19, 89, 7, 40, -11, 0 }, 1181 { -2, -5, 69, 7, 72, -3, -3 }, 1182 { 0, -11, 34, 7, 91, 24, -10 }, 1183 { -5, 3, 81, 7, 59, -9, -1 }, 1184 { 0, -10, 51, 7, 84, 10, -7 }, 1185 { -8, 16, 89, 7, 42, -11, 0 }, 1186 { -2, -6, 66, 7, 76, -2, -4 }, 1187 { 0, -10, 32, 7, 90, 26, -10 }, 1188 { -5, 2, 79, 7, 61, -8, -1 }, 1189 { 0, -10, 48, 7, 85, 12, -7 }, 1190 { -8, 14, 88, 7, 45, -11, 0 }, 1191 { -1, -7, 64, 7, 76, 0, -4 } }, 1192 .odd = { { -8, 13, 88, 7, 46, -11, 0 }, 1193 { -1, -8, 63, 7, 78, 1, -5 }, 1194 { -10, 28, 90, 7, 30, -10, 0 }, 1195 { -4, -1, 77, 7, 65, -7, -2 }, 1196 { 0, -11, 44, 7, 88, 15, -8 }, 1197 { -7, 11, 85, 7, 49, -10, 0 }, 1198 { -1, -8, 60, 7, 79, 3, -5 }, 1199 { -10, 25, 91, 7, 33, -11, 0 }, 1200 { -4, -2, 74, 7, 68, -6, -2 }, 1201 { 0, -11, 41, 7, 89, 18, -9 }, 1202 { -7, 8, 85, 7, 52, -10, 0 }, 1203 { -1, -9, 57, 7, 83, 4, -6 }, 1204 { -9, 22, 90, 7, 36, -11, 0 }, 1205 { -3, -4, 73, 7, 70, -5, -3 }, 1206 { 0, -11, 38, 7, 90, 20, -9 }, 1207 { -6, 6, 83, 7, 55, -10, 0 }, 1208 { 0, -10, 55, 7, 83, 6, -6 }, 1209 { -9, 20, 90, 7, 38, -11, 0 }, 1210 { -3, -5, 70, 7, 73, -4, -3 }, 1211 { 0, -11, 36, 7, 90, 22, -9 }, 1212 { -6, 4, 83, 7, 57, -9, -1 }, 1213 { 0, -10, 52, 7, 85, 8, -7 }, 1214 { -9, 18, 89, 7, 41, -11, 0 }, 1215 { -2, -6, 68, 7, 74, -2, -4 }, 1216 { 0, -11, 33, 7, 91, 25, -10 }, 1217 { -5, 3, 79, 7, 60, -8, -1 }, 1218 { 0, -10, 49, 7, 85, 11, -7 }, 1219 { -8, 15, 88, 7, 44, -11, 0 }, 1220 { -2, -7, 65, 7, 77, -1, -4 }, 1221 { 0, -10, 30, 7, 90, 28, -10 }, 1222 { -5, 1, 78, 7, 63, -8, -1 }, 1223 { 0, -11, 46, 7, 88, 13, -8 } } }, 1224 .ver_phase_arr = { 1225 .even = { { -10, 29, 90, 7, 29, -10, 0 }, 1226 { -4, 0, 76, 7, 64, -7, -1 }, 1227 { 0, -11, 45, 7, 88, 14, -8 }, 1228 { -7, 12, 85, 7, 48, -10, 0 }, 1229 { -1, -8, 61, 7, 79, 2, -5 }, 1230 { -10, 26, 90, 7, 32, -10, 0 }, 1231 { -4, -2, 76, 7, 66, -6, -2 }, 1232 { 0, -11, 42, 7, 89, 16, -8 }, 1233 { -7, 10, 84, 7, 51, -10, 0 }, 1234 { -1, -9, 59, 7, 81, 3, -5 }, 1235 { -10, 24, 91, 7, 34, -11, 0 }, 1236 { -3, -3, 72, 7, 69, -5, -2 }, 1237 { 0, -11, 40, 7, 89, 19, -9 }, 1238 { -6, 7, 84, 7, 53, -10, 0 }, 1239 { -1, -9, 56, 7, 83, 5, -6 }, 1240 { -9, 21, 90, 7, 37, -11, 0 }, 1241 { -3, -4, 71, 7, 71, -4, -3 }, 1242 { 0, -11, 37, 7, 90, 21, -9 }, 1243 { -6, 5, 83, 7, 56, -9, -1 }, 1244 { 0, -10, 53, 7, 84, 7, -6 }, 1245 { -9, 19, 89, 7, 40, -11, 0 }, 1246 { -2, -5, 69, 7, 72, -3, -3 }, 1247 { 0, -11, 34, 7, 91, 24, -10 }, 1248 { -5, 3, 81, 7, 59, -9, -1 }, 1249 { 0, -10, 51, 7, 84, 10, -7 }, 1250 { -8, 16, 89, 7, 42, -11, 0 }, 1251 { -2, -6, 66, 7, 76, -2, -4 }, 1252 { 0, -10, 32, 7, 90, 26, -10 }, 1253 { -5, 2, 79, 7, 61, -8, -1 }, 1254 { 0, -10, 48, 7, 85, 12, -7 }, 1255 { -8, 14, 88, 7, 45, -11, 0 }, 1256 { -1, -7, 64, 7, 76, 0, -4 } }, 1257 .odd = { { -8, 13, 88, 7, 46, -11, 0 }, 1258 { -1, -8, 63, 7, 78, 1, -5 }, 1259 { -10, 28, 90, 7, 30, -10, 0 }, 1260 { -4, -1, 77, 7, 65, -7, -2 }, 1261 { 0, -11, 44, 7, 88, 15, -8 }, 1262 { -7, 11, 85, 7, 49, -10, 0 }, 1263 { -1, -8, 60, 7, 79, 3, -5 }, 1264 { -10, 25, 91, 7, 33, -11, 0 }, 1265 { -4, -2, 74, 7, 68, -6, -2 }, 1266 { 0, -11, 41, 7, 89, 18, -9 }, 1267 { -7, 8, 85, 7, 52, -10, 0 }, 1268 { -1, -9, 57, 7, 83, 4, -6 }, 1269 { -9, 22, 90, 7, 36, -11, 0 }, 1270 { -3, -4, 73, 7, 70, -5, -3 }, 1271 { 0, -11, 38, 7, 90, 20, -9 }, 1272 { -6, 6, 83, 7, 55, -10, 0 }, 1273 { 0, -10, 55, 7, 83, 6, -6 }, 1274 { -9, 20, 90, 7, 38, -11, 0 }, 1275 { -3, -5, 70, 7, 73, -4, -3 }, 1276 { 0, -11, 36, 7, 90, 22, -9 }, 1277 { -6, 4, 83, 7, 57, -9, -1 }, 1278 { 0, -10, 52, 7, 85, 8, -7 }, 1279 { -9, 18, 89, 7, 41, -11, 0 }, 1280 { -2, -6, 68, 7, 74, -2, -4 }, 1281 { 0, -11, 33, 7, 91, 25, -10 }, 1282 { -5, 3, 79, 7, 60, -8, -1 }, 1283 { 0, -10, 49, 7, 85, 11, -7 }, 1284 { -8, 15, 88, 7, 44, -11, 0 }, 1285 { -2, -7, 65, 7, 77, -1, -4 }, 1286 { 0, -10, 30, 7, 90, 28, -10 }, 1287 { -5, 1, 78, 7, 63, -8, -1 }, 1288 { 0, -11, 46, 7, 88, 13, -8 } } }, 1289 .ptrn_arr = { { 0xf3e7cf9f, 0x9f3e7cf9, 0xf3e7cf } }, 1290 .sample_patrn_length = 90, 1291 .hor_ds_en = 1, 1292 .ver_ds_en = 1 1293 }, { 1294 /* Scale factor 32 / (32 + 14) = 0.695652 */ 1295 .hor_phase_arr = { 1296 .even = { { -10, 30, 88, 7, 30, -10, 0 }, 1297 { -5, 0, 75, 7, 66, -5, -3 }, 1298 { 0, -10, 40, 7, 87, 20, -9 }, 1299 { -7, 7, 81, 7, 56, -8, -1 }, 1300 { 0, -9, 51, 7, 83, 11, -8 }, 1301 { -8, 16, 84, 7, 46, -10, 0 }, 1302 { -2, -7, 61, 7, 79, 3, -6 }, 1303 { -10, 25, 88, 7, 35, -10, 0 }, 1304 { -4, -3, 72, 7, 70, -3, -4 }, 1305 { 0, -10, 35, 7, 88, 25, -10 }, 1306 { -6, 3, 79, 7, 61, -7, -2 }, 1307 { 0, -10, 46, 7, 84, 16, -8 }, 1308 { -8, 11, 83, 7, 51, -9, 0 }, 1309 { -1, -8, 56, 7, 81, 7, -7 }, 1310 { -9, 20, 87, 7, 40, -10, 0 }, 1311 { -3, -5, 66, 7, 75, 0, -5 } }, 1312 .odd = { { -8, 13, 85, 7, 48, -10, 0 }, 1313 { -1, -8, 59, 7, 79, 5, -6 }, 1314 { -10, 23, 87, 7, 38, -10, 0 }, 1315 { -3, -4, 68, 7, 72, -1, -4 }, 1316 { 0, -10, 33, 7, 87, 28, -10 }, 1317 { -5, 2, 75, 7, 64, -6, -2 }, 1318 { 0, -10, 43, 7, 86, 18, -9 }, 1319 { -7, 9, 83, 7, 53, -9, -1 }, 1320 { -1, -9, 53, 7, 83, 9, -7 }, 1321 { -9, 18, 86, 7, 43, -10, 0 }, 1322 { -2, -6, 64, 7, 75, 2, -5 }, 1323 { -10, 28, 87, 7, 33, -10, 0 }, 1324 { -4, -1, 72, 7, 68, -4, -3 }, 1325 { 0, -10, 38, 7, 87, 23, -10 }, 1326 { -6, 5, 79, 7, 59, -8, -1 }, 1327 { 0, -10, 48, 7, 85, 13, -8 } } }, 1328 .ver_phase_arr = { 1329 .even = { { -10, 30, 88, 7, 30, -10, 0 }, 1330 { -5, 0, 75, 7, 66, -5, -3 }, 1331 { 0, -10, 40, 7, 87, 20, -9 }, 1332 { -7, 7, 81, 7, 56, -8, -1 }, 1333 { 0, -9, 51, 7, 83, 11, -8 }, 1334 { -8, 16, 84, 7, 46, -10, 0 }, 1335 { -2, -7, 61, 7, 79, 3, -6 }, 1336 { -10, 25, 88, 7, 35, -10, 0 }, 1337 { -4, -3, 72, 7, 70, -3, -4 }, 1338 { 0, -10, 35, 7, 88, 25, -10 }, 1339 { -6, 3, 79, 7, 61, -7, -2 }, 1340 { 0, -10, 46, 7, 84, 16, -8 }, 1341 { -8, 11, 83, 7, 51, -9, 0 }, 1342 { -1, -8, 56, 7, 81, 7, -7 }, 1343 { -9, 20, 87, 7, 40, -10, 0 }, 1344 { -3, -5, 66, 7, 75, 0, -5 } }, 1345 .odd = { { -8, 13, 85, 7, 48, -10, 0 }, 1346 { -1, -8, 59, 7, 79, 5, -6 }, 1347 { -10, 23, 87, 7, 38, -10, 0 }, 1348 { -3, -4, 68, 7, 72, -1, -4 }, 1349 { 0, -10, 33, 7, 87, 28, -10 }, 1350 { -5, 2, 75, 7, 64, -6, -2 }, 1351 { 0, -10, 43, 7, 86, 18, -9 }, 1352 { -7, 9, 83, 7, 53, -9, -1 }, 1353 { -1, -9, 53, 7, 83, 9, -7 }, 1354 { -9, 18, 86, 7, 43, -10, 0 }, 1355 { -2, -6, 64, 7, 75, 2, -5 }, 1356 { -10, 28, 87, 7, 33, -10, 0 }, 1357 { -4, -1, 72, 7, 68, -4, -3 }, 1358 { 0, -10, 38, 7, 87, 23, -10 }, 1359 { -6, 5, 79, 7, 59, -8, -1 }, 1360 { 0, -10, 48, 7, 85, 13, -8 } } }, 1361 .ptrn_arr = { { 0x79f3cf9f, 0xf3e } }, 1362 .sample_patrn_length = 46, 1363 .hor_ds_en = 1, 1364 .ver_ds_en = 1 1365 }, { 1366 /* Scale factor 32 / (32 + 15) = 0.680851 */ 1367 .hor_phase_arr = { 1368 .even = { { -10, 31, 86, 7, 31, -10, 0 }, 1369 { -5, 0, 72, 7, 68, -3, -4 }, 1370 { 0, -10, 36, 7, 86, 26, -10 }, 1371 { -6, 3, 76, 7, 63, -5, -3 }, 1372 { 0, -10, 41, 7, 85, 21, -9 }, 1373 { -7, 7, 78, 7, 59, -7, -2 }, 1374 { 0, -10, 46, 7, 84, 17, -9 }, 1375 { -8, 11, 80, 7, 54, -8, -1 }, 1376 { -1, -9, 51, 7, 82, 13, -8 }, 1377 { -9, 15, 83, 7, 49, -9, -1 }, 1378 { -2, -8, 56, 7, 80, 9, -7 }, 1379 { -9, 19, 85, 7, 43, -10, 0 }, 1380 { -3, -6, 61, 7, 77, 5, -6 }, 1381 { -10, 24, 86, 7, 38, -10, 0 }, 1382 { -3, -4, 66, 7, 72, 2, -5 }, 1383 { -10, 29, 86, 7, 33, -10, 0 }, 1384 { -4, -1, 68, 7, 70, -1, -4 }, 1385 { 0, -10, 33, 7, 86, 29, -10 }, 1386 { -5, 2, 72, 7, 66, -4, -3 }, 1387 { 0, -10, 38, 7, 86, 24, -10 }, 1388 { -6, 5, 77, 7, 61, -6, -3 }, 1389 { 0, -10, 43, 7, 85, 19, -9 }, 1390 { -7, 9, 80, 7, 56, -8, -2 }, 1391 { -1, -9, 49, 7, 83, 15, -9 }, 1392 { -8, 13, 82, 7, 51, -9, -1 }, 1393 { -1, -8, 54, 7, 80, 11, -8 }, 1394 { -9, 17, 84, 7, 46, -10, 0 }, 1395 { -2, -7, 59, 7, 78, 7, -7 }, 1396 { -9, 21, 85, 7, 41, -10, 0 }, 1397 { -3, -5, 63, 7, 76, 3, -6 }, 1398 { -10, 26, 86, 7, 36, -10, 0 }, 1399 { -4, -3, 68, 7, 72, 0, -5 } }, 1400 .odd = { { -8, 14, 82, 7, 50, -9, -1 }, 1401 { -1, -8, 55, 7, 79, 10, -7 }, 1402 { -9, 18, 84, 7, 45, -10, 0 }, 1403 { -2, -6, 60, 7, 77, 6, -7 }, 1404 { -10, 23, 85, 7, 40, -10, 0 }, 1405 { -3, -4, 64, 7, 75, 2, -6 }, 1406 { -10, 27, 86, 7, 35, -10, 0 }, 1407 { -4, -2, 69, 7, 71, -1, -5 }, 1408 { 0, -10, 32, 7, 86, 30, -10 }, 1409 { -5, 1, 72, 7, 67, -3, -4 }, 1410 { 0, -10, 37, 7, 86, 25, -10 }, 1411 { -6, 4, 77, 7, 62, -6, -3 }, 1412 { 0, -10, 42, 7, 85, 20, -9 }, 1413 { -7, 8, 79, 7, 57, -7, -2 }, 1414 { -1, -9, 47, 7, 84, 16, -9 }, 1415 { -8, 12, 81, 7, 52, -8, -1 }, 1416 { -1, -8, 52, 7, 81, 12, -8 }, 1417 { -9, 16, 84, 7, 47, -9, -1 }, 1418 { -2, -7, 57, 7, 79, 8, -7 }, 1419 { -9, 20, 85, 7, 42, -10, 0 }, 1420 { -3, -6, 62, 7, 77, 4, -6 }, 1421 { -10, 25, 86, 7, 37, -10, 0 }, 1422 { -4, -3, 67, 7, 72, 1, -5 }, 1423 { -10, 30, 86, 7, 32, -10, 0 }, 1424 { -5, -1, 71, 7, 69, -2, -4 }, 1425 { 0, -10, 35, 7, 86, 27, -10 }, 1426 { -6, 2, 75, 7, 64, -4, -3 }, 1427 { 0, -10, 40, 7, 85, 23, -10 }, 1428 { -7, 6, 77, 7, 60, -6, -2 }, 1429 { 0, -10, 45, 7, 84, 18, -9 }, 1430 { -7, 10, 79, 7, 55, -8, -1 }, 1431 { -1, -9, 50, 7, 82, 14, -8 } } }, 1432 .ver_phase_arr = { 1433 .even = { { -10, 31, 86, 7, 31, -10, 0 }, 1434 { -5, 0, 72, 7, 68, -3, -4 }, 1435 { 0, -10, 36, 7, 86, 26, -10 }, 1436 { -6, 3, 76, 7, 63, -5, -3 }, 1437 { 0, -10, 41, 7, 85, 21, -9 }, 1438 { -7, 7, 78, 7, 59, -7, -2 }, 1439 { 0, -10, 46, 7, 84, 17, -9 }, 1440 { -8, 11, 80, 7, 54, -8, -1 }, 1441 { -1, -9, 51, 7, 82, 13, -8 }, 1442 { -9, 15, 83, 7, 49, -9, -1 }, 1443 { -2, -8, 56, 7, 80, 9, -7 }, 1444 { -9, 19, 85, 7, 43, -10, 0 }, 1445 { -3, -6, 61, 7, 77, 5, -6 }, 1446 { -10, 24, 86, 7, 38, -10, 0 }, 1447 { -3, -4, 66, 7, 72, 2, -5 }, 1448 { -10, 29, 86, 7, 33, -10, 0 }, 1449 { -4, -1, 68, 7, 70, -1, -4 }, 1450 { 0, -10, 33, 7, 86, 29, -10 }, 1451 { -5, 2, 72, 7, 66, -4, -3 }, 1452 { 0, -10, 38, 7, 86, 24, -10 }, 1453 { -6, 5, 77, 7, 61, -6, -3 }, 1454 { 0, -10, 43, 7, 85, 19, -9 }, 1455 { -7, 9, 80, 7, 56, -8, -2 }, 1456 { -1, -9, 49, 7, 83, 15, -9 }, 1457 { -8, 13, 82, 7, 51, -9, -1 }, 1458 { -1, -8, 54, 7, 80, 11, -8 }, 1459 { -9, 17, 84, 7, 46, -10, 0 }, 1460 { -2, -7, 59, 7, 78, 7, -7 }, 1461 { -9, 21, 85, 7, 41, -10, 0 }, 1462 { -3, -5, 63, 7, 76, 3, -6 }, 1463 { -10, 26, 86, 7, 36, -10, 0 }, 1464 { -4, -3, 68, 7, 72, 0, -5 } }, 1465 .odd = { { -8, 14, 82, 7, 50, -9, -1 }, 1466 { -1, -8, 55, 7, 79, 10, -7 }, 1467 { -9, 18, 84, 7, 45, -10, 0 }, 1468 { -2, -6, 60, 7, 77, 6, -7 }, 1469 { -10, 23, 85, 7, 40, -10, 0 }, 1470 { -3, -4, 64, 7, 75, 2, -6 }, 1471 { -10, 27, 86, 7, 35, -10, 0 }, 1472 { -4, -2, 69, 7, 71, -1, -5 }, 1473 { 0, -10, 32, 7, 86, 30, -10 }, 1474 { -5, 1, 72, 7, 67, -3, -4 }, 1475 { 0, -10, 37, 7, 86, 25, -10 }, 1476 { -6, 4, 77, 7, 62, -6, -3 }, 1477 { 0, -10, 42, 7, 85, 20, -9 }, 1478 { -7, 8, 79, 7, 57, -7, -2 }, 1479 { -1, -9, 47, 7, 84, 16, -9 }, 1480 { -8, 12, 81, 7, 52, -8, -1 }, 1481 { -1, -8, 52, 7, 81, 12, -8 }, 1482 { -9, 16, 84, 7, 47, -9, -1 }, 1483 { -2, -7, 57, 7, 79, 8, -7 }, 1484 { -9, 20, 85, 7, 42, -10, 0 }, 1485 { -3, -6, 62, 7, 77, 4, -6 }, 1486 { -10, 25, 86, 7, 37, -10, 0 }, 1487 { -4, -3, 67, 7, 72, 1, -5 }, 1488 { -10, 30, 86, 7, 32, -10, 0 }, 1489 { -5, -1, 71, 7, 69, -2, -4 }, 1490 { 0, -10, 35, 7, 86, 27, -10 }, 1491 { -6, 2, 75, 7, 64, -4, -3 }, 1492 { 0, -10, 40, 7, 85, 23, -10 }, 1493 { -7, 6, 77, 7, 60, -6, -2 }, 1494 { 0, -10, 45, 7, 84, 18, -9 }, 1495 { -7, 10, 79, 7, 55, -8, -1 }, 1496 { -1, -9, 50, 7, 82, 14, -8 } } }, 1497 .ptrn_arr = { { 0x3cf9e79f, 0x9e79f3cf, 0xf3cf3e7 } }, 1498 .sample_patrn_length = 94, 1499 .hor_ds_en = 1, 1500 .ver_ds_en = 1 1501 }, { 1502 /* Scale factor 32 / (32 + 16) = 0.666667 */ 1503 .hor_phase_arr = { 1504 .even = { { -10, 32, 84, 7, 32, -10, 0 }, 1505 { -5, 0, 69, 7, 69, 0, -5 } }, 1506 .odd = { { -9, 14, 82, 7, 51, -8, -2 }, 1507 { -2, -8, 51, 7, 82, 14, -9 } } }, 1508 .ver_phase_arr = { 1509 .even = { { -10, 32, 84, 7, 32, -10, 0 }, 1510 { -5, 0, 69, 7, 69, 0, -5 } }, 1511 .odd = { { -9, 14, 82, 7, 51, -8, -2 }, 1512 { -2, -8, 51, 7, 82, 14, -9 } } }, 1513 .ptrn_arr = { { 0xf } }, 1514 .sample_patrn_length = 6, 1515 .hor_ds_en = 1, 1516 .ver_ds_en = 1 1517 }, { 1518 /* Scale factor 32 / (32 + 17) = 0.653061 */ 1519 .hor_phase_arr = { 1520 .even = { { -10, 33, 82, 7, 33, -10, 0 }, 1521 { -5, 0, 66, 7, 70, 3, -6 }, 1522 { -10, 28, 82, 7, 37, -9, 0 }, 1523 { -4, -3, 62, 7, 74, 6, -7 }, 1524 { -10, 24, 82, 7, 42, -9, -1 }, 1525 { -3, -5, 58, 7, 76, 10, -8 }, 1526 { -9, 20, 79, 7, 47, -8, -1 }, 1527 { -3, -6, 54, 7, 78, 14, -9 }, 1528 { -9, 16, 79, 7, 51, -7, -2 }, 1529 { -2, -8, 49, 7, 80, 18, -9 }, 1530 { -8, 12, 77, 7, 56, -6, -3 }, 1531 { -1, -9, 44, 7, 81, 22, -9 }, 1532 { -7, 8, 75, 7, 60, -4, -4 }, 1533 { -1, -9, 40, 7, 82, 26, -10 }, 1534 { -7, 5, 71, 7, 65, -1, -5 }, 1535 { 0, -10, 35, 7, 83, 30, -10 }, 1536 { -6, 1, 70, 7, 68, 1, -6 }, 1537 { -10, 30, 83, 7, 35, -10, 0 }, 1538 { -5, -1, 65, 7, 71, 5, -7 }, 1539 { -10, 26, 82, 7, 40, -9, -1 }, 1540 { -4, -4, 60, 7, 75, 8, -7 }, 1541 { -9, 22, 81, 7, 44, -9, -1 }, 1542 { -3, -6, 56, 7, 77, 12, -8 }, 1543 { -9, 18, 80, 7, 49, -8, -2 }, 1544 { -2, -7, 51, 7, 79, 16, -9 }, 1545 { -9, 14, 78, 7, 54, -6, -3 }, 1546 { -1, -8, 47, 7, 79, 20, -9 }, 1547 { -8, 10, 76, 7, 58, -5, -3 }, 1548 { -1, -9, 42, 7, 82, 24, -10 }, 1549 { -7, 6, 74, 7, 62, -3, -4 }, 1550 { 0, -9, 37, 7, 82, 28, -10 }, 1551 { -6, 3, 70, 7, 66, 0, -5 } }, 1552 .odd = { { -9, 15, 79, 7, 52, -7, -2 }, 1553 { -2, -8, 48, 7, 80, 19, -9 }, 1554 { -8, 11, 76, 7, 57, -5, -3 }, 1555 { -1, -9, 43, 7, 82, 23, -10 }, 1556 { -7, 7, 74, 7, 61, -3, -4 }, 1557 { -1, -9, 38, 7, 83, 27, -10 }, 1558 { -6, 4, 70, 7, 66, -1, -5 }, 1559 { 0, -10, 34, 7, 83, 31, -10 }, 1560 { -6, 1, 67, 7, 70, 2, -6 }, 1561 { -10, 29, 83, 7, 36, -10, 0 }, 1562 { -5, -2, 64, 7, 73, 5, -7 }, 1563 { -10, 25, 82, 7, 41, -9, -1 }, 1564 { -4, -4, 59, 7, 76, 9, -8 }, 1565 { -9, 21, 80, 7, 45, -8, -1 }, 1566 { -3, -6, 55, 7, 77, 13, -8 }, 1567 { -9, 17, 79, 7, 50, -7, -2 }, 1568 { -2, -7, 50, 7, 79, 17, -9 }, 1569 { -8, 13, 77, 7, 55, -6, -3 }, 1570 { -1, -8, 45, 7, 80, 21, -9 }, 1571 { -8, 9, 76, 7, 59, -4, -4 }, 1572 { -1, -9, 41, 7, 82, 25, -10 }, 1573 { -7, 5, 73, 7, 64, -2, -5 }, 1574 { 0, -10, 36, 7, 83, 29, -10 }, 1575 { -6, 2, 70, 7, 67, 1, -6 }, 1576 { -10, 31, 83, 7, 34, -10, 0 }, 1577 { -5, -1, 66, 7, 70, 4, -6 }, 1578 { -10, 27, 83, 7, 38, -9, -1 }, 1579 { -4, -3, 61, 7, 74, 7, -7 }, 1580 { -10, 23, 82, 7, 43, -9, -1 }, 1581 { -3, -5, 57, 7, 76, 11, -8 }, 1582 { -9, 19, 80, 7, 48, -8, -2 }, 1583 { -2, -7, 52, 7, 79, 15, -9 } } }, 1584 .ver_phase_arr = { 1585 .even = { { -10, 33, 82, 7, 33, -10, 0 }, 1586 { -5, 0, 66, 7, 70, 3, -6 }, 1587 { -10, 28, 82, 7, 37, -9, 0 }, 1588 { -4, -3, 62, 7, 74, 6, -7 }, 1589 { -10, 24, 82, 7, 42, -9, -1 }, 1590 { -3, -5, 58, 7, 76, 10, -8 }, 1591 { -9, 20, 79, 7, 47, -8, -1 }, 1592 { -3, -6, 54, 7, 78, 14, -9 }, 1593 { -9, 16, 79, 7, 51, -7, -2 }, 1594 { -2, -8, 49, 7, 80, 18, -9 }, 1595 { -8, 12, 77, 7, 56, -6, -3 }, 1596 { -1, -9, 44, 7, 81, 22, -9 }, 1597 { -7, 8, 75, 7, 60, -4, -4 }, 1598 { -1, -9, 40, 7, 82, 26, -10 }, 1599 { -7, 5, 71, 7, 65, -1, -5 }, 1600 { 0, -10, 35, 7, 83, 30, -10 }, 1601 { -6, 1, 70, 7, 68, 1, -6 }, 1602 { -10, 30, 83, 7, 35, -10, 0 }, 1603 { -5, -1, 65, 7, 71, 5, -7 }, 1604 { -10, 26, 82, 7, 40, -9, -1 }, 1605 { -4, -4, 60, 7, 75, 8, -7 }, 1606 { -9, 22, 81, 7, 44, -9, -1 }, 1607 { -3, -6, 56, 7, 77, 12, -8 }, 1608 { -9, 18, 80, 7, 49, -8, -2 }, 1609 { -2, -7, 51, 7, 79, 16, -9 }, 1610 { -9, 14, 78, 7, 54, -6, -3 }, 1611 { -1, -8, 47, 7, 79, 20, -9 }, 1612 { -8, 10, 76, 7, 58, -5, -3 }, 1613 { -1, -9, 42, 7, 82, 24, -10 }, 1614 { -7, 6, 74, 7, 62, -3, -4 }, 1615 { 0, -9, 37, 7, 82, 28, -10 }, 1616 { -6, 3, 70, 7, 66, 0, -5 } }, 1617 .odd = { { -9, 15, 79, 7, 52, -7, -2 }, 1618 { -2, -8, 48, 7, 80, 19, -9 }, 1619 { -8, 11, 76, 7, 57, -5, -3 }, 1620 { -1, -9, 43, 7, 82, 23, -10 }, 1621 { -7, 7, 74, 7, 61, -3, -4 }, 1622 { -1, -9, 38, 7, 83, 27, -10 }, 1623 { -6, 4, 70, 7, 66, -1, -5 }, 1624 { 0, -10, 34, 7, 83, 31, -10 }, 1625 { -6, 1, 67, 7, 70, 2, -6 }, 1626 { -10, 29, 83, 7, 36, -10, 0 }, 1627 { -5, -2, 64, 7, 73, 5, -7 }, 1628 { -10, 25, 82, 7, 41, -9, -1 }, 1629 { -4, -4, 59, 7, 76, 9, -8 }, 1630 { -9, 21, 80, 7, 45, -8, -1 }, 1631 { -3, -6, 55, 7, 77, 13, -8 }, 1632 { -9, 17, 79, 7, 50, -7, -2 }, 1633 { -2, -7, 50, 7, 79, 17, -9 }, 1634 { -8, 13, 77, 7, 55, -6, -3 }, 1635 { -1, -8, 45, 7, 80, 21, -9 }, 1636 { -8, 9, 76, 7, 59, -4, -4 }, 1637 { -1, -9, 41, 7, 82, 25, -10 }, 1638 { -7, 5, 73, 7, 64, -2, -5 }, 1639 { 0, -10, 36, 7, 83, 29, -10 }, 1640 { -6, 2, 70, 7, 67, 1, -6 }, 1641 { -10, 31, 83, 7, 34, -10, 0 }, 1642 { -5, -1, 66, 7, 70, 4, -6 }, 1643 { -10, 27, 83, 7, 38, -9, -1 }, 1644 { -4, -3, 61, 7, 74, 7, -7 }, 1645 { -10, 23, 82, 7, 43, -9, -1 }, 1646 { -3, -5, 57, 7, 76, 11, -8 }, 1647 { -9, 19, 80, 7, 48, -8, -2 }, 1648 { -2, -7, 52, 7, 79, 15, -9 } } }, 1649 .ptrn_arr = { { 0xe73cf3cf, 0x3cf39e79, 0xe79e79cf } }, 1650 .sample_patrn_length = 98, 1651 .hor_ds_en = 1, 1652 .ver_ds_en = 1 1653 }, { 1654 /* Scale factor 32 / (32 + 18) = 0.64 */ 1655 .hor_phase_arr = { 1656 .even = { { -9, 33, 80, 7, 33, -9, 0 }, 1657 { -6, 0, 64, 7, 71, 6, -7 }, 1658 { -10, 25, 80, 7, 42, -8, -1 }, 1659 { -4, -4, 56, 7, 76, 13, -9 }, 1660 { -9, 17, 78, 7, 51, -6, -3 }, 1661 { -2, -7, 47, 7, 78, 21, -9 }, 1662 { -8, 9, 74, 7, 60, -2, -5 }, 1663 { -1, -9, 38, 7, 81, 29, -10 }, 1664 { -6, 3, 66, 7, 68, 3, -6 }, 1665 { -10, 29, 81, 7, 38, -9, -1 }, 1666 { -5, -2, 60, 7, 74, 9, -8 }, 1667 { -9, 21, 78, 7, 47, -7, -2 }, 1668 { -3, -6, 51, 7, 78, 17, -9 }, 1669 { -9, 13, 76, 7, 56, -4, -4 }, 1670 { -1, -8, 42, 7, 80, 25, -10 }, 1671 { -7, 6, 71, 7, 64, 0, -6 } }, 1672 .odd = { { -9, 15, 76, 7, 54, -5, -3 }, 1673 { -2, -8, 45, 7, 80, 23, -10 }, 1674 { -8, 8, 72, 7, 62, -1, -5 }, 1675 { -1, -9, 36, 7, 80, 31, -9 }, 1676 { -6, 1, 66, 7, 70, 4, -7 }, 1677 { -10, 27, 81, 7, 40, -9, -1 }, 1678 { -4, -4, 58, 7, 75, 11, -8 }, 1679 { -9, 19, 78, 7, 49, -7, -2 }, 1680 { -2, -7, 49, 7, 78, 19, -9 }, 1681 { -8, 11, 75, 7, 58, -4, -4 }, 1682 { -1, -9, 40, 7, 81, 27, -10 }, 1683 { -7, 4, 70, 7, 66, 1, -6 }, 1684 { -9, 31, 80, 7, 36, -9, -1 }, 1685 { -5, -1, 62, 7, 72, 8, -8 }, 1686 { -10, 23, 80, 7, 45, -8, -2 }, 1687 { -3, -5, 54, 7, 76, 15, -9 } } }, 1688 .ver_phase_arr = { 1689 .even = { { -9, 33, 80, 7, 33, -9, 0 }, 1690 { -6, 0, 64, 7, 71, 6, -7 }, 1691 { -10, 25, 80, 7, 42, -8, -1 }, 1692 { -4, -4, 56, 7, 76, 13, -9 }, 1693 { -9, 17, 78, 7, 51, -6, -3 }, 1694 { -2, -7, 47, 7, 78, 21, -9 }, 1695 { -8, 9, 74, 7, 60, -2, -5 }, 1696 { -1, -9, 38, 7, 81, 29, -10 }, 1697 { -6, 3, 66, 7, 68, 3, -6 }, 1698 { -10, 29, 81, 7, 38, -9, -1 }, 1699 { -5, -2, 60, 7, 74, 9, -8 }, 1700 { -9, 21, 78, 7, 47, -7, -2 }, 1701 { -3, -6, 51, 7, 78, 17, -9 }, 1702 { -9, 13, 76, 7, 56, -4, -4 }, 1703 { -1, -8, 42, 7, 80, 25, -10 }, 1704 { -7, 6, 71, 7, 64, 0, -6 } }, 1705 .odd = { { -9, 15, 76, 7, 54, -5, -3 }, 1706 { -2, -8, 45, 7, 80, 23, -10 }, 1707 { -8, 8, 72, 7, 62, -1, -5 }, 1708 { -1, -9, 36, 7, 80, 31, -9 }, 1709 { -6, 1, 66, 7, 70, 4, -7 }, 1710 { -10, 27, 81, 7, 40, -9, -1 }, 1711 { -4, -4, 58, 7, 75, 11, -8 }, 1712 { -9, 19, 78, 7, 49, -7, -2 }, 1713 { -2, -7, 49, 7, 78, 19, -9 }, 1714 { -8, 11, 75, 7, 58, -4, -4 }, 1715 { -1, -9, 40, 7, 81, 27, -10 }, 1716 { -7, 4, 70, 7, 66, 1, -6 }, 1717 { -9, 31, 80, 7, 36, -9, -1 }, 1718 { -5, -1, 62, 7, 72, 8, -8 }, 1719 { -10, 23, 80, 7, 45, -8, -2 }, 1720 { -3, -5, 54, 7, 76, 15, -9 } } }, 1721 .ptrn_arr = { { 0xf39e73cf, 0xe79c } }, 1722 .sample_patrn_length = 50, 1723 .hor_ds_en = 1, 1724 .ver_ds_en = 1 1725 }, { 1726 /* Scale factor 32 / (32 + 19) = 0.627451 */ 1727 .hor_phase_arr = { 1728 .even = { { -9, 34, 79, 7, 34, -9, -1 }, 1729 { -6, 0, 61, 7, 72, 9, -8 }, 1730 { -9, 22, 78, 7, 47, -7, -3 }, 1731 { -3, -6, 49, 7, 77, 20, -9 }, 1732 { -8, 11, 72, 7, 59, -1, -5 }, 1733 { -1, -9, 36, 7, 79, 32, -9 }, 1734 { -6, 1, 63, 7, 71, 7, -8 }, 1735 { -9, 24, 77, 7, 45, -7, -2 }, 1736 { -4, -5, 51, 7, 77, 18, -9 }, 1737 { -9, 13, 73, 7, 58, -2, -5 }, 1738 { -1, -8, 38, 7, 78, 30, -9 }, 1739 { -6, 3, 65, 7, 67, 6, -7 }, 1740 { -9, 26, 78, 7, 43, -8, -2 }, 1741 { -4, -4, 53, 7, 76, 16, -9 }, 1742 { -9, 14, 75, 7, 55, -3, -4 }, 1743 { -2, -8, 40, 7, 79, 28, -9 }, 1744 { -7, 4, 67, 7, 67, 4, -7 }, 1745 { -9, 28, 79, 7, 40, -8, -2 }, 1746 { -4, -3, 55, 7, 75, 14, -9 }, 1747 { -9, 16, 76, 7, 53, -4, -4 }, 1748 { -2, -8, 43, 7, 78, 26, -9 }, 1749 { -7, 6, 67, 7, 65, 3, -6 }, 1750 { -9, 30, 78, 7, 38, -8, -1 }, 1751 { -5, -2, 58, 7, 73, 13, -9 }, 1752 { -9, 18, 77, 7, 51, -5, -4 }, 1753 { -2, -7, 45, 7, 77, 24, -9 }, 1754 { -8, 7, 71, 7, 63, 1, -6 }, 1755 { -9, 32, 79, 7, 36, -9, -1 }, 1756 { -5, -1, 59, 7, 72, 11, -8 }, 1757 { -9, 20, 77, 7, 49, -6, -3 }, 1758 { -3, -7, 47, 7, 78, 22, -9 }, 1759 { -8, 9, 72, 7, 61, 0, -6 } }, 1760 .odd = { { -9, 15, 76, 7, 54, -4, -4 }, 1761 { -2, -8, 41, 7, 79, 27, -9 }, 1762 { -7, 5, 68, 7, 66, 3, -7 }, 1763 { -9, 29, 78, 7, 39, -8, -1 }, 1764 { -5, -3, 56, 7, 76, 13, -9 }, 1765 { -9, 17, 77, 7, 52, -5, -4 }, 1766 { -2, -7, 44, 7, 77, 25, -9 }, 1767 { -7, 7, 68, 7, 64, 2, -6 }, 1768 { -9, 31, 79, 7, 37, -9, -1 }, 1769 { -5, -2, 59, 7, 72, 12, -8 }, 1770 { -9, 19, 77, 7, 50, -6, -3 }, 1771 { -3, -7, 46, 7, 78, 23, -9 }, 1772 { -8, 8, 71, 7, 62, 1, -6 }, 1773 { -9, 33, 79, 7, 35, -9, -1 }, 1774 { -5, -1, 60, 7, 72, 10, -8 }, 1775 { -9, 21, 77, 7, 48, -6, -3 }, 1776 { -3, -6, 48, 7, 77, 21, -9 }, 1777 { -8, 10, 72, 7, 60, -1, -5 }, 1778 { -1, -9, 35, 7, 79, 33, -9 }, 1779 { -6, 1, 62, 7, 71, 8, -8 }, 1780 { -9, 23, 78, 7, 46, -7, -3 }, 1781 { -3, -6, 50, 7, 77, 19, -9 }, 1782 { -8, 12, 72, 7, 59, -2, -5 }, 1783 { -1, -9, 37, 7, 79, 31, -9 }, 1784 { -6, 2, 64, 7, 68, 7, -7 }, 1785 { -9, 25, 77, 7, 44, -7, -2 }, 1786 { -4, -5, 52, 7, 77, 17, -9 }, 1787 { -9, 13, 76, 7, 56, -3, -5 }, 1788 { -1, -8, 39, 7, 78, 29, -9 }, 1789 { -7, 3, 66, 7, 68, 5, -7 }, 1790 { -9, 27, 79, 7, 41, -8, -2 }, 1791 { -4, -4, 54, 7, 76, 15, -9 } } }, 1792 .ver_phase_arr = { 1793 .even = { { -9, 34, 79, 7, 34, -9, -1 }, 1794 { -6, 0, 61, 7, 72, 9, -8 }, 1795 { -9, 22, 78, 7, 47, -7, -3 }, 1796 { -3, -6, 49, 7, 77, 20, -9 }, 1797 { -8, 11, 72, 7, 59, -1, -5 }, 1798 { -1, -9, 36, 7, 79, 32, -9 }, 1799 { -6, 1, 63, 7, 71, 7, -8 }, 1800 { -9, 24, 77, 7, 45, -7, -2 }, 1801 { -4, -5, 51, 7, 77, 18, -9 }, 1802 { -9, 13, 73, 7, 58, -2, -5 }, 1803 { -1, -8, 38, 7, 78, 30, -9 }, 1804 { -6, 3, 65, 7, 67, 6, -7 }, 1805 { -9, 26, 78, 7, 43, -8, -2 }, 1806 { -4, -4, 53, 7, 76, 16, -9 }, 1807 { -9, 14, 75, 7, 55, -3, -4 }, 1808 { -2, -8, 40, 7, 79, 28, -9 }, 1809 { -7, 4, 67, 7, 67, 4, -7 }, 1810 { -9, 28, 79, 7, 40, -8, -2 }, 1811 { -4, -3, 55, 7, 75, 14, -9 }, 1812 { -9, 16, 76, 7, 53, -4, -4 }, 1813 { -2, -8, 43, 7, 78, 26, -9 }, 1814 { -7, 6, 67, 7, 65, 3, -6 }, 1815 { -9, 30, 78, 7, 38, -8, -1 }, 1816 { -5, -2, 58, 7, 73, 13, -9 }, 1817 { -9, 18, 77, 7, 51, -5, -4 }, 1818 { -2, -7, 45, 7, 77, 24, -9 }, 1819 { -8, 7, 71, 7, 63, 1, -6 }, 1820 { -9, 32, 79, 7, 36, -9, -1 }, 1821 { -5, -1, 59, 7, 72, 11, -8 }, 1822 { -9, 20, 77, 7, 49, -6, -3 }, 1823 { -3, -7, 47, 7, 78, 22, -9 }, 1824 { -8, 9, 72, 7, 61, 0, -6 } }, 1825 .odd = { { -9, 15, 76, 7, 54, -4, -4 }, 1826 { -2, -8, 41, 7, 79, 27, -9 }, 1827 { -7, 5, 68, 7, 66, 3, -7 }, 1828 { -9, 29, 78, 7, 39, -8, -1 }, 1829 { -5, -3, 56, 7, 76, 13, -9 }, 1830 { -9, 17, 77, 7, 52, -5, -4 }, 1831 { -2, -7, 44, 7, 77, 25, -9 }, 1832 { -7, 7, 68, 7, 64, 2, -6 }, 1833 { -9, 31, 79, 7, 37, -9, -1 }, 1834 { -5, -2, 59, 7, 72, 12, -8 }, 1835 { -9, 19, 77, 7, 50, -6, -3 }, 1836 { -3, -7, 46, 7, 78, 23, -9 }, 1837 { -8, 8, 71, 7, 62, 1, -6 }, 1838 { -9, 33, 79, 7, 35, -9, -1 }, 1839 { -5, -1, 60, 7, 72, 10, -8 }, 1840 { -9, 21, 77, 7, 48, -6, -3 }, 1841 { -3, -6, 48, 7, 77, 21, -9 }, 1842 { -8, 10, 72, 7, 60, -1, -5 }, 1843 { -1, -9, 35, 7, 79, 33, -9 }, 1844 { -6, 1, 62, 7, 71, 8, -8 }, 1845 { -9, 23, 78, 7, 46, -7, -3 }, 1846 { -3, -6, 50, 7, 77, 19, -9 }, 1847 { -8, 12, 72, 7, 59, -2, -5 }, 1848 { -1, -9, 37, 7, 79, 31, -9 }, 1849 { -6, 2, 64, 7, 68, 7, -7 }, 1850 { -9, 25, 77, 7, 44, -7, -2 }, 1851 { -4, -5, 52, 7, 77, 17, -9 }, 1852 { -9, 13, 76, 7, 56, -3, -5 }, 1853 { -1, -8, 39, 7, 78, 29, -9 }, 1854 { -7, 3, 66, 7, 68, 5, -7 }, 1855 { -9, 27, 79, 7, 41, -8, -2 }, 1856 { -4, -4, 54, 7, 76, 15, -9 } } }, 1857 .ptrn_arr = { { 0x79ce79cf, 0x73ce79ce, 0x73ce73ce, 0xe } }, 1858 .sample_patrn_length = 102, 1859 .hor_ds_en = 1, 1860 .ver_ds_en = 1 1861 }, { 1862 /* Scale factor 32 / (32 + 20) = 0.615385 */ 1863 .hor_phase_arr = { 1864 .even = { { -8, 34, 77, 7, 34, -8, -1 }, 1865 { -6, 0, 59, 7, 71, 12, -8 }, 1866 { -9, 19, 75, 7, 51, -4, -4 }, 1867 { -3, -7, 43, 7, 77, 27, -9 }, 1868 { -7, 6, 64, 7, 66, 6, -7 }, 1869 { -9, 27, 77, 7, 43, -7, -3 }, 1870 { -4, -4, 51, 7, 75, 19, -9 }, 1871 { -8, 12, 71, 7, 59, 0, -6 } }, 1872 .odd = { { -9, 16, 73, 7, 55, -2, -5 }, 1873 { -2, -8, 39, 7, 77, 31, -9 }, 1874 { -7, 3, 63, 7, 68, 9, -8 }, 1875 { -9, 23, 76, 7, 47, -6, -3 }, 1876 { -3, -6, 47, 7, 76, 23, -9 }, 1877 { -8, 9, 68, 7, 63, 3, -7 }, 1878 { -9, 31, 77, 7, 39, -8, -2 }, 1879 { -5, -2, 55, 7, 73, 16, -9 } } }, 1880 .ver_phase_arr = { 1881 .even = { { -8, 34, 77, 7, 34, -8, -1 }, 1882 { -6, 0, 59, 7, 71, 12, -8 }, 1883 { -9, 19, 75, 7, 51, -4, -4 }, 1884 { -3, -7, 43, 7, 77, 27, -9 }, 1885 { -7, 6, 64, 7, 66, 6, -7 }, 1886 { -9, 27, 77, 7, 43, -7, -3 }, 1887 { -4, -4, 51, 7, 75, 19, -9 }, 1888 { -8, 12, 71, 7, 59, 0, -6 } }, 1889 .odd = { { -9, 16, 73, 7, 55, -2, -5 }, 1890 { -2, -8, 39, 7, 77, 31, -9 }, 1891 { -7, 3, 63, 7, 68, 9, -8 }, 1892 { -9, 23, 76, 7, 47, -6, -3 }, 1893 { -3, -6, 47, 7, 76, 23, -9 }, 1894 { -8, 9, 68, 7, 63, 3, -7 }, 1895 { -9, 31, 77, 7, 39, -8, -2 }, 1896 { -5, -2, 55, 7, 73, 16, -9 } } }, 1897 .ptrn_arr = { { 0xe739cf } }, 1898 .sample_patrn_length = 26, 1899 .hor_ds_en = 1, 1900 .ver_ds_en = 1 1901 }, { 1902 /* Scale factor 32 / (32 + 21) = 0.603774 */ 1903 .hor_phase_arr = { 1904 .even = { { -8, 35, 76, 7, 35, -8, -2 }, 1905 { -6, 0, 57, 7, 71, 15, -9 }, 1906 { -9, 17, 71, 7, 55, -1, -5 }, 1907 { -2, -8, 37, 7, 76, 33, -8 }, 1908 { -6, 1, 58, 7, 71, 13, -9 }, 1909 { -9, 18, 73, 7, 53, -2, -5 }, 1910 { -2, -7, 39, 7, 75, 31, -8 }, 1911 { -7, 2, 60, 7, 69, 12, -8 }, 1912 { -9, 20, 74, 7, 51, -3, -5 }, 1913 { -3, -7, 41, 7, 77, 29, -9 }, 1914 { -7, 4, 62, 7, 67, 10, -8 }, 1915 { -9, 22, 74, 7, 49, -4, -4 }, 1916 { -3, -6, 43, 7, 75, 28, -9 }, 1917 { -7, 5, 63, 7, 67, 8, -8 }, 1918 { -9, 24, 75, 7, 47, -5, -4 }, 1919 { -4, -5, 45, 7, 75, 26, -9 }, 1920 { -8, 7, 65, 7, 65, 7, -8 }, 1921 { -9, 26, 75, 7, 45, -5, -4 }, 1922 { -4, -5, 47, 7, 75, 24, -9 }, 1923 { -8, 8, 67, 7, 63, 5, -7 }, 1924 { -9, 28, 75, 7, 43, -6, -3 }, 1925 { -4, -4, 49, 7, 74, 22, -9 }, 1926 { -8, 10, 67, 7, 62, 4, -7 }, 1927 { -9, 29, 77, 7, 41, -7, -3 }, 1928 { -5, -3, 51, 7, 74, 20, -9 }, 1929 { -8, 12, 69, 7, 60, 2, -7 }, 1930 { -8, 31, 75, 7, 39, -7, -2 }, 1931 { -5, -2, 53, 7, 73, 18, -9 }, 1932 { -9, 13, 71, 7, 58, 1, -6 }, 1933 { -8, 33, 76, 7, 37, -8, -2 }, 1934 { -5, -1, 55, 7, 71, 17, -9 }, 1935 { -9, 15, 71, 7, 57, 0, -6 } }, 1936 .odd = { { -9, 16, 72, 7, 56, -1, -6 }, 1937 { -2, -8, 36, 7, 76, 34, -8 }, 1938 { -6, 1, 58, 7, 70, 14, -9 }, 1939 { -9, 18, 72, 7, 54, -2, -5 }, 1940 { -2, -7, 38, 7, 75, 32, -8 }, 1941 { -6, 2, 59, 7, 70, 12, -9 }, 1942 { -9, 19, 74, 7, 52, -3, -5 }, 1943 { -3, -7, 40, 7, 77, 30, -9 }, 1944 { -7, 3, 61, 7, 68, 11, -8 }, 1945 { -9, 21, 75, 7, 50, -4, -5 }, 1946 { -3, -6, 42, 7, 75, 29, -9 }, 1947 { -7, 5, 63, 7, 66, 9, -8 }, 1948 { -9, 23, 74, 7, 48, -4, -4 }, 1949 { -3, -6, 44, 7, 75, 27, -9 }, 1950 { -7, 6, 64, 7, 65, 8, -8 }, 1951 { -9, 25, 75, 7, 46, -5, -4 }, 1952 { -4, -5, 46, 7, 75, 25, -9 }, 1953 { -8, 8, 65, 7, 64, 6, -7 }, 1954 { -9, 27, 75, 7, 44, -6, -3 }, 1955 { -4, -4, 48, 7, 74, 23, -9 }, 1956 { -8, 9, 66, 7, 63, 5, -7 }, 1957 { -9, 29, 75, 7, 42, -6, -3 }, 1958 { -5, -4, 50, 7, 75, 21, -9 }, 1959 { -8, 11, 68, 7, 61, 3, -7 }, 1960 { -9, 30, 77, 7, 40, -7, -3 }, 1961 { -5, -3, 52, 7, 74, 19, -9 }, 1962 { -9, 12, 70, 7, 59, 2, -6 }, 1963 { -8, 32, 75, 7, 38, -7, -2 }, 1964 { -5, -2, 54, 7, 72, 18, -9 }, 1965 { -9, 14, 70, 7, 58, 1, -6 }, 1966 { -8, 34, 76, 7, 36, -8, -2 }, 1967 { -6, -1, 56, 7, 72, 16, -9 } } }, 1968 .ver_phase_arr = { 1969 .even = { { -8, 35, 76, 7, 35, -8, -2 }, 1970 { -6, 0, 57, 7, 71, 15, -9 }, 1971 { -9, 17, 71, 7, 55, -1, -5 }, 1972 { -2, -8, 37, 7, 76, 33, -8 }, 1973 { -6, 1, 58, 7, 71, 13, -9 }, 1974 { -9, 18, 73, 7, 53, -2, -5 }, 1975 { -2, -7, 39, 7, 75, 31, -8 }, 1976 { -7, 2, 60, 7, 69, 12, -8 }, 1977 { -9, 20, 74, 7, 51, -3, -5 }, 1978 { -3, -7, 41, 7, 77, 29, -9 }, 1979 { -7, 4, 62, 7, 67, 10, -8 }, 1980 { -9, 22, 74, 7, 49, -4, -4 }, 1981 { -3, -6, 43, 7, 75, 28, -9 }, 1982 { -7, 5, 63, 7, 67, 8, -8 }, 1983 { -9, 24, 75, 7, 47, -5, -4 }, 1984 { -4, -5, 45, 7, 75, 26, -9 }, 1985 { -8, 7, 65, 7, 65, 7, -8 }, 1986 { -9, 26, 75, 7, 45, -5, -4 }, 1987 { -4, -5, 47, 7, 75, 24, -9 }, 1988 { -8, 8, 67, 7, 63, 5, -7 }, 1989 { -9, 28, 75, 7, 43, -6, -3 }, 1990 { -4, -4, 49, 7, 74, 22, -9 }, 1991 { -8, 10, 67, 7, 62, 4, -7 }, 1992 { -9, 29, 77, 7, 41, -7, -3 }, 1993 { -5, -3, 51, 7, 74, 20, -9 }, 1994 { -8, 12, 69, 7, 60, 2, -7 }, 1995 { -8, 31, 75, 7, 39, -7, -2 }, 1996 { -5, -2, 53, 7, 73, 18, -9 }, 1997 { -9, 13, 71, 7, 58, 1, -6 }, 1998 { -8, 33, 76, 7, 37, -8, -2 }, 1999 { -5, -1, 55, 7, 71, 17, -9 }, 2000 { -9, 15, 71, 7, 57, 0, -6 } }, 2001 .odd = { { -9, 16, 72, 7, 56, -1, -6 }, 2002 { -2, -8, 36, 7, 76, 34, -8 }, 2003 { -6, 1, 58, 7, 70, 14, -9 }, 2004 { -9, 18, 72, 7, 54, -2, -5 }, 2005 { -2, -7, 38, 7, 75, 32, -8 }, 2006 { -6, 2, 59, 7, 70, 12, -9 }, 2007 { -9, 19, 74, 7, 52, -3, -5 }, 2008 { -3, -7, 40, 7, 77, 30, -9 }, 2009 { -7, 3, 61, 7, 68, 11, -8 }, 2010 { -9, 21, 75, 7, 50, -4, -5 }, 2011 { -3, -6, 42, 7, 75, 29, -9 }, 2012 { -7, 5, 63, 7, 66, 9, -8 }, 2013 { -9, 23, 74, 7, 48, -4, -4 }, 2014 { -3, -6, 44, 7, 75, 27, -9 }, 2015 { -7, 6, 64, 7, 65, 8, -8 }, 2016 { -9, 25, 75, 7, 46, -5, -4 }, 2017 { -4, -5, 46, 7, 75, 25, -9 }, 2018 { -8, 8, 65, 7, 64, 6, -7 }, 2019 { -9, 27, 75, 7, 44, -6, -3 }, 2020 { -4, -4, 48, 7, 74, 23, -9 }, 2021 { -8, 9, 66, 7, 63, 5, -7 }, 2022 { -9, 29, 75, 7, 42, -6, -3 }, 2023 { -5, -4, 50, 7, 75, 21, -9 }, 2024 { -8, 11, 68, 7, 61, 3, -7 }, 2025 { -9, 30, 77, 7, 40, -7, -3 }, 2026 { -5, -3, 52, 7, 74, 19, -9 }, 2027 { -9, 12, 70, 7, 59, 2, -6 }, 2028 { -8, 32, 75, 7, 38, -7, -2 }, 2029 { -5, -2, 54, 7, 72, 18, -9 }, 2030 { -9, 14, 70, 7, 58, 1, -6 }, 2031 { -8, 34, 76, 7, 36, -8, -2 }, 2032 { -6, -1, 56, 7, 72, 16, -9 } } }, 2033 .ptrn_arr = { { 0x9ce739cf, 0xe739ce73, 0x39ce739c, 0xe7 } }, 2034 .sample_patrn_length = 106, 2035 .hor_ds_en = 1, 2036 .ver_ds_en = 1 2037 }, { 2038 /* Scale factor 32 / (32 + 22) = 0.592593 */ 2039 .hor_phase_arr = { 2040 .even = { { -7, 35, 74, 7, 35, -7, -2 }, 2041 { -6, 0, 54, 7, 71, 18, -9 }, 2042 { -9, 14, 70, 7, 58, 2, -7 }, 2043 { -8, 32, 74, 7, 39, -6, -3 }, 2044 { -5, -2, 51, 7, 72, 21, -9 }, 2045 { -8, 11, 66, 7, 61, 5, -7 }, 2046 { -9, 28, 75, 7, 43, -5, -4 }, 2047 { -4, -4, 47, 7, 73, 25, -9 }, 2048 { -8, 8, 64, 7, 64, 8, -8 }, 2049 { -9, 25, 73, 7, 47, -4, -4 }, 2050 { -4, -5, 43, 7, 75, 28, -9 }, 2051 { -7, 5, 61, 7, 66, 11, -8 }, 2052 { -9, 21, 72, 7, 51, -2, -5 }, 2053 { -3, -6, 39, 7, 74, 32, -8 }, 2054 { -7, 2, 58, 7, 70, 14, -9 }, 2055 { -9, 18, 71, 7, 54, 0, -6 } }, 2056 .odd = { { -9, 16, 70, 7, 56, 1, -6 }, 2057 { -8, 34, 75, 7, 37, -7, -3 }, 2058 { -6, -1, 53, 7, 72, 19, -9 }, 2059 { -9, 13, 68, 7, 59, 4, -7 }, 2060 { -8, 30, 74, 7, 41, -6, -3 }, 2061 { -5, -3, 49, 7, 73, 23, -9 }, 2062 { -8, 10, 66, 7, 62, 6, -8 }, 2063 { -9, 27, 74, 7, 45, -5, -4 }, 2064 { -4, -5, 45, 7, 74, 27, -9 }, 2065 { -8, 6, 62, 7, 66, 10, -8 }, 2066 { -9, 23, 73, 7, 49, -3, -5 }, 2067 { -3, -6, 41, 7, 74, 30, -8 }, 2068 { -7, 4, 59, 7, 68, 13, -9 }, 2069 { -9, 19, 72, 7, 53, -1, -6 }, 2070 { -3, -7, 37, 7, 75, 34, -8 }, 2071 { -6, 1, 56, 7, 70, 16, -9 } } }, 2072 .ver_phase_arr = { 2073 .even = { { -7, 35, 74, 7, 35, -7, -2 }, 2074 { -6, 0, 54, 7, 71, 18, -9 }, 2075 { -9, 14, 70, 7, 58, 2, -7 }, 2076 { -8, 32, 74, 7, 39, -6, -3 }, 2077 { -5, -2, 51, 7, 72, 21, -9 }, 2078 { -8, 11, 66, 7, 61, 5, -7 }, 2079 { -9, 28, 75, 7, 43, -5, -4 }, 2080 { -4, -4, 47, 7, 73, 25, -9 }, 2081 { -8, 8, 64, 7, 64, 8, -8 }, 2082 { -9, 25, 73, 7, 47, -4, -4 }, 2083 { -4, -5, 43, 7, 75, 28, -9 }, 2084 { -7, 5, 61, 7, 66, 11, -8 }, 2085 { -9, 21, 72, 7, 51, -2, -5 }, 2086 { -3, -6, 39, 7, 74, 32, -8 }, 2087 { -7, 2, 58, 7, 70, 14, -9 }, 2088 { -9, 18, 71, 7, 54, 0, -6 } }, 2089 .odd = { { -9, 16, 70, 7, 56, 1, -6 }, 2090 { -8, 34, 75, 7, 37, -7, -3 }, 2091 { -6, -1, 53, 7, 72, 19, -9 }, 2092 { -9, 13, 68, 7, 59, 4, -7 }, 2093 { -8, 30, 74, 7, 41, -6, -3 }, 2094 { -5, -3, 49, 7, 73, 23, -9 }, 2095 { -8, 10, 66, 7, 62, 6, -8 }, 2096 { -9, 27, 74, 7, 45, -5, -4 }, 2097 { -4, -5, 45, 7, 74, 27, -9 }, 2098 { -8, 6, 62, 7, 66, 10, -8 }, 2099 { -9, 23, 73, 7, 49, -3, -5 }, 2100 { -3, -6, 41, 7, 74, 30, -8 }, 2101 { -7, 4, 59, 7, 68, 13, -9 }, 2102 { -9, 19, 72, 7, 53, -1, -6 }, 2103 { -3, -7, 37, 7, 75, 34, -8 }, 2104 { -6, 1, 56, 7, 70, 16, -9 } } }, 2105 .ptrn_arr = { { 0xce739ce7, 0xce739 } }, 2106 .sample_patrn_length = 54, 2107 .hor_ds_en = 1, 2108 .ver_ds_en = 1 2109 }, { 2110 /* Scale factor 32 / (32 + 23) = 0.581818 */ 2111 .hor_phase_arr = { 2112 .even = { { -7, 36, 73, 7, 36, -7, -3 }, 2113 { -6, 0, 52, 7, 71, 20, -9 }, 2114 { -8, 12, 66, 7, 60, 6, -8 }, 2115 { -8, 27, 73, 7, 45, -4, -5 }, 2116 { -4, -4, 43, 7, 72, 29, -8 }, 2117 { -7, 5, 59, 7, 66, 14, -9 }, 2118 { -9, 19, 69, 7, 54, 1, -6 }, 2119 { -7, 34, 72, 7, 38, -6, -3 }, 2120 { -6, -1, 50, 7, 72, 22, -9 }, 2121 { -8, 11, 63, 7, 62, 8, -8 }, 2122 { -9, 26, 72, 7, 47, -3, -5 }, 2123 { -4, -5, 41, 7, 73, 31, -8 }, 2124 { -7, 4, 57, 7, 68, 15, -9 }, 2125 { -9, 17, 69, 7, 56, 2, -7 }, 2126 { -7, 32, 74, 7, 39, -6, -4 }, 2127 { -5, -2, 49, 7, 71, 24, -9 }, 2128 { -8, 9, 63, 7, 63, 9, -8 }, 2129 { -9, 24, 71, 7, 49, -2, -5 }, 2130 { -4, -6, 39, 7, 74, 32, -7 }, 2131 { -7, 2, 56, 7, 69, 17, -9 }, 2132 { -9, 15, 68, 7, 57, 4, -7 }, 2133 { -8, 31, 73, 7, 41, -5, -4 }, 2134 { -5, -3, 47, 7, 72, 26, -9 }, 2135 { -8, 8, 62, 7, 63, 11, -8 }, 2136 { -9, 22, 72, 7, 50, -1, -6 }, 2137 { -3, -6, 38, 7, 72, 34, -7 }, 2138 { -6, 1, 54, 7, 69, 19, -9 }, 2139 { -9, 14, 66, 7, 59, 5, -7 }, 2140 { -8, 29, 72, 7, 43, -4, -4 }, 2141 { -5, -4, 45, 7, 73, 27, -8 }, 2142 { -8, 6, 60, 7, 66, 12, -8 }, 2143 { -9, 20, 71, 7, 52, 0, -6 } }, 2144 .odd = { { -9, 16, 69, 7, 56, 3, -7 }, 2145 { -8, 31, 74, 7, 40, -5, -4 }, 2146 { -5, -2, 48, 7, 71, 25, -9 }, 2147 { -8, 8, 62, 7, 64, 10, -8 }, 2148 { -9, 23, 72, 7, 50, -2, -6 }, 2149 { -3, -6, 39, 7, 72, 33, -7 }, 2150 { -7, 2, 55, 7, 69, 18, -9 }, 2151 { -9, 15, 67, 7, 58, 4, -7 }, 2152 { -8, 30, 73, 7, 42, -5, -4 }, 2153 { -5, -3, 46, 7, 72, 26, -8 }, 2154 { -8, 7, 61, 7, 65, 11, -8 }, 2155 { -9, 21, 72, 7, 51, -1, -6 }, 2156 { -3, -6, 37, 7, 72, 35, -7 }, 2157 { -6, 1, 53, 7, 69, 20, -9 }, 2158 { -9, 13, 66, 7, 59, 6, -7 }, 2159 { -8, 28, 72, 7, 44, -4, -4 }, 2160 { -4, -4, 44, 7, 72, 28, -8 }, 2161 { -7, 6, 59, 7, 66, 13, -9 }, 2162 { -9, 20, 69, 7, 53, 1, -6 }, 2163 { -7, 35, 72, 7, 37, -6, -3 }, 2164 { -6, -1, 51, 7, 72, 21, -9 }, 2165 { -8, 11, 65, 7, 61, 7, -8 }, 2166 { -8, 26, 72, 7, 46, -3, -5 }, 2167 { -4, -5, 42, 7, 73, 30, -8 }, 2168 { -7, 4, 58, 7, 67, 15, -9 }, 2169 { -9, 18, 69, 7, 55, 2, -7 }, 2170 { -7, 33, 72, 7, 39, -6, -3 }, 2171 { -6, -2, 50, 7, 72, 23, -9 }, 2172 { -8, 10, 64, 7, 62, 8, -8 }, 2173 { -9, 25, 71, 7, 48, -2, -5 }, 2174 { -4, -5, 40, 7, 74, 31, -8 }, 2175 { -7, 3, 56, 7, 69, 16, -9 } } }, 2176 .ver_phase_arr = { 2177 .even = { { -7, 36, 73, 7, 36, -7, -3 }, 2178 { -6, 0, 52, 7, 71, 20, -9 }, 2179 { -8, 12, 66, 7, 60, 6, -8 }, 2180 { -8, 27, 73, 7, 45, -4, -5 }, 2181 { -4, -4, 43, 7, 72, 29, -8 }, 2182 { -7, 5, 59, 7, 66, 14, -9 }, 2183 { -9, 19, 69, 7, 54, 1, -6 }, 2184 { -7, 34, 72, 7, 38, -6, -3 }, 2185 { -6, -1, 50, 7, 72, 22, -9 }, 2186 { -8, 11, 63, 7, 62, 8, -8 }, 2187 { -9, 26, 72, 7, 47, -3, -5 }, 2188 { -4, -5, 41, 7, 73, 31, -8 }, 2189 { -7, 4, 57, 7, 68, 15, -9 }, 2190 { -9, 17, 69, 7, 56, 2, -7 }, 2191 { -7, 32, 74, 7, 39, -6, -4 }, 2192 { -5, -2, 49, 7, 71, 24, -9 }, 2193 { -8, 9, 63, 7, 63, 9, -8 }, 2194 { -9, 24, 71, 7, 49, -2, -5 }, 2195 { -4, -6, 39, 7, 74, 32, -7 }, 2196 { -7, 2, 56, 7, 69, 17, -9 }, 2197 { -9, 15, 68, 7, 57, 4, -7 }, 2198 { -8, 31, 73, 7, 41, -5, -4 }, 2199 { -5, -3, 47, 7, 72, 26, -9 }, 2200 { -8, 8, 62, 7, 63, 11, -8 }, 2201 { -9, 22, 72, 7, 50, -1, -6 }, 2202 { -3, -6, 38, 7, 72, 34, -7 }, 2203 { -6, 1, 54, 7, 69, 19, -9 }, 2204 { -9, 14, 66, 7, 59, 5, -7 }, 2205 { -8, 29, 72, 7, 43, -4, -4 }, 2206 { -5, -4, 45, 7, 73, 27, -8 }, 2207 { -8, 6, 60, 7, 66, 12, -8 }, 2208 { -9, 20, 71, 7, 52, 0, -6 } }, 2209 .odd = { { -9, 16, 69, 7, 56, 3, -7 }, 2210 { -8, 31, 74, 7, 40, -5, -4 }, 2211 { -5, -2, 48, 7, 71, 25, -9 }, 2212 { -8, 8, 62, 7, 64, 10, -8 }, 2213 { -9, 23, 72, 7, 50, -2, -6 }, 2214 { -3, -6, 39, 7, 72, 33, -7 }, 2215 { -7, 2, 55, 7, 69, 18, -9 }, 2216 { -9, 15, 67, 7, 58, 4, -7 }, 2217 { -8, 30, 73, 7, 42, -5, -4 }, 2218 { -5, -3, 46, 7, 72, 26, -8 }, 2219 { -8, 7, 61, 7, 65, 11, -8 }, 2220 { -9, 21, 72, 7, 51, -1, -6 }, 2221 { -3, -6, 37, 7, 72, 35, -7 }, 2222 { -6, 1, 53, 7, 69, 20, -9 }, 2223 { -9, 13, 66, 7, 59, 6, -7 }, 2224 { -8, 28, 72, 7, 44, -4, -4 }, 2225 { -4, -4, 44, 7, 72, 28, -8 }, 2226 { -7, 6, 59, 7, 66, 13, -9 }, 2227 { -9, 20, 69, 7, 53, 1, -6 }, 2228 { -7, 35, 72, 7, 37, -6, -3 }, 2229 { -6, -1, 51, 7, 72, 21, -9 }, 2230 { -8, 11, 65, 7, 61, 7, -8 }, 2231 { -8, 26, 72, 7, 46, -3, -5 }, 2232 { -4, -5, 42, 7, 73, 30, -8 }, 2233 { -7, 4, 58, 7, 67, 15, -9 }, 2234 { -9, 18, 69, 7, 55, 2, -7 }, 2235 { -7, 33, 72, 7, 39, -6, -3 }, 2236 { -6, -2, 50, 7, 72, 23, -9 }, 2237 { -8, 10, 64, 7, 62, 8, -8 }, 2238 { -9, 25, 71, 7, 48, -2, -5 }, 2239 { -4, -5, 40, 7, 74, 31, -8 }, 2240 { -7, 3, 56, 7, 69, 16, -9 } } }, 2241 .ptrn_arr = { { 0xe7339ce7, 0x9ce7339c, 0x399ce739, 0xce7 } }, 2242 .sample_patrn_length = 110, 2243 .hor_ds_en = 1, 2244 .ver_ds_en = 1 2245 }, { 2246 /* Scale factor 32 / (32 + 24) = 0.571429 */ 2247 .hor_phase_arr = { 2248 .even = { { -6, 36, 71, 7, 36, -6, -3 }, 2249 { -6, 0, 50, 7, 69, 23, -8 }, 2250 { -8, 10, 62, 7, 62, 10, -8 }, 2251 { -8, 23, 69, 7, 50, 0, -6 } }, 2252 .odd = { { -9, 16, 67, 7, 56, 5, -7 }, 2253 { -8, 29, 73, 7, 43, -4, -5 }, 2254 { -5, -4, 43, 7, 73, 29, -8 }, 2255 { -7, 5, 56, 7, 67, 16, -9 } } }, 2256 .ver_phase_arr = { 2257 .even = { { -6, 36, 71, 7, 36, -6, -3 }, 2258 { -6, 0, 50, 7, 69, 23, -8 }, 2259 { -8, 10, 62, 7, 62, 10, -8 }, 2260 { -8, 23, 69, 7, 50, 0, -6 } }, 2261 .odd = { { -9, 16, 67, 7, 56, 5, -7 }, 2262 { -8, 29, 73, 7, 43, -4, -5 }, 2263 { -5, -4, 43, 7, 73, 29, -8 }, 2264 { -7, 5, 56, 7, 67, 16, -9 } } }, 2265 .ptrn_arr = { { 0xce7 } }, 2266 .sample_patrn_length = 14, 2267 .hor_ds_en = 1, 2268 .ver_ds_en = 1 2269 }, { 2270 /* Scale factor 32 / (32 + 25) = 0.561404 */ 2271 .hor_phase_arr = { 2272 .even = { { -5, 36, 70, 7, 36, -5, -4 }, 2273 { -6, 0, 48, 7, 69, 25, -8 }, 2274 { -8, 8, 59, 7, 63, 14, -8 }, 2275 { -8, 19, 66, 7, 54, 4, -7 }, 2276 { -7, 30, 70, 7, 43, -3, -5 }, 2277 { -5, -3, 41, 7, 70, 32, -7 }, 2278 { -7, 3, 53, 7, 67, 20, -8 }, 2279 { -8, 13, 61, 7, 60, 10, -8 }, 2280 { -8, 24, 67, 7, 50, 1, -6 }, 2281 { -6, 35, 70, 7, 38, -5, -4 }, 2282 { -6, -1, 46, 7, 70, 27, -8 }, 2283 { -8, 7, 57, 7, 64, 16, -8 }, 2284 { -8, 17, 64, 7, 56, 6, -7 }, 2285 { -7, 28, 69, 7, 45, -2, -5 }, 2286 { -4, -4, 40, 7, 69, 33, -6 }, 2287 { -7, 2, 51, 7, 68, 22, -8 }, 2288 { -8, 11, 61, 7, 61, 11, -8 }, 2289 { -8, 22, 68, 7, 51, 2, -7 }, 2290 { -6, 33, 69, 7, 40, -4, -4 }, 2291 { -5, -2, 45, 7, 69, 28, -7 }, 2292 { -7, 6, 56, 7, 64, 17, -8 }, 2293 { -8, 16, 64, 7, 57, 7, -8 }, 2294 { -8, 27, 70, 7, 46, -1, -6 }, 2295 { -4, -5, 38, 7, 70, 35, -6 }, 2296 { -6, 1, 50, 7, 67, 24, -8 }, 2297 { -8, 10, 60, 7, 61, 13, -8 }, 2298 { -8, 20, 67, 7, 53, 3, -7 }, 2299 { -7, 32, 70, 7, 41, -3, -5 }, 2300 { -5, -3, 43, 7, 70, 30, -7 }, 2301 { -7, 4, 54, 7, 66, 19, -8 }, 2302 { -8, 14, 63, 7, 59, 8, -8 }, 2303 { -8, 25, 69, 7, 48, 0, -6 } }, 2304 .odd = { { -8, 16, 66, 7, 56, 6, -8 }, 2305 { -8, 28, 69, 7, 46, -1, -6 }, 2306 { -4, -4, 39, 7, 69, 34, -6 }, 2307 { -7, 2, 51, 7, 67, 23, -8 }, 2308 { -8, 10, 60, 7, 62, 12, -8 }, 2309 { -8, 21, 67, 7, 52, 3, -7 }, 2310 { -7, 32, 71, 7, 41, -4, -5 }, 2311 { -5, -2, 44, 7, 69, 29, -7 }, 2312 { -7, 5, 55, 7, 65, 18, -8 }, 2313 { -8, 15, 63, 7, 58, 8, -8 }, 2314 { -8, 26, 69, 7, 47, 0, -6 }, 2315 { -4, -5, 37, 7, 71, 35, -6 }, 2316 { -6, 1, 49, 7, 68, 24, -8 }, 2317 { -8, 9, 59, 7, 63, 13, -8 }, 2318 { -8, 20, 65, 7, 54, 4, -7 }, 2319 { -7, 31, 70, 7, 42, -3, -5 }, 2320 { -5, -3, 42, 7, 70, 31, -7 }, 2321 { -7, 4, 54, 7, 65, 20, -8 }, 2322 { -8, 13, 63, 7, 59, 9, -8 }, 2323 { -8, 24, 68, 7, 49, 1, -6 }, 2324 { -6, 35, 71, 7, 37, -5, -4 }, 2325 { -6, 0, 47, 7, 69, 26, -8 }, 2326 { -8, 8, 58, 7, 63, 15, -8 }, 2327 { -8, 18, 65, 7, 55, 5, -7 }, 2328 { -7, 29, 69, 7, 44, -2, -5 }, 2329 { -5, -4, 41, 7, 71, 32, -7 }, 2330 { -7, 3, 52, 7, 67, 21, -8 }, 2331 { -8, 12, 62, 7, 60, 10, -8 }, 2332 { -8, 23, 67, 7, 51, 2, -7 }, 2333 { -6, 34, 69, 7, 39, -4, -4 }, 2334 { -6, -1, 46, 7, 69, 28, -8 }, 2335 { -8, 6, 56, 7, 66, 16, -8 } } }, 2336 .ver_phase_arr = { 2337 .even = { { -5, 36, 70, 7, 36, -5, -4 }, 2338 { -6, 0, 48, 7, 69, 25, -8 }, 2339 { -8, 8, 59, 7, 63, 14, -8 }, 2340 { -8, 19, 66, 7, 54, 4, -7 }, 2341 { -7, 30, 70, 7, 43, -3, -5 }, 2342 { -5, -3, 41, 7, 70, 32, -7 }, 2343 { -7, 3, 53, 7, 67, 20, -8 }, 2344 { -8, 13, 61, 7, 60, 10, -8 }, 2345 { -8, 24, 67, 7, 50, 1, -6 }, 2346 { -6, 35, 70, 7, 38, -5, -4 }, 2347 { -6, -1, 46, 7, 70, 27, -8 }, 2348 { -8, 7, 57, 7, 64, 16, -8 }, 2349 { -8, 17, 64, 7, 56, 6, -7 }, 2350 { -7, 28, 69, 7, 45, -2, -5 }, 2351 { -4, -4, 40, 7, 69, 33, -6 }, 2352 { -7, 2, 51, 7, 68, 22, -8 }, 2353 { -8, 11, 61, 7, 61, 11, -8 }, 2354 { -8, 22, 68, 7, 51, 2, -7 }, 2355 { -6, 33, 69, 7, 40, -4, -4 }, 2356 { -5, -2, 45, 7, 69, 28, -7 }, 2357 { -7, 6, 56, 7, 64, 17, -8 }, 2358 { -8, 16, 64, 7, 57, 7, -8 }, 2359 { -8, 27, 70, 7, 46, -1, -6 }, 2360 { -4, -5, 38, 7, 70, 35, -6 }, 2361 { -6, 1, 50, 7, 67, 24, -8 }, 2362 { -8, 10, 60, 7, 61, 13, -8 }, 2363 { -8, 20, 67, 7, 53, 3, -7 }, 2364 { -7, 32, 70, 7, 41, -3, -5 }, 2365 { -5, -3, 43, 7, 70, 30, -7 }, 2366 { -7, 4, 54, 7, 66, 19, -8 }, 2367 { -8, 14, 63, 7, 59, 8, -8 }, 2368 { -8, 25, 69, 7, 48, 0, -6 } }, 2369 .odd = { { -8, 16, 66, 7, 56, 6, -8 }, 2370 { -8, 28, 69, 7, 46, -1, -6 }, 2371 { -4, -4, 39, 7, 69, 34, -6 }, 2372 { -7, 2, 51, 7, 67, 23, -8 }, 2373 { -8, 10, 60, 7, 62, 12, -8 }, 2374 { -8, 21, 67, 7, 52, 3, -7 }, 2375 { -7, 32, 71, 7, 41, -4, -5 }, 2376 { -5, -2, 44, 7, 69, 29, -7 }, 2377 { -7, 5, 55, 7, 65, 18, -8 }, 2378 { -8, 15, 63, 7, 58, 8, -8 }, 2379 { -8, 26, 69, 7, 47, 0, -6 }, 2380 { -4, -5, 37, 7, 71, 35, -6 }, 2381 { -6, 1, 49, 7, 68, 24, -8 }, 2382 { -8, 9, 59, 7, 63, 13, -8 }, 2383 { -8, 20, 65, 7, 54, 4, -7 }, 2384 { -7, 31, 70, 7, 42, -3, -5 }, 2385 { -5, -3, 42, 7, 70, 31, -7 }, 2386 { -7, 4, 54, 7, 65, 20, -8 }, 2387 { -8, 13, 63, 7, 59, 9, -8 }, 2388 { -8, 24, 68, 7, 49, 1, -6 }, 2389 { -6, 35, 71, 7, 37, -5, -4 }, 2390 { -6, 0, 47, 7, 69, 26, -8 }, 2391 { -8, 8, 58, 7, 63, 15, -8 }, 2392 { -8, 18, 65, 7, 55, 5, -7 }, 2393 { -7, 29, 69, 7, 44, -2, -5 }, 2394 { -5, -4, 41, 7, 71, 32, -7 }, 2395 { -7, 3, 52, 7, 67, 21, -8 }, 2396 { -8, 12, 62, 7, 60, 10, -8 }, 2397 { -8, 23, 67, 7, 51, 2, -7 }, 2398 { -6, 34, 69, 7, 39, -4, -4 }, 2399 { -6, -1, 46, 7, 69, 28, -8 }, 2400 { -8, 6, 56, 7, 66, 16, -8 } } }, 2401 .ptrn_arr = { { 0x3399cce7, 0x3399cce7, 0x3399ce67, 0xce67 } }, 2402 .sample_patrn_length = 114, 2403 .hor_ds_en = 1, 2404 .ver_ds_en = 1 2405 }, { 2406 /* Scale factor 32 / (32 + 26) = 0.551724 */ 2407 .hor_phase_arr = { 2408 .even = { { -5, 36, 70, 7, 36, -5, -4 }, 2409 { -6, 0, 46, 7, 68, 27, -7 }, 2410 { -8, 7, 55, 7, 64, 18, -8 }, 2411 { -8, 15, 62, 7, 58, 9, -8 }, 2412 { -8, 24, 68, 7, 49, 2, -7 }, 2413 { -6, 33, 69, 7, 40, -3, -5 }, 2414 { -6, -2, 43, 7, 70, 30, -7 }, 2415 { -7, 4, 52, 7, 66, 21, -8 }, 2416 { -8, 12, 60, 7, 60, 12, -8 }, 2417 { -8, 21, 66, 7, 52, 4, -7 }, 2418 { -7, 30, 70, 7, 43, -2, -6 }, 2419 { -5, -3, 40, 7, 69, 33, -6 }, 2420 { -7, 2, 49, 7, 68, 24, -8 }, 2421 { -8, 9, 58, 7, 62, 15, -8 }, 2422 { -8, 18, 64, 7, 55, 7, -8 }, 2423 { -7, 27, 68, 7, 46, 0, -6 } }, 2424 .odd = { { -8, 17, 63, 7, 56, 8, -8 }, 2425 { -8, 26, 67, 7, 48, 1, -6 }, 2426 { -5, 35, 69, 7, 38, -4, -5 }, 2427 { -6, -1, 45, 7, 68, 29, -7 }, 2428 { -7, 5, 54, 7, 64, 20, -8 }, 2429 { -8, 14, 60, 7, 59, 11, -8 }, 2430 { -8, 23, 66, 7, 51, 3, -7 }, 2431 { -6, 32, 69, 7, 41, -3, -5 }, 2432 { -5, -3, 41, 7, 69, 32, -6 }, 2433 { -7, 3, 51, 7, 66, 23, -8 }, 2434 { -8, 11, 59, 7, 60, 14, -8 }, 2435 { -8, 20, 64, 7, 54, 5, -7 }, 2436 { -7, 29, 68, 7, 45, -1, -6 }, 2437 { -5, -4, 38, 7, 69, 35, -5 }, 2438 { -6, 1, 48, 7, 67, 26, -8 }, 2439 { -8, 8, 56, 7, 63, 17, -8 } } }, 2440 .ver_phase_arr = { 2441 .even = { { -5, 36, 70, 7, 36, -5, -4 }, 2442 { -6, 0, 46, 7, 68, 27, -7 }, 2443 { -8, 7, 55, 7, 64, 18, -8 }, 2444 { -8, 15, 62, 7, 58, 9, -8 }, 2445 { -8, 24, 68, 7, 49, 2, -7 }, 2446 { -6, 33, 69, 7, 40, -3, -5 }, 2447 { -6, -2, 43, 7, 70, 30, -7 }, 2448 { -7, 4, 52, 7, 66, 21, -8 }, 2449 { -8, 12, 60, 7, 60, 12, -8 }, 2450 { -8, 21, 66, 7, 52, 4, -7 }, 2451 { -7, 30, 70, 7, 43, -2, -6 }, 2452 { -5, -3, 40, 7, 69, 33, -6 }, 2453 { -7, 2, 49, 7, 68, 24, -8 }, 2454 { -8, 9, 58, 7, 62, 15, -8 }, 2455 { -8, 18, 64, 7, 55, 7, -8 }, 2456 { -7, 27, 68, 7, 46, 0, -6 } }, 2457 .odd = { { -8, 17, 63, 7, 56, 8, -8 }, 2458 { -8, 26, 67, 7, 48, 1, -6 }, 2459 { -5, 35, 69, 7, 38, -4, -5 }, 2460 { -6, -1, 45, 7, 68, 29, -7 }, 2461 { -7, 5, 54, 7, 64, 20, -8 }, 2462 { -8, 14, 60, 7, 59, 11, -8 }, 2463 { -8, 23, 66, 7, 51, 3, -7 }, 2464 { -6, 32, 69, 7, 41, -3, -5 }, 2465 { -5, -3, 41, 7, 69, 32, -6 }, 2466 { -7, 3, 51, 7, 66, 23, -8 }, 2467 { -8, 11, 59, 7, 60, 14, -8 }, 2468 { -8, 20, 64, 7, 54, 5, -7 }, 2469 { -7, 29, 68, 7, 45, -1, -6 }, 2470 { -5, -4, 38, 7, 69, 35, -5 }, 2471 { -6, 1, 48, 7, 67, 26, -8 }, 2472 { -8, 8, 56, 7, 63, 17, -8 } } }, 2473 .ptrn_arr = { { 0x399cce67, 0xcce673 } }, 2474 .sample_patrn_length = 58, 2475 .hor_ds_en = 1, 2476 .ver_ds_en = 1 2477 }, { 2478 /* Scale factor 32 / (32 + 27) = 0.542373 */ 2479 .hor_phase_arr = { 2480 .even = { { -4, 37, 67, 7, 37, -4, -5 }, 2481 { -6, 0, 44, 7, 67, 29, -6 }, 2482 { -7, 5, 52, 7, 64, 22, -8 }, 2483 { -8, 12, 58, 7, 60, 14, -8 }, 2484 { -8, 19, 63, 7, 54, 8, -8 }, 2485 { -7, 26, 67, 7, 47, 2, -7 }, 2486 { -5, 34, 66, 7, 40, -2, -5 }, 2487 { -6, -2, 41, 7, 68, 32, -5 }, 2488 { -7, 3, 49, 7, 65, 25, -7 }, 2489 { -8, 9, 56, 7, 62, 17, -8 }, 2490 { -8, 16, 61, 7, 57, 10, -8 }, 2491 { -8, 23, 66, 7, 50, 4, -7 }, 2492 { -6, 31, 67, 7, 43, -1, -6 }, 2493 { -5, -3, 38, 7, 67, 35, -4 }, 2494 { -6, 1, 46, 7, 66, 28, -7 }, 2495 { -8, 6, 53, 7, 65, 20, -8 }, 2496 { -8, 13, 59, 7, 59, 13, -8 }, 2497 { -8, 20, 65, 7, 53, 6, -8 }, 2498 { -7, 28, 66, 7, 46, 1, -6 }, 2499 { -4, 35, 67, 7, 38, -3, -5 }, 2500 { -6, -1, 43, 7, 67, 31, -6 }, 2501 { -7, 4, 50, 7, 66, 23, -8 }, 2502 { -8, 10, 57, 7, 61, 16, -8 }, 2503 { -8, 17, 62, 7, 56, 9, -8 }, 2504 { -7, 25, 65, 7, 49, 3, -7 }, 2505 { -5, 32, 68, 7, 41, -2, -6 }, 2506 { -5, -2, 40, 7, 66, 34, -5 }, 2507 { -7, 2, 47, 7, 67, 26, -7 }, 2508 { -8, 8, 54, 7, 63, 19, -8 }, 2509 { -8, 14, 60, 7, 58, 12, -8 }, 2510 { -8, 22, 64, 7, 52, 5, -7 }, 2511 { -6, 29, 67, 7, 44, 0, -6 } }, 2512 .odd = { { -8, 17, 61, 7, 56, 10, -8 }, 2513 { -7, 24, 64, 7, 50, 4, -7 }, 2514 { -6, 31, 68, 7, 42, -1, -6 }, 2515 { -5, -3, 39, 7, 68, 34, -5 }, 2516 { -7, 1, 47, 7, 67, 27, -7 }, 2517 { -8, 7, 54, 7, 64, 19, -8 }, 2518 { -8, 14, 59, 7, 59, 12, -8 }, 2519 { -8, 21, 64, 7, 52, 6, -7 }, 2520 { -7, 28, 68, 7, 45, 0, -6 }, 2521 { -4, 36, 68, 7, 37, -4, -5 }, 2522 { -6, 0, 44, 7, 66, 30, -6 }, 2523 { -7, 5, 51, 7, 65, 22, -8 }, 2524 { -8, 11, 57, 7, 61, 15, -8 }, 2525 { -8, 18, 63, 7, 55, 8, -8 }, 2526 { -7, 25, 67, 7, 48, 2, -7 }, 2527 { -5, 33, 66, 7, 41, -2, -5 }, 2528 { -5, -2, 41, 7, 66, 33, -5 }, 2529 { -7, 2, 48, 7, 67, 25, -7 }, 2530 { -8, 8, 55, 7, 63, 18, -8 }, 2531 { -8, 15, 61, 7, 57, 11, -8 }, 2532 { -8, 22, 65, 7, 51, 5, -7 }, 2533 { -6, 30, 66, 7, 44, 0, -6 }, 2534 { -5, -4, 37, 7, 68, 36, -4 }, 2535 { -6, 0, 45, 7, 68, 28, -7 }, 2536 { -7, 6, 52, 7, 64, 21, -8 }, 2537 { -8, 12, 59, 7, 59, 14, -8 }, 2538 { -8, 19, 64, 7, 54, 7, -8 }, 2539 { -7, 27, 67, 7, 47, 1, -7 }, 2540 { -5, 34, 68, 7, 39, -3, -5 }, 2541 { -6, -1, 42, 7, 68, 31, -6 }, 2542 { -7, 4, 50, 7, 64, 24, -7 }, 2543 { -8, 10, 56, 7, 61, 17, -8 } } }, 2544 .ver_phase_arr = { 2545 .even = { { -4, 37, 67, 7, 37, -4, -5 }, 2546 { -6, 0, 44, 7, 67, 29, -6 }, 2547 { -7, 5, 52, 7, 64, 22, -8 }, 2548 { -8, 12, 58, 7, 60, 14, -8 }, 2549 { -8, 19, 63, 7, 54, 8, -8 }, 2550 { -7, 26, 67, 7, 47, 2, -7 }, 2551 { -5, 34, 66, 7, 40, -2, -5 }, 2552 { -6, -2, 41, 7, 68, 32, -5 }, 2553 { -7, 3, 49, 7, 65, 25, -7 }, 2554 { -8, 9, 56, 7, 62, 17, -8 }, 2555 { -8, 16, 61, 7, 57, 10, -8 }, 2556 { -8, 23, 66, 7, 50, 4, -7 }, 2557 { -6, 31, 67, 7, 43, -1, -6 }, 2558 { -5, -3, 38, 7, 67, 35, -4 }, 2559 { -6, 1, 46, 7, 66, 28, -7 }, 2560 { -8, 6, 53, 7, 65, 20, -8 }, 2561 { -8, 13, 59, 7, 59, 13, -8 }, 2562 { -8, 20, 65, 7, 53, 6, -8 }, 2563 { -7, 28, 66, 7, 46, 1, -6 }, 2564 { -4, 35, 67, 7, 38, -3, -5 }, 2565 { -6, -1, 43, 7, 67, 31, -6 }, 2566 { -7, 4, 50, 7, 66, 23, -8 }, 2567 { -8, 10, 57, 7, 61, 16, -8 }, 2568 { -8, 17, 62, 7, 56, 9, -8 }, 2569 { -7, 25, 65, 7, 49, 3, -7 }, 2570 { -5, 32, 68, 7, 41, -2, -6 }, 2571 { -5, -2, 40, 7, 66, 34, -5 }, 2572 { -7, 2, 47, 7, 67, 26, -7 }, 2573 { -8, 8, 54, 7, 63, 19, -8 }, 2574 { -8, 14, 60, 7, 58, 12, -8 }, 2575 { -8, 22, 64, 7, 52, 5, -7 }, 2576 { -6, 29, 67, 7, 44, 0, -6 } }, 2577 .odd = { { -8, 17, 61, 7, 56, 10, -8 }, 2578 { -7, 24, 64, 7, 50, 4, -7 }, 2579 { -6, 31, 68, 7, 42, -1, -6 }, 2580 { -5, -3, 39, 7, 68, 34, -5 }, 2581 { -7, 1, 47, 7, 67, 27, -7 }, 2582 { -8, 7, 54, 7, 64, 19, -8 }, 2583 { -8, 14, 59, 7, 59, 12, -8 }, 2584 { -8, 21, 64, 7, 52, 6, -7 }, 2585 { -7, 28, 68, 7, 45, 0, -6 }, 2586 { -4, 36, 68, 7, 37, -4, -5 }, 2587 { -6, 0, 44, 7, 66, 30, -6 }, 2588 { -7, 5, 51, 7, 65, 22, -8 }, 2589 { -8, 11, 57, 7, 61, 15, -8 }, 2590 { -8, 18, 63, 7, 55, 8, -8 }, 2591 { -7, 25, 67, 7, 48, 2, -7 }, 2592 { -5, 33, 66, 7, 41, -2, -5 }, 2593 { -5, -2, 41, 7, 66, 33, -5 }, 2594 { -7, 2, 48, 7, 67, 25, -7 }, 2595 { -8, 8, 55, 7, 63, 18, -8 }, 2596 { -8, 15, 61, 7, 57, 11, -8 }, 2597 { -8, 22, 65, 7, 51, 5, -7 }, 2598 { -6, 30, 66, 7, 44, 0, -6 }, 2599 { -5, -4, 37, 7, 68, 36, -4 }, 2600 { -6, 0, 45, 7, 68, 28, -7 }, 2601 { -7, 6, 52, 7, 64, 21, -8 }, 2602 { -8, 12, 59, 7, 59, 14, -8 }, 2603 { -8, 19, 64, 7, 54, 7, -8 }, 2604 { -7, 27, 67, 7, 47, 1, -7 }, 2605 { -5, 34, 68, 7, 39, -3, -5 }, 2606 { -6, -1, 42, 7, 68, 31, -6 }, 2607 { -7, 4, 50, 7, 64, 24, -7 }, 2608 { -8, 10, 56, 7, 61, 17, -8 } } }, 2609 .ptrn_arr = { { 0x99ccce67, 0xce667339, 0x733399cc, 0xcce66 } }, 2610 .sample_patrn_length = 118, 2611 .hor_ds_en = 1, 2612 .ver_ds_en = 1 2613 }, { 2614 /* Scale factor 32 / (32 + 28) = 0.533333 */ 2615 .hor_phase_arr = { 2616 .even = { { -3, 37, 65, 7, 37, -3, -5 }, 2617 { -6, 0, 43, 7, 65, 31, -5 }, 2618 { -7, 4, 48, 7, 65, 25, -7 }, 2619 { -8, 9, 54, 7, 62, 19, -8 }, 2620 { -8, 14, 58, 7, 58, 14, -8 }, 2621 { -8, 19, 62, 7, 54, 9, -8 }, 2622 { -7, 25, 65, 7, 48, 4, -7 }, 2623 { -5, 31, 65, 7, 43, 0, -6 } }, 2624 .odd = { { -8, 17, 60, 7, 56, 11, -8 }, 2625 { -7, 22, 63, 7, 51, 6, -7 }, 2626 { -6, 28, 65, 7, 46, 2, -7 }, 2627 { -4, 34, 66, 7, 40, -2, -6 }, 2628 { -6, -2, 40, 7, 66, 34, -4 }, 2629 { -7, 2, 46, 7, 65, 28, -6 }, 2630 { -7, 6, 51, 7, 63, 22, -7 }, 2631 { -8, 11, 56, 7, 60, 17, -8 } } }, 2632 .ver_phase_arr = { 2633 .even = { { -3, 37, 65, 7, 37, -3, -5 }, 2634 { -6, 0, 43, 7, 65, 31, -5 }, 2635 { -7, 4, 48, 7, 65, 25, -7 }, 2636 { -8, 9, 54, 7, 62, 19, -8 }, 2637 { -8, 14, 58, 7, 58, 14, -8 }, 2638 { -8, 19, 62, 7, 54, 9, -8 }, 2639 { -7, 25, 65, 7, 48, 4, -7 }, 2640 { -5, 31, 65, 7, 43, 0, -6 } }, 2641 .odd = { { -8, 17, 60, 7, 56, 11, -8 }, 2642 { -7, 22, 63, 7, 51, 6, -7 }, 2643 { -6, 28, 65, 7, 46, 2, -7 }, 2644 { -4, 34, 66, 7, 40, -2, -6 }, 2645 { -6, -2, 40, 7, 66, 34, -4 }, 2646 { -7, 2, 46, 7, 65, 28, -6 }, 2647 { -7, 6, 51, 7, 63, 22, -7 }, 2648 { -8, 11, 56, 7, 60, 17, -8 } } }, 2649 .ptrn_arr = { { 0xccce667 } }, 2650 .sample_patrn_length = 30, 2651 .hor_ds_en = 1, 2652 .ver_ds_en = 1 2653 }, { 2654 /* Scale factor 32 / (32 + 29) = 0.52459 */ 2655 .hor_phase_arr = { 2656 .even = { { -2, 37, 63, 7, 37, -2, -5 }, 2657 { -6, 0, 41, 7, 64, 33, -4 }, 2658 { -7, 3, 45, 7, 65, 28, -6 }, 2659 { -7, 6, 49, 7, 63, 24, -7 }, 2660 { -8, 9, 53, 7, 61, 20, -7 }, 2661 { -8, 13, 56, 7, 59, 16, -8 }, 2662 { -8, 17, 60, 7, 55, 12, -8 }, 2663 { -7, 21, 62, 7, 52, 8, -8 }, 2664 { -6, 26, 62, 7, 48, 5, -7 }, 2665 { -5, 30, 64, 7, 44, 2, -7 }, 2666 { -4, 34, 65, 7, 40, -1, -6 }, 2667 { -6, -2, 38, 7, 66, 35, -3 }, 2668 { -6, 1, 42, 7, 65, 31, -5 }, 2669 { -7, 4, 47, 7, 63, 27, -6 }, 2670 { -7, 7, 50, 7, 62, 23, -7 }, 2671 { -8, 11, 54, 7, 59, 19, -7 }, 2672 { -8, 15, 57, 7, 57, 15, -8 }, 2673 { -7, 19, 59, 7, 54, 11, -8 }, 2674 { -7, 23, 62, 7, 50, 7, -7 }, 2675 { -6, 27, 63, 7, 47, 4, -7 }, 2676 { -5, 31, 65, 7, 42, 1, -6 }, 2677 { -3, 35, 66, 7, 38, -2, -6 }, 2678 { -6, -1, 40, 7, 65, 34, -4 }, 2679 { -7, 2, 44, 7, 64, 30, -5 }, 2680 { -7, 5, 48, 7, 62, 26, -6 }, 2681 { -8, 8, 52, 7, 62, 21, -7 }, 2682 { -8, 12, 55, 7, 60, 17, -8 }, 2683 { -8, 16, 59, 7, 56, 13, -8 }, 2684 { -7, 20, 61, 7, 53, 9, -8 }, 2685 { -7, 24, 63, 7, 49, 6, -7 }, 2686 { -6, 28, 65, 7, 45, 3, -7 }, 2687 { -4, 33, 64, 7, 41, 0, -6 } }, 2688 .odd = { { -8, 17, 58, 7, 56, 13, -8 }, 2689 { -7, 21, 61, 7, 52, 9, -8 }, 2690 { -6, 25, 62, 7, 49, 5, -7 }, 2691 { -5, 29, 64, 7, 45, 2, -7 }, 2692 { -4, 33, 65, 7, 40, 0, -6 }, 2693 { -6, -2, 37, 7, 66, 36, -3 }, 2694 { -6, 0, 42, 7, 64, 32, -4 }, 2695 { -7, 3, 46, 7, 64, 28, -6 }, 2696 { -7, 7, 50, 7, 61, 24, -7 }, 2697 { -8, 10, 53, 7, 61, 19, -7 }, 2698 { -8, 14, 57, 7, 58, 15, -8 }, 2699 { -8, 18, 60, 7, 55, 11, -8 }, 2700 { -7, 22, 62, 7, 51, 8, -8 }, 2701 { -6, 26, 64, 7, 47, 4, -7 }, 2702 { -5, 31, 65, 7, 43, 1, -7 }, 2703 { -3, 35, 64, 7, 39, -1, -6 }, 2704 { -6, -1, 39, 7, 64, 35, -3 }, 2705 { -7, 1, 43, 7, 65, 31, -5 }, 2706 { -7, 4, 47, 7, 64, 26, -6 }, 2707 { -8, 8, 51, 7, 62, 22, -7 }, 2708 { -8, 11, 55, 7, 60, 18, -8 }, 2709 { -8, 15, 58, 7, 57, 14, -8 }, 2710 { -7, 19, 61, 7, 53, 10, -8 }, 2711 { -7, 24, 61, 7, 50, 7, -7 }, 2712 { -6, 28, 64, 7, 46, 3, -7 }, 2713 { -4, 32, 64, 7, 42, 0, -6 }, 2714 { -3, 36, 66, 7, 37, -2, -6 }, 2715 { -6, 0, 40, 7, 65, 33, -4 }, 2716 { -7, 2, 45, 7, 64, 29, -5 }, 2717 { -7, 5, 49, 7, 62, 25, -6 }, 2718 { -8, 9, 52, 7, 61, 21, -7 }, 2719 { -8, 13, 56, 7, 58, 17, -8 } } }, 2720 .ver_phase_arr = { 2721 .even = { { -2, 37, 63, 7, 37, -2, -5 }, 2722 { -6, 0, 41, 7, 64, 33, -4 }, 2723 { -7, 3, 45, 7, 65, 28, -6 }, 2724 { -7, 6, 49, 7, 63, 24, -7 }, 2725 { -8, 9, 53, 7, 61, 20, -7 }, 2726 { -8, 13, 56, 7, 59, 16, -8 }, 2727 { -8, 17, 60, 7, 55, 12, -8 }, 2728 { -7, 21, 62, 7, 52, 8, -8 }, 2729 { -6, 26, 62, 7, 48, 5, -7 }, 2730 { -5, 30, 64, 7, 44, 2, -7 }, 2731 { -4, 34, 65, 7, 40, -1, -6 }, 2732 { -6, -2, 38, 7, 66, 35, -3 }, 2733 { -6, 1, 42, 7, 65, 31, -5 }, 2734 { -7, 4, 47, 7, 63, 27, -6 }, 2735 { -7, 7, 50, 7, 62, 23, -7 }, 2736 { -8, 11, 54, 7, 59, 19, -7 }, 2737 { -8, 15, 57, 7, 57, 15, -8 }, 2738 { -7, 19, 59, 7, 54, 11, -8 }, 2739 { -7, 23, 62, 7, 50, 7, -7 }, 2740 { -6, 27, 63, 7, 47, 4, -7 }, 2741 { -5, 31, 65, 7, 42, 1, -6 }, 2742 { -3, 35, 66, 7, 38, -2, -6 }, 2743 { -6, -1, 40, 7, 65, 34, -4 }, 2744 { -7, 2, 44, 7, 64, 30, -5 }, 2745 { -7, 5, 48, 7, 62, 26, -6 }, 2746 { -8, 8, 52, 7, 62, 21, -7 }, 2747 { -8, 12, 55, 7, 60, 17, -8 }, 2748 { -8, 16, 59, 7, 56, 13, -8 }, 2749 { -7, 20, 61, 7, 53, 9, -8 }, 2750 { -7, 24, 63, 7, 49, 6, -7 }, 2751 { -6, 28, 65, 7, 45, 3, -7 }, 2752 { -4, 33, 64, 7, 41, 0, -6 } }, 2753 .odd = { { -8, 17, 58, 7, 56, 13, -8 }, 2754 { -7, 21, 61, 7, 52, 9, -8 }, 2755 { -6, 25, 62, 7, 49, 5, -7 }, 2756 { -5, 29, 64, 7, 45, 2, -7 }, 2757 { -4, 33, 65, 7, 40, 0, -6 }, 2758 { -6, -2, 37, 7, 66, 36, -3 }, 2759 { -6, 0, 42, 7, 64, 32, -4 }, 2760 { -7, 3, 46, 7, 64, 28, -6 }, 2761 { -7, 7, 50, 7, 61, 24, -7 }, 2762 { -8, 10, 53, 7, 61, 19, -7 }, 2763 { -8, 14, 57, 7, 58, 15, -8 }, 2764 { -8, 18, 60, 7, 55, 11, -8 }, 2765 { -7, 22, 62, 7, 51, 8, -8 }, 2766 { -6, 26, 64, 7, 47, 4, -7 }, 2767 { -5, 31, 65, 7, 43, 1, -7 }, 2768 { -3, 35, 64, 7, 39, -1, -6 }, 2769 { -6, -1, 39, 7, 64, 35, -3 }, 2770 { -7, 1, 43, 7, 65, 31, -5 }, 2771 { -7, 4, 47, 7, 64, 26, -6 }, 2772 { -8, 8, 51, 7, 62, 22, -7 }, 2773 { -8, 11, 55, 7, 60, 18, -8 }, 2774 { -8, 15, 58, 7, 57, 14, -8 }, 2775 { -7, 19, 61, 7, 53, 10, -8 }, 2776 { -7, 24, 61, 7, 50, 7, -7 }, 2777 { -6, 28, 64, 7, 46, 3, -7 }, 2778 { -4, 32, 64, 7, 42, 0, -6 }, 2779 { -3, 36, 66, 7, 37, -2, -6 }, 2780 { -6, 0, 40, 7, 65, 33, -4 }, 2781 { -7, 2, 45, 7, 64, 29, -5 }, 2782 { -7, 5, 49, 7, 62, 25, -6 }, 2783 { -8, 9, 52, 7, 61, 21, -7 }, 2784 { -8, 13, 56, 7, 58, 17, -8 } } }, 2785 .ptrn_arr = { { 0xccce6667, 0x399999cc, 0x66673333, 0xcccce6 } }, 2786 .sample_patrn_length = 122, 2787 .hor_ds_en = 1, 2788 .ver_ds_en = 1 2789 }, { 2790 /* Scale factor 32 / (32 + 30) = 0.516129 */ 2791 .hor_phase_arr = { 2792 .even = { { -2, 37, 64, 7, 37, -2, -6 }, 2793 { -6, 0, 39, 7, 64, 34, -3 }, 2794 { -7, 2, 42, 7, 64, 31, -4 }, 2795 { -7, 4, 45, 7, 62, 29, -5 }, 2796 { -7, 6, 47, 7, 62, 26, -6 }, 2797 { -7, 8, 50, 7, 60, 23, -6 }, 2798 { -8, 10, 52, 7, 60, 21, -7 }, 2799 { -8, 13, 54, 7, 58, 18, -7 }, 2800 { -8, 15, 58, 7, 56, 15, -8 }, 2801 { -7, 18, 58, 7, 54, 13, -8 }, 2802 { -7, 21, 60, 7, 52, 10, -8 }, 2803 { -6, 23, 60, 7, 50, 8, -7 }, 2804 { -6, 26, 62, 7, 47, 6, -7 }, 2805 { -5, 29, 62, 7, 45, 4, -7 }, 2806 { -4, 31, 64, 7, 42, 2, -7 }, 2807 { -3, 34, 64, 7, 39, 0, -6 } }, 2808 .odd = { { -7, 17, 57, 7, 55, 14, -8 }, 2809 { -7, 19, 59, 7, 53, 12, -8 }, 2810 { -7, 22, 61, 7, 51, 9, -8 }, 2811 { -6, 25, 60, 7, 49, 7, -7 }, 2812 { -5, 27, 62, 7, 46, 5, -7 }, 2813 { -5, 30, 63, 7, 44, 3, -7 }, 2814 { -3, 33, 62, 7, 41, 1, -6 }, 2815 { -2, 35, 64, 7, 38, -1, -6 }, 2816 { -6, -1, 38, 7, 64, 35, -2 }, 2817 { -6, 1, 41, 7, 62, 33, -3 }, 2818 { -7, 3, 44, 7, 63, 30, -5 }, 2819 { -7, 5, 46, 7, 62, 27, -5 }, 2820 { -7, 7, 49, 7, 60, 25, -6 }, 2821 { -8, 9, 51, 7, 61, 22, -7 }, 2822 { -8, 12, 53, 7, 59, 19, -7 }, 2823 { -8, 14, 55, 7, 57, 17, -7 } } }, 2824 .ver_phase_arr = { 2825 .even = { { -2, 37, 64, 7, 37, -2, -6 }, 2826 { -6, 0, 39, 7, 64, 34, -3 }, 2827 { -7, 2, 42, 7, 64, 31, -4 }, 2828 { -7, 4, 45, 7, 62, 29, -5 }, 2829 { -7, 6, 47, 7, 62, 26, -6 }, 2830 { -7, 8, 50, 7, 60, 23, -6 }, 2831 { -8, 10, 52, 7, 60, 21, -7 }, 2832 { -8, 13, 54, 7, 58, 18, -7 }, 2833 { -8, 15, 58, 7, 56, 15, -8 }, 2834 { -7, 18, 58, 7, 54, 13, -8 }, 2835 { -7, 21, 60, 7, 52, 10, -8 }, 2836 { -6, 23, 60, 7, 50, 8, -7 }, 2837 { -6, 26, 62, 7, 47, 6, -7 }, 2838 { -5, 29, 62, 7, 45, 4, -7 }, 2839 { -4, 31, 64, 7, 42, 2, -7 }, 2840 { -3, 34, 64, 7, 39, 0, -6 } }, 2841 .odd = { { -7, 17, 57, 7, 55, 14, -8 }, 2842 { -7, 19, 59, 7, 53, 12, -8 }, 2843 { -7, 22, 61, 7, 51, 9, -8 }, 2844 { -6, 25, 60, 7, 49, 7, -7 }, 2845 { -5, 27, 62, 7, 46, 5, -7 }, 2846 { -5, 30, 63, 7, 44, 3, -7 }, 2847 { -3, 33, 62, 7, 41, 1, -6 }, 2848 { -2, 35, 64, 7, 38, -1, -6 }, 2849 { -6, -1, 38, 7, 64, 35, -2 }, 2850 { -6, 1, 41, 7, 62, 33, -3 }, 2851 { -7, 3, 44, 7, 63, 30, -5 }, 2852 { -7, 5, 46, 7, 62, 27, -5 }, 2853 { -7, 7, 49, 7, 60, 25, -6 }, 2854 { -8, 9, 51, 7, 61, 22, -7 }, 2855 { -8, 12, 53, 7, 59, 19, -7 }, 2856 { -8, 14, 55, 7, 57, 17, -7 } } }, 2857 .ptrn_arr = { { 0xe6666667, 0xccccccc } }, 2858 .sample_patrn_length = 62, 2859 .hor_ds_en = 1, 2860 .ver_ds_en = 1 2861 }, { 2862 /* Scale factor 32 / (32 + 31) = 0.507937 */ 2863 .hor_phase_arr = { 2864 .even = { { -1, 37, 62, 7, 37, -1, -6 }, 2865 { -6, 0, 38, 7, 62, 35, -1 }, 2866 { -6, 1, 39, 7, 62, 34, -2 }, 2867 { -7, 2, 41, 7, 62, 33, -3 }, 2868 { -7, 3, 42, 7, 61, 32, -3 }, 2869 { -7, 4, 43, 7, 62, 30, -4 }, 2870 { -7, 4, 44, 7, 62, 29, -4 }, 2871 { -7, 6, 46, 7, 60, 28, -5 }, 2872 { -7, 7, 47, 7, 60, 26, -5 }, 2873 { -7, 8, 48, 7, 60, 25, -6 }, 2874 { -7, 9, 49, 7, 59, 24, -6 }, 2875 { -7, 10, 50, 7, 59, 22, -6 }, 2876 { -7, 11, 51, 7, 59, 21, -7 }, 2877 { -7, 12, 52, 7, 58, 20, -7 }, 2878 { -7, 13, 53, 7, 57, 19, -7 }, 2879 { -7, 15, 54, 7, 56, 17, -7 }, 2880 { -7, 16, 55, 7, 55, 16, -7 }, 2881 { -7, 17, 56, 7, 54, 15, -7 }, 2882 { -7, 19, 57, 7, 53, 13, -7 }, 2883 { -7, 20, 58, 7, 52, 12, -7 }, 2884 { -7, 21, 59, 7, 51, 11, -7 }, 2885 { -6, 22, 59, 7, 50, 10, -7 }, 2886 { -6, 24, 59, 7, 49, 9, -7 }, 2887 { -6, 25, 60, 7, 48, 8, -7 }, 2888 { -5, 26, 60, 7, 47, 7, -7 }, 2889 { -5, 28, 60, 7, 46, 6, -7 }, 2890 { -4, 29, 62, 7, 44, 4, -7 }, 2891 { -4, 30, 62, 7, 43, 4, -7 }, 2892 { -3, 32, 61, 7, 42, 3, -7 }, 2893 { -3, 33, 62, 7, 41, 2, -7 }, 2894 { -2, 34, 62, 7, 39, 1, -6 }, 2895 { -1, 35, 62, 7, 38, 0, -6 } }, 2896 .odd = { { -7, 17, 55, 7, 55, 15, -7 }, 2897 { -7, 18, 56, 7, 54, 14, -7 }, 2898 { -7, 19, 57, 7, 53, 13, -7 }, 2899 { -7, 20, 58, 7, 52, 12, -7 }, 2900 { -6, 22, 58, 7, 51, 10, -7 }, 2901 { -6, 23, 59, 7, 50, 9, -7 }, 2902 { -6, 24, 60, 7, 49, 8, -7 }, 2903 { -5, 26, 60, 7, 47, 7, -7 }, 2904 { -5, 27, 61, 7, 46, 6, -7 }, 2905 { -5, 28, 62, 7, 45, 5, -7 }, 2906 { -4, 30, 61, 7, 44, 4, -7 }, 2907 { -4, 31, 62, 7, 43, 3, -7 }, 2908 { -3, 32, 63, 7, 41, 2, -7 }, 2909 { -2, 34, 61, 7, 40, 1, -6 }, 2910 { -2, 35, 62, 7, 39, 0, -6 }, 2911 { -1, 36, 62, 7, 37, 0, -6 }, 2912 { -6, 0, 37, 7, 62, 36, -1 }, 2913 { -6, 0, 39, 7, 62, 35, -2 }, 2914 { -6, 1, 40, 7, 61, 34, -2 }, 2915 { -7, 2, 41, 7, 63, 32, -3 }, 2916 { -7, 3, 43, 7, 62, 31, -4 }, 2917 { -7, 4, 44, 7, 61, 30, -4 }, 2918 { -7, 5, 45, 7, 62, 28, -5 }, 2919 { -7, 6, 46, 7, 61, 27, -5 }, 2920 { -7, 7, 47, 7, 60, 26, -5 }, 2921 { -7, 8, 49, 7, 60, 24, -6 }, 2922 { -7, 9, 50, 7, 59, 23, -6 }, 2923 { -7, 10, 51, 7, 58, 22, -6 }, 2924 { -7, 12, 52, 7, 58, 20, -7 }, 2925 { -7, 13, 53, 7, 57, 19, -7 }, 2926 { -7, 14, 54, 7, 56, 18, -7 }, 2927 { -7, 15, 55, 7, 55, 17, -7 } } }, 2928 .ver_phase_arr = { 2929 .even = { { -1, 37, 62, 7, 37, -1, -6 }, 2930 { -6, 0, 38, 7, 62, 35, -1 }, 2931 { -6, 1, 39, 7, 62, 34, -2 }, 2932 { -7, 2, 41, 7, 62, 33, -3 }, 2933 { -7, 3, 42, 7, 61, 32, -3 }, 2934 { -7, 4, 43, 7, 62, 30, -4 }, 2935 { -7, 4, 44, 7, 62, 29, -4 }, 2936 { -7, 6, 46, 7, 60, 28, -5 }, 2937 { -7, 7, 47, 7, 60, 26, -5 }, 2938 { -7, 8, 48, 7, 60, 25, -6 }, 2939 { -7, 9, 49, 7, 59, 24, -6 }, 2940 { -7, 10, 50, 7, 59, 22, -6 }, 2941 { -7, 11, 51, 7, 59, 21, -7 }, 2942 { -7, 12, 52, 7, 58, 20, -7 }, 2943 { -7, 13, 53, 7, 57, 19, -7 }, 2944 { -7, 15, 54, 7, 56, 17, -7 }, 2945 { -7, 16, 55, 7, 55, 16, -7 }, 2946 { -7, 17, 56, 7, 54, 15, -7 }, 2947 { -7, 19, 57, 7, 53, 13, -7 }, 2948 { -7, 20, 58, 7, 52, 12, -7 }, 2949 { -7, 21, 59, 7, 51, 11, -7 }, 2950 { -6, 22, 59, 7, 50, 10, -7 }, 2951 { -6, 24, 59, 7, 49, 9, -7 }, 2952 { -6, 25, 60, 7, 48, 8, -7 }, 2953 { -5, 26, 60, 7, 47, 7, -7 }, 2954 { -5, 28, 60, 7, 46, 6, -7 }, 2955 { -4, 29, 62, 7, 44, 4, -7 }, 2956 { -4, 30, 62, 7, 43, 4, -7 }, 2957 { -3, 32, 61, 7, 42, 3, -7 }, 2958 { -3, 33, 62, 7, 41, 2, -7 }, 2959 { -2, 34, 62, 7, 39, 1, -6 }, 2960 { -1, 35, 62, 7, 38, 0, -6 } }, 2961 .odd = { { -7, 17, 55, 7, 55, 15, -7 }, 2962 { -7, 18, 56, 7, 54, 14, -7 }, 2963 { -7, 19, 57, 7, 53, 13, -7 }, 2964 { -7, 20, 58, 7, 52, 12, -7 }, 2965 { -6, 22, 58, 7, 51, 10, -7 }, 2966 { -6, 23, 59, 7, 50, 9, -7 }, 2967 { -6, 24, 60, 7, 49, 8, -7 }, 2968 { -5, 26, 60, 7, 47, 7, -7 }, 2969 { -5, 27, 61, 7, 46, 6, -7 }, 2970 { -5, 28, 62, 7, 45, 5, -7 }, 2971 { -4, 30, 61, 7, 44, 4, -7 }, 2972 { -4, 31, 62, 7, 43, 3, -7 }, 2973 { -3, 32, 63, 7, 41, 2, -7 }, 2974 { -2, 34, 61, 7, 40, 1, -6 }, 2975 { -2, 35, 62, 7, 39, 0, -6 }, 2976 { -1, 36, 62, 7, 37, 0, -6 }, 2977 { -6, 0, 37, 7, 62, 36, -1 }, 2978 { -6, 0, 39, 7, 62, 35, -2 }, 2979 { -6, 1, 40, 7, 61, 34, -2 }, 2980 { -7, 2, 41, 7, 63, 32, -3 }, 2981 { -7, 3, 43, 7, 62, 31, -4 }, 2982 { -7, 4, 44, 7, 61, 30, -4 }, 2983 { -7, 5, 45, 7, 62, 28, -5 }, 2984 { -7, 6, 46, 7, 61, 27, -5 }, 2985 { -7, 7, 47, 7, 60, 26, -5 }, 2986 { -7, 8, 49, 7, 60, 24, -6 }, 2987 { -7, 9, 50, 7, 59, 23, -6 }, 2988 { -7, 10, 51, 7, 58, 22, -6 }, 2989 { -7, 12, 52, 7, 58, 20, -7 }, 2990 { -7, 13, 53, 7, 57, 19, -7 }, 2991 { -7, 14, 54, 7, 56, 18, -7 }, 2992 { -7, 15, 55, 7, 55, 17, -7 } } }, 2993 .ptrn_arr = { { 0x66666667, 0xe6666666, 0xcccccccc, 0xccccccc } }, 2994 .sample_patrn_length = 126, 2995 .hor_ds_en = 1, 2996 .ver_ds_en = 1 2997 }, { 2998 /* Scale factor 32 / (32 + 32) = 0.5 */ 2999 .hor_phase_arr = { 3000 .even = { { 0, 8, 112, 7, 8, 0, 0 } }, 3001 .odd = { { 0, 0, 64, 7, 64, 0, 0 } } }, 3002 .ver_phase_arr = { 3003 .even = { { 0, 8, 112, 7, 8, 0, 0 } }, 3004 .odd = { { 0, 0, 64, 7, 64, 0, 0 } } }, 3005 .ptrn_arr = { { 0x3 } }, 3006 .sample_patrn_length = 4, 3007 .hor_ds_en = 1, 3008 .ver_ds_en = 1 3009 }, { 3010 /* Scale factor 32 / (32 + 33) = 0.492308 */ 3011 .hor_phase_arr = { 3012 .even = { { 0, 9, 110, 7, 9, 0, 0 }, 3013 { 0, 8, 109, 7, 11, 0, 0 }, 3014 { 0, 7, 109, 7, 12, 0, 0 }, 3015 { 0, 6, 108, 7, 14, 0, 0 }, 3016 { 0, 5, 107, 7, 16, 0, 0 }, 3017 { 0, 4, 105, 7, 19, 0, 0 }, 3018 { 0, 3, 103, 7, 22, 0, 0 }, 3019 { 0, 3, 100, 7, 25, 0, 0 }, 3020 { 0, 2, 98, 7, 28, 0, 0 }, 3021 { 0, 2, 94, 7, 32, 0, 0 }, 3022 { 0, 2, 90, 7, 36, 0, 0 }, 3023 { 0, 1, 87, 7, 40, 0, 0 }, 3024 { 0, 1, 83, 7, 44, 0, 0 }, 3025 { 0, 1, 78, 7, 49, 0, 0 }, 3026 { 0, 1, 73, 7, 54, 0, 0 }, 3027 { 0, 1, 68, 7, 59, 0, 0 }, 3028 { 0, 0, 64, 7, 64, 0, 0 }, 3029 { 0, 0, 59, 7, 68, 1, 0 }, 3030 { 0, 0, 54, 7, 73, 1, 0 }, 3031 { 0, 0, 49, 7, 78, 1, 0 }, 3032 { 0, 0, 44, 7, 83, 1, 0 }, 3033 { 0, 0, 40, 7, 87, 1, 0 }, 3034 { 0, 0, 36, 7, 90, 2, 0 }, 3035 { 0, 0, 32, 7, 94, 2, 0 }, 3036 { 0, 0, 28, 7, 98, 2, 0 }, 3037 { 0, 0, 25, 7, 100, 3, 0 }, 3038 { 0, 0, 22, 7, 103, 3, 0 }, 3039 { 0, 0, 19, 7, 105, 4, 0 }, 3040 { 0, 0, 16, 7, 107, 5, 0 }, 3041 { 0, 0, 14, 7, 108, 6, 0 }, 3042 { 0, 0, 12, 7, 109, 7, 0 }, 3043 { 0, 0, 11, 7, 109, 8, 0 } }, 3044 .odd = { { 0, 0, 61, 7, 67, 0, 0 }, 3045 { 0, 0, 56, 7, 71, 1, 0 }, 3046 { 0, 0, 51, 7, 76, 1, 0 }, 3047 { 0, 0, 46, 7, 81, 1, 0 }, 3048 { 0, 0, 42, 7, 85, 1, 0 }, 3049 { 0, 0, 38, 7, 89, 1, 0 }, 3050 { 0, 0, 34, 7, 92, 2, 0 }, 3051 { 0, 0, 30, 7, 96, 2, 0 }, 3052 { 0, 0, 26, 7, 99, 3, 0 }, 3053 { 0, 0, 23, 7, 102, 3, 0 }, 3054 { 0, 0, 20, 7, 104, 4, 0 }, 3055 { 0, 0, 18, 7, 106, 4, 0 }, 3056 { 0, 0, 15, 7, 108, 5, 0 }, 3057 { 0, 0, 13, 7, 109, 6, 0 }, 3058 { 0, 0, 11, 7, 110, 7, 0 }, 3059 { 0, 0, 10, 7, 110, 8, 0 }, 3060 { 0, 8, 110, 7, 10, 0, 0 }, 3061 { 0, 7, 110, 7, 11, 0, 0 }, 3062 { 0, 6, 109, 7, 13, 0, 0 }, 3063 { 0, 5, 108, 7, 15, 0, 0 }, 3064 { 0, 4, 106, 7, 18, 0, 0 }, 3065 { 0, 4, 104, 7, 20, 0, 0 }, 3066 { 0, 3, 102, 7, 23, 0, 0 }, 3067 { 0, 3, 99, 7, 26, 0, 0 }, 3068 { 0, 2, 96, 7, 30, 0, 0 }, 3069 { 0, 2, 92, 7, 34, 0, 0 }, 3070 { 0, 1, 89, 7, 38, 0, 0 }, 3071 { 0, 1, 85, 7, 42, 0, 0 }, 3072 { 0, 1, 81, 7, 46, 0, 0 }, 3073 { 0, 1, 76, 7, 51, 0, 0 }, 3074 { 0, 1, 71, 7, 56, 0, 0 }, 3075 { 0, 0, 67, 7, 61, 0, 0 } } }, 3076 .ver_phase_arr = { 3077 .even = { { 0, 9, 110, 7, 9, 0, 0 }, 3078 { 0, 8, 109, 7, 11, 0, 0 }, 3079 { 0, 7, 109, 7, 12, 0, 0 }, 3080 { 0, 6, 108, 7, 14, 0, 0 }, 3081 { 0, 5, 107, 7, 16, 0, 0 }, 3082 { 0, 4, 105, 7, 19, 0, 0 }, 3083 { 0, 3, 103, 7, 22, 0, 0 }, 3084 { 0, 3, 100, 7, 25, 0, 0 }, 3085 { 0, 2, 98, 7, 28, 0, 0 }, 3086 { 0, 2, 94, 7, 32, 0, 0 }, 3087 { 0, 2, 90, 7, 36, 0, 0 }, 3088 { 0, 1, 87, 7, 40, 0, 0 }, 3089 { 0, 1, 83, 7, 44, 0, 0 }, 3090 { 0, 1, 78, 7, 49, 0, 0 }, 3091 { 0, 1, 73, 7, 54, 0, 0 }, 3092 { 0, 1, 68, 7, 59, 0, 0 }, 3093 { 0, 0, 64, 7, 64, 0, 0 }, 3094 { 0, 0, 59, 7, 68, 1, 0 }, 3095 { 0, 0, 54, 7, 73, 1, 0 }, 3096 { 0, 0, 49, 7, 78, 1, 0 }, 3097 { 0, 0, 44, 7, 83, 1, 0 }, 3098 { 0, 0, 40, 7, 87, 1, 0 }, 3099 { 0, 0, 36, 7, 90, 2, 0 }, 3100 { 0, 0, 32, 7, 94, 2, 0 }, 3101 { 0, 0, 28, 7, 98, 2, 0 }, 3102 { 0, 0, 25, 7, 100, 3, 0 }, 3103 { 0, 0, 22, 7, 103, 3, 0 }, 3104 { 0, 0, 19, 7, 105, 4, 0 }, 3105 { 0, 0, 16, 7, 107, 5, 0 }, 3106 { 0, 0, 14, 7, 108, 6, 0 }, 3107 { 0, 0, 12, 7, 109, 7, 0 }, 3108 { 0, 0, 11, 7, 109, 8, 0 } }, 3109 .odd = { { 0, 0, 61, 7, 67, 0, 0 }, 3110 { 0, 0, 56, 7, 71, 1, 0 }, 3111 { 0, 0, 51, 7, 76, 1, 0 }, 3112 { 0, 0, 46, 7, 81, 1, 0 }, 3113 { 0, 0, 42, 7, 85, 1, 0 }, 3114 { 0, 0, 38, 7, 89, 1, 0 }, 3115 { 0, 0, 34, 7, 92, 2, 0 }, 3116 { 0, 0, 30, 7, 96, 2, 0 }, 3117 { 0, 0, 26, 7, 99, 3, 0 }, 3118 { 0, 0, 23, 7, 102, 3, 0 }, 3119 { 0, 0, 20, 7, 104, 4, 0 }, 3120 { 0, 0, 18, 7, 106, 4, 0 }, 3121 { 0, 0, 15, 7, 108, 5, 0 }, 3122 { 0, 0, 13, 7, 109, 6, 0 }, 3123 { 0, 0, 11, 7, 110, 7, 0 }, 3124 { 0, 0, 10, 7, 110, 8, 0 }, 3125 { 0, 8, 110, 7, 10, 0, 0 }, 3126 { 0, 7, 110, 7, 11, 0, 0 }, 3127 { 0, 6, 109, 7, 13, 0, 0 }, 3128 { 0, 5, 108, 7, 15, 0, 0 }, 3129 { 0, 4, 106, 7, 18, 0, 0 }, 3130 { 0, 4, 104, 7, 20, 0, 0 }, 3131 { 0, 3, 102, 7, 23, 0, 0 }, 3132 { 0, 3, 99, 7, 26, 0, 0 }, 3133 { 0, 2, 96, 7, 30, 0, 0 }, 3134 { 0, 2, 92, 7, 34, 0, 0 }, 3135 { 0, 1, 89, 7, 38, 0, 0 }, 3136 { 0, 1, 85, 7, 42, 0, 0 }, 3137 { 0, 1, 81, 7, 46, 0, 0 }, 3138 { 0, 1, 76, 7, 51, 0, 0 }, 3139 { 0, 1, 71, 7, 56, 0, 0 }, 3140 { 0, 0, 67, 7, 61, 0, 0 } } }, 3141 .ptrn_arr = { { 0x33333333, 0x33333333, 0x99999999, 0x99999999 } }, 3142 .sample_patrn_length = 130, 3143 .hor_ds_en = 1, 3144 .ver_ds_en = 1 3145 }, { 3146 /* Scale factor 32 / (32 + 34) = 0.484848 */ 3147 .hor_phase_arr = { 3148 .even = { { 0, 10, 108, 7, 10, 0, 0 }, 3149 { 0, 7, 108, 7, 13, 0, 0 }, 3150 { 0, 5, 106, 7, 17, 0, 0 }, 3151 { 0, 4, 102, 7, 22, 0, 0 }, 3152 { 0, 3, 96, 7, 29, 0, 0 }, 3153 { 0, 2, 90, 7, 36, 0, 0 }, 3154 { 0, 1, 82, 7, 45, 0, 0 }, 3155 { 0, 1, 73, 7, 54, 0, 0 }, 3156 { 0, 0, 64, 7, 64, 0, 0 }, 3157 { 0, 0, 54, 7, 73, 1, 0 }, 3158 { 0, 0, 45, 7, 82, 1, 0 }, 3159 { 0, 0, 36, 7, 90, 2, 0 }, 3160 { 0, 0, 29, 7, 96, 3, 0 }, 3161 { 0, 0, 22, 7, 102, 4, 0 }, 3162 { 0, 0, 17, 7, 106, 5, 0 }, 3163 { 0, 0, 13, 7, 108, 7, 0 } }, 3164 .odd = { { 0, 0, 59, 7, 68, 1, 0 }, 3165 { 0, 0, 49, 7, 78, 1, 0 }, 3166 { 0, 0, 40, 7, 87, 1, 0 }, 3167 { 0, 0, 32, 7, 94, 2, 0 }, 3168 { 0, 0, 25, 7, 100, 3, 0 }, 3169 { 0, 0, 20, 7, 104, 4, 0 }, 3170 { 0, 0, 15, 7, 107, 6, 0 }, 3171 { 0, 0, 11, 7, 109, 8, 0 }, 3172 { 0, 8, 109, 7, 11, 0, 0 }, 3173 { 0, 6, 107, 7, 15, 0, 0 }, 3174 { 0, 4, 104, 7, 20, 0, 0 }, 3175 { 0, 3, 100, 7, 25, 0, 0 }, 3176 { 0, 2, 94, 7, 32, 0, 0 }, 3177 { 0, 1, 87, 7, 40, 0, 0 }, 3178 { 0, 1, 78, 7, 49, 0, 0 }, 3179 { 0, 1, 68, 7, 59, 0, 0 } } }, 3180 .ver_phase_arr = { 3181 .even = { { 0, 10, 108, 7, 10, 0, 0 }, 3182 { 0, 7, 108, 7, 13, 0, 0 }, 3183 { 0, 5, 106, 7, 17, 0, 0 }, 3184 { 0, 4, 102, 7, 22, 0, 0 }, 3185 { 0, 3, 96, 7, 29, 0, 0 }, 3186 { 0, 2, 90, 7, 36, 0, 0 }, 3187 { 0, 1, 82, 7, 45, 0, 0 }, 3188 { 0, 1, 73, 7, 54, 0, 0 }, 3189 { 0, 0, 64, 7, 64, 0, 0 }, 3190 { 0, 0, 54, 7, 73, 1, 0 }, 3191 { 0, 0, 45, 7, 82, 1, 0 }, 3192 { 0, 0, 36, 7, 90, 2, 0 }, 3193 { 0, 0, 29, 7, 96, 3, 0 }, 3194 { 0, 0, 22, 7, 102, 4, 0 }, 3195 { 0, 0, 17, 7, 106, 5, 0 }, 3196 { 0, 0, 13, 7, 108, 7, 0 } }, 3197 .odd = { { 0, 0, 59, 7, 68, 1, 0 }, 3198 { 0, 0, 49, 7, 78, 1, 0 }, 3199 { 0, 0, 40, 7, 87, 1, 0 }, 3200 { 0, 0, 32, 7, 94, 2, 0 }, 3201 { 0, 0, 25, 7, 100, 3, 0 }, 3202 { 0, 0, 20, 7, 104, 4, 0 }, 3203 { 0, 0, 15, 7, 107, 6, 0 }, 3204 { 0, 0, 11, 7, 109, 8, 0 }, 3205 { 0, 8, 109, 7, 11, 0, 0 }, 3206 { 0, 6, 107, 7, 15, 0, 0 }, 3207 { 0, 4, 104, 7, 20, 0, 0 }, 3208 { 0, 3, 100, 7, 25, 0, 0 }, 3209 { 0, 2, 94, 7, 32, 0, 0 }, 3210 { 0, 1, 87, 7, 40, 0, 0 }, 3211 { 0, 1, 78, 7, 49, 0, 0 }, 3212 { 0, 1, 68, 7, 59, 0, 0 } } }, 3213 .ptrn_arr = { { 0x33333333, 0x99999999 } }, 3214 .sample_patrn_length = 66, 3215 .hor_ds_en = 1, 3216 .ver_ds_en = 1 3217 }, { 3218 /* Scale factor 32 / (32 + 35) = 0.477612 */ 3219 .hor_phase_arr = { 3220 .even = { { 0, 10, 108, 7, 10, 0, 0 }, 3221 { 0, 6, 106, 7, 16, 0, 0 }, 3222 { 0, 4, 101, 7, 23, 0, 0 }, 3223 { 0, 2, 93, 7, 33, 0, 0 }, 3224 { 0, 1, 82, 7, 45, 0, 0 }, 3225 { 0, 1, 68, 7, 59, 0, 0 }, 3226 { 0, 0, 54, 7, 73, 1, 0 }, 3227 { 0, 0, 41, 7, 85, 2, 0 }, 3228 { 0, 0, 29, 7, 96, 3, 0 }, 3229 { 0, 0, 20, 7, 103, 5, 0 }, 3230 { 0, 0, 14, 7, 106, 8, 0 }, 3231 { 0, 9, 107, 7, 12, 0, 0 }, 3232 { 0, 5, 105, 7, 18, 0, 0 }, 3233 { 0, 3, 99, 7, 26, 0, 0 }, 3234 { 0, 2, 89, 7, 37, 0, 0 }, 3235 { 0, 1, 77, 7, 50, 0, 0 }, 3236 { 0, 1, 63, 7, 63, 1, 0 }, 3237 { 0, 0, 50, 7, 77, 1, 0 }, 3238 { 0, 0, 37, 7, 89, 2, 0 }, 3239 { 0, 0, 26, 7, 99, 3, 0 }, 3240 { 0, 0, 18, 7, 105, 5, 0 }, 3241 { 0, 0, 12, 7, 107, 9, 0 }, 3242 { 0, 8, 106, 7, 14, 0, 0 }, 3243 { 0, 5, 103, 7, 20, 0, 0 }, 3244 { 0, 3, 96, 7, 29, 0, 0 }, 3245 { 0, 2, 85, 7, 41, 0, 0 }, 3246 { 0, 1, 73, 7, 54, 0, 0 }, 3247 { 0, 0, 59, 7, 68, 1, 0 }, 3248 { 0, 0, 45, 7, 82, 1, 0 }, 3249 { 0, 0, 33, 7, 93, 2, 0 }, 3250 { 0, 0, 23, 7, 101, 4, 0 }, 3251 { 0, 0, 16, 7, 106, 6, 0 } }, 3252 .odd = { { 0, 0, 56, 7, 71, 1, 0 }, 3253 { 0, 0, 43, 7, 84, 1, 0 }, 3254 { 0, 0, 31, 7, 94, 3, 0 }, 3255 { 0, 0, 22, 7, 102, 4, 0 }, 3256 { 0, 0, 15, 7, 106, 7, 0 }, 3257 { 0, 9, 108, 7, 11, 0, 0 }, 3258 { 0, 6, 105, 7, 17, 0, 0 }, 3259 { 0, 4, 99, 7, 25, 0, 0 }, 3260 { 0, 2, 91, 7, 35, 0, 0 }, 3261 { 0, 1, 80, 7, 47, 0, 0 }, 3262 { 0, 1, 65, 7, 61, 1, 0 }, 3263 { 0, 0, 52, 7, 75, 1, 0 }, 3264 { 0, 0, 39, 7, 87, 2, 0 }, 3265 { 0, 0, 28, 7, 97, 3, 0 }, 3266 { 0, 0, 19, 7, 104, 5, 0 }, 3267 { 0, 0, 13, 7, 107, 8, 0 }, 3268 { 0, 8, 107, 7, 13, 0, 0 }, 3269 { 0, 5, 104, 7, 19, 0, 0 }, 3270 { 0, 3, 97, 7, 28, 0, 0 }, 3271 { 0, 2, 87, 7, 39, 0, 0 }, 3272 { 0, 1, 75, 7, 52, 0, 0 }, 3273 { 0, 1, 61, 7, 65, 1, 0 }, 3274 { 0, 0, 47, 7, 80, 1, 0 }, 3275 { 0, 0, 35, 7, 91, 2, 0 }, 3276 { 0, 0, 25, 7, 99, 4, 0 }, 3277 { 0, 0, 17, 7, 105, 6, 0 }, 3278 { 0, 0, 11, 7, 108, 9, 0 }, 3279 { 0, 7, 106, 7, 15, 0, 0 }, 3280 { 0, 4, 102, 7, 22, 0, 0 }, 3281 { 0, 3, 94, 7, 31, 0, 0 }, 3282 { 0, 1, 84, 7, 43, 0, 0 }, 3283 { 0, 1, 71, 7, 56, 0, 0 } } }, 3284 .ver_phase_arr = { 3285 .even = { { 0, 10, 108, 7, 10, 0, 0 }, 3286 { 0, 6, 106, 7, 16, 0, 0 }, 3287 { 0, 4, 101, 7, 23, 0, 0 }, 3288 { 0, 2, 93, 7, 33, 0, 0 }, 3289 { 0, 1, 82, 7, 45, 0, 0 }, 3290 { 0, 1, 68, 7, 59, 0, 0 }, 3291 { 0, 0, 54, 7, 73, 1, 0 }, 3292 { 0, 0, 41, 7, 85, 2, 0 }, 3293 { 0, 0, 29, 7, 96, 3, 0 }, 3294 { 0, 0, 20, 7, 103, 5, 0 }, 3295 { 0, 0, 14, 7, 106, 8, 0 }, 3296 { 0, 9, 107, 7, 12, 0, 0 }, 3297 { 0, 5, 105, 7, 18, 0, 0 }, 3298 { 0, 3, 99, 7, 26, 0, 0 }, 3299 { 0, 2, 89, 7, 37, 0, 0 }, 3300 { 0, 1, 77, 7, 50, 0, 0 }, 3301 { 0, 1, 63, 7, 63, 1, 0 }, 3302 { 0, 0, 50, 7, 77, 1, 0 }, 3303 { 0, 0, 37, 7, 89, 2, 0 }, 3304 { 0, 0, 26, 7, 99, 3, 0 }, 3305 { 0, 0, 18, 7, 105, 5, 0 }, 3306 { 0, 0, 12, 7, 107, 9, 0 }, 3307 { 0, 8, 106, 7, 14, 0, 0 }, 3308 { 0, 5, 103, 7, 20, 0, 0 }, 3309 { 0, 3, 96, 7, 29, 0, 0 }, 3310 { 0, 2, 85, 7, 41, 0, 0 }, 3311 { 0, 1, 73, 7, 54, 0, 0 }, 3312 { 0, 0, 59, 7, 68, 1, 0 }, 3313 { 0, 0, 45, 7, 82, 1, 0 }, 3314 { 0, 0, 33, 7, 93, 2, 0 }, 3315 { 0, 0, 23, 7, 101, 4, 0 }, 3316 { 0, 0, 16, 7, 106, 6, 0 } }, 3317 .odd = { { 0, 0, 56, 7, 71, 1, 0 }, 3318 { 0, 0, 43, 7, 84, 1, 0 }, 3319 { 0, 0, 31, 7, 94, 3, 0 }, 3320 { 0, 0, 22, 7, 102, 4, 0 }, 3321 { 0, 0, 15, 7, 106, 7, 0 }, 3322 { 0, 9, 108, 7, 11, 0, 0 }, 3323 { 0, 6, 105, 7, 17, 0, 0 }, 3324 { 0, 4, 99, 7, 25, 0, 0 }, 3325 { 0, 2, 91, 7, 35, 0, 0 }, 3326 { 0, 1, 80, 7, 47, 0, 0 }, 3327 { 0, 1, 65, 7, 61, 1, 0 }, 3328 { 0, 0, 52, 7, 75, 1, 0 }, 3329 { 0, 0, 39, 7, 87, 2, 0 }, 3330 { 0, 0, 28, 7, 97, 3, 0 }, 3331 { 0, 0, 19, 7, 104, 5, 0 }, 3332 { 0, 0, 13, 7, 107, 8, 0 }, 3333 { 0, 8, 107, 7, 13, 0, 0 }, 3334 { 0, 5, 104, 7, 19, 0, 0 }, 3335 { 0, 3, 97, 7, 28, 0, 0 }, 3336 { 0, 2, 87, 7, 39, 0, 0 }, 3337 { 0, 1, 75, 7, 52, 0, 0 }, 3338 { 0, 1, 61, 7, 65, 1, 0 }, 3339 { 0, 0, 47, 7, 80, 1, 0 }, 3340 { 0, 0, 35, 7, 91, 2, 0 }, 3341 { 0, 0, 25, 7, 99, 4, 0 }, 3342 { 0, 0, 17, 7, 105, 6, 0 }, 3343 { 0, 0, 11, 7, 108, 9, 0 }, 3344 { 0, 7, 106, 7, 15, 0, 0 }, 3345 { 0, 4, 102, 7, 22, 0, 0 }, 3346 { 0, 3, 94, 7, 31, 0, 0 }, 3347 { 0, 1, 84, 7, 43, 0, 0 }, 3348 { 0, 1, 71, 7, 56, 0, 0 } } }, 3349 .ptrn_arr = { { 0x99933333, 0xccccc999, 0x32666664, 0x99993333, 3350 0x9 } }, 3351 .sample_patrn_length = 134, 3352 .hor_ds_en = 1, 3353 .ver_ds_en = 1 3354 }, { 3355 /* Scale factor 32 / (32 + 36) = 0.470588 */ 3356 .hor_phase_arr = { 3357 .even = { { 0, 11, 106, 7, 11, 0, 0 }, 3358 { 0, 6, 103, 7, 19, 0, 0 }, 3359 { 0, 3, 95, 7, 30, 0, 0 }, 3360 { 0, 1, 81, 7, 46, 0, 0 }, 3361 { 0, 1, 63, 7, 63, 1, 0 }, 3362 { 0, 0, 46, 7, 81, 1, 0 }, 3363 { 0, 0, 30, 7, 95, 3, 0 }, 3364 { 0, 0, 19, 7, 103, 6, 0 } }, 3365 .odd = { { 0, 0, 54, 7, 73, 1, 0 }, 3366 { 0, 0, 37, 7, 89, 2, 0 }, 3367 { 0, 0, 24, 7, 100, 4, 0 }, 3368 { 0, 0, 14, 7, 106, 8, 0 }, 3369 { 0, 8, 106, 7, 14, 0, 0 }, 3370 { 0, 4, 100, 7, 24, 0, 0 }, 3371 { 0, 2, 89, 7, 37, 0, 0 }, 3372 { 0, 1, 73, 7, 54, 0, 0 } } }, 3373 .ver_phase_arr = { 3374 .even = { { 0, 11, 106, 7, 11, 0, 0 }, 3375 { 0, 6, 103, 7, 19, 0, 0 }, 3376 { 0, 3, 95, 7, 30, 0, 0 }, 3377 { 0, 1, 81, 7, 46, 0, 0 }, 3378 { 0, 1, 63, 7, 63, 1, 0 }, 3379 { 0, 0, 46, 7, 81, 1, 0 }, 3380 { 0, 0, 30, 7, 95, 3, 0 }, 3381 { 0, 0, 19, 7, 103, 6, 0 } }, 3382 .odd = { { 0, 0, 54, 7, 73, 1, 0 }, 3383 { 0, 0, 37, 7, 89, 2, 0 }, 3384 { 0, 0, 24, 7, 100, 4, 0 }, 3385 { 0, 0, 14, 7, 106, 8, 0 }, 3386 { 0, 8, 106, 7, 14, 0, 0 }, 3387 { 0, 4, 100, 7, 24, 0, 0 }, 3388 { 0, 2, 89, 7, 37, 0, 0 }, 3389 { 0, 1, 73, 7, 54, 0, 0 } } }, 3390 .ptrn_arr = { { 0x99993333 } }, 3391 .sample_patrn_length = 34, 3392 .hor_ds_en = 1, 3393 .ver_ds_en = 1 3394 }, { 3395 /* Scale factor 32 / (32 + 37) = 0.463768 */ 3396 .hor_phase_arr = { 3397 .even = { { 0, 11, 106, 7, 11, 0, 0 }, 3398 { 0, 5, 101, 7, 22, 0, 0 }, 3399 { 0, 2, 88, 7, 38, 0, 0 }, 3400 { 0, 1, 67, 7, 59, 1, 0 }, 3401 { 0, 0, 46, 7, 80, 2, 0 }, 3402 { 0, 0, 28, 7, 96, 4, 0 }, 3403 { 0, 0, 15, 7, 104, 9, 0 }, 3404 { 0, 7, 104, 7, 17, 0, 0 }, 3405 { 0, 3, 94, 7, 31, 0, 0 }, 3406 { 0, 1, 77, 7, 50, 0, 0 }, 3407 { 0, 0, 54, 7, 73, 1, 0 }, 3408 { 0, 0, 34, 7, 91, 3, 0 }, 3409 { 0, 0, 19, 7, 103, 6, 0 }, 3410 { 0, 10, 105, 7, 13, 0, 0 }, 3411 { 0, 5, 98, 7, 25, 0, 0 }, 3412 { 0, 2, 84, 7, 42, 0, 0 }, 3413 { 0, 1, 63, 7, 63, 1, 0 }, 3414 { 0, 0, 42, 7, 84, 2, 0 }, 3415 { 0, 0, 25, 7, 98, 5, 0 }, 3416 { 0, 0, 13, 7, 105, 10, 0 }, 3417 { 0, 6, 103, 7, 19, 0, 0 }, 3418 { 0, 3, 91, 7, 34, 0, 0 }, 3419 { 0, 1, 73, 7, 54, 0, 0 }, 3420 { 0, 0, 50, 7, 77, 1, 0 }, 3421 { 0, 0, 31, 7, 94, 3, 0 }, 3422 { 0, 0, 17, 7, 104, 7, 0 }, 3423 { 0, 9, 104, 7, 15, 0, 0 }, 3424 { 0, 4, 96, 7, 28, 0, 0 }, 3425 { 0, 2, 80, 7, 46, 0, 0 }, 3426 { 0, 1, 59, 7, 67, 1, 0 }, 3427 { 0, 0, 38, 7, 88, 2, 0 }, 3428 { 0, 0, 22, 7, 101, 5, 0 } }, 3429 .odd = { { 0, 0, 52, 7, 75, 1, 0 }, 3430 { 0, 0, 33, 7, 92, 3, 0 }, 3431 { 0, 0, 18, 7, 103, 7, 0 }, 3432 { 0, 9, 105, 7, 14, 0, 0 }, 3433 { 0, 4, 98, 7, 26, 0, 0 }, 3434 { 0, 2, 82, 7, 44, 0, 0 }, 3435 { 0, 1, 61, 7, 65, 1, 0 }, 3436 { 0, 0, 40, 7, 86, 2, 0 }, 3437 { 0, 0, 23, 7, 100, 5, 0 }, 3438 { 0, 0, 12, 7, 105, 11, 0 }, 3439 { 0, 6, 101, 7, 21, 0, 0 }, 3440 { 0, 3, 89, 7, 36, 0, 0 }, 3441 { 0, 1, 69, 7, 57, 1, 0 }, 3442 { 0, 0, 48, 7, 79, 1, 0 }, 3443 { 0, 0, 29, 7, 95, 4, 0 }, 3444 { 0, 0, 16, 7, 104, 8, 0 }, 3445 { 0, 8, 104, 7, 16, 0, 0 }, 3446 { 0, 4, 95, 7, 29, 0, 0 }, 3447 { 0, 1, 79, 7, 48, 0, 0 }, 3448 { 0, 1, 57, 7, 69, 1, 0 }, 3449 { 0, 0, 36, 7, 89, 3, 0 }, 3450 { 0, 0, 21, 7, 101, 6, 0 }, 3451 { 0, 11, 105, 7, 12, 0, 0 }, 3452 { 0, 5, 100, 7, 23, 0, 0 }, 3453 { 0, 2, 86, 7, 40, 0, 0 }, 3454 { 0, 1, 65, 7, 61, 1, 0 }, 3455 { 0, 0, 44, 7, 82, 2, 0 }, 3456 { 0, 0, 26, 7, 98, 4, 0 }, 3457 { 0, 0, 14, 7, 105, 9, 0 }, 3458 { 0, 7, 103, 7, 18, 0, 0 }, 3459 { 0, 3, 92, 7, 33, 0, 0 }, 3460 { 0, 1, 75, 7, 52, 0, 0 } } }, 3461 .ver_phase_arr = { 3462 .even = { { 0, 11, 106, 7, 11, 0, 0 }, 3463 { 0, 5, 101, 7, 22, 0, 0 }, 3464 { 0, 2, 88, 7, 38, 0, 0 }, 3465 { 0, 1, 67, 7, 59, 1, 0 }, 3466 { 0, 0, 46, 7, 80, 2, 0 }, 3467 { 0, 0, 28, 7, 96, 4, 0 }, 3468 { 0, 0, 15, 7, 104, 9, 0 }, 3469 { 0, 7, 104, 7, 17, 0, 0 }, 3470 { 0, 3, 94, 7, 31, 0, 0 }, 3471 { 0, 1, 77, 7, 50, 0, 0 }, 3472 { 0, 0, 54, 7, 73, 1, 0 }, 3473 { 0, 0, 34, 7, 91, 3, 0 }, 3474 { 0, 0, 19, 7, 103, 6, 0 }, 3475 { 0, 10, 105, 7, 13, 0, 0 }, 3476 { 0, 5, 98, 7, 25, 0, 0 }, 3477 { 0, 2, 84, 7, 42, 0, 0 }, 3478 { 0, 1, 63, 7, 63, 1, 0 }, 3479 { 0, 0, 42, 7, 84, 2, 0 }, 3480 { 0, 0, 25, 7, 98, 5, 0 }, 3481 { 0, 0, 13, 7, 105, 10, 0 }, 3482 { 0, 6, 103, 7, 19, 0, 0 }, 3483 { 0, 3, 91, 7, 34, 0, 0 }, 3484 { 0, 1, 73, 7, 54, 0, 0 }, 3485 { 0, 0, 50, 7, 77, 1, 0 }, 3486 { 0, 0, 31, 7, 94, 3, 0 }, 3487 { 0, 0, 17, 7, 104, 7, 0 }, 3488 { 0, 9, 104, 7, 15, 0, 0 }, 3489 { 0, 4, 96, 7, 28, 0, 0 }, 3490 { 0, 2, 80, 7, 46, 0, 0 }, 3491 { 0, 1, 59, 7, 67, 1, 0 }, 3492 { 0, 0, 38, 7, 88, 2, 0 }, 3493 { 0, 0, 22, 7, 101, 5, 0 } }, 3494 .odd = { { 0, 0, 52, 7, 75, 1, 0 }, 3495 { 0, 0, 33, 7, 92, 3, 0 }, 3496 { 0, 0, 18, 7, 103, 7, 0 }, 3497 { 0, 9, 105, 7, 14, 0, 0 }, 3498 { 0, 4, 98, 7, 26, 0, 0 }, 3499 { 0, 2, 82, 7, 44, 0, 0 }, 3500 { 0, 1, 61, 7, 65, 1, 0 }, 3501 { 0, 0, 40, 7, 86, 2, 0 }, 3502 { 0, 0, 23, 7, 100, 5, 0 }, 3503 { 0, 0, 12, 7, 105, 11, 0 }, 3504 { 0, 6, 101, 7, 21, 0, 0 }, 3505 { 0, 3, 89, 7, 36, 0, 0 }, 3506 { 0, 1, 69, 7, 57, 1, 0 }, 3507 { 0, 0, 48, 7, 79, 1, 0 }, 3508 { 0, 0, 29, 7, 95, 4, 0 }, 3509 { 0, 0, 16, 7, 104, 8, 0 }, 3510 { 0, 8, 104, 7, 16, 0, 0 }, 3511 { 0, 4, 95, 7, 29, 0, 0 }, 3512 { 0, 1, 79, 7, 48, 0, 0 }, 3513 { 0, 1, 57, 7, 69, 1, 0 }, 3514 { 0, 0, 36, 7, 89, 3, 0 }, 3515 { 0, 0, 21, 7, 101, 6, 0 }, 3516 { 0, 11, 105, 7, 12, 0, 0 }, 3517 { 0, 5, 100, 7, 23, 0, 0 }, 3518 { 0, 2, 86, 7, 40, 0, 0 }, 3519 { 0, 1, 65, 7, 61, 1, 0 }, 3520 { 0, 0, 44, 7, 82, 2, 0 }, 3521 { 0, 0, 26, 7, 98, 4, 0 }, 3522 { 0, 0, 14, 7, 105, 9, 0 }, 3523 { 0, 7, 103, 7, 18, 0, 0 }, 3524 { 0, 3, 92, 7, 33, 0, 0 }, 3525 { 0, 1, 75, 7, 52, 0, 0 } } }, 3526 .ptrn_arr = { { 0xc9999333, 0x332664cc, 0x4cc99993, 0x93332666, 3527 0x99 } }, 3528 .sample_patrn_length = 138, 3529 .hor_ds_en = 1, 3530 .ver_ds_en = 1 3531 }, { 3532 /* Scale factor 32 / (32 + 38) = 0.457143 */ 3533 .hor_phase_arr = { 3534 .even = { { 0, 12, 104, 7, 12, 0, 0 }, 3535 { 0, 5, 98, 7, 25, 0, 0 }, 3536 { 0, 2, 80, 7, 46, 0, 0 }, 3537 { 0, 1, 55, 7, 71, 1, 0 }, 3538 { 0, 0, 32, 7, 92, 4, 0 }, 3539 { 0, 0, 16, 7, 103, 9, 0 }, 3540 { 0, 7, 101, 7, 20, 0, 0 }, 3541 { 0, 3, 86, 7, 39, 0, 0 }, 3542 { 0, 1, 63, 7, 63, 1, 0 }, 3543 { 0, 0, 39, 7, 86, 3, 0 }, 3544 { 0, 0, 20, 7, 101, 7, 0 }, 3545 { 0, 9, 103, 7, 16, 0, 0 }, 3546 { 0, 4, 92, 7, 32, 0, 0 }, 3547 { 0, 1, 71, 7, 55, 1, 0 }, 3548 { 0, 0, 46, 7, 80, 2, 0 }, 3549 { 0, 0, 25, 7, 98, 5, 0 } }, 3550 .odd = { { 0, 0, 50, 7, 76, 2, 0 }, 3551 { 0, 0, 28, 7, 96, 4, 0 }, 3552 { 0, 0, 14, 7, 104, 10, 0 }, 3553 { 0, 6, 99, 7, 23, 0, 0 }, 3554 { 0, 2, 84, 7, 42, 0, 0 }, 3555 { 0, 1, 59, 7, 67, 1, 0 }, 3556 { 0, 0, 35, 7, 90, 3, 0 }, 3557 { 0, 0, 18, 7, 102, 8, 0 }, 3558 { 0, 8, 102, 7, 18, 0, 0 }, 3559 { 0, 3, 90, 7, 35, 0, 0 }, 3560 { 0, 1, 67, 7, 59, 1, 0 }, 3561 { 0, 0, 42, 7, 84, 2, 0 }, 3562 { 0, 0, 23, 7, 99, 6, 0 }, 3563 { 0, 10, 104, 7, 14, 0, 0 }, 3564 { 0, 4, 96, 7, 28, 0, 0 }, 3565 { 0, 2, 76, 7, 50, 0, 0 } } }, 3566 .ver_phase_arr = { 3567 .even = { { 0, 12, 104, 7, 12, 0, 0 }, 3568 { 0, 5, 98, 7, 25, 0, 0 }, 3569 { 0, 2, 80, 7, 46, 0, 0 }, 3570 { 0, 1, 55, 7, 71, 1, 0 }, 3571 { 0, 0, 32, 7, 92, 4, 0 }, 3572 { 0, 0, 16, 7, 103, 9, 0 }, 3573 { 0, 7, 101, 7, 20, 0, 0 }, 3574 { 0, 3, 86, 7, 39, 0, 0 }, 3575 { 0, 1, 63, 7, 63, 1, 0 }, 3576 { 0, 0, 39, 7, 86, 3, 0 }, 3577 { 0, 0, 20, 7, 101, 7, 0 }, 3578 { 0, 9, 103, 7, 16, 0, 0 }, 3579 { 0, 4, 92, 7, 32, 0, 0 }, 3580 { 0, 1, 71, 7, 55, 1, 0 }, 3581 { 0, 0, 46, 7, 80, 2, 0 }, 3582 { 0, 0, 25, 7, 98, 5, 0 } }, 3583 .odd = { { 0, 0, 50, 7, 76, 2, 0 }, 3584 { 0, 0, 28, 7, 96, 4, 0 }, 3585 { 0, 0, 14, 7, 104, 10, 0 }, 3586 { 0, 6, 99, 7, 23, 0, 0 }, 3587 { 0, 2, 84, 7, 42, 0, 0 }, 3588 { 0, 1, 59, 7, 67, 1, 0 }, 3589 { 0, 0, 35, 7, 90, 3, 0 }, 3590 { 0, 0, 18, 7, 102, 8, 0 }, 3591 { 0, 8, 102, 7, 18, 0, 0 }, 3592 { 0, 3, 90, 7, 35, 0, 0 }, 3593 { 0, 1, 67, 7, 59, 1, 0 }, 3594 { 0, 0, 42, 7, 84, 2, 0 }, 3595 { 0, 0, 23, 7, 99, 6, 0 }, 3596 { 0, 10, 104, 7, 14, 0, 0 }, 3597 { 0, 4, 96, 7, 28, 0, 0 }, 3598 { 0, 2, 76, 7, 50, 0, 0 } } }, 3599 .ptrn_arr = { { 0xcc999333, 0x99332664, 0x9 } }, 3600 .sample_patrn_length = 70, 3601 .hor_ds_en = 1, 3602 .ver_ds_en = 1 3603 }, { 3604 /* Scale factor 32 / (32 + 39) = 0.450704 */ 3605 .hor_phase_arr = { 3606 .even = { { 0, 13, 102, 7, 13, 0, 0 }, 3607 { 0, 5, 94, 7, 29, 0, 0 }, 3608 { 0, 1, 71, 7, 55, 1, 0 }, 3609 { 0, 0, 43, 7, 83, 2, 0 }, 3610 { 0, 0, 21, 7, 100, 7, 0 }, 3611 { 0, 8, 102, 7, 18, 0, 0 }, 3612 { 0, 3, 86, 7, 39, 0, 0 }, 3613 { 0, 1, 59, 7, 67, 1, 0 }, 3614 { 0, 0, 32, 7, 92, 4, 0 }, 3615 { 0, 0, 14, 7, 103, 11, 0 }, 3616 { 0, 5, 97, 7, 26, 0, 0 }, 3617 { 0, 2, 74, 7, 51, 1, 0 }, 3618 { 0, 0, 47, 7, 79, 2, 0 }, 3619 { 0, 0, 23, 7, 99, 6, 0 }, 3620 { 0, 10, 102, 7, 16, 0, 0 }, 3621 { 0, 3, 89, 7, 36, 0, 0 }, 3622 { 0, 1, 63, 7, 63, 1, 0 }, 3623 { 0, 0, 36, 7, 89, 3, 0 }, 3624 { 0, 0, 16, 7, 102, 10, 0 }, 3625 { 0, 6, 99, 7, 23, 0, 0 }, 3626 { 0, 2, 79, 7, 47, 0, 0 }, 3627 { 0, 1, 51, 7, 74, 2, 0 }, 3628 { 0, 0, 26, 7, 97, 5, 0 }, 3629 { 0, 11, 103, 7, 14, 0, 0 }, 3630 { 0, 4, 92, 7, 32, 0, 0 }, 3631 { 0, 1, 67, 7, 59, 1, 0 }, 3632 { 0, 0, 39, 7, 86, 3, 0 }, 3633 { 0, 0, 18, 7, 102, 8, 0 }, 3634 { 0, 7, 100, 7, 21, 0, 0 }, 3635 { 0, 2, 83, 7, 43, 0, 0 }, 3636 { 0, 1, 55, 7, 71, 1, 0 }, 3637 { 0, 0, 29, 7, 94, 5, 0 } }, 3638 .odd = { { 0, 0, 49, 7, 77, 2, 0 }, 3639 { 0, 0, 25, 7, 97, 6, 0 }, 3640 { 0, 10, 103, 7, 15, 0, 0 }, 3641 { 0, 4, 90, 7, 34, 0, 0 }, 3642 { 0, 1, 65, 7, 61, 1, 0 }, 3643 { 0, 0, 37, 7, 88, 3, 0 }, 3644 { 0, 0, 17, 7, 102, 9, 0 }, 3645 { 0, 7, 99, 7, 22, 0, 0 }, 3646 { 0, 2, 81, 7, 45, 0, 0 }, 3647 { 0, 1, 53, 7, 72, 2, 0 }, 3648 { 0, 0, 27, 7, 96, 5, 0 }, 3649 { 0, 12, 103, 7, 13, 0, 0 }, 3650 { 0, 4, 93, 7, 31, 0, 0 }, 3651 { 0, 1, 69, 7, 57, 1, 0 }, 3652 { 0, 0, 41, 7, 84, 3, 0 }, 3653 { 0, 0, 20, 7, 100, 8, 0 }, 3654 { 0, 8, 100, 7, 20, 0, 0 }, 3655 { 0, 3, 84, 7, 41, 0, 0 }, 3656 { 0, 1, 57, 7, 69, 1, 0 }, 3657 { 0, 0, 31, 7, 93, 4, 0 }, 3658 { 0, 0, 13, 7, 103, 12, 0 }, 3659 { 0, 5, 96, 7, 27, 0, 0 }, 3660 { 0, 2, 72, 7, 53, 1, 0 }, 3661 { 0, 0, 45, 7, 81, 2, 0 }, 3662 { 0, 0, 22, 7, 99, 7, 0 }, 3663 { 0, 9, 102, 7, 17, 0, 0 }, 3664 { 0, 3, 88, 7, 37, 0, 0 }, 3665 { 0, 1, 61, 7, 65, 1, 0 }, 3666 { 0, 0, 34, 7, 90, 4, 0 }, 3667 { 0, 0, 15, 7, 103, 10, 0 }, 3668 { 0, 6, 97, 7, 25, 0, 0 }, 3669 { 0, 2, 77, 7, 49, 0, 0 } } }, 3670 .ver_phase_arr = { 3671 .even = { { 0, 13, 102, 7, 13, 0, 0 }, 3672 { 0, 5, 94, 7, 29, 0, 0 }, 3673 { 0, 1, 71, 7, 55, 1, 0 }, 3674 { 0, 0, 43, 7, 83, 2, 0 }, 3675 { 0, 0, 21, 7, 100, 7, 0 }, 3676 { 0, 8, 102, 7, 18, 0, 0 }, 3677 { 0, 3, 86, 7, 39, 0, 0 }, 3678 { 0, 1, 59, 7, 67, 1, 0 }, 3679 { 0, 0, 32, 7, 92, 4, 0 }, 3680 { 0, 0, 14, 7, 103, 11, 0 }, 3681 { 0, 5, 97, 7, 26, 0, 0 }, 3682 { 0, 2, 74, 7, 51, 1, 0 }, 3683 { 0, 0, 47, 7, 79, 2, 0 }, 3684 { 0, 0, 23, 7, 99, 6, 0 }, 3685 { 0, 10, 102, 7, 16, 0, 0 }, 3686 { 0, 3, 89, 7, 36, 0, 0 }, 3687 { 0, 1, 63, 7, 63, 1, 0 }, 3688 { 0, 0, 36, 7, 89, 3, 0 }, 3689 { 0, 0, 16, 7, 102, 10, 0 }, 3690 { 0, 6, 99, 7, 23, 0, 0 }, 3691 { 0, 2, 79, 7, 47, 0, 0 }, 3692 { 0, 1, 51, 7, 74, 2, 0 }, 3693 { 0, 0, 26, 7, 97, 5, 0 }, 3694 { 0, 11, 103, 7, 14, 0, 0 }, 3695 { 0, 4, 92, 7, 32, 0, 0 }, 3696 { 0, 1, 67, 7, 59, 1, 0 }, 3697 { 0, 0, 39, 7, 86, 3, 0 }, 3698 { 0, 0, 18, 7, 102, 8, 0 }, 3699 { 0, 7, 100, 7, 21, 0, 0 }, 3700 { 0, 2, 83, 7, 43, 0, 0 }, 3701 { 0, 1, 55, 7, 71, 1, 0 }, 3702 { 0, 0, 29, 7, 94, 5, 0 } }, 3703 .odd = { { 0, 0, 49, 7, 77, 2, 0 }, 3704 { 0, 0, 25, 7, 97, 6, 0 }, 3705 { 0, 10, 103, 7, 15, 0, 0 }, 3706 { 0, 4, 90, 7, 34, 0, 0 }, 3707 { 0, 1, 65, 7, 61, 1, 0 }, 3708 { 0, 0, 37, 7, 88, 3, 0 }, 3709 { 0, 0, 17, 7, 102, 9, 0 }, 3710 { 0, 7, 99, 7, 22, 0, 0 }, 3711 { 0, 2, 81, 7, 45, 0, 0 }, 3712 { 0, 1, 53, 7, 72, 2, 0 }, 3713 { 0, 0, 27, 7, 96, 5, 0 }, 3714 { 0, 12, 103, 7, 13, 0, 0 }, 3715 { 0, 4, 93, 7, 31, 0, 0 }, 3716 { 0, 1, 69, 7, 57, 1, 0 }, 3717 { 0, 0, 41, 7, 84, 3, 0 }, 3718 { 0, 0, 20, 7, 100, 8, 0 }, 3719 { 0, 8, 100, 7, 20, 0, 0 }, 3720 { 0, 3, 84, 7, 41, 0, 0 }, 3721 { 0, 1, 57, 7, 69, 1, 0 }, 3722 { 0, 0, 31, 7, 93, 4, 0 }, 3723 { 0, 0, 13, 7, 103, 12, 0 }, 3724 { 0, 5, 96, 7, 27, 0, 0 }, 3725 { 0, 2, 72, 7, 53, 1, 0 }, 3726 { 0, 0, 45, 7, 81, 2, 0 }, 3727 { 0, 0, 22, 7, 99, 7, 0 }, 3728 { 0, 9, 102, 7, 17, 0, 0 }, 3729 { 0, 3, 88, 7, 37, 0, 0 }, 3730 { 0, 1, 61, 7, 65, 1, 0 }, 3731 { 0, 0, 34, 7, 90, 4, 0 }, 3732 { 0, 0, 15, 7, 103, 10, 0 }, 3733 { 0, 6, 97, 7, 25, 0, 0 }, 3734 { 0, 2, 77, 7, 49, 0, 0 } } }, 3735 .ptrn_arr = { { 0x4cc99933, 0xc9993266, 0x9332664c, 0x32664cc9, 3736 0x993 } }, 3737 .sample_patrn_length = 142, 3738 .hor_ds_en = 1, 3739 .ver_ds_en = 1 3740 }, { 3741 /* Scale factor 32 / (32 + 40) = 0.444444 */ 3742 .hor_phase_arr = { 3743 .even = { { 0, 13, 102, 7, 13, 0, 0 }, 3744 { 0, 4, 91, 7, 33, 0, 0 }, 3745 { 0, 1, 63, 7, 63, 1, 0 }, 3746 { 0, 0, 33, 7, 91, 4, 0 } }, 3747 .odd = { { 0, 0, 47, 7, 79, 2, 0 }, 3748 { 0, 0, 21, 7, 99, 8, 0 }, 3749 { 0, 8, 99, 7, 21, 0, 0 }, 3750 { 0, 2, 79, 7, 47, 0, 0 } } }, 3751 .ver_phase_arr = { 3752 .even = { { 0, 13, 102, 7, 13, 0, 0 }, 3753 { 0, 4, 91, 7, 33, 0, 0 }, 3754 { 0, 1, 63, 7, 63, 1, 0 }, 3755 { 0, 0, 33, 7, 91, 4, 0 } }, 3756 .odd = { { 0, 0, 47, 7, 79, 2, 0 }, 3757 { 0, 0, 21, 7, 99, 8, 0 }, 3758 { 0, 8, 99, 7, 21, 0, 0 }, 3759 { 0, 2, 79, 7, 47, 0, 0 } } }, 3760 .ptrn_arr = { { 0x9933 } }, 3761 .sample_patrn_length = 18, 3762 .hor_ds_en = 1, 3763 .ver_ds_en = 1 3764 }, { 3765 /* Scale factor 32 / (32 + 41) = 0.438356 */ 3766 .hor_phase_arr = { 3767 .even = { { 0, 14, 100, 7, 14, 0, 0 }, 3768 { 0, 4, 87, 7, 37, 0, 0 }, 3769 { 0, 1, 55, 7, 70, 2, 0 }, 3770 { 0, 0, 25, 7, 96, 7, 0 }, 3771 { 0, 8, 98, 7, 22, 0, 0 }, 3772 { 0, 2, 74, 7, 51, 1, 0 }, 3773 { 0, 0, 40, 7, 85, 3, 0 }, 3774 { 0, 0, 16, 7, 100, 12, 0 }, 3775 { 0, 5, 90, 7, 33, 0, 0 }, 3776 { 0, 1, 59, 7, 67, 1, 0 }, 3777 { 0, 0, 27, 7, 95, 6, 0 }, 3778 { 0, 9, 99, 7, 20, 0, 0 }, 3779 { 0, 2, 78, 7, 47, 1, 0 }, 3780 { 0, 0, 44, 7, 81, 3, 0 }, 3781 { 0, 0, 18, 7, 99, 11, 0 }, 3782 { 0, 5, 93, 7, 30, 0, 0 }, 3783 { 0, 1, 63, 7, 63, 1, 0 }, 3784 { 0, 0, 30, 7, 93, 5, 0 }, 3785 { 0, 11, 99, 7, 18, 0, 0 }, 3786 { 0, 3, 81, 7, 44, 0, 0 }, 3787 { 0, 1, 47, 7, 78, 2, 0 }, 3788 { 0, 0, 20, 7, 99, 9, 0 }, 3789 { 0, 6, 95, 7, 27, 0, 0 }, 3790 { 0, 1, 67, 7, 59, 1, 0 }, 3791 { 0, 0, 33, 7, 90, 5, 0 }, 3792 { 0, 12, 100, 7, 16, 0, 0 }, 3793 { 0, 3, 85, 7, 40, 0, 0 }, 3794 { 0, 1, 51, 7, 74, 2, 0 }, 3795 { 0, 0, 22, 7, 98, 8, 0 }, 3796 { 0, 7, 96, 7, 25, 0, 0 }, 3797 { 0, 2, 70, 7, 55, 1, 0 }, 3798 { 0, 0, 37, 7, 87, 4, 0 } }, 3799 .odd = { { 0, 0, 45, 7, 80, 3, 0 }, 3800 { 0, 0, 19, 7, 99, 10, 0 }, 3801 { 0, 6, 93, 7, 29, 0, 0 }, 3802 { 0, 1, 65, 7, 61, 1, 0 }, 3803 { 0, 0, 32, 7, 91, 5, 0 }, 3804 { 0, 11, 100, 7, 17, 0, 0 }, 3805 { 0, 3, 83, 7, 42, 0, 0 }, 3806 { 0, 1, 49, 7, 76, 2, 0 }, 3807 { 0, 0, 21, 7, 98, 9, 0 }, 3808 { 0, 7, 95, 7, 26, 0, 0 }, 3809 { 0, 2, 68, 7, 57, 1, 0 }, 3810 { 0, 0, 35, 7, 89, 4, 0 }, 3811 { 0, 13, 100, 7, 15, 0, 0 }, 3812 { 0, 4, 86, 7, 38, 0, 0 }, 3813 { 0, 1, 53, 7, 72, 2, 0 }, 3814 { 0, 0, 23, 7, 97, 8, 0 }, 3815 { 0, 8, 97, 7, 23, 0, 0 }, 3816 { 0, 2, 72, 7, 53, 1, 0 }, 3817 { 0, 0, 38, 7, 86, 4, 0 }, 3818 { 0, 0, 15, 7, 100, 13, 0 }, 3819 { 0, 4, 89, 7, 35, 0, 0 }, 3820 { 0, 1, 57, 7, 68, 2, 0 }, 3821 { 0, 0, 26, 7, 95, 7, 0 }, 3822 { 0, 9, 98, 7, 21, 0, 0 }, 3823 { 0, 2, 76, 7, 49, 1, 0 }, 3824 { 0, 0, 42, 7, 83, 3, 0 }, 3825 { 0, 0, 17, 7, 100, 11, 0 }, 3826 { 0, 5, 91, 7, 32, 0, 0 }, 3827 { 0, 1, 61, 7, 65, 1, 0 }, 3828 { 0, 0, 29, 7, 93, 6, 0 }, 3829 { 0, 10, 99, 7, 19, 0, 0 }, 3830 { 0, 3, 80, 7, 45, 0, 0 } } }, 3831 .ver_phase_arr = { 3832 .even = { { 0, 14, 100, 7, 14, 0, 0 }, 3833 { 0, 4, 87, 7, 37, 0, 0 }, 3834 { 0, 1, 55, 7, 70, 2, 0 }, 3835 { 0, 0, 25, 7, 96, 7, 0 }, 3836 { 0, 8, 98, 7, 22, 0, 0 }, 3837 { 0, 2, 74, 7, 51, 1, 0 }, 3838 { 0, 0, 40, 7, 85, 3, 0 }, 3839 { 0, 0, 16, 7, 100, 12, 0 }, 3840 { 0, 5, 90, 7, 33, 0, 0 }, 3841 { 0, 1, 59, 7, 67, 1, 0 }, 3842 { 0, 0, 27, 7, 95, 6, 0 }, 3843 { 0, 9, 99, 7, 20, 0, 0 }, 3844 { 0, 2, 78, 7, 47, 1, 0 }, 3845 { 0, 0, 44, 7, 81, 3, 0 }, 3846 { 0, 0, 18, 7, 99, 11, 0 }, 3847 { 0, 5, 93, 7, 30, 0, 0 }, 3848 { 0, 1, 63, 7, 63, 1, 0 }, 3849 { 0, 0, 30, 7, 93, 5, 0 }, 3850 { 0, 11, 99, 7, 18, 0, 0 }, 3851 { 0, 3, 81, 7, 44, 0, 0 }, 3852 { 0, 1, 47, 7, 78, 2, 0 }, 3853 { 0, 0, 20, 7, 99, 9, 0 }, 3854 { 0, 6, 95, 7, 27, 0, 0 }, 3855 { 0, 1, 67, 7, 59, 1, 0 }, 3856 { 0, 0, 33, 7, 90, 5, 0 }, 3857 { 0, 12, 100, 7, 16, 0, 0 }, 3858 { 0, 3, 85, 7, 40, 0, 0 }, 3859 { 0, 1, 51, 7, 74, 2, 0 }, 3860 { 0, 0, 22, 7, 98, 8, 0 }, 3861 { 0, 7, 96, 7, 25, 0, 0 }, 3862 { 0, 2, 70, 7, 55, 1, 0 }, 3863 { 0, 0, 37, 7, 87, 4, 0 } }, 3864 .odd = { { 0, 0, 45, 7, 80, 3, 0 }, 3865 { 0, 0, 19, 7, 99, 10, 0 }, 3866 { 0, 6, 93, 7, 29, 0, 0 }, 3867 { 0, 1, 65, 7, 61, 1, 0 }, 3868 { 0, 0, 32, 7, 91, 5, 0 }, 3869 { 0, 11, 100, 7, 17, 0, 0 }, 3870 { 0, 3, 83, 7, 42, 0, 0 }, 3871 { 0, 1, 49, 7, 76, 2, 0 }, 3872 { 0, 0, 21, 7, 98, 9, 0 }, 3873 { 0, 7, 95, 7, 26, 0, 0 }, 3874 { 0, 2, 68, 7, 57, 1, 0 }, 3875 { 0, 0, 35, 7, 89, 4, 0 }, 3876 { 0, 13, 100, 7, 15, 0, 0 }, 3877 { 0, 4, 86, 7, 38, 0, 0 }, 3878 { 0, 1, 53, 7, 72, 2, 0 }, 3879 { 0, 0, 23, 7, 97, 8, 0 }, 3880 { 0, 8, 97, 7, 23, 0, 0 }, 3881 { 0, 2, 72, 7, 53, 1, 0 }, 3882 { 0, 0, 38, 7, 86, 4, 0 }, 3883 { 0, 0, 15, 7, 100, 13, 0 }, 3884 { 0, 4, 89, 7, 35, 0, 0 }, 3885 { 0, 1, 57, 7, 68, 2, 0 }, 3886 { 0, 0, 26, 7, 95, 7, 0 }, 3887 { 0, 9, 98, 7, 21, 0, 0 }, 3888 { 0, 2, 76, 7, 49, 1, 0 }, 3889 { 0, 0, 42, 7, 83, 3, 0 }, 3890 { 0, 0, 17, 7, 100, 11, 0 }, 3891 { 0, 5, 91, 7, 32, 0, 0 }, 3892 { 0, 1, 61, 7, 65, 1, 0 }, 3893 { 0, 0, 29, 7, 93, 6, 0 }, 3894 { 0, 10, 99, 7, 19, 0, 0 }, 3895 { 0, 3, 80, 7, 45, 0, 0 } } }, 3896 .ptrn_arr = { { 0x664c9933, 0x664c9932, 0x64cc9932, 0x64cc9932, 3897 0x9932 } }, 3898 .sample_patrn_length = 146, 3899 .hor_ds_en = 1, 3900 .ver_ds_en = 1 3901 }, { 3902 /* Scale factor 32 / (32 + 42) = 0.432432 */ 3903 .hor_phase_arr = { 3904 .even = { { 0, 14, 100, 7, 14, 0, 0 }, 3905 { 0, 4, 84, 7, 40, 0, 0 }, 3906 { 0, 1, 48, 7, 76, 3, 0 }, 3907 { 0, 0, 18, 7, 99, 11, 0 }, 3908 { 0, 5, 89, 7, 34, 0, 0 }, 3909 { 0, 1, 55, 7, 70, 2, 0 }, 3910 { 0, 0, 23, 7, 96, 9, 0 }, 3911 { 0, 7, 93, 7, 28, 0, 0 }, 3912 { 0, 1, 63, 7, 63, 1, 0 }, 3913 { 0, 0, 28, 7, 93, 7, 0 }, 3914 { 0, 9, 96, 7, 23, 0, 0 }, 3915 { 0, 2, 70, 7, 55, 1, 0 }, 3916 { 0, 0, 34, 7, 89, 5, 0 }, 3917 { 0, 11, 99, 7, 18, 0, 0 }, 3918 { 0, 3, 76, 7, 48, 1, 0 }, 3919 { 0, 0, 40, 7, 84, 4, 0 } }, 3920 .odd = { { 0, 1, 44, 7, 80, 3, 0 }, 3921 { 0, 0, 16, 7, 99, 13, 0 }, 3922 { 0, 4, 87, 7, 37, 0, 0 }, 3923 { 0, 1, 51, 7, 74, 2, 0 }, 3924 { 0, 0, 20, 7, 98, 10, 0 }, 3925 { 0, 6, 91, 7, 31, 0, 0 }, 3926 { 0, 1, 59, 7, 66, 2, 0 }, 3927 { 0, 0, 25, 7, 95, 8, 0 }, 3928 { 0, 8, 95, 7, 25, 0, 0 }, 3929 { 0, 2, 66, 7, 59, 1, 0 }, 3930 { 0, 0, 31, 7, 91, 6, 0 }, 3931 { 0, 10, 98, 7, 20, 0, 0 }, 3932 { 0, 2, 74, 7, 51, 1, 0 }, 3933 { 0, 0, 37, 7, 87, 4, 0 }, 3934 { 0, 13, 99, 7, 16, 0, 0 }, 3935 { 0, 3, 80, 7, 44, 1, 0 } } }, 3936 .ver_phase_arr = { 3937 .even = { { 0, 14, 100, 7, 14, 0, 0 }, 3938 { 0, 4, 84, 7, 40, 0, 0 }, 3939 { 0, 1, 48, 7, 76, 3, 0 }, 3940 { 0, 0, 18, 7, 99, 11, 0 }, 3941 { 0, 5, 89, 7, 34, 0, 0 }, 3942 { 0, 1, 55, 7, 70, 2, 0 }, 3943 { 0, 0, 23, 7, 96, 9, 0 }, 3944 { 0, 7, 93, 7, 28, 0, 0 }, 3945 { 0, 1, 63, 7, 63, 1, 0 }, 3946 { 0, 0, 28, 7, 93, 7, 0 }, 3947 { 0, 9, 96, 7, 23, 0, 0 }, 3948 { 0, 2, 70, 7, 55, 1, 0 }, 3949 { 0, 0, 34, 7, 89, 5, 0 }, 3950 { 0, 11, 99, 7, 18, 0, 0 }, 3951 { 0, 3, 76, 7, 48, 1, 0 }, 3952 { 0, 0, 40, 7, 84, 4, 0 } }, 3953 .odd = { { 0, 1, 44, 7, 80, 3, 0 }, 3954 { 0, 0, 16, 7, 99, 13, 0 }, 3955 { 0, 4, 87, 7, 37, 0, 0 }, 3956 { 0, 1, 51, 7, 74, 2, 0 }, 3957 { 0, 0, 20, 7, 98, 10, 0 }, 3958 { 0, 6, 91, 7, 31, 0, 0 }, 3959 { 0, 1, 59, 7, 66, 2, 0 }, 3960 { 0, 0, 25, 7, 95, 8, 0 }, 3961 { 0, 8, 95, 7, 25, 0, 0 }, 3962 { 0, 2, 66, 7, 59, 1, 0 }, 3963 { 0, 0, 31, 7, 91, 6, 0 }, 3964 { 0, 10, 98, 7, 20, 0, 0 }, 3965 { 0, 2, 74, 7, 51, 1, 0 }, 3966 { 0, 0, 37, 7, 87, 4, 0 }, 3967 { 0, 13, 99, 7, 16, 0, 0 }, 3968 { 0, 3, 80, 7, 44, 1, 0 } } }, 3969 .ptrn_arr = { { 0x264c9933, 0x3264c993, 0x99 } }, 3970 .sample_patrn_length = 74, 3971 .hor_ds_en = 1, 3972 .ver_ds_en = 1 3973 }, { 3974 /* Scale factor 32 / (32 + 43) = 0.426667 */ 3975 .hor_phase_arr = { 3976 .even = { { 0, 15, 98, 7, 15, 0, 0 }, 3977 { 0, 3, 80, 7, 44, 1, 0 }, 3978 { 0, 0, 41, 7, 83, 4, 0 }, 3979 { 0, 13, 98, 7, 17, 0, 0 }, 3980 { 0, 3, 76, 7, 48, 1, 0 }, 3981 { 0, 0, 38, 7, 85, 5, 0 }, 3982 { 0, 12, 97, 7, 19, 0, 0 }, 3983 { 0, 2, 74, 7, 51, 1, 0 }, 3984 { 0, 0, 34, 7, 89, 5, 0 }, 3985 { 0, 10, 97, 7, 21, 0, 0 }, 3986 { 0, 2, 70, 7, 55, 1, 0 }, 3987 { 0, 0, 31, 7, 91, 6, 0 }, 3988 { 0, 9, 96, 7, 23, 0, 0 }, 3989 { 0, 2, 66, 7, 59, 1, 0 }, 3990 { 0, 0, 29, 7, 92, 7, 0 }, 3991 { 0, 8, 94, 7, 26, 0, 0 }, 3992 { 0, 1, 63, 7, 63, 1, 0 }, 3993 { 0, 0, 26, 7, 94, 8, 0 }, 3994 { 0, 7, 92, 7, 29, 0, 0 }, 3995 { 0, 1, 59, 7, 66, 2, 0 }, 3996 { 0, 0, 23, 7, 96, 9, 0 }, 3997 { 0, 6, 91, 7, 31, 0, 0 }, 3998 { 0, 1, 55, 7, 70, 2, 0 }, 3999 { 0, 0, 21, 7, 97, 10, 0 }, 4000 { 0, 5, 89, 7, 34, 0, 0 }, 4001 { 0, 1, 51, 7, 74, 2, 0 }, 4002 { 0, 0, 19, 7, 97, 12, 0 }, 4003 { 0, 5, 85, 7, 38, 0, 0 }, 4004 { 0, 1, 48, 7, 76, 3, 0 }, 4005 { 0, 0, 17, 7, 98, 13, 0 }, 4006 { 0, 4, 83, 7, 41, 0, 0 }, 4007 { 0, 1, 44, 7, 80, 3, 0 } }, 4008 .odd = { { 0, 1, 43, 7, 80, 4, 0 }, 4009 { 0, 14, 98, 7, 16, 0, 0 }, 4010 { 0, 3, 78, 7, 46, 1, 0 }, 4011 { 0, 0, 39, 7, 85, 4, 0 }, 4012 { 0, 12, 98, 7, 18, 0, 0 }, 4013 { 0, 3, 74, 7, 50, 1, 0 }, 4014 { 0, 0, 36, 7, 87, 5, 0 }, 4015 { 0, 11, 97, 7, 20, 0, 0 }, 4016 { 0, 2, 72, 7, 53, 1, 0 }, 4017 { 0, 0, 33, 7, 89, 6, 0 }, 4018 { 0, 10, 96, 7, 22, 0, 0 }, 4019 { 0, 2, 68, 7, 57, 1, 0 }, 4020 { 0, 0, 30, 7, 92, 6, 0 }, 4021 { 0, 9, 94, 7, 25, 0, 0 }, 4022 { 0, 2, 64, 7, 61, 1, 0 }, 4023 { 0, 0, 27, 7, 94, 7, 0 }, 4024 { 0, 7, 94, 7, 27, 0, 0 }, 4025 { 0, 1, 61, 7, 64, 2, 0 }, 4026 { 0, 0, 25, 7, 94, 9, 0 }, 4027 { 0, 6, 92, 7, 30, 0, 0 }, 4028 { 0, 1, 57, 7, 68, 2, 0 }, 4029 { 0, 0, 22, 7, 96, 10, 0 }, 4030 { 0, 6, 89, 7, 33, 0, 0 }, 4031 { 0, 1, 53, 7, 72, 2, 0 }, 4032 { 0, 0, 20, 7, 97, 11, 0 }, 4033 { 0, 5, 87, 7, 36, 0, 0 }, 4034 { 0, 1, 50, 7, 74, 3, 0 }, 4035 { 0, 0, 18, 7, 98, 12, 0 }, 4036 { 0, 4, 85, 7, 39, 0, 0 }, 4037 { 0, 1, 46, 7, 78, 3, 0 }, 4038 { 0, 0, 16, 7, 98, 14, 0 }, 4039 { 0, 4, 80, 7, 43, 1, 0 } } }, 4040 .ver_phase_arr = { 4041 .even = { { 0, 15, 98, 7, 15, 0, 0 }, 4042 { 0, 3, 80, 7, 44, 1, 0 }, 4043 { 0, 0, 41, 7, 83, 4, 0 }, 4044 { 0, 13, 98, 7, 17, 0, 0 }, 4045 { 0, 3, 76, 7, 48, 1, 0 }, 4046 { 0, 0, 38, 7, 85, 5, 0 }, 4047 { 0, 12, 97, 7, 19, 0, 0 }, 4048 { 0, 2, 74, 7, 51, 1, 0 }, 4049 { 0, 0, 34, 7, 89, 5, 0 }, 4050 { 0, 10, 97, 7, 21, 0, 0 }, 4051 { 0, 2, 70, 7, 55, 1, 0 }, 4052 { 0, 0, 31, 7, 91, 6, 0 }, 4053 { 0, 9, 96, 7, 23, 0, 0 }, 4054 { 0, 2, 66, 7, 59, 1, 0 }, 4055 { 0, 0, 29, 7, 92, 7, 0 }, 4056 { 0, 8, 94, 7, 26, 0, 0 }, 4057 { 0, 1, 63, 7, 63, 1, 0 }, 4058 { 0, 0, 26, 7, 94, 8, 0 }, 4059 { 0, 7, 92, 7, 29, 0, 0 }, 4060 { 0, 1, 59, 7, 66, 2, 0 }, 4061 { 0, 0, 23, 7, 96, 9, 0 }, 4062 { 0, 6, 91, 7, 31, 0, 0 }, 4063 { 0, 1, 55, 7, 70, 2, 0 }, 4064 { 0, 0, 21, 7, 97, 10, 0 }, 4065 { 0, 5, 89, 7, 34, 0, 0 }, 4066 { 0, 1, 51, 7, 74, 2, 0 }, 4067 { 0, 0, 19, 7, 97, 12, 0 }, 4068 { 0, 5, 85, 7, 38, 0, 0 }, 4069 { 0, 1, 48, 7, 76, 3, 0 }, 4070 { 0, 0, 17, 7, 98, 13, 0 }, 4071 { 0, 4, 83, 7, 41, 0, 0 }, 4072 { 0, 1, 44, 7, 80, 3, 0 } }, 4073 .odd = { { 0, 1, 43, 7, 80, 4, 0 }, 4074 { 0, 14, 98, 7, 16, 0, 0 }, 4075 { 0, 3, 78, 7, 46, 1, 0 }, 4076 { 0, 0, 39, 7, 85, 4, 0 }, 4077 { 0, 12, 98, 7, 18, 0, 0 }, 4078 { 0, 3, 74, 7, 50, 1, 0 }, 4079 { 0, 0, 36, 7, 87, 5, 0 }, 4080 { 0, 11, 97, 7, 20, 0, 0 }, 4081 { 0, 2, 72, 7, 53, 1, 0 }, 4082 { 0, 0, 33, 7, 89, 6, 0 }, 4083 { 0, 10, 96, 7, 22, 0, 0 }, 4084 { 0, 2, 68, 7, 57, 1, 0 }, 4085 { 0, 0, 30, 7, 92, 6, 0 }, 4086 { 0, 9, 94, 7, 25, 0, 0 }, 4087 { 0, 2, 64, 7, 61, 1, 0 }, 4088 { 0, 0, 27, 7, 94, 7, 0 }, 4089 { 0, 7, 94, 7, 27, 0, 0 }, 4090 { 0, 1, 61, 7, 64, 2, 0 }, 4091 { 0, 0, 25, 7, 94, 9, 0 }, 4092 { 0, 6, 92, 7, 30, 0, 0 }, 4093 { 0, 1, 57, 7, 68, 2, 0 }, 4094 { 0, 0, 22, 7, 96, 10, 0 }, 4095 { 0, 6, 89, 7, 33, 0, 0 }, 4096 { 0, 1, 53, 7, 72, 2, 0 }, 4097 { 0, 0, 20, 7, 97, 11, 0 }, 4098 { 0, 5, 87, 7, 36, 0, 0 }, 4099 { 0, 1, 50, 7, 74, 3, 0 }, 4100 { 0, 0, 18, 7, 98, 12, 0 }, 4101 { 0, 4, 85, 7, 39, 0, 0 }, 4102 { 0, 1, 46, 7, 78, 3, 0 }, 4103 { 0, 0, 16, 7, 98, 14, 0 }, 4104 { 0, 4, 80, 7, 43, 1, 0 } } }, 4105 .ptrn_arr = { { 0x3264c993, 0x93264c99, 0x993264c9, 0xc993264c, 4106 0x93264 } }, 4107 .sample_patrn_length = 150, 4108 .hor_ds_en = 1, 4109 .ver_ds_en = 1 4110 }, { 4111 /* Scale factor 32 / (32 + 44) = 0.421053 */ 4112 .hor_phase_arr = { 4113 .even = { { 0, 16, 96, 7, 16, 0, 0 }, 4114 { 0, 3, 76, 7, 48, 1, 0 }, 4115 { 0, 0, 35, 7, 87, 6, 0 }, 4116 { 0, 10, 94, 7, 24, 0, 0 }, 4117 { 0, 2, 62, 7, 62, 2, 0 }, 4118 { 0, 0, 24, 7, 94, 10, 0 }, 4119 { 0, 6, 87, 7, 35, 0, 0 }, 4120 { 0, 1, 48, 7, 76, 3, 0 } }, 4121 .odd = { { 0, 1, 41, 7, 82, 4, 0 }, 4122 { 0, 12, 97, 7, 19, 0, 0 }, 4123 { 0, 2, 70, 7, 55, 1, 0 }, 4124 { 0, 0, 29, 7, 92, 7, 0 }, 4125 { 0, 7, 92, 7, 29, 0, 0 }, 4126 { 0, 1, 55, 7, 70, 2, 0 }, 4127 { 0, 0, 19, 7, 97, 12, 0 }, 4128 { 0, 4, 82, 7, 41, 1, 0 } } }, 4129 .ver_phase_arr = { 4130 .even = { { 0, 16, 96, 7, 16, 0, 0 }, 4131 { 0, 3, 76, 7, 48, 1, 0 }, 4132 { 0, 0, 35, 7, 87, 6, 0 }, 4133 { 0, 10, 94, 7, 24, 0, 0 }, 4134 { 0, 2, 62, 7, 62, 2, 0 }, 4135 { 0, 0, 24, 7, 94, 10, 0 }, 4136 { 0, 6, 87, 7, 35, 0, 0 }, 4137 { 0, 1, 48, 7, 76, 3, 0 } }, 4138 .odd = { { 0, 1, 41, 7, 82, 4, 0 }, 4139 { 0, 12, 97, 7, 19, 0, 0 }, 4140 { 0, 2, 70, 7, 55, 1, 0 }, 4141 { 0, 0, 29, 7, 92, 7, 0 }, 4142 { 0, 7, 92, 7, 29, 0, 0 }, 4143 { 0, 1, 55, 7, 70, 2, 0 }, 4144 { 0, 0, 19, 7, 97, 12, 0 }, 4145 { 0, 4, 82, 7, 41, 1, 0 } } }, 4146 .ptrn_arr = { { 0x3264c993, 0x9 } }, 4147 .sample_patrn_length = 38, 4148 .hor_ds_en = 1, 4149 .ver_ds_en = 1 4150 }, { 4151 /* Scale factor 32 / (32 + 45) = 0.415584 */ 4152 .hor_phase_arr = { 4153 .even = { { 0, 16, 96, 7, 16, 0, 0 }, 4154 { 0, 3, 72, 7, 52, 1, 0 }, 4155 { 0, 0, 30, 7, 90, 8, 0 }, 4156 { 0, 7, 89, 7, 32, 0, 0 }, 4157 { 0, 1, 48, 7, 76, 3, 0 }, 4158 { 0, 14, 96, 7, 18, 0, 0 }, 4159 { 0, 2, 70, 7, 55, 1, 0 }, 4160 { 0, 0, 27, 7, 92, 9, 0 }, 4161 { 0, 6, 87, 7, 35, 0, 0 }, 4162 { 0, 1, 45, 7, 78, 4, 0 }, 4163 { 0, 13, 95, 7, 20, 0, 0 }, 4164 { 0, 2, 66, 7, 59, 1, 0 }, 4165 { 0, 0, 24, 7, 94, 10, 0 }, 4166 { 0, 5, 85, 7, 38, 0, 0 }, 4167 { 0, 1, 42, 7, 81, 4, 0 }, 4168 { 0, 11, 95, 7, 22, 0, 0 }, 4169 { 0, 2, 62, 7, 62, 2, 0 }, 4170 { 0, 0, 22, 7, 95, 11, 0 }, 4171 { 0, 4, 81, 7, 42, 1, 0 }, 4172 { 0, 0, 38, 7, 85, 5, 0 }, 4173 { 0, 10, 94, 7, 24, 0, 0 }, 4174 { 0, 1, 59, 7, 66, 2, 0 }, 4175 { 0, 0, 20, 7, 95, 13, 0 }, 4176 { 0, 4, 78, 7, 45, 1, 0 }, 4177 { 0, 0, 35, 7, 87, 6, 0 }, 4178 { 0, 9, 92, 7, 27, 0, 0 }, 4179 { 0, 1, 55, 7, 70, 2, 0 }, 4180 { 0, 0, 18, 7, 96, 14, 0 }, 4181 { 0, 3, 76, 7, 48, 1, 0 }, 4182 { 0, 0, 32, 7, 89, 7, 0 }, 4183 { 0, 8, 90, 7, 30, 0, 0 }, 4184 { 0, 1, 52, 7, 72, 3, 0 } }, 4185 .odd = { { 0, 1, 40, 7, 82, 5, 0 }, 4186 { 0, 11, 94, 7, 23, 0, 0 }, 4187 { 0, 2, 61, 7, 63, 2, 0 }, 4188 { 0, 0, 21, 7, 95, 12, 0 }, 4189 { 0, 4, 80, 7, 43, 1, 0 }, 4190 { 0, 0, 37, 7, 85, 6, 0 }, 4191 { 0, 9, 93, 7, 26, 0, 0 }, 4192 { 0, 1, 57, 7, 68, 2, 0 }, 4193 { 0, 0, 19, 7, 95, 14, 0 }, 4194 { 0, 4, 76, 7, 47, 1, 0 }, 4195 { 0, 0, 34, 7, 88, 6, 0 }, 4196 { 0, 8, 92, 7, 28, 0, 0 }, 4197 { 0, 1, 54, 7, 70, 3, 0 }, 4198 { 0, 0, 17, 7, 96, 15, 0 }, 4199 { 0, 3, 74, 7, 50, 1, 0 }, 4200 { 0, 0, 31, 7, 90, 7, 0 }, 4201 { 0, 7, 90, 7, 31, 0, 0 }, 4202 { 0, 1, 50, 7, 74, 3, 0 }, 4203 { 0, 15, 96, 7, 17, 0, 0 }, 4204 { 0, 3, 70, 7, 54, 1, 0 }, 4205 { 0, 0, 28, 7, 92, 8, 0 }, 4206 { 0, 6, 88, 7, 34, 0, 0 }, 4207 { 0, 1, 47, 7, 76, 4, 0 }, 4208 { 0, 14, 95, 7, 19, 0, 0 }, 4209 { 0, 2, 68, 7, 57, 1, 0 }, 4210 { 0, 0, 26, 7, 93, 9, 0 }, 4211 { 0, 6, 85, 7, 37, 0, 0 }, 4212 { 0, 1, 43, 7, 80, 4, 0 }, 4213 { 0, 12, 95, 7, 21, 0, 0 }, 4214 { 0, 2, 63, 7, 61, 2, 0 }, 4215 { 0, 0, 23, 7, 94, 11, 0 }, 4216 { 0, 5, 82, 7, 40, 1, 0 } } }, 4217 .ver_phase_arr = { 4218 .even = { { 0, 16, 96, 7, 16, 0, 0 }, 4219 { 0, 3, 72, 7, 52, 1, 0 }, 4220 { 0, 0, 30, 7, 90, 8, 0 }, 4221 { 0, 7, 89, 7, 32, 0, 0 }, 4222 { 0, 1, 48, 7, 76, 3, 0 }, 4223 { 0, 14, 96, 7, 18, 0, 0 }, 4224 { 0, 2, 70, 7, 55, 1, 0 }, 4225 { 0, 0, 27, 7, 92, 9, 0 }, 4226 { 0, 6, 87, 7, 35, 0, 0 }, 4227 { 0, 1, 45, 7, 78, 4, 0 }, 4228 { 0, 13, 95, 7, 20, 0, 0 }, 4229 { 0, 2, 66, 7, 59, 1, 0 }, 4230 { 0, 0, 24, 7, 94, 10, 0 }, 4231 { 0, 5, 85, 7, 38, 0, 0 }, 4232 { 0, 1, 42, 7, 81, 4, 0 }, 4233 { 0, 11, 95, 7, 22, 0, 0 }, 4234 { 0, 2, 62, 7, 62, 2, 0 }, 4235 { 0, 0, 22, 7, 95, 11, 0 }, 4236 { 0, 4, 81, 7, 42, 1, 0 }, 4237 { 0, 0, 38, 7, 85, 5, 0 }, 4238 { 0, 10, 94, 7, 24, 0, 0 }, 4239 { 0, 1, 59, 7, 66, 2, 0 }, 4240 { 0, 0, 20, 7, 95, 13, 0 }, 4241 { 0, 4, 78, 7, 45, 1, 0 }, 4242 { 0, 0, 35, 7, 87, 6, 0 }, 4243 { 0, 9, 92, 7, 27, 0, 0 }, 4244 { 0, 1, 55, 7, 70, 2, 0 }, 4245 { 0, 0, 18, 7, 96, 14, 0 }, 4246 { 0, 3, 76, 7, 48, 1, 0 }, 4247 { 0, 0, 32, 7, 89, 7, 0 }, 4248 { 0, 8, 90, 7, 30, 0, 0 }, 4249 { 0, 1, 52, 7, 72, 3, 0 } }, 4250 .odd = { { 0, 1, 40, 7, 82, 5, 0 }, 4251 { 0, 11, 94, 7, 23, 0, 0 }, 4252 { 0, 2, 61, 7, 63, 2, 0 }, 4253 { 0, 0, 21, 7, 95, 12, 0 }, 4254 { 0, 4, 80, 7, 43, 1, 0 }, 4255 { 0, 0, 37, 7, 85, 6, 0 }, 4256 { 0, 9, 93, 7, 26, 0, 0 }, 4257 { 0, 1, 57, 7, 68, 2, 0 }, 4258 { 0, 0, 19, 7, 95, 14, 0 }, 4259 { 0, 4, 76, 7, 47, 1, 0 }, 4260 { 0, 0, 34, 7, 88, 6, 0 }, 4261 { 0, 8, 92, 7, 28, 0, 0 }, 4262 { 0, 1, 54, 7, 70, 3, 0 }, 4263 { 0, 0, 17, 7, 96, 15, 0 }, 4264 { 0, 3, 74, 7, 50, 1, 0 }, 4265 { 0, 0, 31, 7, 90, 7, 0 }, 4266 { 0, 7, 90, 7, 31, 0, 0 }, 4267 { 0, 1, 50, 7, 74, 3, 0 }, 4268 { 0, 15, 96, 7, 17, 0, 0 }, 4269 { 0, 3, 70, 7, 54, 1, 0 }, 4270 { 0, 0, 28, 7, 92, 8, 0 }, 4271 { 0, 6, 88, 7, 34, 0, 0 }, 4272 { 0, 1, 47, 7, 76, 4, 0 }, 4273 { 0, 14, 95, 7, 19, 0, 0 }, 4274 { 0, 2, 68, 7, 57, 1, 0 }, 4275 { 0, 0, 26, 7, 93, 9, 0 }, 4276 { 0, 6, 85, 7, 37, 0, 0 }, 4277 { 0, 1, 43, 7, 80, 4, 0 }, 4278 { 0, 12, 95, 7, 21, 0, 0 }, 4279 { 0, 2, 63, 7, 61, 2, 0 }, 4280 { 0, 0, 23, 7, 94, 11, 0 }, 4281 { 0, 5, 82, 7, 40, 1, 0 } } }, 4282 .ptrn_arr = { { 0x9324c993, 0xc99324c9, 0x26499324, 0x93264993, 4283 0x932649 } }, 4284 .sample_patrn_length = 154, 4285 .hor_ds_en = 1, 4286 .ver_ds_en = 1 4287 }, { 4288 /* Scale factor 32 / (32 + 46) = 0.410256 */ 4289 .hor_phase_arr = { 4290 .even = { { 0, 17, 94, 7, 17, 0, 0 }, 4291 { 0, 3, 69, 7, 55, 1, 0 }, 4292 { 0, 0, 25, 7, 93, 10, 0 }, 4293 { 0, 5, 80, 7, 42, 1, 0 }, 4294 { 0, 0, 36, 7, 86, 6, 0 }, 4295 { 0, 8, 90, 7, 30, 0, 0 }, 4296 { 0, 1, 49, 7, 74, 4, 0 }, 4297 { 0, 13, 94, 7, 21, 0, 0 }, 4298 { 0, 2, 62, 7, 62, 2, 0 }, 4299 { 0, 0, 21, 7, 94, 13, 0 }, 4300 { 0, 4, 74, 7, 49, 1, 0 }, 4301 { 0, 0, 30, 7, 90, 8, 0 }, 4302 { 0, 6, 86, 7, 36, 0, 0 }, 4303 { 0, 1, 42, 7, 80, 5, 0 }, 4304 { 0, 10, 93, 7, 25, 0, 0 }, 4305 { 0, 1, 55, 7, 69, 3, 0 } }, 4306 .odd = { { 0, 1, 39, 7, 83, 5, 0 }, 4307 { 0, 9, 91, 7, 28, 0, 0 }, 4308 { 0, 1, 52, 7, 72, 3, 0 }, 4309 { 0, 15, 94, 7, 19, 0, 0 }, 4310 { 0, 2, 65, 7, 59, 2, 0 }, 4311 { 0, 0, 23, 7, 93, 12, 0 }, 4312 { 0, 4, 78, 7, 45, 1, 0 }, 4313 { 0, 0, 33, 7, 88, 7, 0 }, 4314 { 0, 7, 88, 7, 33, 0, 0 }, 4315 { 0, 1, 45, 7, 78, 4, 0 }, 4316 { 0, 12, 93, 7, 23, 0, 0 }, 4317 { 0, 2, 59, 7, 65, 2, 0 }, 4318 { 0, 0, 19, 7, 94, 15, 0 }, 4319 { 0, 3, 72, 7, 52, 1, 0 }, 4320 { 0, 0, 28, 7, 91, 9, 0 }, 4321 { 0, 5, 83, 7, 39, 1, 0 } } }, 4322 .ver_phase_arr = { 4323 .even = { { 0, 17, 94, 7, 17, 0, 0 }, 4324 { 0, 3, 69, 7, 55, 1, 0 }, 4325 { 0, 0, 25, 7, 93, 10, 0 }, 4326 { 0, 5, 80, 7, 42, 1, 0 }, 4327 { 0, 0, 36, 7, 86, 6, 0 }, 4328 { 0, 8, 90, 7, 30, 0, 0 }, 4329 { 0, 1, 49, 7, 74, 4, 0 }, 4330 { 0, 13, 94, 7, 21, 0, 0 }, 4331 { 0, 2, 62, 7, 62, 2, 0 }, 4332 { 0, 0, 21, 7, 94, 13, 0 }, 4333 { 0, 4, 74, 7, 49, 1, 0 }, 4334 { 0, 0, 30, 7, 90, 8, 0 }, 4335 { 0, 6, 86, 7, 36, 0, 0 }, 4336 { 0, 1, 42, 7, 80, 5, 0 }, 4337 { 0, 10, 93, 7, 25, 0, 0 }, 4338 { 0, 1, 55, 7, 69, 3, 0 } }, 4339 .odd = { { 0, 1, 39, 7, 83, 5, 0 }, 4340 { 0, 9, 91, 7, 28, 0, 0 }, 4341 { 0, 1, 52, 7, 72, 3, 0 }, 4342 { 0, 15, 94, 7, 19, 0, 0 }, 4343 { 0, 2, 65, 7, 59, 2, 0 }, 4344 { 0, 0, 23, 7, 93, 12, 0 }, 4345 { 0, 4, 78, 7, 45, 1, 0 }, 4346 { 0, 0, 33, 7, 88, 7, 0 }, 4347 { 0, 7, 88, 7, 33, 0, 0 }, 4348 { 0, 1, 45, 7, 78, 4, 0 }, 4349 { 0, 12, 93, 7, 23, 0, 0 }, 4350 { 0, 2, 59, 7, 65, 2, 0 }, 4351 { 0, 0, 19, 7, 94, 15, 0 }, 4352 { 0, 3, 72, 7, 52, 1, 0 }, 4353 { 0, 0, 28, 7, 91, 9, 0 }, 4354 { 0, 5, 83, 7, 39, 1, 0 } } }, 4355 .ptrn_arr = { { 0x93264993, 0x4c99264c, 0x932 } }, 4356 .sample_patrn_length = 78, 4357 .hor_ds_en = 1, 4358 .ver_ds_en = 1 4359 }, { 4360 /* Scale factor 32 / (32 + 47) = 0.405063 */ 4361 .hor_phase_arr = { 4362 .even = { { 0, 17, 94, 7, 17, 0, 0 }, 4363 { 0, 2, 65, 7, 59, 2, 0 }, 4364 { 0, 0, 21, 7, 93, 14, 0 }, 4365 { 0, 3, 72, 7, 52, 1, 0 }, 4366 { 0, 0, 26, 7, 91, 11, 0 }, 4367 { 0, 4, 78, 7, 45, 1, 0 }, 4368 { 0, 0, 31, 7, 88, 9, 0 }, 4369 { 0, 6, 82, 7, 39, 1, 0 }, 4370 { 0, 1, 36, 7, 84, 7, 0 }, 4371 { 0, 8, 87, 7, 33, 0, 0 }, 4372 { 0, 1, 42, 7, 80, 5, 0 }, 4373 { 0, 10, 90, 7, 28, 0, 0 }, 4374 { 0, 1, 49, 7, 74, 4, 0 }, 4375 { 0, 12, 93, 7, 23, 0, 0 }, 4376 { 0, 2, 55, 7, 68, 3, 0 }, 4377 { 0, 15, 94, 7, 19, 0, 0 }, 4378 { 0, 2, 62, 7, 62, 2, 0 }, 4379 { 0, 0, 19, 7, 94, 15, 0 }, 4380 { 0, 3, 68, 7, 55, 2, 0 }, 4381 { 0, 0, 23, 7, 93, 12, 0 }, 4382 { 0, 4, 74, 7, 49, 1, 0 }, 4383 { 0, 0, 28, 7, 90, 10, 0 }, 4384 { 0, 5, 80, 7, 42, 1, 0 }, 4385 { 0, 0, 33, 7, 87, 8, 0 }, 4386 { 0, 7, 84, 7, 36, 1, 0 }, 4387 { 0, 1, 39, 7, 82, 6, 0 }, 4388 { 0, 9, 88, 7, 31, 0, 0 }, 4389 { 0, 1, 45, 7, 78, 4, 0 }, 4390 { 0, 11, 91, 7, 26, 0, 0 }, 4391 { 0, 1, 52, 7, 72, 3, 0 }, 4392 { 0, 14, 93, 7, 21, 0, 0 }, 4393 { 0, 2, 59, 7, 65, 2, 0 } }, 4394 .odd = { { 0, 1, 38, 7, 83, 6, 0 }, 4395 { 0, 8, 88, 7, 32, 0, 0 }, 4396 { 0, 1, 44, 7, 78, 5, 0 }, 4397 { 0, 10, 91, 7, 27, 0, 0 }, 4398 { 0, 1, 50, 7, 73, 4, 0 }, 4399 { 0, 13, 93, 7, 22, 0, 0 }, 4400 { 0, 2, 57, 7, 66, 3, 0 }, 4401 { 0, 16, 94, 7, 18, 0, 0 }, 4402 { 0, 2, 64, 7, 60, 2, 0 }, 4403 { 0, 0, 20, 7, 93, 15, 0 }, 4404 { 0, 3, 70, 7, 54, 1, 0 }, 4405 { 0, 0, 24, 7, 92, 12, 0 }, 4406 { 0, 4, 76, 7, 47, 1, 0 }, 4407 { 0, 0, 29, 7, 90, 9, 0 }, 4408 { 0, 5, 81, 7, 41, 1, 0 }, 4409 { 0, 0, 35, 7, 86, 7, 0 }, 4410 { 0, 7, 86, 7, 35, 0, 0 }, 4411 { 0, 1, 41, 7, 81, 5, 0 }, 4412 { 0, 9, 90, 7, 29, 0, 0 }, 4413 { 0, 1, 47, 7, 76, 4, 0 }, 4414 { 0, 12, 92, 7, 24, 0, 0 }, 4415 { 0, 1, 54, 7, 70, 3, 0 }, 4416 { 0, 15, 93, 7, 20, 0, 0 }, 4417 { 0, 2, 60, 7, 64, 2, 0 }, 4418 { 0, 0, 18, 7, 94, 16, 0 }, 4419 { 0, 3, 66, 7, 57, 2, 0 }, 4420 { 0, 0, 22, 7, 93, 13, 0 }, 4421 { 0, 4, 73, 7, 50, 1, 0 }, 4422 { 0, 0, 27, 7, 91, 10, 0 }, 4423 { 0, 5, 78, 7, 44, 1, 0 }, 4424 { 0, 0, 32, 7, 88, 8, 0 }, 4425 { 0, 6, 83, 7, 38, 1, 0 } } }, 4426 .ver_phase_arr = { 4427 .even = { { 0, 17, 94, 7, 17, 0, 0 }, 4428 { 0, 2, 65, 7, 59, 2, 0 }, 4429 { 0, 0, 21, 7, 93, 14, 0 }, 4430 { 0, 3, 72, 7, 52, 1, 0 }, 4431 { 0, 0, 26, 7, 91, 11, 0 }, 4432 { 0, 4, 78, 7, 45, 1, 0 }, 4433 { 0, 0, 31, 7, 88, 9, 0 }, 4434 { 0, 6, 82, 7, 39, 1, 0 }, 4435 { 0, 1, 36, 7, 84, 7, 0 }, 4436 { 0, 8, 87, 7, 33, 0, 0 }, 4437 { 0, 1, 42, 7, 80, 5, 0 }, 4438 { 0, 10, 90, 7, 28, 0, 0 }, 4439 { 0, 1, 49, 7, 74, 4, 0 }, 4440 { 0, 12, 93, 7, 23, 0, 0 }, 4441 { 0, 2, 55, 7, 68, 3, 0 }, 4442 { 0, 15, 94, 7, 19, 0, 0 }, 4443 { 0, 2, 62, 7, 62, 2, 0 }, 4444 { 0, 0, 19, 7, 94, 15, 0 }, 4445 { 0, 3, 68, 7, 55, 2, 0 }, 4446 { 0, 0, 23, 7, 93, 12, 0 }, 4447 { 0, 4, 74, 7, 49, 1, 0 }, 4448 { 0, 0, 28, 7, 90, 10, 0 }, 4449 { 0, 5, 80, 7, 42, 1, 0 }, 4450 { 0, 0, 33, 7, 87, 8, 0 }, 4451 { 0, 7, 84, 7, 36, 1, 0 }, 4452 { 0, 1, 39, 7, 82, 6, 0 }, 4453 { 0, 9, 88, 7, 31, 0, 0 }, 4454 { 0, 1, 45, 7, 78, 4, 0 }, 4455 { 0, 11, 91, 7, 26, 0, 0 }, 4456 { 0, 1, 52, 7, 72, 3, 0 }, 4457 { 0, 14, 93, 7, 21, 0, 0 }, 4458 { 0, 2, 59, 7, 65, 2, 0 } }, 4459 .odd = { { 0, 1, 38, 7, 83, 6, 0 }, 4460 { 0, 8, 88, 7, 32, 0, 0 }, 4461 { 0, 1, 44, 7, 78, 5, 0 }, 4462 { 0, 10, 91, 7, 27, 0, 0 }, 4463 { 0, 1, 50, 7, 73, 4, 0 }, 4464 { 0, 13, 93, 7, 22, 0, 0 }, 4465 { 0, 2, 57, 7, 66, 3, 0 }, 4466 { 0, 16, 94, 7, 18, 0, 0 }, 4467 { 0, 2, 64, 7, 60, 2, 0 }, 4468 { 0, 0, 20, 7, 93, 15, 0 }, 4469 { 0, 3, 70, 7, 54, 1, 0 }, 4470 { 0, 0, 24, 7, 92, 12, 0 }, 4471 { 0, 4, 76, 7, 47, 1, 0 }, 4472 { 0, 0, 29, 7, 90, 9, 0 }, 4473 { 0, 5, 81, 7, 41, 1, 0 }, 4474 { 0, 0, 35, 7, 86, 7, 0 }, 4475 { 0, 7, 86, 7, 35, 0, 0 }, 4476 { 0, 1, 41, 7, 81, 5, 0 }, 4477 { 0, 9, 90, 7, 29, 0, 0 }, 4478 { 0, 1, 47, 7, 76, 4, 0 }, 4479 { 0, 12, 92, 7, 24, 0, 0 }, 4480 { 0, 1, 54, 7, 70, 3, 0 }, 4481 { 0, 15, 93, 7, 20, 0, 0 }, 4482 { 0, 2, 60, 7, 64, 2, 0 }, 4483 { 0, 0, 18, 7, 94, 16, 0 }, 4484 { 0, 3, 66, 7, 57, 2, 0 }, 4485 { 0, 0, 22, 7, 93, 13, 0 }, 4486 { 0, 4, 73, 7, 50, 1, 0 }, 4487 { 0, 0, 27, 7, 91, 10, 0 }, 4488 { 0, 5, 78, 7, 44, 1, 0 }, 4489 { 0, 0, 32, 7, 88, 8, 0 }, 4490 { 0, 6, 83, 7, 38, 1, 0 } } }, 4491 .ptrn_arr = { { 0x99264993, 0x24c93264, 0x99264c93, 0x24c99264, 4492 0x9324c93 } }, 4493 .sample_patrn_length = 158, 4494 .hor_ds_en = 1, 4495 .ver_ds_en = 1 4496 }, { 4497 /* Scale factor 32 / (32 + 48) = 0.4 */ 4498 .hor_phase_arr = { 4499 .even = { { 0, 18, 92, 7, 18, 0, 0 }, 4500 { 0, 2, 62, 7, 62, 2, 0 } }, 4501 .odd = { { 0, 1, 37, 7, 83, 7, 0 }, 4502 { 0, 7, 83, 7, 37, 1, 0 } } }, 4503 .ver_phase_arr = { 4504 .even = { { 0, 18, 92, 7, 18, 0, 0 }, 4505 { 0, 2, 62, 7, 62, 2, 0 } }, 4506 .odd = { { 0, 1, 37, 7, 83, 7, 0 }, 4507 { 0, 7, 83, 7, 37, 1, 0 } } }, 4508 .ptrn_arr = { { 0x93 } }, 4509 .sample_patrn_length = 10, 4510 .hor_ds_en = 1, 4511 .ver_ds_en = 1 4512 }, { 4513 /* Scale factor 32 / (32 + 49) = 0.395062 */ 4514 .hor_phase_arr = { 4515 .even = { { 0, 18, 92, 7, 18, 0, 0 }, 4516 { 0, 2, 58, 7, 65, 3, 0 }, 4517 { 0, 15, 91, 7, 22, 0, 0 }, 4518 { 0, 2, 52, 7, 70, 4, 0 }, 4519 { 0, 12, 89, 7, 27, 0, 0 }, 4520 { 0, 1, 46, 7, 76, 5, 0 }, 4521 { 0, 9, 87, 7, 32, 0, 0 }, 4522 { 0, 1, 40, 7, 80, 7, 0 }, 4523 { 0, 7, 83, 7, 37, 1, 0 }, 4524 { 0, 1, 34, 7, 85, 8, 0 }, 4525 { 0, 6, 78, 7, 43, 1, 0 }, 4526 { 0, 0, 29, 7, 88, 11, 0 }, 4527 { 0, 4, 74, 7, 49, 1, 0 }, 4528 { 0, 0, 24, 7, 91, 13, 0 }, 4529 { 0, 3, 68, 7, 55, 2, 0 }, 4530 { 0, 0, 20, 7, 92, 16, 0 }, 4531 { 0, 2, 62, 7, 62, 2, 0 }, 4532 { 0, 16, 92, 7, 20, 0, 0 }, 4533 { 0, 2, 55, 7, 68, 3, 0 }, 4534 { 0, 13, 91, 7, 24, 0, 0 }, 4535 { 0, 1, 49, 7, 74, 4, 0 }, 4536 { 0, 11, 88, 7, 29, 0, 0 }, 4537 { 0, 1, 43, 7, 78, 6, 0 }, 4538 { 0, 8, 85, 7, 34, 1, 0 }, 4539 { 0, 1, 37, 7, 83, 7, 0 }, 4540 { 0, 7, 80, 7, 40, 1, 0 }, 4541 { 0, 0, 32, 7, 87, 9, 0 }, 4542 { 0, 5, 76, 7, 46, 1, 0 }, 4543 { 0, 0, 27, 7, 89, 12, 0 }, 4544 { 0, 4, 70, 7, 52, 2, 0 }, 4545 { 0, 0, 22, 7, 91, 15, 0 }, 4546 { 0, 3, 65, 7, 58, 2, 0 } }, 4547 .odd = { { 0, 1, 36, 7, 83, 8, 0 }, 4548 { 0, 6, 80, 7, 41, 1, 0 }, 4549 { 0, 0, 30, 7, 88, 10, 0 }, 4550 { 0, 5, 75, 7, 47, 1, 0 }, 4551 { 0, 0, 25, 7, 90, 13, 0 }, 4552 { 0, 4, 68, 7, 54, 2, 0 }, 4553 { 0, 0, 21, 7, 91, 16, 0 }, 4554 { 0, 3, 63, 7, 60, 2, 0 }, 4555 { 0, 17, 92, 7, 19, 0, 0 }, 4556 { 0, 2, 57, 7, 66, 3, 0 }, 4557 { 0, 14, 91, 7, 23, 0, 0 }, 4558 { 0, 1, 51, 7, 72, 4, 0 }, 4559 { 0, 11, 89, 7, 28, 0, 0 }, 4560 { 0, 1, 44, 7, 78, 5, 0 }, 4561 { 0, 9, 85, 7, 33, 1, 0 }, 4562 { 0, 1, 38, 7, 82, 7, 0 }, 4563 { 0, 7, 82, 7, 38, 1, 0 }, 4564 { 0, 1, 33, 7, 85, 9, 0 }, 4565 { 0, 5, 78, 7, 44, 1, 0 }, 4566 { 0, 0, 28, 7, 89, 11, 0 }, 4567 { 0, 4, 72, 7, 51, 1, 0 }, 4568 { 0, 0, 23, 7, 91, 14, 0 }, 4569 { 0, 3, 66, 7, 57, 2, 0 }, 4570 { 0, 0, 19, 7, 92, 17, 0 }, 4571 { 0, 2, 60, 7, 63, 3, 0 }, 4572 { 0, 16, 91, 7, 21, 0, 0 }, 4573 { 0, 2, 54, 7, 68, 4, 0 }, 4574 { 0, 13, 90, 7, 25, 0, 0 }, 4575 { 0, 1, 47, 7, 75, 5, 0 }, 4576 { 0, 10, 88, 7, 30, 0, 0 }, 4577 { 0, 1, 41, 7, 80, 6, 0 }, 4578 { 0, 8, 83, 7, 36, 1, 0 } } }, 4579 .ver_phase_arr = { 4580 .even = { { 0, 18, 92, 7, 18, 0, 0 }, 4581 { 0, 2, 58, 7, 65, 3, 0 }, 4582 { 0, 15, 91, 7, 22, 0, 0 }, 4583 { 0, 2, 52, 7, 70, 4, 0 }, 4584 { 0, 12, 89, 7, 27, 0, 0 }, 4585 { 0, 1, 46, 7, 76, 5, 0 }, 4586 { 0, 9, 87, 7, 32, 0, 0 }, 4587 { 0, 1, 40, 7, 80, 7, 0 }, 4588 { 0, 7, 83, 7, 37, 1, 0 }, 4589 { 0, 1, 34, 7, 85, 8, 0 }, 4590 { 0, 6, 78, 7, 43, 1, 0 }, 4591 { 0, 0, 29, 7, 88, 11, 0 }, 4592 { 0, 4, 74, 7, 49, 1, 0 }, 4593 { 0, 0, 24, 7, 91, 13, 0 }, 4594 { 0, 3, 68, 7, 55, 2, 0 }, 4595 { 0, 0, 20, 7, 92, 16, 0 }, 4596 { 0, 2, 62, 7, 62, 2, 0 }, 4597 { 0, 16, 92, 7, 20, 0, 0 }, 4598 { 0, 2, 55, 7, 68, 3, 0 }, 4599 { 0, 13, 91, 7, 24, 0, 0 }, 4600 { 0, 1, 49, 7, 74, 4, 0 }, 4601 { 0, 11, 88, 7, 29, 0, 0 }, 4602 { 0, 1, 43, 7, 78, 6, 0 }, 4603 { 0, 8, 85, 7, 34, 1, 0 }, 4604 { 0, 1, 37, 7, 83, 7, 0 }, 4605 { 0, 7, 80, 7, 40, 1, 0 }, 4606 { 0, 0, 32, 7, 87, 9, 0 }, 4607 { 0, 5, 76, 7, 46, 1, 0 }, 4608 { 0, 0, 27, 7, 89, 12, 0 }, 4609 { 0, 4, 70, 7, 52, 2, 0 }, 4610 { 0, 0, 22, 7, 91, 15, 0 }, 4611 { 0, 3, 65, 7, 58, 2, 0 } }, 4612 .odd = { { 0, 1, 36, 7, 83, 8, 0 }, 4613 { 0, 6, 80, 7, 41, 1, 0 }, 4614 { 0, 0, 30, 7, 88, 10, 0 }, 4615 { 0, 5, 75, 7, 47, 1, 0 }, 4616 { 0, 0, 25, 7, 90, 13, 0 }, 4617 { 0, 4, 68, 7, 54, 2, 0 }, 4618 { 0, 0, 21, 7, 91, 16, 0 }, 4619 { 0, 3, 63, 7, 60, 2, 0 }, 4620 { 0, 17, 92, 7, 19, 0, 0 }, 4621 { 0, 2, 57, 7, 66, 3, 0 }, 4622 { 0, 14, 91, 7, 23, 0, 0 }, 4623 { 0, 1, 51, 7, 72, 4, 0 }, 4624 { 0, 11, 89, 7, 28, 0, 0 }, 4625 { 0, 1, 44, 7, 78, 5, 0 }, 4626 { 0, 9, 85, 7, 33, 1, 0 }, 4627 { 0, 1, 38, 7, 82, 7, 0 }, 4628 { 0, 7, 82, 7, 38, 1, 0 }, 4629 { 0, 1, 33, 7, 85, 9, 0 }, 4630 { 0, 5, 78, 7, 44, 1, 0 }, 4631 { 0, 0, 28, 7, 89, 11, 0 }, 4632 { 0, 4, 72, 7, 51, 1, 0 }, 4633 { 0, 0, 23, 7, 91, 14, 0 }, 4634 { 0, 3, 66, 7, 57, 2, 0 }, 4635 { 0, 0, 19, 7, 92, 17, 0 }, 4636 { 0, 2, 60, 7, 63, 3, 0 }, 4637 { 0, 16, 91, 7, 21, 0, 0 }, 4638 { 0, 2, 54, 7, 68, 4, 0 }, 4639 { 0, 13, 90, 7, 25, 0, 0 }, 4640 { 0, 1, 47, 7, 75, 5, 0 }, 4641 { 0, 10, 88, 7, 30, 0, 0 }, 4642 { 0, 1, 41, 7, 80, 6, 0 }, 4643 { 0, 8, 83, 7, 36, 1, 0 } } }, 4644 .ptrn_arr = { { 0xc9324c93, 0x92649924, 0x24c92649, 0x49324c93, 4645 0x92649926 } }, 4646 .sample_patrn_length = 162, 4647 .hor_ds_en = 1, 4648 .ver_ds_en = 1 4649 }, { 4650 /* Scale factor 32 / (32 + 50) = 0.390244 */ 4651 .hor_phase_arr = { 4652 .even = { { 0, 19, 90, 7, 19, 0, 0 }, 4653 { 0, 2, 55, 7, 67, 4, 0 }, 4654 { 0, 12, 89, 7, 27, 0, 0 }, 4655 { 0, 1, 43, 7, 78, 6, 0 }, 4656 { 0, 8, 82, 7, 37, 1, 0 }, 4657 { 0, 1, 32, 7, 85, 10, 0 }, 4658 { 0, 5, 73, 7, 49, 1, 0 }, 4659 { 0, 0, 23, 7, 90, 15, 0 }, 4660 { 0, 3, 61, 7, 61, 3, 0 }, 4661 { 0, 15, 90, 7, 23, 0, 0 }, 4662 { 0, 1, 49, 7, 73, 5, 0 }, 4663 { 0, 10, 85, 7, 32, 1, 0 }, 4664 { 0, 1, 37, 7, 82, 8, 0 }, 4665 { 0, 6, 78, 7, 43, 1, 0 }, 4666 { 0, 0, 27, 7, 89, 12, 0 }, 4667 { 0, 4, 67, 7, 55, 2, 0 } }, 4668 .odd = { { 0, 1, 35, 7, 83, 9, 0 }, 4669 { 0, 5, 76, 7, 46, 1, 0 }, 4670 { 0, 0, 25, 7, 89, 14, 0 }, 4671 { 0, 3, 65, 7, 58, 2, 0 }, 4672 { 0, 17, 90, 7, 21, 0, 0 }, 4673 { 0, 2, 52, 7, 70, 4, 0 }, 4674 { 0, 11, 88, 7, 29, 0, 0 }, 4675 { 0, 1, 40, 7, 80, 7, 0 }, 4676 { 0, 7, 80, 7, 40, 1, 0 }, 4677 { 0, 0, 29, 7, 88, 11, 0 }, 4678 { 0, 4, 70, 7, 52, 2, 0 }, 4679 { 0, 0, 21, 7, 90, 17, 0 }, 4680 { 0, 2, 58, 7, 65, 3, 0 }, 4681 { 0, 14, 89, 7, 25, 0, 0 }, 4682 { 0, 1, 46, 7, 76, 5, 0 }, 4683 { 0, 9, 83, 7, 35, 1, 0 } } }, 4684 .ver_phase_arr = { 4685 .even = { { 0, 19, 90, 7, 19, 0, 0 }, 4686 { 0, 2, 55, 7, 67, 4, 0 }, 4687 { 0, 12, 89, 7, 27, 0, 0 }, 4688 { 0, 1, 43, 7, 78, 6, 0 }, 4689 { 0, 8, 82, 7, 37, 1, 0 }, 4690 { 0, 1, 32, 7, 85, 10, 0 }, 4691 { 0, 5, 73, 7, 49, 1, 0 }, 4692 { 0, 0, 23, 7, 90, 15, 0 }, 4693 { 0, 3, 61, 7, 61, 3, 0 }, 4694 { 0, 15, 90, 7, 23, 0, 0 }, 4695 { 0, 1, 49, 7, 73, 5, 0 }, 4696 { 0, 10, 85, 7, 32, 1, 0 }, 4697 { 0, 1, 37, 7, 82, 8, 0 }, 4698 { 0, 6, 78, 7, 43, 1, 0 }, 4699 { 0, 0, 27, 7, 89, 12, 0 }, 4700 { 0, 4, 67, 7, 55, 2, 0 } }, 4701 .odd = { { 0, 1, 35, 7, 83, 9, 0 }, 4702 { 0, 5, 76, 7, 46, 1, 0 }, 4703 { 0, 0, 25, 7, 89, 14, 0 }, 4704 { 0, 3, 65, 7, 58, 2, 0 }, 4705 { 0, 17, 90, 7, 21, 0, 0 }, 4706 { 0, 2, 52, 7, 70, 4, 0 }, 4707 { 0, 11, 88, 7, 29, 0, 0 }, 4708 { 0, 1, 40, 7, 80, 7, 0 }, 4709 { 0, 7, 80, 7, 40, 1, 0 }, 4710 { 0, 0, 29, 7, 88, 11, 0 }, 4711 { 0, 4, 70, 7, 52, 2, 0 }, 4712 { 0, 0, 21, 7, 90, 17, 0 }, 4713 { 0, 2, 58, 7, 65, 3, 0 }, 4714 { 0, 14, 89, 7, 25, 0, 0 }, 4715 { 0, 1, 46, 7, 76, 5, 0 }, 4716 { 0, 9, 83, 7, 35, 1, 0 } } }, 4717 .ptrn_arr = { { 0x49924c93, 0x9324c926, 0x9264 } }, 4718 .sample_patrn_length = 82, 4719 .hor_ds_en = 1, 4720 .ver_ds_en = 1 4721 }, { 4722 /* Scale factor 32 / (32 + 51) = 0.385542 */ 4723 .hor_phase_arr = { 4724 .even = { { 0, 19, 90, 7, 19, 0, 0 }, 4725 { 0, 2, 52, 7, 70, 4, 0 }, 4726 { 0, 10, 85, 7, 32, 1, 0 }, 4727 { 0, 1, 35, 7, 83, 9, 0 }, 4728 { 0, 5, 72, 7, 49, 2, 0 }, 4729 { 0, 0, 21, 7, 90, 17, 0 }, 4730 { 0, 2, 55, 7, 67, 4, 0 }, 4731 { 0, 11, 87, 7, 30, 0, 0 }, 4732 { 0, 1, 38, 7, 81, 8, 0 }, 4733 { 0, 6, 75, 7, 46, 1, 0 }, 4734 { 0, 0, 23, 7, 89, 16, 0 }, 4735 { 0, 2, 58, 7, 65, 3, 0 }, 4736 { 0, 13, 87, 7, 28, 0, 0 }, 4737 { 0, 1, 41, 7, 79, 7, 0 }, 4738 { 0, 6, 78, 7, 43, 1, 0 }, 4739 { 0, 0, 25, 7, 89, 14, 0 }, 4740 { 0, 3, 61, 7, 61, 3, 0 }, 4741 { 0, 14, 89, 7, 25, 0, 0 }, 4742 { 0, 1, 43, 7, 78, 6, 0 }, 4743 { 0, 7, 79, 7, 41, 1, 0 }, 4744 { 0, 0, 28, 7, 87, 13, 0 }, 4745 { 0, 3, 65, 7, 58, 2, 0 }, 4746 { 0, 16, 89, 7, 23, 0, 0 }, 4747 { 0, 1, 46, 7, 75, 6, 0 }, 4748 { 0, 8, 81, 7, 38, 1, 0 }, 4749 { 0, 0, 30, 7, 87, 11, 0 }, 4750 { 0, 4, 67, 7, 55, 2, 0 }, 4751 { 0, 17, 90, 7, 21, 0, 0 }, 4752 { 0, 2, 49, 7, 72, 5, 0 }, 4753 { 0, 9, 83, 7, 35, 1, 0 }, 4754 { 0, 1, 32, 7, 85, 10, 0 }, 4755 { 0, 4, 70, 7, 52, 2, 0 } }, 4756 .odd = { { 0, 1, 34, 7, 83, 10, 0 }, 4757 { 0, 5, 70, 7, 51, 2, 0 }, 4758 { 0, 0, 20, 7, 90, 18, 0 }, 4759 { 0, 2, 54, 7, 68, 4, 0 }, 4760 { 0, 11, 85, 7, 31, 1, 0 }, 4761 { 0, 1, 36, 7, 82, 9, 0 }, 4762 { 0, 5, 74, 7, 48, 1, 0 }, 4763 { 0, 0, 22, 7, 89, 17, 0 }, 4764 { 0, 2, 57, 7, 65, 4, 0 }, 4765 { 0, 12, 87, 7, 29, 0, 0 }, 4766 { 0, 1, 39, 7, 80, 8, 0 }, 4767 { 0, 6, 76, 7, 45, 1, 0 }, 4768 { 0, 0, 24, 7, 89, 15, 0 }, 4769 { 0, 3, 60, 7, 62, 3, 0 }, 4770 { 0, 13, 89, 7, 26, 0, 0 }, 4771 { 0, 1, 42, 7, 78, 7, 0 }, 4772 { 0, 7, 78, 7, 42, 1, 0 }, 4773 { 0, 0, 26, 7, 89, 13, 0 }, 4774 { 0, 3, 62, 7, 60, 3, 0 }, 4775 { 0, 15, 89, 7, 24, 0, 0 }, 4776 { 0, 1, 45, 7, 76, 6, 0 }, 4777 { 0, 8, 80, 7, 39, 1, 0 }, 4778 { 0, 0, 29, 7, 87, 12, 0 }, 4779 { 0, 4, 65, 7, 57, 2, 0 }, 4780 { 0, 17, 89, 7, 22, 0, 0 }, 4781 { 0, 1, 48, 7, 74, 5, 0 }, 4782 { 0, 9, 82, 7, 36, 1, 0 }, 4783 { 0, 1, 31, 7, 85, 11, 0 }, 4784 { 0, 4, 68, 7, 54, 2, 0 }, 4785 { 0, 18, 90, 7, 20, 0, 0 }, 4786 { 0, 2, 51, 7, 70, 5, 0 }, 4787 { 0, 10, 83, 7, 34, 1, 0 } } }, 4788 .ver_phase_arr = { 4789 .even = { { 0, 19, 90, 7, 19, 0, 0 }, 4790 { 0, 2, 52, 7, 70, 4, 0 }, 4791 { 0, 10, 85, 7, 32, 1, 0 }, 4792 { 0, 1, 35, 7, 83, 9, 0 }, 4793 { 0, 5, 72, 7, 49, 2, 0 }, 4794 { 0, 0, 21, 7, 90, 17, 0 }, 4795 { 0, 2, 55, 7, 67, 4, 0 }, 4796 { 0, 11, 87, 7, 30, 0, 0 }, 4797 { 0, 1, 38, 7, 81, 8, 0 }, 4798 { 0, 6, 75, 7, 46, 1, 0 }, 4799 { 0, 0, 23, 7, 89, 16, 0 }, 4800 { 0, 2, 58, 7, 65, 3, 0 }, 4801 { 0, 13, 87, 7, 28, 0, 0 }, 4802 { 0, 1, 41, 7, 79, 7, 0 }, 4803 { 0, 6, 78, 7, 43, 1, 0 }, 4804 { 0, 0, 25, 7, 89, 14, 0 }, 4805 { 0, 3, 61, 7, 61, 3, 0 }, 4806 { 0, 14, 89, 7, 25, 0, 0 }, 4807 { 0, 1, 43, 7, 78, 6, 0 }, 4808 { 0, 7, 79, 7, 41, 1, 0 }, 4809 { 0, 0, 28, 7, 87, 13, 0 }, 4810 { 0, 3, 65, 7, 58, 2, 0 }, 4811 { 0, 16, 89, 7, 23, 0, 0 }, 4812 { 0, 1, 46, 7, 75, 6, 0 }, 4813 { 0, 8, 81, 7, 38, 1, 0 }, 4814 { 0, 0, 30, 7, 87, 11, 0 }, 4815 { 0, 4, 67, 7, 55, 2, 0 }, 4816 { 0, 17, 90, 7, 21, 0, 0 }, 4817 { 0, 2, 49, 7, 72, 5, 0 }, 4818 { 0, 9, 83, 7, 35, 1, 0 }, 4819 { 0, 1, 32, 7, 85, 10, 0 }, 4820 { 0, 4, 70, 7, 52, 2, 0 } }, 4821 .odd = { { 0, 1, 34, 7, 83, 10, 0 }, 4822 { 0, 5, 70, 7, 51, 2, 0 }, 4823 { 0, 0, 20, 7, 90, 18, 0 }, 4824 { 0, 2, 54, 7, 68, 4, 0 }, 4825 { 0, 11, 85, 7, 31, 1, 0 }, 4826 { 0, 1, 36, 7, 82, 9, 0 }, 4827 { 0, 5, 74, 7, 48, 1, 0 }, 4828 { 0, 0, 22, 7, 89, 17, 0 }, 4829 { 0, 2, 57, 7, 65, 4, 0 }, 4830 { 0, 12, 87, 7, 29, 0, 0 }, 4831 { 0, 1, 39, 7, 80, 8, 0 }, 4832 { 0, 6, 76, 7, 45, 1, 0 }, 4833 { 0, 0, 24, 7, 89, 15, 0 }, 4834 { 0, 3, 60, 7, 62, 3, 0 }, 4835 { 0, 13, 89, 7, 26, 0, 0 }, 4836 { 0, 1, 42, 7, 78, 7, 0 }, 4837 { 0, 7, 78, 7, 42, 1, 0 }, 4838 { 0, 0, 26, 7, 89, 13, 0 }, 4839 { 0, 3, 62, 7, 60, 3, 0 }, 4840 { 0, 15, 89, 7, 24, 0, 0 }, 4841 { 0, 1, 45, 7, 76, 6, 0 }, 4842 { 0, 8, 80, 7, 39, 1, 0 }, 4843 { 0, 0, 29, 7, 87, 12, 0 }, 4844 { 0, 4, 65, 7, 57, 2, 0 }, 4845 { 0, 17, 89, 7, 22, 0, 0 }, 4846 { 0, 1, 48, 7, 74, 5, 0 }, 4847 { 0, 9, 82, 7, 36, 1, 0 }, 4848 { 0, 1, 31, 7, 85, 11, 0 }, 4849 { 0, 4, 68, 7, 54, 2, 0 }, 4850 { 0, 18, 90, 7, 20, 0, 0 }, 4851 { 0, 2, 51, 7, 70, 5, 0 }, 4852 { 0, 10, 83, 7, 34, 1, 0 } } }, 4853 .ptrn_arr = { { 0x49924c93, 0xc9264932, 0x93249924, 0x924c9264, 4854 0x26493249, 0x9 } }, 4855 .sample_patrn_length = 166, 4856 .hor_ds_en = 1, 4857 .ver_ds_en = 1 4858 }, { 4859 /* Scale factor 32 / (32 + 52) = 0.380952 */ 4860 .hor_phase_arr = { 4861 .even = { { 0, 20, 88, 7, 20, 0, 0 }, 4862 { 0, 2, 49, 7, 72, 5, 0 }, 4863 { 0, 8, 81, 7, 38, 1, 0 }, 4864 { 0, 0, 28, 7, 87, 13, 0 }, 4865 { 0, 3, 61, 7, 61, 3, 0 }, 4866 { 0, 13, 87, 7, 28, 0, 0 }, 4867 { 0, 1, 38, 7, 81, 8, 0 }, 4868 { 0, 5, 72, 7, 49, 2, 0 } }, 4869 .odd = { { 0, 1, 33, 7, 83, 11, 0 }, 4870 { 0, 4, 67, 7, 55, 2, 0 }, 4871 { 0, 16, 88, 7, 24, 0, 0 }, 4872 { 0, 1, 44, 7, 76, 7, 0 }, 4873 { 0, 7, 76, 7, 44, 1, 0 }, 4874 { 0, 0, 24, 7, 88, 16, 0 }, 4875 { 0, 2, 55, 7, 67, 4, 0 }, 4876 { 0, 11, 83, 7, 33, 1, 0 } } }, 4877 .ver_phase_arr = { 4878 .even = { { 0, 20, 88, 7, 20, 0, 0 }, 4879 { 0, 2, 49, 7, 72, 5, 0 }, 4880 { 0, 8, 81, 7, 38, 1, 0 }, 4881 { 0, 0, 28, 7, 87, 13, 0 }, 4882 { 0, 3, 61, 7, 61, 3, 0 }, 4883 { 0, 13, 87, 7, 28, 0, 0 }, 4884 { 0, 1, 38, 7, 81, 8, 0 }, 4885 { 0, 5, 72, 7, 49, 2, 0 } }, 4886 .odd = { { 0, 1, 33, 7, 83, 11, 0 }, 4887 { 0, 4, 67, 7, 55, 2, 0 }, 4888 { 0, 16, 88, 7, 24, 0, 0 }, 4889 { 0, 1, 44, 7, 76, 7, 0 }, 4890 { 0, 7, 76, 7, 44, 1, 0 }, 4891 { 0, 0, 24, 7, 88, 16, 0 }, 4892 { 0, 2, 55, 7, 67, 4, 0 }, 4893 { 0, 11, 83, 7, 33, 1, 0 } } }, 4894 .ptrn_arr = { { 0x4c926493, 0x92 } }, 4895 .sample_patrn_length = 42, 4896 .hor_ds_en = 1, 4897 .ver_ds_en = 1 4898 }, { 4899 /* Scale factor 32 / (32 + 53) = 0.376471 */ 4900 .hor_phase_arr = { 4901 .even = { { 0, 20, 88, 7, 20, 0, 0 }, 4902 { 0, 2, 47, 7, 73, 6, 0 }, 4903 { 0, 7, 76, 7, 44, 1, 0 }, 4904 { 0, 0, 22, 7, 88, 18, 0 }, 4905 { 0, 2, 49, 7, 72, 5, 0 }, 4906 { 0, 8, 78, 7, 41, 1, 0 }, 4907 { 0, 0, 24, 7, 87, 17, 0 }, 4908 { 0, 2, 52, 7, 69, 5, 0 }, 4909 { 0, 9, 80, 7, 38, 1, 0 }, 4910 { 0, 0, 26, 7, 87, 15, 0 }, 4911 { 0, 2, 55, 7, 67, 4, 0 }, 4912 { 0, 10, 81, 7, 36, 1, 0 }, 4913 { 0, 1, 28, 7, 85, 14, 0 }, 4914 { 0, 3, 58, 7, 63, 4, 0 }, 4915 { 0, 11, 83, 7, 33, 1, 0 }, 4916 { 0, 1, 31, 7, 84, 12, 0 }, 4917 { 0, 3, 61, 7, 61, 3, 0 }, 4918 { 0, 12, 84, 7, 31, 1, 0 }, 4919 { 0, 1, 33, 7, 83, 11, 0 }, 4920 { 0, 4, 63, 7, 58, 3, 0 }, 4921 { 0, 14, 85, 7, 28, 1, 0 }, 4922 { 0, 1, 36, 7, 81, 10, 0 }, 4923 { 0, 4, 67, 7, 55, 2, 0 }, 4924 { 0, 15, 87, 7, 26, 0, 0 }, 4925 { 0, 1, 38, 7, 80, 9, 0 }, 4926 { 0, 5, 69, 7, 52, 2, 0 }, 4927 { 0, 17, 87, 7, 24, 0, 0 }, 4928 { 0, 1, 41, 7, 78, 8, 0 }, 4929 { 0, 5, 72, 7, 49, 2, 0 }, 4930 { 0, 18, 88, 7, 22, 0, 0 }, 4931 { 0, 1, 44, 7, 76, 7, 0 }, 4932 { 0, 6, 73, 7, 47, 2, 0 } }, 4933 .odd = { { 0, 1, 32, 7, 83, 12, 0 }, 4934 { 0, 3, 63, 7, 59, 3, 0 }, 4935 { 0, 13, 84, 7, 30, 1, 0 }, 4936 { 0, 1, 34, 7, 83, 10, 0 }, 4937 { 0, 4, 64, 7, 57, 3, 0 }, 4938 { 0, 14, 87, 7, 27, 0, 0 }, 4939 { 0, 1, 37, 7, 81, 9, 0 }, 4940 { 0, 5, 67, 7, 54, 2, 0 }, 4941 { 0, 16, 87, 7, 25, 0, 0 }, 4942 { 0, 1, 40, 7, 79, 8, 0 }, 4943 { 0, 5, 70, 7, 51, 2, 0 }, 4944 { 0, 18, 87, 7, 23, 0, 0 }, 4945 { 0, 1, 42, 7, 78, 7, 0 }, 4946 { 0, 6, 72, 7, 48, 2, 0 }, 4947 { 0, 19, 88, 7, 21, 0, 0 }, 4948 { 0, 1, 45, 7, 75, 7, 0 }, 4949 { 0, 7, 75, 7, 45, 1, 0 }, 4950 { 0, 0, 21, 7, 88, 19, 0 }, 4951 { 0, 2, 48, 7, 72, 6, 0 }, 4952 { 0, 7, 78, 7, 42, 1, 0 }, 4953 { 0, 0, 23, 7, 87, 18, 0 }, 4954 { 0, 2, 51, 7, 70, 5, 0 }, 4955 { 0, 8, 79, 7, 40, 1, 0 }, 4956 { 0, 0, 25, 7, 87, 16, 0 }, 4957 { 0, 2, 54, 7, 67, 5, 0 }, 4958 { 0, 9, 81, 7, 37, 1, 0 }, 4959 { 0, 0, 27, 7, 87, 14, 0 }, 4960 { 0, 3, 57, 7, 64, 4, 0 }, 4961 { 0, 10, 83, 7, 34, 1, 0 }, 4962 { 0, 1, 30, 7, 84, 13, 0 }, 4963 { 0, 3, 59, 7, 63, 3, 0 }, 4964 { 0, 12, 83, 7, 32, 1, 0 } } }, 4965 .ver_phase_arr = { 4966 .even = { { 0, 20, 88, 7, 20, 0, 0 }, 4967 { 0, 2, 47, 7, 73, 6, 0 }, 4968 { 0, 7, 76, 7, 44, 1, 0 }, 4969 { 0, 0, 22, 7, 88, 18, 0 }, 4970 { 0, 2, 49, 7, 72, 5, 0 }, 4971 { 0, 8, 78, 7, 41, 1, 0 }, 4972 { 0, 0, 24, 7, 87, 17, 0 }, 4973 { 0, 2, 52, 7, 69, 5, 0 }, 4974 { 0, 9, 80, 7, 38, 1, 0 }, 4975 { 0, 0, 26, 7, 87, 15, 0 }, 4976 { 0, 2, 55, 7, 67, 4, 0 }, 4977 { 0, 10, 81, 7, 36, 1, 0 }, 4978 { 0, 1, 28, 7, 85, 14, 0 }, 4979 { 0, 3, 58, 7, 63, 4, 0 }, 4980 { 0, 11, 83, 7, 33, 1, 0 }, 4981 { 0, 1, 31, 7, 84, 12, 0 }, 4982 { 0, 3, 61, 7, 61, 3, 0 }, 4983 { 0, 12, 84, 7, 31, 1, 0 }, 4984 { 0, 1, 33, 7, 83, 11, 0 }, 4985 { 0, 4, 63, 7, 58, 3, 0 }, 4986 { 0, 14, 85, 7, 28, 1, 0 }, 4987 { 0, 1, 36, 7, 81, 10, 0 }, 4988 { 0, 4, 67, 7, 55, 2, 0 }, 4989 { 0, 15, 87, 7, 26, 0, 0 }, 4990 { 0, 1, 38, 7, 80, 9, 0 }, 4991 { 0, 5, 69, 7, 52, 2, 0 }, 4992 { 0, 17, 87, 7, 24, 0, 0 }, 4993 { 0, 1, 41, 7, 78, 8, 0 }, 4994 { 0, 5, 72, 7, 49, 2, 0 }, 4995 { 0, 18, 88, 7, 22, 0, 0 }, 4996 { 0, 1, 44, 7, 76, 7, 0 }, 4997 { 0, 6, 73, 7, 47, 2, 0 } }, 4998 .odd = { { 0, 1, 32, 7, 83, 12, 0 }, 4999 { 0, 3, 63, 7, 59, 3, 0 }, 5000 { 0, 13, 84, 7, 30, 1, 0 }, 5001 { 0, 1, 34, 7, 83, 10, 0 }, 5002 { 0, 4, 64, 7, 57, 3, 0 }, 5003 { 0, 14, 87, 7, 27, 0, 0 }, 5004 { 0, 1, 37, 7, 81, 9, 0 }, 5005 { 0, 5, 67, 7, 54, 2, 0 }, 5006 { 0, 16, 87, 7, 25, 0, 0 }, 5007 { 0, 1, 40, 7, 79, 8, 0 }, 5008 { 0, 5, 70, 7, 51, 2, 0 }, 5009 { 0, 18, 87, 7, 23, 0, 0 }, 5010 { 0, 1, 42, 7, 78, 7, 0 }, 5011 { 0, 6, 72, 7, 48, 2, 0 }, 5012 { 0, 19, 88, 7, 21, 0, 0 }, 5013 { 0, 1, 45, 7, 75, 7, 0 }, 5014 { 0, 7, 75, 7, 45, 1, 0 }, 5015 { 0, 0, 21, 7, 88, 19, 0 }, 5016 { 0, 2, 48, 7, 72, 6, 0 }, 5017 { 0, 7, 78, 7, 42, 1, 0 }, 5018 { 0, 0, 23, 7, 87, 18, 0 }, 5019 { 0, 2, 51, 7, 70, 5, 0 }, 5020 { 0, 8, 79, 7, 40, 1, 0 }, 5021 { 0, 0, 25, 7, 87, 16, 0 }, 5022 { 0, 2, 54, 7, 67, 5, 0 }, 5023 { 0, 9, 81, 7, 37, 1, 0 }, 5024 { 0, 0, 27, 7, 87, 14, 0 }, 5025 { 0, 3, 57, 7, 64, 4, 0 }, 5026 { 0, 10, 83, 7, 34, 1, 0 }, 5027 { 0, 1, 30, 7, 84, 13, 0 }, 5028 { 0, 3, 59, 7, 63, 3, 0 }, 5029 { 0, 12, 83, 7, 32, 1, 0 } } }, 5030 .ptrn_arr = { { 0x64926493, 0x64926492, 0x4c926492, 0x4c924c92, 5031 0x4c924c92, 0x92 } }, 5032 .sample_patrn_length = 170, 5033 .hor_ds_en = 1, 5034 .ver_ds_en = 1 5035 }, { 5036 /* Scale factor 32 / (32 + 54) = 0.372093 */ 5037 .hor_phase_arr = { 5038 .even = { { 0, 21, 86, 7, 21, 0, 0 }, 5039 { 0, 1, 44, 7, 76, 7, 0 }, 5040 { 0, 6, 71, 7, 49, 2, 0 }, 5041 { 0, 17, 86, 7, 25, 0, 0 }, 5042 { 0, 1, 39, 7, 79, 9, 0 }, 5043 { 0, 5, 65, 7, 55, 3, 0 }, 5044 { 0, 14, 84, 7, 29, 1, 0 }, 5045 { 0, 1, 34, 7, 82, 11, 0 }, 5046 { 0, 3, 61, 7, 61, 3, 0 }, 5047 { 0, 11, 82, 7, 34, 1, 0 }, 5048 { 0, 1, 29, 7, 84, 14, 0 }, 5049 { 0, 3, 55, 7, 65, 5, 0 }, 5050 { 0, 9, 79, 7, 39, 1, 0 }, 5051 { 0, 0, 25, 7, 86, 17, 0 }, 5052 { 0, 2, 49, 7, 71, 6, 0 }, 5053 { 0, 7, 76, 7, 44, 1, 0 } }, 5054 .odd = { { 0, 1, 31, 7, 83, 13, 0 }, 5055 { 0, 3, 58, 7, 63, 4, 0 }, 5056 { 0, 10, 81, 7, 36, 1, 0 }, 5057 { 0, 0, 27, 7, 85, 16, 0 }, 5058 { 0, 2, 52, 7, 69, 5, 0 }, 5059 { 0, 8, 78, 7, 41, 1, 0 }, 5060 { 0, 0, 23, 7, 86, 19, 0 }, 5061 { 0, 2, 47, 7, 72, 7, 0 }, 5062 { 0, 7, 72, 7, 47, 2, 0 }, 5063 { 0, 19, 86, 7, 23, 0, 0 }, 5064 { 0, 1, 41, 7, 78, 8, 0 }, 5065 { 0, 5, 69, 7, 52, 2, 0 }, 5066 { 0, 16, 85, 7, 27, 0, 0 }, 5067 { 0, 1, 36, 7, 81, 10, 0 }, 5068 { 0, 4, 63, 7, 58, 3, 0 }, 5069 { 0, 13, 83, 7, 31, 1, 0 } } }, 5070 .ver_phase_arr = { 5071 .even = { { 0, 21, 86, 7, 21, 0, 0 }, 5072 { 0, 1, 44, 7, 76, 7, 0 }, 5073 { 0, 6, 71, 7, 49, 2, 0 }, 5074 { 0, 17, 86, 7, 25, 0, 0 }, 5075 { 0, 1, 39, 7, 79, 9, 0 }, 5076 { 0, 5, 65, 7, 55, 3, 0 }, 5077 { 0, 14, 84, 7, 29, 1, 0 }, 5078 { 0, 1, 34, 7, 82, 11, 0 }, 5079 { 0, 3, 61, 7, 61, 3, 0 }, 5080 { 0, 11, 82, 7, 34, 1, 0 }, 5081 { 0, 1, 29, 7, 84, 14, 0 }, 5082 { 0, 3, 55, 7, 65, 5, 0 }, 5083 { 0, 9, 79, 7, 39, 1, 0 }, 5084 { 0, 0, 25, 7, 86, 17, 0 }, 5085 { 0, 2, 49, 7, 71, 6, 0 }, 5086 { 0, 7, 76, 7, 44, 1, 0 } }, 5087 .odd = { { 0, 1, 31, 7, 83, 13, 0 }, 5088 { 0, 3, 58, 7, 63, 4, 0 }, 5089 { 0, 10, 81, 7, 36, 1, 0 }, 5090 { 0, 0, 27, 7, 85, 16, 0 }, 5091 { 0, 2, 52, 7, 69, 5, 0 }, 5092 { 0, 8, 78, 7, 41, 1, 0 }, 5093 { 0, 0, 23, 7, 86, 19, 0 }, 5094 { 0, 2, 47, 7, 72, 7, 0 }, 5095 { 0, 7, 72, 7, 47, 2, 0 }, 5096 { 0, 19, 86, 7, 23, 0, 0 }, 5097 { 0, 1, 41, 7, 78, 8, 0 }, 5098 { 0, 5, 69, 7, 52, 2, 0 }, 5099 { 0, 16, 85, 7, 27, 0, 0 }, 5100 { 0, 1, 36, 7, 81, 10, 0 }, 5101 { 0, 4, 63, 7, 58, 3, 0 }, 5102 { 0, 13, 83, 7, 31, 1, 0 } } }, 5103 .ptrn_arr = { { 0x24932493, 0x24992493, 0x92499 } }, 5104 .sample_patrn_length = 86, 5105 .hor_ds_en = 1, 5106 .ver_ds_en = 1 5107 }, { 5108 /* Scale factor 32 / (32 + 55) = 0.367816 */ 5109 .hor_phase_arr = { 5110 .even = { { 0, 21, 86, 7, 21, 0, 0 }, 5111 { 0, 1, 41, 7, 77, 9, 0 }, 5112 { 0, 5, 65, 7, 55, 3, 0 }, 5113 { 0, 13, 82, 7, 32, 1, 0 }, 5114 { 0, 1, 29, 7, 83, 15, 0 }, 5115 { 0, 2, 52, 7, 69, 5, 0 }, 5116 { 0, 8, 74, 7, 44, 2, 0 }, 5117 { 0, 19, 86, 7, 23, 0, 0 }, 5118 { 0, 1, 39, 7, 78, 10, 0 }, 5119 { 0, 4, 63, 7, 58, 3, 0 }, 5120 { 0, 12, 81, 7, 34, 1, 0 }, 5121 { 0, 1, 27, 7, 84, 16, 0 }, 5122 { 0, 2, 50, 7, 70, 6, 0 }, 5123 { 0, 7, 72, 7, 47, 2, 0 }, 5124 { 0, 18, 85, 7, 25, 0, 0 }, 5125 { 0, 1, 36, 7, 80, 11, 0 }, 5126 { 0, 4, 60, 7, 60, 4, 0 }, 5127 { 0, 11, 80, 7, 36, 1, 0 }, 5128 { 0, 0, 25, 7, 85, 18, 0 }, 5129 { 0, 2, 47, 7, 72, 7, 0 }, 5130 { 0, 6, 70, 7, 50, 2, 0 }, 5131 { 0, 16, 84, 7, 27, 1, 0 }, 5132 { 0, 1, 34, 7, 81, 12, 0 }, 5133 { 0, 3, 58, 7, 63, 4, 0 }, 5134 { 0, 10, 78, 7, 39, 1, 0 }, 5135 { 0, 0, 23, 7, 86, 19, 0 }, 5136 { 0, 2, 44, 7, 74, 8, 0 }, 5137 { 0, 5, 69, 7, 52, 2, 0 }, 5138 { 0, 15, 83, 7, 29, 1, 0 }, 5139 { 0, 1, 32, 7, 82, 13, 0 }, 5140 { 0, 3, 55, 7, 65, 5, 0 }, 5141 { 0, 9, 77, 7, 41, 1, 0 } }, 5142 .odd = { { 0, 1, 30, 7, 83, 14, 0 }, 5143 { 0, 3, 54, 7, 66, 5, 0 }, 5144 { 0, 8, 76, 7, 43, 1, 0 }, 5145 { 0, 20, 86, 7, 22, 0, 0 }, 5146 { 0, 1, 40, 7, 78, 9, 0 }, 5147 { 0, 4, 65, 7, 56, 3, 0 }, 5148 { 0, 13, 81, 7, 33, 1, 0 }, 5149 { 0, 1, 28, 7, 84, 15, 0 }, 5150 { 0, 2, 51, 7, 69, 6, 0 }, 5151 { 0, 7, 74, 7, 45, 2, 0 }, 5152 { 0, 18, 86, 7, 24, 0, 0 }, 5153 { 0, 1, 38, 7, 79, 10, 0 }, 5154 { 0, 4, 62, 7, 59, 3, 0 }, 5155 { 0, 11, 81, 7, 35, 1, 0 }, 5156 { 0, 0, 26, 7, 85, 17, 0 }, 5157 { 0, 2, 48, 7, 72, 6, 0 }, 5158 { 0, 6, 72, 7, 48, 2, 0 }, 5159 { 0, 17, 85, 7, 26, 0, 0 }, 5160 { 0, 1, 35, 7, 81, 11, 0 }, 5161 { 0, 3, 59, 7, 62, 4, 0 }, 5162 { 0, 10, 79, 7, 38, 1, 0 }, 5163 { 0, 0, 24, 7, 86, 18, 0 }, 5164 { 0, 2, 45, 7, 74, 7, 0 }, 5165 { 0, 6, 69, 7, 51, 2, 0 }, 5166 { 0, 15, 84, 7, 28, 1, 0 }, 5167 { 0, 1, 33, 7, 81, 13, 0 }, 5168 { 0, 3, 56, 7, 65, 4, 0 }, 5169 { 0, 9, 78, 7, 40, 1, 0 }, 5170 { 0, 0, 22, 7, 86, 20, 0 }, 5171 { 0, 1, 43, 7, 76, 8, 0 }, 5172 { 0, 5, 66, 7, 54, 3, 0 }, 5173 { 0, 14, 83, 7, 30, 1, 0 } } }, 5174 .ver_phase_arr = { 5175 .even = { { 0, 21, 86, 7, 21, 0, 0 }, 5176 { 0, 1, 41, 7, 77, 9, 0 }, 5177 { 0, 5, 65, 7, 55, 3, 0 }, 5178 { 0, 13, 82, 7, 32, 1, 0 }, 5179 { 0, 1, 29, 7, 83, 15, 0 }, 5180 { 0, 2, 52, 7, 69, 5, 0 }, 5181 { 0, 8, 74, 7, 44, 2, 0 }, 5182 { 0, 19, 86, 7, 23, 0, 0 }, 5183 { 0, 1, 39, 7, 78, 10, 0 }, 5184 { 0, 4, 63, 7, 58, 3, 0 }, 5185 { 0, 12, 81, 7, 34, 1, 0 }, 5186 { 0, 1, 27, 7, 84, 16, 0 }, 5187 { 0, 2, 50, 7, 70, 6, 0 }, 5188 { 0, 7, 72, 7, 47, 2, 0 }, 5189 { 0, 18, 85, 7, 25, 0, 0 }, 5190 { 0, 1, 36, 7, 80, 11, 0 }, 5191 { 0, 4, 60, 7, 60, 4, 0 }, 5192 { 0, 11, 80, 7, 36, 1, 0 }, 5193 { 0, 0, 25, 7, 85, 18, 0 }, 5194 { 0, 2, 47, 7, 72, 7, 0 }, 5195 { 0, 6, 70, 7, 50, 2, 0 }, 5196 { 0, 16, 84, 7, 27, 1, 0 }, 5197 { 0, 1, 34, 7, 81, 12, 0 }, 5198 { 0, 3, 58, 7, 63, 4, 0 }, 5199 { 0, 10, 78, 7, 39, 1, 0 }, 5200 { 0, 0, 23, 7, 86, 19, 0 }, 5201 { 0, 2, 44, 7, 74, 8, 0 }, 5202 { 0, 5, 69, 7, 52, 2, 0 }, 5203 { 0, 15, 83, 7, 29, 1, 0 }, 5204 { 0, 1, 32, 7, 82, 13, 0 }, 5205 { 0, 3, 55, 7, 65, 5, 0 }, 5206 { 0, 9, 77, 7, 41, 1, 0 } }, 5207 .odd = { { 0, 1, 30, 7, 83, 14, 0 }, 5208 { 0, 3, 54, 7, 66, 5, 0 }, 5209 { 0, 8, 76, 7, 43, 1, 0 }, 5210 { 0, 20, 86, 7, 22, 0, 0 }, 5211 { 0, 1, 40, 7, 78, 9, 0 }, 5212 { 0, 4, 65, 7, 56, 3, 0 }, 5213 { 0, 13, 81, 7, 33, 1, 0 }, 5214 { 0, 1, 28, 7, 84, 15, 0 }, 5215 { 0, 2, 51, 7, 69, 6, 0 }, 5216 { 0, 7, 74, 7, 45, 2, 0 }, 5217 { 0, 18, 86, 7, 24, 0, 0 }, 5218 { 0, 1, 38, 7, 79, 10, 0 }, 5219 { 0, 4, 62, 7, 59, 3, 0 }, 5220 { 0, 11, 81, 7, 35, 1, 0 }, 5221 { 0, 0, 26, 7, 85, 17, 0 }, 5222 { 0, 2, 48, 7, 72, 6, 0 }, 5223 { 0, 6, 72, 7, 48, 2, 0 }, 5224 { 0, 17, 85, 7, 26, 0, 0 }, 5225 { 0, 1, 35, 7, 81, 11, 0 }, 5226 { 0, 3, 59, 7, 62, 4, 0 }, 5227 { 0, 10, 79, 7, 38, 1, 0 }, 5228 { 0, 0, 24, 7, 86, 18, 0 }, 5229 { 0, 2, 45, 7, 74, 7, 0 }, 5230 { 0, 6, 69, 7, 51, 2, 0 }, 5231 { 0, 15, 84, 7, 28, 1, 0 }, 5232 { 0, 1, 33, 7, 81, 13, 0 }, 5233 { 0, 3, 56, 7, 65, 4, 0 }, 5234 { 0, 9, 78, 7, 40, 1, 0 }, 5235 { 0, 0, 22, 7, 86, 20, 0 }, 5236 { 0, 1, 43, 7, 76, 8, 0 }, 5237 { 0, 5, 66, 7, 54, 3, 0 }, 5238 { 0, 14, 83, 7, 30, 1, 0 } } }, 5239 .ptrn_arr = { { 0x24992493, 0x264924c9, 0x92493249, 0x924c9249, 5240 0x93249264, 0x924 } }, 5241 .sample_patrn_length = 174, 5242 .hor_ds_en = 1, 5243 .ver_ds_en = 1 5244 }, { 5245 /* Scale factor 32 / (32 + 56) = 0.363636 */ 5246 .hor_phase_arr = { 5247 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 5248 { 0, 1, 39, 7, 78, 10, 0 }, 5249 { 0, 4, 60, 7, 60, 4, 0 }, 5250 { 0, 10, 78, 7, 39, 1, 0 } }, 5251 .odd = { { 0, 1, 30, 7, 82, 15, 0 }, 5252 { 0, 2, 50, 7, 70, 6, 0 }, 5253 { 0, 6, 70, 7, 50, 2, 0 }, 5254 { 0, 15, 82, 7, 30, 1, 0 } } }, 5255 .ver_phase_arr = { 5256 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 5257 { 0, 1, 39, 7, 78, 10, 0 }, 5258 { 0, 4, 60, 7, 60, 4, 0 }, 5259 { 0, 10, 78, 7, 39, 1, 0 } }, 5260 .odd = { { 0, 1, 30, 7, 82, 15, 0 }, 5261 { 0, 2, 50, 7, 70, 6, 0 }, 5262 { 0, 6, 70, 7, 50, 2, 0 }, 5263 { 0, 15, 82, 7, 30, 1, 0 } } }, 5264 .ptrn_arr = { { 0x92493 } }, 5265 .sample_patrn_length = 22, 5266 .hor_ds_en = 1, 5267 .ver_ds_en = 1 5268 }, { 5269 /* Scale factor 32 / (32 + 57) = 0.359551 */ 5270 .hor_phase_arr = { 5271 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 5272 { 0, 1, 37, 7, 79, 11, 0 }, 5273 { 0, 3, 55, 7, 65, 5, 0 }, 5274 { 0, 7, 72, 7, 47, 2, 0 }, 5275 { 0, 15, 82, 7, 30, 1, 0 }, 5276 { 0, 1, 28, 7, 82, 17, 0 }, 5277 { 0, 2, 44, 7, 74, 8, 0 }, 5278 { 0, 5, 62, 7, 57, 4, 0 }, 5279 { 0, 10, 78, 7, 39, 1, 0 }, 5280 { 0, 20, 84, 7, 24, 0, 0 }, 5281 { 0, 1, 35, 7, 79, 13, 0 }, 5282 { 0, 3, 52, 7, 67, 6, 0 }, 5283 { 0, 7, 69, 7, 50, 2, 0 }, 5284 { 0, 14, 81, 7, 32, 1, 0 }, 5285 { 0, 1, 26, 7, 83, 18, 0 }, 5286 { 0, 2, 42, 7, 75, 9, 0 }, 5287 { 0, 4, 60, 7, 60, 4, 0 }, 5288 { 0, 9, 75, 7, 42, 2, 0 }, 5289 { 0, 18, 83, 7, 26, 1, 0 }, 5290 { 0, 1, 32, 7, 81, 14, 0 }, 5291 { 0, 2, 50, 7, 69, 7, 0 }, 5292 { 0, 6, 67, 7, 52, 3, 0 }, 5293 { 0, 13, 79, 7, 35, 1, 0 }, 5294 { 0, 0, 24, 7, 84, 20, 0 }, 5295 { 0, 1, 39, 7, 78, 10, 0 }, 5296 { 0, 4, 57, 7, 62, 5, 0 }, 5297 { 0, 8, 74, 7, 44, 2, 0 }, 5298 { 0, 17, 82, 7, 28, 1, 0 }, 5299 { 0, 1, 30, 7, 82, 15, 0 }, 5300 { 0, 2, 47, 7, 72, 7, 0 }, 5301 { 0, 5, 65, 7, 55, 3, 0 }, 5302 { 0, 11, 79, 7, 37, 1, 0 } }, 5303 .odd = { { 0, 1, 29, 7, 82, 16, 0 }, 5304 { 0, 2, 46, 7, 72, 8, 0 }, 5305 { 0, 5, 64, 7, 56, 3, 0 }, 5306 { 0, 11, 78, 7, 38, 1, 0 }, 5307 { 0, 21, 84, 7, 23, 0, 0 }, 5308 { 0, 1, 36, 7, 79, 12, 0 }, 5309 { 0, 3, 53, 7, 66, 6, 0 }, 5310 { 0, 7, 71, 7, 48, 2, 0 }, 5311 { 0, 15, 81, 7, 31, 1, 0 }, 5312 { 0, 1, 27, 7, 82, 18, 0 }, 5313 { 0, 2, 43, 7, 74, 9, 0 }, 5314 { 0, 4, 61, 7, 59, 4, 0 }, 5315 { 0, 10, 75, 7, 41, 2, 0 }, 5316 { 0, 19, 83, 7, 25, 1, 0 }, 5317 { 0, 1, 33, 7, 81, 13, 0 }, 5318 { 0, 3, 51, 7, 68, 6, 0 }, 5319 { 0, 6, 68, 7, 51, 3, 0 }, 5320 { 0, 13, 81, 7, 33, 1, 0 }, 5321 { 0, 1, 25, 7, 83, 19, 0 }, 5322 { 0, 2, 41, 7, 75, 10, 0 }, 5323 { 0, 4, 59, 7, 61, 4, 0 }, 5324 { 0, 9, 74, 7, 43, 2, 0 }, 5325 { 0, 18, 82, 7, 27, 1, 0 }, 5326 { 0, 1, 31, 7, 81, 15, 0 }, 5327 { 0, 2, 48, 7, 71, 7, 0 }, 5328 { 0, 6, 66, 7, 53, 3, 0 }, 5329 { 0, 12, 79, 7, 36, 1, 0 }, 5330 { 0, 0, 23, 7, 84, 21, 0 }, 5331 { 0, 1, 38, 7, 78, 11, 0 }, 5332 { 0, 3, 56, 7, 64, 5, 0 }, 5333 { 0, 8, 72, 7, 46, 2, 0 }, 5334 { 0, 16, 82, 7, 29, 1, 0 } } }, 5335 .ver_phase_arr = { 5336 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 5337 { 0, 1, 37, 7, 79, 11, 0 }, 5338 { 0, 3, 55, 7, 65, 5, 0 }, 5339 { 0, 7, 72, 7, 47, 2, 0 }, 5340 { 0, 15, 82, 7, 30, 1, 0 }, 5341 { 0, 1, 28, 7, 82, 17, 0 }, 5342 { 0, 2, 44, 7, 74, 8, 0 }, 5343 { 0, 5, 62, 7, 57, 4, 0 }, 5344 { 0, 10, 78, 7, 39, 1, 0 }, 5345 { 0, 20, 84, 7, 24, 0, 0 }, 5346 { 0, 1, 35, 7, 79, 13, 0 }, 5347 { 0, 3, 52, 7, 67, 6, 0 }, 5348 { 0, 7, 69, 7, 50, 2, 0 }, 5349 { 0, 14, 81, 7, 32, 1, 0 }, 5350 { 0, 1, 26, 7, 83, 18, 0 }, 5351 { 0, 2, 42, 7, 75, 9, 0 }, 5352 { 0, 4, 60, 7, 60, 4, 0 }, 5353 { 0, 9, 75, 7, 42, 2, 0 }, 5354 { 0, 18, 83, 7, 26, 1, 0 }, 5355 { 0, 1, 32, 7, 81, 14, 0 }, 5356 { 0, 2, 50, 7, 69, 7, 0 }, 5357 { 0, 6, 67, 7, 52, 3, 0 }, 5358 { 0, 13, 79, 7, 35, 1, 0 }, 5359 { 0, 0, 24, 7, 84, 20, 0 }, 5360 { 0, 1, 39, 7, 78, 10, 0 }, 5361 { 0, 4, 57, 7, 62, 5, 0 }, 5362 { 0, 8, 74, 7, 44, 2, 0 }, 5363 { 0, 17, 82, 7, 28, 1, 0 }, 5364 { 0, 1, 30, 7, 82, 15, 0 }, 5365 { 0, 2, 47, 7, 72, 7, 0 }, 5366 { 0, 5, 65, 7, 55, 3, 0 }, 5367 { 0, 11, 79, 7, 37, 1, 0 } }, 5368 .odd = { { 0, 1, 29, 7, 82, 16, 0 }, 5369 { 0, 2, 46, 7, 72, 8, 0 }, 5370 { 0, 5, 64, 7, 56, 3, 0 }, 5371 { 0, 11, 78, 7, 38, 1, 0 }, 5372 { 0, 21, 84, 7, 23, 0, 0 }, 5373 { 0, 1, 36, 7, 79, 12, 0 }, 5374 { 0, 3, 53, 7, 66, 6, 0 }, 5375 { 0, 7, 71, 7, 48, 2, 0 }, 5376 { 0, 15, 81, 7, 31, 1, 0 }, 5377 { 0, 1, 27, 7, 82, 18, 0 }, 5378 { 0, 2, 43, 7, 74, 9, 0 }, 5379 { 0, 4, 61, 7, 59, 4, 0 }, 5380 { 0, 10, 75, 7, 41, 2, 0 }, 5381 { 0, 19, 83, 7, 25, 1, 0 }, 5382 { 0, 1, 33, 7, 81, 13, 0 }, 5383 { 0, 3, 51, 7, 68, 6, 0 }, 5384 { 0, 6, 68, 7, 51, 3, 0 }, 5385 { 0, 13, 81, 7, 33, 1, 0 }, 5386 { 0, 1, 25, 7, 83, 19, 0 }, 5387 { 0, 2, 41, 7, 75, 10, 0 }, 5388 { 0, 4, 59, 7, 61, 4, 0 }, 5389 { 0, 9, 74, 7, 43, 2, 0 }, 5390 { 0, 18, 82, 7, 27, 1, 0 }, 5391 { 0, 1, 31, 7, 81, 15, 0 }, 5392 { 0, 2, 48, 7, 71, 7, 0 }, 5393 { 0, 6, 66, 7, 53, 3, 0 }, 5394 { 0, 12, 79, 7, 36, 1, 0 }, 5395 { 0, 0, 23, 7, 84, 21, 0 }, 5396 { 0, 1, 38, 7, 78, 11, 0 }, 5397 { 0, 3, 56, 7, 64, 5, 0 }, 5398 { 0, 8, 72, 7, 46, 2, 0 }, 5399 { 0, 16, 82, 7, 29, 1, 0 } } }, 5400 .ptrn_arr = { { 0x26492493, 0x924c9249, 0x49249924, 0x64924932, 5401 0x24c92492, 0x9249 } }, 5402 .sample_patrn_length = 178, 5403 .hor_ds_en = 1, 5404 .ver_ds_en = 1 5405 }, { 5406 /* Scale factor 32 / (32 + 58) = 0.355556 */ 5407 .hor_phase_arr = { 5408 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 5409 { 0, 1, 35, 7, 79, 13, 0 }, 5410 { 0, 3, 50, 7, 68, 7, 0 }, 5411 { 0, 6, 64, 7, 55, 3, 0 }, 5412 { 0, 11, 75, 7, 40, 2, 0 }, 5413 { 0, 19, 82, 7, 26, 1, 0 }, 5414 { 0, 1, 30, 7, 81, 16, 0 }, 5415 { 0, 2, 45, 7, 72, 9, 0 }, 5416 { 0, 4, 60, 7, 60, 4, 0 }, 5417 { 0, 9, 72, 7, 45, 2, 0 }, 5418 { 0, 16, 81, 7, 30, 1, 0 }, 5419 { 0, 1, 26, 7, 82, 19, 0 }, 5420 { 0, 2, 40, 7, 75, 11, 0 }, 5421 { 0, 3, 55, 7, 64, 6, 0 }, 5422 { 0, 7, 68, 7, 50, 3, 0 }, 5423 { 0, 13, 79, 7, 35, 1, 0 } }, 5424 .odd = { { 0, 1, 28, 7, 82, 17, 0 }, 5425 { 0, 2, 42, 7, 74, 10, 0 }, 5426 { 0, 4, 57, 7, 62, 5, 0 }, 5427 { 0, 8, 71, 7, 47, 2, 0 }, 5428 { 0, 14, 80, 7, 33, 1, 0 }, 5429 { 0, 1, 24, 7, 82, 21, 0 }, 5430 { 0, 1, 37, 7, 78, 12, 0 }, 5431 { 0, 3, 52, 7, 67, 6, 0 }, 5432 { 0, 6, 67, 7, 52, 3, 0 }, 5433 { 0, 12, 78, 7, 37, 1, 0 }, 5434 { 0, 21, 82, 7, 24, 1, 0 }, 5435 { 0, 1, 33, 7, 80, 14, 0 }, 5436 { 0, 2, 47, 7, 71, 8, 0 }, 5437 { 0, 5, 62, 7, 57, 4, 0 }, 5438 { 0, 10, 74, 7, 42, 2, 0 }, 5439 { 0, 17, 82, 7, 28, 1, 0 } } }, 5440 .ver_phase_arr = { 5441 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 5442 { 0, 1, 35, 7, 79, 13, 0 }, 5443 { 0, 3, 50, 7, 68, 7, 0 }, 5444 { 0, 6, 64, 7, 55, 3, 0 }, 5445 { 0, 11, 75, 7, 40, 2, 0 }, 5446 { 0, 19, 82, 7, 26, 1, 0 }, 5447 { 0, 1, 30, 7, 81, 16, 0 }, 5448 { 0, 2, 45, 7, 72, 9, 0 }, 5449 { 0, 4, 60, 7, 60, 4, 0 }, 5450 { 0, 9, 72, 7, 45, 2, 0 }, 5451 { 0, 16, 81, 7, 30, 1, 0 }, 5452 { 0, 1, 26, 7, 82, 19, 0 }, 5453 { 0, 2, 40, 7, 75, 11, 0 }, 5454 { 0, 3, 55, 7, 64, 6, 0 }, 5455 { 0, 7, 68, 7, 50, 3, 0 }, 5456 { 0, 13, 79, 7, 35, 1, 0 } }, 5457 .odd = { { 0, 1, 28, 7, 82, 17, 0 }, 5458 { 0, 2, 42, 7, 74, 10, 0 }, 5459 { 0, 4, 57, 7, 62, 5, 0 }, 5460 { 0, 8, 71, 7, 47, 2, 0 }, 5461 { 0, 14, 80, 7, 33, 1, 0 }, 5462 { 0, 1, 24, 7, 82, 21, 0 }, 5463 { 0, 1, 37, 7, 78, 12, 0 }, 5464 { 0, 3, 52, 7, 67, 6, 0 }, 5465 { 0, 6, 67, 7, 52, 3, 0 }, 5466 { 0, 12, 78, 7, 37, 1, 0 }, 5467 { 0, 21, 82, 7, 24, 1, 0 }, 5468 { 0, 1, 33, 7, 80, 14, 0 }, 5469 { 0, 2, 47, 7, 71, 8, 0 }, 5470 { 0, 5, 62, 7, 57, 4, 0 }, 5471 { 0, 10, 74, 7, 42, 2, 0 }, 5472 { 0, 17, 82, 7, 28, 1, 0 } } }, 5473 .ptrn_arr = { { 0x32492493, 0x99249249, 0x924924 } }, 5474 .sample_patrn_length = 90, 5475 .hor_ds_en = 1, 5476 .ver_ds_en = 1 5477 }, { 5478 /* Scale factor 32 / (32 + 59) = 0.351648 */ 5479 .hor_phase_arr = { 5480 .even = { { 0, 23, 82, 7, 23, 0, 0 }, 5481 { 0, 1, 33, 7, 79, 15, 0 }, 5482 { 0, 2, 45, 7, 72, 9, 0 }, 5483 { 0, 4, 57, 7, 62, 5, 0 }, 5484 { 0, 7, 68, 7, 50, 3, 0 }, 5485 { 0, 12, 78, 7, 37, 1, 0 }, 5486 { 0, 19, 81, 7, 27, 1, 0 }, 5487 { 0, 1, 29, 7, 80, 18, 0 }, 5488 { 0, 2, 40, 7, 75, 11, 0 }, 5489 { 0, 3, 52, 7, 66, 7, 0 }, 5490 { 0, 6, 63, 7, 55, 4, 0 }, 5491 { 0, 10, 74, 7, 42, 2, 0 }, 5492 { 0, 16, 80, 7, 31, 1, 0 }, 5493 { 0, 1, 25, 7, 81, 21, 0 }, 5494 { 0, 1, 35, 7, 79, 13, 0 }, 5495 { 0, 2, 47, 7, 71, 8, 0 }, 5496 { 0, 5, 59, 7, 59, 5, 0 }, 5497 { 0, 8, 71, 7, 47, 2, 0 }, 5498 { 0, 13, 79, 7, 35, 1, 0 }, 5499 { 0, 21, 81, 7, 25, 1, 0 }, 5500 { 0, 1, 31, 7, 80, 16, 0 }, 5501 { 0, 2, 42, 7, 74, 10, 0 }, 5502 { 0, 4, 55, 7, 63, 6, 0 }, 5503 { 0, 7, 66, 7, 52, 3, 0 }, 5504 { 0, 11, 75, 7, 40, 2, 0 }, 5505 { 0, 18, 80, 7, 29, 1, 0 }, 5506 { 0, 1, 27, 7, 81, 19, 0 }, 5507 { 0, 1, 37, 7, 78, 12, 0 }, 5508 { 0, 3, 50, 7, 68, 7, 0 }, 5509 { 0, 5, 62, 7, 57, 4, 0 }, 5510 { 0, 9, 72, 7, 45, 2, 0 }, 5511 { 0, 15, 79, 7, 33, 1, 0 } }, 5512 .odd = { { 0, 1, 28, 7, 81, 18, 0 }, 5513 { 0, 2, 39, 7, 75, 12, 0 }, 5514 { 0, 3, 51, 7, 67, 7, 0 }, 5515 { 0, 6, 62, 7, 56, 4, 0 }, 5516 { 0, 10, 73, 7, 43, 2, 0 }, 5517 { 0, 15, 80, 7, 32, 1, 0 }, 5518 { 0, 1, 24, 7, 81, 22, 0 }, 5519 { 0, 1, 34, 7, 79, 14, 0 }, 5520 { 0, 2, 46, 7, 71, 9, 0 }, 5521 { 0, 4, 58, 7, 61, 5, 0 }, 5522 { 0, 8, 69, 7, 48, 3, 0 }, 5523 { 0, 13, 78, 7, 36, 1, 0 }, 5524 { 0, 20, 81, 7, 26, 1, 0 }, 5525 { 0, 1, 30, 7, 80, 17, 0 }, 5526 { 0, 2, 41, 7, 74, 11, 0 }, 5527 { 0, 3, 53, 7, 66, 6, 0 }, 5528 { 0, 6, 66, 7, 53, 3, 0 }, 5529 { 0, 11, 74, 7, 41, 2, 0 }, 5530 { 0, 17, 80, 7, 30, 1, 0 }, 5531 { 0, 1, 26, 7, 81, 20, 0 }, 5532 { 0, 1, 36, 7, 78, 13, 0 }, 5533 { 0, 3, 48, 7, 69, 8, 0 }, 5534 { 0, 5, 61, 7, 58, 4, 0 }, 5535 { 0, 9, 71, 7, 46, 2, 0 }, 5536 { 0, 14, 79, 7, 34, 1, 0 }, 5537 { 0, 22, 81, 7, 24, 1, 0 }, 5538 { 0, 1, 32, 7, 80, 15, 0 }, 5539 { 0, 2, 43, 7, 73, 10, 0 }, 5540 { 0, 4, 56, 7, 62, 6, 0 }, 5541 { 0, 7, 67, 7, 51, 3, 0 }, 5542 { 0, 12, 75, 7, 39, 2, 0 }, 5543 { 0, 18, 81, 7, 28, 1, 0 } } }, 5544 .ver_phase_arr = { 5545 .even = { { 0, 23, 82, 7, 23, 0, 0 }, 5546 { 0, 1, 33, 7, 79, 15, 0 }, 5547 { 0, 2, 45, 7, 72, 9, 0 }, 5548 { 0, 4, 57, 7, 62, 5, 0 }, 5549 { 0, 7, 68, 7, 50, 3, 0 }, 5550 { 0, 12, 78, 7, 37, 1, 0 }, 5551 { 0, 19, 81, 7, 27, 1, 0 }, 5552 { 0, 1, 29, 7, 80, 18, 0 }, 5553 { 0, 2, 40, 7, 75, 11, 0 }, 5554 { 0, 3, 52, 7, 66, 7, 0 }, 5555 { 0, 6, 63, 7, 55, 4, 0 }, 5556 { 0, 10, 74, 7, 42, 2, 0 }, 5557 { 0, 16, 80, 7, 31, 1, 0 }, 5558 { 0, 1, 25, 7, 81, 21, 0 }, 5559 { 0, 1, 35, 7, 79, 13, 0 }, 5560 { 0, 2, 47, 7, 71, 8, 0 }, 5561 { 0, 5, 59, 7, 59, 5, 0 }, 5562 { 0, 8, 71, 7, 47, 2, 0 }, 5563 { 0, 13, 79, 7, 35, 1, 0 }, 5564 { 0, 21, 81, 7, 25, 1, 0 }, 5565 { 0, 1, 31, 7, 80, 16, 0 }, 5566 { 0, 2, 42, 7, 74, 10, 0 }, 5567 { 0, 4, 55, 7, 63, 6, 0 }, 5568 { 0, 7, 66, 7, 52, 3, 0 }, 5569 { 0, 11, 75, 7, 40, 2, 0 }, 5570 { 0, 18, 80, 7, 29, 1, 0 }, 5571 { 0, 1, 27, 7, 81, 19, 0 }, 5572 { 0, 1, 37, 7, 78, 12, 0 }, 5573 { 0, 3, 50, 7, 68, 7, 0 }, 5574 { 0, 5, 62, 7, 57, 4, 0 }, 5575 { 0, 9, 72, 7, 45, 2, 0 }, 5576 { 0, 15, 79, 7, 33, 1, 0 } }, 5577 .odd = { { 0, 1, 28, 7, 81, 18, 0 }, 5578 { 0, 2, 39, 7, 75, 12, 0 }, 5579 { 0, 3, 51, 7, 67, 7, 0 }, 5580 { 0, 6, 62, 7, 56, 4, 0 }, 5581 { 0, 10, 73, 7, 43, 2, 0 }, 5582 { 0, 15, 80, 7, 32, 1, 0 }, 5583 { 0, 1, 24, 7, 81, 22, 0 }, 5584 { 0, 1, 34, 7, 79, 14, 0 }, 5585 { 0, 2, 46, 7, 71, 9, 0 }, 5586 { 0, 4, 58, 7, 61, 5, 0 }, 5587 { 0, 8, 69, 7, 48, 3, 0 }, 5588 { 0, 13, 78, 7, 36, 1, 0 }, 5589 { 0, 20, 81, 7, 26, 1, 0 }, 5590 { 0, 1, 30, 7, 80, 17, 0 }, 5591 { 0, 2, 41, 7, 74, 11, 0 }, 5592 { 0, 3, 53, 7, 66, 6, 0 }, 5593 { 0, 6, 66, 7, 53, 3, 0 }, 5594 { 0, 11, 74, 7, 41, 2, 0 }, 5595 { 0, 17, 80, 7, 30, 1, 0 }, 5596 { 0, 1, 26, 7, 81, 20, 0 }, 5597 { 0, 1, 36, 7, 78, 13, 0 }, 5598 { 0, 3, 48, 7, 69, 8, 0 }, 5599 { 0, 5, 61, 7, 58, 4, 0 }, 5600 { 0, 9, 71, 7, 46, 2, 0 }, 5601 { 0, 14, 79, 7, 34, 1, 0 }, 5602 { 0, 22, 81, 7, 24, 1, 0 }, 5603 { 0, 1, 32, 7, 80, 15, 0 }, 5604 { 0, 2, 43, 7, 73, 10, 0 }, 5605 { 0, 4, 56, 7, 62, 6, 0 }, 5606 { 0, 7, 67, 7, 51, 3, 0 }, 5607 { 0, 12, 75, 7, 39, 2, 0 }, 5608 { 0, 18, 81, 7, 28, 1, 0 } } }, 5609 .ptrn_arr = { { 0x92492493, 0x4924924c, 0x24924992, 0x92493249, 5610 0x49264924, 0x92492 } }, 5611 .sample_patrn_length = 182, 5612 .hor_ds_en = 1, 5613 .ver_ds_en = 1 5614 }, { 5615 /* Scale factor 32 / (32 + 60) = 0.347826 */ 5616 .hor_phase_arr = { 5617 .even = { { 1, 23, 80, 7, 23, 1, 0 }, 5618 { 0, 1, 31, 7, 79, 17, 0 }, 5619 { 0, 2, 40, 7, 75, 11, 0 }, 5620 { 0, 3, 50, 7, 67, 8, 0 }, 5621 { 0, 5, 59, 7, 59, 5, 0 }, 5622 { 0, 8, 67, 7, 50, 3, 0 }, 5623 { 0, 11, 75, 7, 40, 2, 0 }, 5624 { 0, 17, 79, 7, 31, 1, 0 } }, 5625 .odd = { { 0, 1, 27, 7, 80, 20, 0 }, 5626 { 0, 1, 35, 7, 78, 14, 0 }, 5627 { 0, 2, 45, 7, 72, 9, 0 }, 5628 { 0, 4, 54, 7, 64, 6, 0 }, 5629 { 0, 6, 64, 7, 54, 4, 0 }, 5630 { 0, 9, 72, 7, 45, 2, 0 }, 5631 { 0, 14, 78, 7, 35, 1, 0 }, 5632 { 0, 20, 80, 7, 27, 1, 0 } } }, 5633 .ver_phase_arr = { 5634 .even = { { 1, 23, 80, 7, 23, 1, 0 }, 5635 { 0, 1, 31, 7, 79, 17, 0 }, 5636 { 0, 2, 40, 7, 75, 11, 0 }, 5637 { 0, 3, 50, 7, 67, 8, 0 }, 5638 { 0, 5, 59, 7, 59, 5, 0 }, 5639 { 0, 8, 67, 7, 50, 3, 0 }, 5640 { 0, 11, 75, 7, 40, 2, 0 }, 5641 { 0, 17, 79, 7, 31, 1, 0 } }, 5642 .odd = { { 0, 1, 27, 7, 80, 20, 0 }, 5643 { 0, 1, 35, 7, 78, 14, 0 }, 5644 { 0, 2, 45, 7, 72, 9, 0 }, 5645 { 0, 4, 54, 7, 64, 6, 0 }, 5646 { 0, 6, 64, 7, 54, 4, 0 }, 5647 { 0, 9, 72, 7, 45, 2, 0 }, 5648 { 0, 14, 78, 7, 35, 1, 0 }, 5649 { 0, 20, 80, 7, 27, 1, 0 } } }, 5650 .ptrn_arr = { { 0x92492493, 0x924 } }, 5651 .sample_patrn_length = 46, 5652 .hor_ds_en = 1, 5653 .ver_ds_en = 1 5654 }, { 5655 /* Scale factor 32 / (32 + 61) = 0.344086 */ 5656 .hor_phase_arr = { 5657 .even = { { 1, 23, 80, 7, 23, 1, 0 }, 5658 { 0, 1, 29, 7, 80, 18, 0 }, 5659 { 0, 1, 36, 7, 77, 14, 0 }, 5660 { 0, 2, 42, 7, 73, 11, 0 }, 5661 { 0, 3, 50, 7, 67, 8, 0 }, 5662 { 0, 5, 57, 7, 60, 6, 0 }, 5663 { 0, 6, 64, 7, 54, 4, 0 }, 5664 { 0, 9, 69, 7, 47, 3, 0 }, 5665 { 0, 12, 74, 7, 40, 2, 0 }, 5666 { 0, 16, 78, 7, 33, 1, 0 }, 5667 { 0, 20, 80, 7, 27, 1, 0 }, 5668 { 0, 1, 25, 7, 79, 22, 1 }, 5669 { 0, 1, 31, 7, 79, 17, 0 }, 5670 { 0, 2, 38, 7, 75, 13, 0 }, 5671 { 0, 2, 45, 7, 71, 10, 0 }, 5672 { 0, 4, 52, 7, 65, 7, 0 }, 5673 { 0, 5, 59, 7, 59, 5, 0 }, 5674 { 0, 7, 65, 7, 52, 4, 0 }, 5675 { 0, 10, 71, 7, 45, 2, 0 }, 5676 { 0, 13, 75, 7, 38, 2, 0 }, 5677 { 0, 17, 79, 7, 31, 1, 0 }, 5678 { 1, 22, 79, 7, 25, 1, 0 }, 5679 { 0, 1, 27, 7, 80, 20, 0 }, 5680 { 0, 1, 33, 7, 78, 16, 0 }, 5681 { 0, 2, 40, 7, 74, 12, 0 }, 5682 { 0, 3, 47, 7, 69, 9, 0 }, 5683 { 0, 4, 54, 7, 64, 6, 0 }, 5684 { 0, 6, 60, 7, 57, 5, 0 }, 5685 { 0, 8, 67, 7, 50, 3, 0 }, 5686 { 0, 11, 73, 7, 42, 2, 0 }, 5687 { 0, 14, 77, 7, 36, 1, 0 }, 5688 { 0, 18, 80, 7, 29, 1, 0 } }, 5689 .odd = { { 0, 1, 26, 7, 80, 21, 0 }, 5690 { 0, 1, 32, 7, 79, 16, 0 }, 5691 { 0, 2, 39, 7, 75, 12, 0 }, 5692 { 0, 3, 46, 7, 70, 9, 0 }, 5693 { 0, 4, 53, 7, 64, 7, 0 }, 5694 { 0, 5, 60, 7, 58, 5, 0 }, 5695 { 0, 8, 66, 7, 51, 3, 0 }, 5696 { 0, 10, 72, 7, 44, 2, 0 }, 5697 { 0, 14, 75, 7, 37, 2, 0 }, 5698 { 0, 18, 79, 7, 30, 1, 0 }, 5699 { 1, 23, 79, 7, 24, 1, 0 }, 5700 { 0, 1, 28, 7, 80, 19, 0 }, 5701 { 0, 1, 35, 7, 77, 15, 0 }, 5702 { 0, 2, 41, 7, 74, 11, 0 }, 5703 { 0, 3, 48, 7, 69, 8, 0 }, 5704 { 0, 4, 55, 7, 63, 6, 0 }, 5705 { 0, 6, 63, 7, 55, 4, 0 }, 5706 { 0, 8, 69, 7, 48, 3, 0 }, 5707 { 0, 11, 74, 7, 41, 2, 0 }, 5708 { 0, 15, 77, 7, 35, 1, 0 }, 5709 { 0, 19, 80, 7, 28, 1, 0 }, 5710 { 0, 1, 24, 7, 79, 23, 1 }, 5711 { 0, 1, 30, 7, 79, 18, 0 }, 5712 { 0, 2, 37, 7, 75, 14, 0 }, 5713 { 0, 2, 44, 7, 72, 10, 0 }, 5714 { 0, 3, 51, 7, 66, 8, 0 }, 5715 { 0, 5, 58, 7, 60, 5, 0 }, 5716 { 0, 7, 64, 7, 53, 4, 0 }, 5717 { 0, 9, 70, 7, 46, 3, 0 }, 5718 { 0, 12, 75, 7, 39, 2, 0 }, 5719 { 0, 16, 79, 7, 32, 1, 0 }, 5720 { 0, 21, 80, 7, 26, 1, 0 } } }, 5721 .ver_phase_arr = { 5722 .even = { { 1, 23, 80, 7, 23, 1, 0 }, 5723 { 0, 1, 29, 7, 80, 18, 0 }, 5724 { 0, 1, 36, 7, 77, 14, 0 }, 5725 { 0, 2, 42, 7, 73, 11, 0 }, 5726 { 0, 3, 50, 7, 67, 8, 0 }, 5727 { 0, 5, 57, 7, 60, 6, 0 }, 5728 { 0, 6, 64, 7, 54, 4, 0 }, 5729 { 0, 9, 69, 7, 47, 3, 0 }, 5730 { 0, 12, 74, 7, 40, 2, 0 }, 5731 { 0, 16, 78, 7, 33, 1, 0 }, 5732 { 0, 20, 80, 7, 27, 1, 0 }, 5733 { 0, 1, 25, 7, 79, 22, 1 }, 5734 { 0, 1, 31, 7, 79, 17, 0 }, 5735 { 0, 2, 38, 7, 75, 13, 0 }, 5736 { 0, 2, 45, 7, 71, 10, 0 }, 5737 { 0, 4, 52, 7, 65, 7, 0 }, 5738 { 0, 5, 59, 7, 59, 5, 0 }, 5739 { 0, 7, 65, 7, 52, 4, 0 }, 5740 { 0, 10, 71, 7, 45, 2, 0 }, 5741 { 0, 13, 75, 7, 38, 2, 0 }, 5742 { 0, 17, 79, 7, 31, 1, 0 }, 5743 { 1, 22, 79, 7, 25, 1, 0 }, 5744 { 0, 1, 27, 7, 80, 20, 0 }, 5745 { 0, 1, 33, 7, 78, 16, 0 }, 5746 { 0, 2, 40, 7, 74, 12, 0 }, 5747 { 0, 3, 47, 7, 69, 9, 0 }, 5748 { 0, 4, 54, 7, 64, 6, 0 }, 5749 { 0, 6, 60, 7, 57, 5, 0 }, 5750 { 0, 8, 67, 7, 50, 3, 0 }, 5751 { 0, 11, 73, 7, 42, 2, 0 }, 5752 { 0, 14, 77, 7, 36, 1, 0 }, 5753 { 0, 18, 80, 7, 29, 1, 0 } }, 5754 .odd = { { 0, 1, 26, 7, 80, 21, 0 }, 5755 { 0, 1, 32, 7, 79, 16, 0 }, 5756 { 0, 2, 39, 7, 75, 12, 0 }, 5757 { 0, 3, 46, 7, 70, 9, 0 }, 5758 { 0, 4, 53, 7, 64, 7, 0 }, 5759 { 0, 5, 60, 7, 58, 5, 0 }, 5760 { 0, 8, 66, 7, 51, 3, 0 }, 5761 { 0, 10, 72, 7, 44, 2, 0 }, 5762 { 0, 14, 75, 7, 37, 2, 0 }, 5763 { 0, 18, 79, 7, 30, 1, 0 }, 5764 { 1, 23, 79, 7, 24, 1, 0 }, 5765 { 0, 1, 28, 7, 80, 19, 0 }, 5766 { 0, 1, 35, 7, 77, 15, 0 }, 5767 { 0, 2, 41, 7, 74, 11, 0 }, 5768 { 0, 3, 48, 7, 69, 8, 0 }, 5769 { 0, 4, 55, 7, 63, 6, 0 }, 5770 { 0, 6, 63, 7, 55, 4, 0 }, 5771 { 0, 8, 69, 7, 48, 3, 0 }, 5772 { 0, 11, 74, 7, 41, 2, 0 }, 5773 { 0, 15, 77, 7, 35, 1, 0 }, 5774 { 0, 19, 80, 7, 28, 1, 0 }, 5775 { 0, 1, 24, 7, 79, 23, 1 }, 5776 { 0, 1, 30, 7, 79, 18, 0 }, 5777 { 0, 2, 37, 7, 75, 14, 0 }, 5778 { 0, 2, 44, 7, 72, 10, 0 }, 5779 { 0, 3, 51, 7, 66, 8, 0 }, 5780 { 0, 5, 58, 7, 60, 5, 0 }, 5781 { 0, 7, 64, 7, 53, 4, 0 }, 5782 { 0, 9, 70, 7, 46, 3, 0 }, 5783 { 0, 12, 75, 7, 39, 2, 0 }, 5784 { 0, 16, 79, 7, 32, 1, 0 }, 5785 { 0, 21, 80, 7, 26, 1, 0 } } }, 5786 .ptrn_arr = { { 0x92492493, 0x64924924, 0x92492492, 0x4c924924, 5787 0x92492492, 0x924924 } }, 5788 .sample_patrn_length = 186, 5789 .hor_ds_en = 1, 5790 .ver_ds_en = 1 5791 }, { 5792 /* Scale factor 32 / (32 + 62) = 0.340426 */ 5793 .hor_phase_arr = { 5794 .even = { { 1, 24, 78, 7, 24, 1, 0 }, 5795 { 0, 1, 28, 7, 79, 20, 0 }, 5796 { 0, 1, 32, 7, 78, 17, 0 }, 5797 { 0, 2, 36, 7, 75, 15, 0 }, 5798 { 0, 2, 40, 7, 74, 12, 0 }, 5799 { 0, 3, 45, 7, 70, 10, 0 }, 5800 { 0, 3, 50, 7, 67, 8, 0 }, 5801 { 0, 4, 54, 7, 63, 7, 0 }, 5802 { 0, 5, 59, 7, 59, 5, 0 }, 5803 { 0, 7, 63, 7, 54, 4, 0 }, 5804 { 0, 8, 67, 7, 50, 3, 0 }, 5805 { 0, 10, 70, 7, 45, 3, 0 }, 5806 { 0, 12, 74, 7, 40, 2, 0 }, 5807 { 0, 15, 75, 7, 36, 2, 0 }, 5808 { 0, 17, 78, 7, 32, 1, 0 }, 5809 { 0, 20, 79, 7, 28, 1, 0 } }, 5810 .odd = { { 0, 1, 26, 7, 78, 22, 1 }, 5811 { 0, 1, 30, 7, 78, 19, 0 }, 5812 { 0, 1, 34, 7, 77, 16, 0 }, 5813 { 0, 2, 38, 7, 75, 13, 0 }, 5814 { 0, 2, 43, 7, 72, 11, 0 }, 5815 { 0, 3, 47, 7, 69, 9, 0 }, 5816 { 0, 4, 52, 7, 65, 7, 0 }, 5817 { 0, 5, 56, 7, 61, 6, 0 }, 5818 { 0, 6, 61, 7, 56, 5, 0 }, 5819 { 0, 7, 65, 7, 52, 4, 0 }, 5820 { 0, 9, 69, 7, 47, 3, 0 }, 5821 { 0, 11, 72, 7, 43, 2, 0 }, 5822 { 0, 13, 75, 7, 38, 2, 0 }, 5823 { 0, 16, 77, 7, 34, 1, 0 }, 5824 { 0, 19, 78, 7, 30, 1, 0 }, 5825 { 1, 22, 78, 7, 26, 1, 0 } } }, 5826 .ver_phase_arr = { 5827 .even = { { 1, 24, 78, 7, 24, 1, 0 }, 5828 { 0, 1, 28, 7, 79, 20, 0 }, 5829 { 0, 1, 32, 7, 78, 17, 0 }, 5830 { 0, 2, 36, 7, 75, 15, 0 }, 5831 { 0, 2, 40, 7, 74, 12, 0 }, 5832 { 0, 3, 45, 7, 70, 10, 0 }, 5833 { 0, 3, 50, 7, 67, 8, 0 }, 5834 { 0, 4, 54, 7, 63, 7, 0 }, 5835 { 0, 5, 59, 7, 59, 5, 0 }, 5836 { 0, 7, 63, 7, 54, 4, 0 }, 5837 { 0, 8, 67, 7, 50, 3, 0 }, 5838 { 0, 10, 70, 7, 45, 3, 0 }, 5839 { 0, 12, 74, 7, 40, 2, 0 }, 5840 { 0, 15, 75, 7, 36, 2, 0 }, 5841 { 0, 17, 78, 7, 32, 1, 0 }, 5842 { 0, 20, 79, 7, 28, 1, 0 } }, 5843 .odd = { { 0, 1, 26, 7, 78, 22, 1 }, 5844 { 0, 1, 30, 7, 78, 19, 0 }, 5845 { 0, 1, 34, 7, 77, 16, 0 }, 5846 { 0, 2, 38, 7, 75, 13, 0 }, 5847 { 0, 2, 43, 7, 72, 11, 0 }, 5848 { 0, 3, 47, 7, 69, 9, 0 }, 5849 { 0, 4, 52, 7, 65, 7, 0 }, 5850 { 0, 5, 56, 7, 61, 6, 0 }, 5851 { 0, 6, 61, 7, 56, 5, 0 }, 5852 { 0, 7, 65, 7, 52, 4, 0 }, 5853 { 0, 9, 69, 7, 47, 3, 0 }, 5854 { 0, 11, 72, 7, 43, 2, 0 }, 5855 { 0, 13, 75, 7, 38, 2, 0 }, 5856 { 0, 16, 77, 7, 34, 1, 0 }, 5857 { 0, 19, 78, 7, 30, 1, 0 }, 5858 { 1, 22, 78, 7, 26, 1, 0 } } }, 5859 .ptrn_arr = { { 0x92492493, 0x24924924, 0x9249249 } }, 5860 .sample_patrn_length = 94, 5861 .hor_ds_en = 1, 5862 .ver_ds_en = 1 5863 }, { 5864 /* Scale factor 32 / (32 + 63) = 0.336842 */ 5865 .hor_phase_arr = { 5866 .even = { { 1, 24, 78, 7, 24, 1, 0 }, 5867 { 0, 1, 26, 7, 78, 22, 1 }, 5868 { 0, 1, 28, 7, 77, 21, 1 }, 5869 { 0, 1, 30, 7, 78, 19, 0 }, 5870 { 0, 1, 32, 7, 77, 18, 0 }, 5871 { 0, 1, 34, 7, 77, 16, 0 }, 5872 { 0, 2, 36, 7, 75, 15, 0 }, 5873 { 0, 2, 38, 7, 74, 14, 0 }, 5874 { 0, 2, 40, 7, 73, 13, 0 }, 5875 { 0, 2, 43, 7, 72, 11, 0 }, 5876 { 0, 3, 45, 7, 70, 10, 0 }, 5877 { 0, 3, 47, 7, 69, 9, 0 }, 5878 { 0, 4, 49, 7, 66, 9, 0 }, 5879 { 0, 4, 52, 7, 64, 8, 0 }, 5880 { 0, 4, 54, 7, 63, 7, 0 }, 5881 { 0, 5, 56, 7, 61, 6, 0 }, 5882 { 0, 6, 58, 7, 58, 6, 0 }, 5883 { 0, 6, 61, 7, 56, 5, 0 }, 5884 { 0, 7, 63, 7, 54, 4, 0 }, 5885 { 0, 8, 64, 7, 52, 4, 0 }, 5886 { 0, 9, 66, 7, 49, 4, 0 }, 5887 { 0, 9, 69, 7, 47, 3, 0 }, 5888 { 0, 10, 70, 7, 45, 3, 0 }, 5889 { 0, 11, 72, 7, 43, 2, 0 }, 5890 { 0, 13, 73, 7, 40, 2, 0 }, 5891 { 0, 14, 74, 7, 38, 2, 0 }, 5892 { 0, 15, 75, 7, 36, 2, 0 }, 5893 { 0, 16, 77, 7, 34, 1, 0 }, 5894 { 0, 18, 77, 7, 32, 1, 0 }, 5895 { 0, 19, 78, 7, 30, 1, 0 }, 5896 { 1, 21, 77, 7, 28, 1, 0 }, 5897 { 1, 22, 78, 7, 26, 1, 0 } }, 5898 .odd = { { 0, 1, 25, 7, 78, 23, 1 }, 5899 { 0, 1, 27, 7, 77, 22, 1 }, 5900 { 0, 1, 29, 7, 78, 20, 0 }, 5901 { 0, 1, 31, 7, 78, 18, 0 }, 5902 { 0, 1, 33, 7, 77, 17, 0 }, 5903 { 0, 2, 35, 7, 75, 16, 0 }, 5904 { 0, 2, 37, 7, 75, 14, 0 }, 5905 { 0, 2, 39, 7, 74, 13, 0 }, 5906 { 0, 2, 42, 7, 72, 12, 0 }, 5907 { 0, 3, 44, 7, 70, 11, 0 }, 5908 { 0, 3, 46, 7, 69, 10, 0 }, 5909 { 0, 3, 48, 7, 68, 9, 0 }, 5910 { 0, 4, 51, 7, 65, 8, 0 }, 5911 { 0, 4, 53, 7, 64, 7, 0 }, 5912 { 0, 5, 55, 7, 61, 7, 0 }, 5913 { 0, 5, 57, 7, 60, 6, 0 }, 5914 { 0, 6, 60, 7, 57, 5, 0 }, 5915 { 0, 7, 61, 7, 55, 5, 0 }, 5916 { 0, 7, 64, 7, 53, 4, 0 }, 5917 { 0, 8, 65, 7, 51, 4, 0 }, 5918 { 0, 9, 68, 7, 48, 3, 0 }, 5919 { 0, 10, 69, 7, 46, 3, 0 }, 5920 { 0, 11, 70, 7, 44, 3, 0 }, 5921 { 0, 12, 72, 7, 42, 2, 0 }, 5922 { 0, 13, 74, 7, 39, 2, 0 }, 5923 { 0, 14, 75, 7, 37, 2, 0 }, 5924 { 0, 16, 75, 7, 35, 2, 0 }, 5925 { 0, 17, 77, 7, 33, 1, 0 }, 5926 { 0, 18, 78, 7, 31, 1, 0 }, 5927 { 0, 20, 78, 7, 29, 1, 0 }, 5928 { 1, 22, 77, 7, 27, 1, 0 }, 5929 { 1, 23, 78, 7, 25, 1, 0 } } }, 5930 .ver_phase_arr = { 5931 .even = { { 1, 24, 78, 7, 24, 1, 0 }, 5932 { 0, 1, 26, 7, 78, 22, 1 }, 5933 { 0, 1, 28, 7, 77, 21, 1 }, 5934 { 0, 1, 30, 7, 78, 19, 0 }, 5935 { 0, 1, 32, 7, 77, 18, 0 }, 5936 { 0, 1, 34, 7, 77, 16, 0 }, 5937 { 0, 2, 36, 7, 75, 15, 0 }, 5938 { 0, 2, 38, 7, 74, 14, 0 }, 5939 { 0, 2, 40, 7, 73, 13, 0 }, 5940 { 0, 2, 43, 7, 72, 11, 0 }, 5941 { 0, 3, 45, 7, 70, 10, 0 }, 5942 { 0, 3, 47, 7, 69, 9, 0 }, 5943 { 0, 4, 49, 7, 66, 9, 0 }, 5944 { 0, 4, 52, 7, 64, 8, 0 }, 5945 { 0, 4, 54, 7, 63, 7, 0 }, 5946 { 0, 5, 56, 7, 61, 6, 0 }, 5947 { 0, 6, 58, 7, 58, 6, 0 }, 5948 { 0, 6, 61, 7, 56, 5, 0 }, 5949 { 0, 7, 63, 7, 54, 4, 0 }, 5950 { 0, 8, 64, 7, 52, 4, 0 }, 5951 { 0, 9, 66, 7, 49, 4, 0 }, 5952 { 0, 9, 69, 7, 47, 3, 0 }, 5953 { 0, 10, 70, 7, 45, 3, 0 }, 5954 { 0, 11, 72, 7, 43, 2, 0 }, 5955 { 0, 13, 73, 7, 40, 2, 0 }, 5956 { 0, 14, 74, 7, 38, 2, 0 }, 5957 { 0, 15, 75, 7, 36, 2, 0 }, 5958 { 0, 16, 77, 7, 34, 1, 0 }, 5959 { 0, 18, 77, 7, 32, 1, 0 }, 5960 { 0, 19, 78, 7, 30, 1, 0 }, 5961 { 1, 21, 77, 7, 28, 1, 0 }, 5962 { 1, 22, 78, 7, 26, 1, 0 } }, 5963 .odd = { { 0, 1, 25, 7, 78, 23, 1 }, 5964 { 0, 1, 27, 7, 77, 22, 1 }, 5965 { 0, 1, 29, 7, 78, 20, 0 }, 5966 { 0, 1, 31, 7, 78, 18, 0 }, 5967 { 0, 1, 33, 7, 77, 17, 0 }, 5968 { 0, 2, 35, 7, 75, 16, 0 }, 5969 { 0, 2, 37, 7, 75, 14, 0 }, 5970 { 0, 2, 39, 7, 74, 13, 0 }, 5971 { 0, 2, 42, 7, 72, 12, 0 }, 5972 { 0, 3, 44, 7, 70, 11, 0 }, 5973 { 0, 3, 46, 7, 69, 10, 0 }, 5974 { 0, 3, 48, 7, 68, 9, 0 }, 5975 { 0, 4, 51, 7, 65, 8, 0 }, 5976 { 0, 4, 53, 7, 64, 7, 0 }, 5977 { 0, 5, 55, 7, 61, 7, 0 }, 5978 { 0, 5, 57, 7, 60, 6, 0 }, 5979 { 0, 6, 60, 7, 57, 5, 0 }, 5980 { 0, 7, 61, 7, 55, 5, 0 }, 5981 { 0, 7, 64, 7, 53, 4, 0 }, 5982 { 0, 8, 65, 7, 51, 4, 0 }, 5983 { 0, 9, 68, 7, 48, 3, 0 }, 5984 { 0, 10, 69, 7, 46, 3, 0 }, 5985 { 0, 11, 70, 7, 44, 3, 0 }, 5986 { 0, 12, 72, 7, 42, 2, 0 }, 5987 { 0, 13, 74, 7, 39, 2, 0 }, 5988 { 0, 14, 75, 7, 37, 2, 0 }, 5989 { 0, 16, 75, 7, 35, 2, 0 }, 5990 { 0, 17, 77, 7, 33, 1, 0 }, 5991 { 0, 18, 78, 7, 31, 1, 0 }, 5992 { 0, 20, 78, 7, 29, 1, 0 }, 5993 { 1, 22, 77, 7, 27, 1, 0 }, 5994 { 1, 23, 78, 7, 25, 1, 0 } } }, 5995 .ptrn_arr = { { 0x92492493, 0x24924924, 0x49249249, 0x92492492, 5996 0x24924924, 0x9249249 } }, 5997 .sample_patrn_length = 190, 5998 .hor_ds_en = 1, 5999 .ver_ds_en = 1 6000 }, { 6001 /* Scale factor 32 / (32 + 64) = 0.333333 */ 6002 .hor_phase_arr = { 6003 .even = { { 0, 21, 86, 7, 21, 0, 0 } }, 6004 .odd = { { 0, 4, 60, 7, 60, 4, 0 } } }, 6005 .ver_phase_arr = { 6006 .even = { { 0, 21, 86, 7, 21, 0, 0 } }, 6007 .odd = { { 0, 4, 60, 7, 60, 4, 0 } } }, 6008 .ptrn_arr = { { 0x9 } }, 6009 .sample_patrn_length = 6, 6010 .hor_ds_en = 1, 6011 .ver_ds_en = 1 6012 }, { 6013 /* Scale factor 32 / (32 + 65) = 0.329897 */ 6014 .hor_phase_arr = { 6015 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 6016 { 0, 20, 85, 7, 23, 0, 0 }, 6017 { 0, 18, 84, 7, 25, 1, 0 }, 6018 { 0, 17, 82, 7, 28, 1, 0 }, 6019 { 0, 15, 82, 7, 30, 1, 0 }, 6020 { 0, 14, 81, 7, 32, 1, 0 }, 6021 { 0, 12, 81, 7, 34, 1, 0 }, 6022 { 0, 11, 79, 7, 37, 1, 0 }, 6023 { 0, 10, 78, 7, 39, 1, 0 }, 6024 { 0, 9, 75, 7, 42, 2, 0 }, 6025 { 0, 8, 74, 7, 44, 2, 0 }, 6026 { 0, 7, 72, 7, 47, 2, 0 }, 6027 { 0, 6, 70, 7, 50, 2, 0 }, 6028 { 0, 6, 67, 7, 52, 3, 0 }, 6029 { 0, 5, 65, 7, 55, 3, 0 }, 6030 { 0, 4, 64, 7, 57, 3, 0 }, 6031 { 0, 4, 60, 7, 60, 4, 0 }, 6032 { 0, 3, 57, 7, 64, 4, 0 }, 6033 { 0, 3, 55, 7, 65, 5, 0 }, 6034 { 0, 3, 52, 7, 67, 6, 0 }, 6035 { 0, 2, 50, 7, 70, 6, 0 }, 6036 { 0, 2, 47, 7, 72, 7, 0 }, 6037 { 0, 2, 44, 7, 74, 8, 0 }, 6038 { 0, 2, 42, 7, 75, 9, 0 }, 6039 { 0, 1, 39, 7, 78, 10, 0 }, 6040 { 0, 1, 37, 7, 79, 11, 0 }, 6041 { 0, 1, 34, 7, 81, 12, 0 }, 6042 { 0, 1, 32, 7, 81, 14, 0 }, 6043 { 0, 1, 30, 7, 82, 15, 0 }, 6044 { 0, 1, 28, 7, 82, 17, 0 }, 6045 { 0, 1, 25, 7, 84, 18, 0 }, 6046 { 0, 0, 23, 7, 85, 20, 0 } }, 6047 .odd = { { 0, 21, 84, 7, 23, 0, 0 }, 6048 { 0, 19, 85, 7, 24, 0, 0 }, 6049 { 0, 17, 84, 7, 26, 1, 0 }, 6050 { 0, 16, 82, 7, 29, 1, 0 }, 6051 { 0, 14, 82, 7, 31, 1, 0 }, 6052 { 0, 13, 81, 7, 33, 1, 0 }, 6053 { 0, 12, 80, 7, 35, 1, 0 }, 6054 { 0, 11, 78, 7, 38, 1, 0 }, 6055 { 0, 10, 77, 7, 40, 1, 0 }, 6056 { 0, 9, 74, 7, 43, 2, 0 }, 6057 { 0, 8, 72, 7, 46, 2, 0 }, 6058 { 0, 7, 71, 7, 48, 2, 0 }, 6059 { 0, 6, 69, 7, 51, 2, 0 }, 6060 { 0, 5, 66, 7, 54, 3, 0 }, 6061 { 0, 5, 64, 7, 56, 3, 0 }, 6062 { 0, 4, 61, 7, 59, 4, 0 }, 6063 { 0, 4, 59, 7, 61, 4, 0 }, 6064 { 0, 3, 56, 7, 64, 5, 0 }, 6065 { 0, 3, 54, 7, 66, 5, 0 }, 6066 { 0, 2, 51, 7, 69, 6, 0 }, 6067 { 0, 2, 48, 7, 71, 7, 0 }, 6068 { 0, 2, 46, 7, 72, 8, 0 }, 6069 { 0, 2, 43, 7, 74, 9, 0 }, 6070 { 0, 1, 40, 7, 77, 10, 0 }, 6071 { 0, 1, 38, 7, 78, 11, 0 }, 6072 { 0, 1, 35, 7, 80, 12, 0 }, 6073 { 0, 1, 33, 7, 81, 13, 0 }, 6074 { 0, 1, 31, 7, 82, 14, 0 }, 6075 { 0, 1, 29, 7, 82, 16, 0 }, 6076 { 0, 1, 26, 7, 84, 17, 0 }, 6077 { 0, 0, 24, 7, 85, 19, 0 }, 6078 { 0, 0, 23, 7, 84, 21, 0 } } }, 6079 .ver_phase_arr = { 6080 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 6081 { 0, 20, 85, 7, 23, 0, 0 }, 6082 { 0, 18, 84, 7, 25, 1, 0 }, 6083 { 0, 17, 82, 7, 28, 1, 0 }, 6084 { 0, 15, 82, 7, 30, 1, 0 }, 6085 { 0, 14, 81, 7, 32, 1, 0 }, 6086 { 0, 12, 81, 7, 34, 1, 0 }, 6087 { 0, 11, 79, 7, 37, 1, 0 }, 6088 { 0, 10, 78, 7, 39, 1, 0 }, 6089 { 0, 9, 75, 7, 42, 2, 0 }, 6090 { 0, 8, 74, 7, 44, 2, 0 }, 6091 { 0, 7, 72, 7, 47, 2, 0 }, 6092 { 0, 6, 70, 7, 50, 2, 0 }, 6093 { 0, 6, 67, 7, 52, 3, 0 }, 6094 { 0, 5, 65, 7, 55, 3, 0 }, 6095 { 0, 4, 64, 7, 57, 3, 0 }, 6096 { 0, 4, 60, 7, 60, 4, 0 }, 6097 { 0, 3, 57, 7, 64, 4, 0 }, 6098 { 0, 3, 55, 7, 65, 5, 0 }, 6099 { 0, 3, 52, 7, 67, 6, 0 }, 6100 { 0, 2, 50, 7, 70, 6, 0 }, 6101 { 0, 2, 47, 7, 72, 7, 0 }, 6102 { 0, 2, 44, 7, 74, 8, 0 }, 6103 { 0, 2, 42, 7, 75, 9, 0 }, 6104 { 0, 1, 39, 7, 78, 10, 0 }, 6105 { 0, 1, 37, 7, 79, 11, 0 }, 6106 { 0, 1, 34, 7, 81, 12, 0 }, 6107 { 0, 1, 32, 7, 81, 14, 0 }, 6108 { 0, 1, 30, 7, 82, 15, 0 }, 6109 { 0, 1, 28, 7, 82, 17, 0 }, 6110 { 0, 1, 25, 7, 84, 18, 0 }, 6111 { 0, 0, 23, 7, 85, 20, 0 } }, 6112 .odd = { { 0, 21, 84, 7, 23, 0, 0 }, 6113 { 0, 19, 85, 7, 24, 0, 0 }, 6114 { 0, 17, 84, 7, 26, 1, 0 }, 6115 { 0, 16, 82, 7, 29, 1, 0 }, 6116 { 0, 14, 82, 7, 31, 1, 0 }, 6117 { 0, 13, 81, 7, 33, 1, 0 }, 6118 { 0, 12, 80, 7, 35, 1, 0 }, 6119 { 0, 11, 78, 7, 38, 1, 0 }, 6120 { 0, 10, 77, 7, 40, 1, 0 }, 6121 { 0, 9, 74, 7, 43, 2, 0 }, 6122 { 0, 8, 72, 7, 46, 2, 0 }, 6123 { 0, 7, 71, 7, 48, 2, 0 }, 6124 { 0, 6, 69, 7, 51, 2, 0 }, 6125 { 0, 5, 66, 7, 54, 3, 0 }, 6126 { 0, 5, 64, 7, 56, 3, 0 }, 6127 { 0, 4, 61, 7, 59, 4, 0 }, 6128 { 0, 4, 59, 7, 61, 4, 0 }, 6129 { 0, 3, 56, 7, 64, 5, 0 }, 6130 { 0, 3, 54, 7, 66, 5, 0 }, 6131 { 0, 2, 51, 7, 69, 6, 0 }, 6132 { 0, 2, 48, 7, 71, 7, 0 }, 6133 { 0, 2, 46, 7, 72, 8, 0 }, 6134 { 0, 2, 43, 7, 74, 9, 0 }, 6135 { 0, 1, 40, 7, 77, 10, 0 }, 6136 { 0, 1, 38, 7, 78, 11, 0 }, 6137 { 0, 1, 35, 7, 80, 12, 0 }, 6138 { 0, 1, 33, 7, 81, 13, 0 }, 6139 { 0, 1, 31, 7, 82, 14, 0 }, 6140 { 0, 1, 29, 7, 82, 16, 0 }, 6141 { 0, 1, 26, 7, 84, 17, 0 }, 6142 { 0, 0, 24, 7, 85, 19, 0 }, 6143 { 0, 0, 23, 7, 84, 21, 0 } } }, 6144 .ptrn_arr = { { 0x49249249, 0x92492492, 0x24924924, 0x49249249, 6145 0x92492492, 0x24924924 } }, 6146 .sample_patrn_length = 194, 6147 .hor_ds_en = 1, 6148 .ver_ds_en = 1 6149 }, { 6150 /* Scale factor 32 / (32 + 66) = 0.326531 */ 6151 .hor_phase_arr = { 6152 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 6153 { 0, 18, 83, 7, 26, 1, 0 }, 6154 { 0, 15, 82, 7, 30, 1, 0 }, 6155 { 0, 13, 79, 7, 35, 1, 0 }, 6156 { 0, 10, 78, 7, 39, 1, 0 }, 6157 { 0, 8, 74, 7, 44, 2, 0 }, 6158 { 0, 7, 69, 7, 50, 2, 0 }, 6159 { 0, 5, 65, 7, 55, 3, 0 }, 6160 { 0, 4, 60, 7, 60, 4, 0 }, 6161 { 0, 3, 55, 7, 65, 5, 0 }, 6162 { 0, 2, 50, 7, 69, 7, 0 }, 6163 { 0, 2, 44, 7, 74, 8, 0 }, 6164 { 0, 1, 39, 7, 78, 10, 0 }, 6165 { 0, 1, 35, 7, 79, 13, 0 }, 6166 { 0, 1, 30, 7, 82, 15, 0 }, 6167 { 0, 1, 26, 7, 83, 18, 0 } }, 6168 .odd = { { 0, 20, 84, 7, 24, 0, 0 }, 6169 { 0, 17, 82, 7, 28, 1, 0 }, 6170 { 0, 14, 81, 7, 32, 1, 0 }, 6171 { 0, 12, 78, 7, 37, 1, 0 }, 6172 { 0, 9, 75, 7, 42, 2, 0 }, 6173 { 0, 8, 71, 7, 47, 2, 0 }, 6174 { 0, 6, 67, 7, 52, 3, 0 }, 6175 { 0, 5, 62, 7, 57, 4, 0 }, 6176 { 0, 4, 57, 7, 62, 5, 0 }, 6177 { 0, 3, 52, 7, 67, 6, 0 }, 6178 { 0, 2, 47, 7, 71, 8, 0 }, 6179 { 0, 2, 42, 7, 75, 9, 0 }, 6180 { 0, 1, 37, 7, 78, 12, 0 }, 6181 { 0, 1, 32, 7, 81, 14, 0 }, 6182 { 0, 1, 28, 7, 82, 17, 0 }, 6183 { 0, 0, 24, 7, 84, 20, 0 } } }, 6184 .ver_phase_arr = { 6185 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 6186 { 0, 18, 83, 7, 26, 1, 0 }, 6187 { 0, 15, 82, 7, 30, 1, 0 }, 6188 { 0, 13, 79, 7, 35, 1, 0 }, 6189 { 0, 10, 78, 7, 39, 1, 0 }, 6190 { 0, 8, 74, 7, 44, 2, 0 }, 6191 { 0, 7, 69, 7, 50, 2, 0 }, 6192 { 0, 5, 65, 7, 55, 3, 0 }, 6193 { 0, 4, 60, 7, 60, 4, 0 }, 6194 { 0, 3, 55, 7, 65, 5, 0 }, 6195 { 0, 2, 50, 7, 69, 7, 0 }, 6196 { 0, 2, 44, 7, 74, 8, 0 }, 6197 { 0, 1, 39, 7, 78, 10, 0 }, 6198 { 0, 1, 35, 7, 79, 13, 0 }, 6199 { 0, 1, 30, 7, 82, 15, 0 }, 6200 { 0, 1, 26, 7, 83, 18, 0 } }, 6201 .odd = { { 0, 20, 84, 7, 24, 0, 0 }, 6202 { 0, 17, 82, 7, 28, 1, 0 }, 6203 { 0, 14, 81, 7, 32, 1, 0 }, 6204 { 0, 12, 78, 7, 37, 1, 0 }, 6205 { 0, 9, 75, 7, 42, 2, 0 }, 6206 { 0, 8, 71, 7, 47, 2, 0 }, 6207 { 0, 6, 67, 7, 52, 3, 0 }, 6208 { 0, 5, 62, 7, 57, 4, 0 }, 6209 { 0, 4, 57, 7, 62, 5, 0 }, 6210 { 0, 3, 52, 7, 67, 6, 0 }, 6211 { 0, 2, 47, 7, 71, 8, 0 }, 6212 { 0, 2, 42, 7, 75, 9, 0 }, 6213 { 0, 1, 37, 7, 78, 12, 0 }, 6214 { 0, 1, 32, 7, 81, 14, 0 }, 6215 { 0, 1, 28, 7, 82, 17, 0 }, 6216 { 0, 0, 24, 7, 84, 20, 0 } } }, 6217 .ptrn_arr = { { 0x49249249, 0x92492492, 0x24924924 } }, 6218 .sample_patrn_length = 98, 6219 .hor_ds_en = 1, 6220 .ver_ds_en = 1 6221 }, { 6222 /* Scale factor 32 / (32 + 67) = 0.323232 */ 6223 .hor_phase_arr = { 6224 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 6225 { 0, 17, 82, 7, 28, 1, 0 }, 6226 { 0, 13, 79, 7, 35, 1, 0 }, 6227 { 0, 10, 74, 7, 42, 2, 0 }, 6228 { 0, 7, 68, 7, 50, 3, 0 }, 6229 { 0, 5, 62, 7, 57, 4, 0 }, 6230 { 0, 3, 55, 7, 64, 6, 0 }, 6231 { 0, 2, 47, 7, 71, 8, 0 }, 6232 { 0, 2, 40, 7, 75, 11, 0 }, 6233 { 0, 1, 33, 7, 80, 14, 0 }, 6234 { 0, 1, 26, 7, 82, 19, 0 }, 6235 { 0, 21, 82, 7, 24, 1, 0 }, 6236 { 0, 16, 81, 7, 30, 1, 0 }, 6237 { 0, 12, 78, 7, 37, 1, 0 }, 6238 { 0, 9, 72, 7, 45, 2, 0 }, 6239 { 0, 6, 67, 7, 52, 3, 0 }, 6240 { 0, 4, 60, 7, 60, 4, 0 }, 6241 { 0, 3, 52, 7, 67, 6, 0 }, 6242 { 0, 2, 45, 7, 72, 9, 0 }, 6243 { 0, 1, 37, 7, 78, 12, 0 }, 6244 { 0, 1, 30, 7, 81, 16, 0 }, 6245 { 0, 1, 24, 7, 82, 21, 0 }, 6246 { 0, 19, 82, 7, 26, 1, 0 }, 6247 { 0, 14, 80, 7, 33, 1, 0 }, 6248 { 0, 11, 75, 7, 40, 2, 0 }, 6249 { 0, 8, 71, 7, 47, 2, 0 }, 6250 { 0, 6, 64, 7, 55, 3, 0 }, 6251 { 0, 4, 57, 7, 62, 5, 0 }, 6252 { 0, 3, 50, 7, 68, 7, 0 }, 6253 { 0, 2, 42, 7, 74, 10, 0 }, 6254 { 0, 1, 35, 7, 79, 13, 0 }, 6255 { 0, 1, 28, 7, 82, 17, 0 } }, 6256 .odd = { { 0, 20, 82, 7, 25, 1, 0 }, 6257 { 0, 15, 81, 7, 31, 1, 0 }, 6258 { 0, 11, 78, 7, 38, 1, 0 }, 6259 { 0, 8, 72, 7, 46, 2, 0 }, 6260 { 0, 6, 66, 7, 53, 3, 0 }, 6261 { 0, 4, 58, 7, 61, 5, 0 }, 6262 { 0, 3, 51, 7, 67, 7, 0 }, 6263 { 0, 2, 43, 7, 74, 9, 0 }, 6264 { 0, 1, 36, 7, 79, 12, 0 }, 6265 { 0, 1, 29, 7, 81, 17, 0 }, 6266 { 0, 0, 23, 7, 84, 21, 0 }, 6267 { 0, 18, 82, 7, 27, 1, 0 }, 6268 { 0, 14, 79, 7, 34, 1, 0 }, 6269 { 0, 10, 75, 7, 41, 2, 0 }, 6270 { 0, 7, 71, 7, 48, 2, 0 }, 6271 { 0, 5, 63, 7, 56, 4, 0 }, 6272 { 0, 4, 56, 7, 63, 5, 0 }, 6273 { 0, 2, 48, 7, 71, 7, 0 }, 6274 { 0, 2, 41, 7, 75, 10, 0 }, 6275 { 0, 1, 34, 7, 79, 14, 0 }, 6276 { 0, 1, 27, 7, 82, 18, 0 }, 6277 { 0, 21, 84, 7, 23, 0, 0 }, 6278 { 0, 17, 81, 7, 29, 1, 0 }, 6279 { 0, 12, 79, 7, 36, 1, 0 }, 6280 { 0, 9, 74, 7, 43, 2, 0 }, 6281 { 0, 7, 67, 7, 51, 3, 0 }, 6282 { 0, 5, 61, 7, 58, 4, 0 }, 6283 { 0, 3, 53, 7, 66, 6, 0 }, 6284 { 0, 2, 46, 7, 72, 8, 0 }, 6285 { 0, 1, 38, 7, 78, 11, 0 }, 6286 { 0, 1, 31, 7, 81, 15, 0 }, 6287 { 0, 1, 25, 7, 82, 20, 0 } } }, 6288 .ver_phase_arr = { 6289 .even = { { 0, 22, 84, 7, 22, 0, 0 }, 6290 { 0, 17, 82, 7, 28, 1, 0 }, 6291 { 0, 13, 79, 7, 35, 1, 0 }, 6292 { 0, 10, 74, 7, 42, 2, 0 }, 6293 { 0, 7, 68, 7, 50, 3, 0 }, 6294 { 0, 5, 62, 7, 57, 4, 0 }, 6295 { 0, 3, 55, 7, 64, 6, 0 }, 6296 { 0, 2, 47, 7, 71, 8, 0 }, 6297 { 0, 2, 40, 7, 75, 11, 0 }, 6298 { 0, 1, 33, 7, 80, 14, 0 }, 6299 { 0, 1, 26, 7, 82, 19, 0 }, 6300 { 0, 21, 82, 7, 24, 1, 0 }, 6301 { 0, 16, 81, 7, 30, 1, 0 }, 6302 { 0, 12, 78, 7, 37, 1, 0 }, 6303 { 0, 9, 72, 7, 45, 2, 0 }, 6304 { 0, 6, 67, 7, 52, 3, 0 }, 6305 { 0, 4, 60, 7, 60, 4, 0 }, 6306 { 0, 3, 52, 7, 67, 6, 0 }, 6307 { 0, 2, 45, 7, 72, 9, 0 }, 6308 { 0, 1, 37, 7, 78, 12, 0 }, 6309 { 0, 1, 30, 7, 81, 16, 0 }, 6310 { 0, 1, 24, 7, 82, 21, 0 }, 6311 { 0, 19, 82, 7, 26, 1, 0 }, 6312 { 0, 14, 80, 7, 33, 1, 0 }, 6313 { 0, 11, 75, 7, 40, 2, 0 }, 6314 { 0, 8, 71, 7, 47, 2, 0 }, 6315 { 0, 6, 64, 7, 55, 3, 0 }, 6316 { 0, 4, 57, 7, 62, 5, 0 }, 6317 { 0, 3, 50, 7, 68, 7, 0 }, 6318 { 0, 2, 42, 7, 74, 10, 0 }, 6319 { 0, 1, 35, 7, 79, 13, 0 }, 6320 { 0, 1, 28, 7, 82, 17, 0 } }, 6321 .odd = { { 0, 20, 82, 7, 25, 1, 0 }, 6322 { 0, 15, 81, 7, 31, 1, 0 }, 6323 { 0, 11, 78, 7, 38, 1, 0 }, 6324 { 0, 8, 72, 7, 46, 2, 0 }, 6325 { 0, 6, 66, 7, 53, 3, 0 }, 6326 { 0, 4, 58, 7, 61, 5, 0 }, 6327 { 0, 3, 51, 7, 67, 7, 0 }, 6328 { 0, 2, 43, 7, 74, 9, 0 }, 6329 { 0, 1, 36, 7, 79, 12, 0 }, 6330 { 0, 1, 29, 7, 81, 17, 0 }, 6331 { 0, 0, 23, 7, 84, 21, 0 }, 6332 { 0, 18, 82, 7, 27, 1, 0 }, 6333 { 0, 14, 79, 7, 34, 1, 0 }, 6334 { 0, 10, 75, 7, 41, 2, 0 }, 6335 { 0, 7, 71, 7, 48, 2, 0 }, 6336 { 0, 5, 63, 7, 56, 4, 0 }, 6337 { 0, 4, 56, 7, 63, 5, 0 }, 6338 { 0, 2, 48, 7, 71, 7, 0 }, 6339 { 0, 2, 41, 7, 75, 10, 0 }, 6340 { 0, 1, 34, 7, 79, 14, 0 }, 6341 { 0, 1, 27, 7, 82, 18, 0 }, 6342 { 0, 21, 84, 7, 23, 0, 0 }, 6343 { 0, 17, 81, 7, 29, 1, 0 }, 6344 { 0, 12, 79, 7, 36, 1, 0 }, 6345 { 0, 9, 74, 7, 43, 2, 0 }, 6346 { 0, 7, 67, 7, 51, 3, 0 }, 6347 { 0, 5, 61, 7, 58, 4, 0 }, 6348 { 0, 3, 53, 7, 66, 6, 0 }, 6349 { 0, 2, 46, 7, 72, 8, 0 }, 6350 { 0, 1, 38, 7, 78, 11, 0 }, 6351 { 0, 1, 31, 7, 81, 15, 0 }, 6352 { 0, 1, 25, 7, 82, 20, 0 } } }, 6353 .ptrn_arr = { { 0x49249249, 0x92492492, 0x92492490, 0x24924924, 6354 0x24924921, 0x49249249, 0x2 } }, 6355 .sample_patrn_length = 198, 6356 .hor_ds_en = 1, 6357 .ver_ds_en = 1 6358 }, { 6359 /* Scale factor 32 / (32 + 68) = 0.32 */ 6360 .hor_phase_arr = { 6361 .even = { { 0, 23, 82, 7, 23, 0, 0 }, 6362 { 0, 16, 80, 7, 31, 1, 0 }, 6363 { 0, 11, 75, 7, 40, 2, 0 }, 6364 { 0, 7, 68, 7, 50, 3, 0 }, 6365 { 0, 5, 59, 7, 59, 5, 0 }, 6366 { 0, 3, 50, 7, 68, 7, 0 }, 6367 { 0, 2, 40, 7, 75, 11, 0 }, 6368 { 0, 1, 31, 7, 80, 16, 0 } }, 6369 .odd = { { 0, 19, 81, 7, 27, 1, 0 }, 6370 { 0, 13, 79, 7, 35, 1, 0 }, 6371 { 0, 9, 72, 7, 45, 2, 0 }, 6372 { 0, 6, 63, 7, 55, 4, 0 }, 6373 { 0, 4, 55, 7, 63, 6, 0 }, 6374 { 0, 2, 45, 7, 72, 9, 0 }, 6375 { 0, 1, 35, 7, 79, 13, 0 }, 6376 { 0, 1, 27, 7, 81, 19, 0 } } }, 6377 .ver_phase_arr = { 6378 .even = { { 0, 23, 82, 7, 23, 0, 0 }, 6379 { 0, 16, 80, 7, 31, 1, 0 }, 6380 { 0, 11, 75, 7, 40, 2, 0 }, 6381 { 0, 7, 68, 7, 50, 3, 0 }, 6382 { 0, 5, 59, 7, 59, 5, 0 }, 6383 { 0, 3, 50, 7, 68, 7, 0 }, 6384 { 0, 2, 40, 7, 75, 11, 0 }, 6385 { 0, 1, 31, 7, 80, 16, 0 } }, 6386 .odd = { { 0, 19, 81, 7, 27, 1, 0 }, 6387 { 0, 13, 79, 7, 35, 1, 0 }, 6388 { 0, 9, 72, 7, 45, 2, 0 }, 6389 { 0, 6, 63, 7, 55, 4, 0 }, 6390 { 0, 4, 55, 7, 63, 6, 0 }, 6391 { 0, 2, 45, 7, 72, 9, 0 }, 6392 { 0, 1, 35, 7, 79, 13, 0 }, 6393 { 0, 1, 27, 7, 81, 19, 0 } } }, 6394 .ptrn_arr = { { 0x49249249, 0x2492 } }, 6395 .sample_patrn_length = 50, 6396 .hor_ds_en = 1, 6397 .ver_ds_en = 1 6398 }, { 6399 /* Scale factor 32 / (32 + 69) = 0.316832 */ 6400 .hor_phase_arr = { 6401 .even = { { 1, 23, 80, 7, 23, 1, 0 }, 6402 { 0, 15, 79, 7, 33, 1, 0 }, 6403 { 0, 9, 72, 7, 45, 2, 0 }, 6404 { 0, 5, 62, 7, 57, 4, 0 }, 6405 { 0, 3, 50, 7, 67, 8, 0 }, 6406 { 0, 2, 38, 7, 75, 13, 0 }, 6407 { 0, 1, 27, 7, 80, 20, 0 }, 6408 { 0, 18, 80, 7, 29, 1, 0 }, 6409 { 0, 11, 75, 7, 40, 2, 0 }, 6410 { 0, 7, 66, 7, 52, 3, 0 }, 6411 { 0, 4, 54, 7, 64, 6, 0 }, 6412 { 0, 2, 42, 7, 74, 10, 0 }, 6413 { 0, 1, 31, 7, 79, 17, 0 }, 6414 { 0, 21, 81, 7, 25, 1, 0 }, 6415 { 0, 14, 78, 7, 35, 1, 0 }, 6416 { 0, 8, 70, 7, 47, 3, 0 }, 6417 { 0, 5, 59, 7, 59, 5, 0 }, 6418 { 0, 3, 47, 7, 70, 8, 0 }, 6419 { 0, 1, 35, 7, 78, 14, 0 }, 6420 { 0, 1, 25, 7, 81, 21, 0 }, 6421 { 0, 17, 79, 7, 31, 1, 0 }, 6422 { 0, 10, 74, 7, 42, 2, 0 }, 6423 { 0, 6, 64, 7, 54, 4, 0 }, 6424 { 0, 3, 52, 7, 66, 7, 0 }, 6425 { 0, 2, 40, 7, 75, 11, 0 }, 6426 { 0, 1, 29, 7, 80, 18, 0 }, 6427 { 0, 20, 80, 7, 27, 1, 0 }, 6428 { 0, 13, 75, 7, 38, 2, 0 }, 6429 { 0, 8, 67, 7, 50, 3, 0 }, 6430 { 0, 4, 57, 7, 62, 5, 0 }, 6431 { 0, 2, 45, 7, 72, 9, 0 }, 6432 { 0, 1, 33, 7, 79, 15, 0 } }, 6433 .odd = { { 0, 19, 80, 7, 28, 1, 0 }, 6434 { 0, 12, 75, 7, 39, 2, 0 }, 6435 { 0, 7, 67, 7, 51, 3, 0 }, 6436 { 0, 4, 56, 7, 62, 6, 0 }, 6437 { 0, 2, 44, 7, 72, 10, 0 }, 6438 { 0, 1, 32, 7, 79, 16, 0 }, 6439 { 0, 22, 81, 7, 24, 1, 0 }, 6440 { 0, 14, 79, 7, 34, 1, 0 }, 6441 { 0, 9, 71, 7, 46, 2, 0 }, 6442 { 0, 5, 60, 7, 58, 5, 0 }, 6443 { 0, 3, 48, 7, 69, 8, 0 }, 6444 { 0, 1, 36, 7, 78, 13, 0 }, 6445 { 0, 1, 26, 7, 81, 20, 0 }, 6446 { 0, 17, 80, 7, 30, 1, 0 }, 6447 { 0, 11, 74, 7, 41, 2, 0 }, 6448 { 0, 6, 65, 7, 53, 4, 0 }, 6449 { 0, 4, 53, 7, 65, 6, 0 }, 6450 { 0, 2, 41, 7, 74, 11, 0 }, 6451 { 0, 1, 30, 7, 80, 17, 0 }, 6452 { 0, 20, 81, 7, 26, 1, 0 }, 6453 { 0, 13, 78, 7, 36, 1, 0 }, 6454 { 0, 8, 69, 7, 48, 3, 0 }, 6455 { 0, 5, 58, 7, 60, 5, 0 }, 6456 { 0, 2, 46, 7, 71, 9, 0 }, 6457 { 0, 1, 34, 7, 79, 14, 0 }, 6458 { 0, 1, 24, 7, 81, 22, 0 }, 6459 { 0, 16, 79, 7, 32, 1, 0 }, 6460 { 0, 10, 72, 7, 44, 2, 0 }, 6461 { 0, 6, 62, 7, 56, 4, 0 }, 6462 { 0, 3, 51, 7, 67, 7, 0 }, 6463 { 0, 2, 39, 7, 75, 12, 0 }, 6464 { 0, 1, 28, 7, 80, 19, 0 } } }, 6465 .ver_phase_arr = { 6466 .even = { { 1, 23, 80, 7, 23, 1, 0 }, 6467 { 0, 15, 79, 7, 33, 1, 0 }, 6468 { 0, 9, 72, 7, 45, 2, 0 }, 6469 { 0, 5, 62, 7, 57, 4, 0 }, 6470 { 0, 3, 50, 7, 67, 8, 0 }, 6471 { 0, 2, 38, 7, 75, 13, 0 }, 6472 { 0, 1, 27, 7, 80, 20, 0 }, 6473 { 0, 18, 80, 7, 29, 1, 0 }, 6474 { 0, 11, 75, 7, 40, 2, 0 }, 6475 { 0, 7, 66, 7, 52, 3, 0 }, 6476 { 0, 4, 54, 7, 64, 6, 0 }, 6477 { 0, 2, 42, 7, 74, 10, 0 }, 6478 { 0, 1, 31, 7, 79, 17, 0 }, 6479 { 0, 21, 81, 7, 25, 1, 0 }, 6480 { 0, 14, 78, 7, 35, 1, 0 }, 6481 { 0, 8, 70, 7, 47, 3, 0 }, 6482 { 0, 5, 59, 7, 59, 5, 0 }, 6483 { 0, 3, 47, 7, 70, 8, 0 }, 6484 { 0, 1, 35, 7, 78, 14, 0 }, 6485 { 0, 1, 25, 7, 81, 21, 0 }, 6486 { 0, 17, 79, 7, 31, 1, 0 }, 6487 { 0, 10, 74, 7, 42, 2, 0 }, 6488 { 0, 6, 64, 7, 54, 4, 0 }, 6489 { 0, 3, 52, 7, 66, 7, 0 }, 6490 { 0, 2, 40, 7, 75, 11, 0 }, 6491 { 0, 1, 29, 7, 80, 18, 0 }, 6492 { 0, 20, 80, 7, 27, 1, 0 }, 6493 { 0, 13, 75, 7, 38, 2, 0 }, 6494 { 0, 8, 67, 7, 50, 3, 0 }, 6495 { 0, 4, 57, 7, 62, 5, 0 }, 6496 { 0, 2, 45, 7, 72, 9, 0 }, 6497 { 0, 1, 33, 7, 79, 15, 0 } }, 6498 .odd = { { 0, 19, 80, 7, 28, 1, 0 }, 6499 { 0, 12, 75, 7, 39, 2, 0 }, 6500 { 0, 7, 67, 7, 51, 3, 0 }, 6501 { 0, 4, 56, 7, 62, 6, 0 }, 6502 { 0, 2, 44, 7, 72, 10, 0 }, 6503 { 0, 1, 32, 7, 79, 16, 0 }, 6504 { 0, 22, 81, 7, 24, 1, 0 }, 6505 { 0, 14, 79, 7, 34, 1, 0 }, 6506 { 0, 9, 71, 7, 46, 2, 0 }, 6507 { 0, 5, 60, 7, 58, 5, 0 }, 6508 { 0, 3, 48, 7, 69, 8, 0 }, 6509 { 0, 1, 36, 7, 78, 13, 0 }, 6510 { 0, 1, 26, 7, 81, 20, 0 }, 6511 { 0, 17, 80, 7, 30, 1, 0 }, 6512 { 0, 11, 74, 7, 41, 2, 0 }, 6513 { 0, 6, 65, 7, 53, 4, 0 }, 6514 { 0, 4, 53, 7, 65, 6, 0 }, 6515 { 0, 2, 41, 7, 74, 11, 0 }, 6516 { 0, 1, 30, 7, 80, 17, 0 }, 6517 { 0, 20, 81, 7, 26, 1, 0 }, 6518 { 0, 13, 78, 7, 36, 1, 0 }, 6519 { 0, 8, 69, 7, 48, 3, 0 }, 6520 { 0, 5, 58, 7, 60, 5, 0 }, 6521 { 0, 2, 46, 7, 71, 9, 0 }, 6522 { 0, 1, 34, 7, 79, 14, 0 }, 6523 { 0, 1, 24, 7, 81, 22, 0 }, 6524 { 0, 16, 79, 7, 32, 1, 0 }, 6525 { 0, 10, 72, 7, 44, 2, 0 }, 6526 { 0, 6, 62, 7, 56, 4, 0 }, 6527 { 0, 3, 51, 7, 67, 7, 0 }, 6528 { 0, 2, 39, 7, 75, 12, 0 }, 6529 { 0, 1, 28, 7, 80, 19, 0 } } }, 6530 .ptrn_arr = { { 0x49249249, 0x49249212, 0x49242492, 0x48492492, 6531 0x92492492, 0x92492490, 0x24 } }, 6532 .sample_patrn_length = 202, 6533 .hor_ds_en = 1, 6534 .ver_ds_en = 1 6535 }, { 6536 /* Scale factor 32 / (32 + 70) = 0.313725 */ 6537 .hor_phase_arr = { 6538 .even = { { 1, 23, 80, 7, 23, 1, 0 }, 6539 { 0, 14, 77, 7, 36, 1, 0 }, 6540 { 0, 8, 67, 7, 50, 3, 0 }, 6541 { 0, 4, 54, 7, 64, 6, 0 }, 6542 { 0, 2, 40, 7, 74, 12, 0 }, 6543 { 0, 1, 27, 7, 80, 20, 0 }, 6544 { 0, 17, 79, 7, 31, 1, 0 }, 6545 { 0, 10, 71, 7, 45, 2, 0 }, 6546 { 0, 5, 59, 7, 59, 5, 0 }, 6547 { 0, 2, 45, 7, 71, 10, 0 }, 6548 { 0, 1, 31, 7, 79, 17, 0 }, 6549 { 0, 20, 80, 7, 27, 1, 0 }, 6550 { 0, 12, 74, 7, 40, 2, 0 }, 6551 { 0, 6, 64, 7, 54, 4, 0 }, 6552 { 0, 3, 50, 7, 67, 8, 0 }, 6553 { 0, 1, 36, 7, 77, 14, 0 } }, 6554 .odd = { { 0, 18, 80, 7, 29, 1, 0 }, 6555 { 0, 11, 73, 7, 42, 2, 0 }, 6556 { 0, 6, 61, 7, 57, 4, 0 }, 6557 { 0, 3, 47, 7, 69, 9, 0 }, 6558 { 0, 1, 33, 7, 79, 15, 0 }, 6559 { 0, 22, 80, 7, 25, 1, 0 }, 6560 { 0, 13, 75, 7, 38, 2, 0 }, 6561 { 0, 7, 65, 7, 52, 4, 0 }, 6562 { 0, 4, 52, 7, 65, 7, 0 }, 6563 { 0, 2, 38, 7, 75, 13, 0 }, 6564 { 0, 1, 25, 7, 80, 22, 0 }, 6565 { 0, 15, 79, 7, 33, 1, 0 }, 6566 { 0, 9, 69, 7, 47, 3, 0 }, 6567 { 0, 4, 57, 7, 61, 6, 0 }, 6568 { 0, 2, 42, 7, 73, 11, 0 }, 6569 { 0, 1, 29, 7, 80, 18, 0 } } }, 6570 .ver_phase_arr = { 6571 .even = { { 1, 23, 80, 7, 23, 1, 0 }, 6572 { 0, 14, 77, 7, 36, 1, 0 }, 6573 { 0, 8, 67, 7, 50, 3, 0 }, 6574 { 0, 4, 54, 7, 64, 6, 0 }, 6575 { 0, 2, 40, 7, 74, 12, 0 }, 6576 { 0, 1, 27, 7, 80, 20, 0 }, 6577 { 0, 17, 79, 7, 31, 1, 0 }, 6578 { 0, 10, 71, 7, 45, 2, 0 }, 6579 { 0, 5, 59, 7, 59, 5, 0 }, 6580 { 0, 2, 45, 7, 71, 10, 0 }, 6581 { 0, 1, 31, 7, 79, 17, 0 }, 6582 { 0, 20, 80, 7, 27, 1, 0 }, 6583 { 0, 12, 74, 7, 40, 2, 0 }, 6584 { 0, 6, 64, 7, 54, 4, 0 }, 6585 { 0, 3, 50, 7, 67, 8, 0 }, 6586 { 0, 1, 36, 7, 77, 14, 0 } }, 6587 .odd = { { 0, 18, 80, 7, 29, 1, 0 }, 6588 { 0, 11, 73, 7, 42, 2, 0 }, 6589 { 0, 6, 61, 7, 57, 4, 0 }, 6590 { 0, 3, 47, 7, 69, 9, 0 }, 6591 { 0, 1, 33, 7, 79, 15, 0 }, 6592 { 0, 22, 80, 7, 25, 1, 0 }, 6593 { 0, 13, 75, 7, 38, 2, 0 }, 6594 { 0, 7, 65, 7, 52, 4, 0 }, 6595 { 0, 4, 52, 7, 65, 7, 0 }, 6596 { 0, 2, 38, 7, 75, 13, 0 }, 6597 { 0, 1, 25, 7, 80, 22, 0 }, 6598 { 0, 15, 79, 7, 33, 1, 0 }, 6599 { 0, 9, 69, 7, 47, 3, 0 }, 6600 { 0, 4, 57, 7, 61, 6, 0 }, 6601 { 0, 2, 42, 7, 73, 11, 0 }, 6602 { 0, 1, 29, 7, 80, 18, 0 } } }, 6603 .ptrn_arr = { { 0x49249249, 0x49249248, 0x49249242, 0x2 } }, 6604 .sample_patrn_length = 102, 6605 .hor_ds_en = 1, 6606 .ver_ds_en = 1 6607 }, { 6608 /* Scale factor 32 / (32 + 71) = 0.31068 */ 6609 .hor_phase_arr = { 6610 .even = { { 1, 24, 78, 7, 24, 1, 0 }, 6611 { 0, 13, 75, 7, 38, 2, 0 }, 6612 { 0, 7, 63, 7, 54, 4, 0 }, 6613 { 0, 3, 47, 7, 69, 9, 0 }, 6614 { 0, 1, 31, 7, 79, 17, 0 }, 6615 { 0, 19, 79, 7, 29, 1, 0 }, 6616 { 0, 10, 70, 7, 45, 3, 0 }, 6617 { 0, 5, 56, 7, 61, 6, 0 }, 6618 { 0, 2, 40, 7, 74, 12, 0 }, 6619 { 0, 1, 26, 7, 78, 22, 1 }, 6620 { 0, 14, 76, 7, 36, 2, 0 }, 6621 { 0, 7, 65, 7, 52, 4, 0 }, 6622 { 0, 3, 50, 7, 67, 8, 0 }, 6623 { 0, 1, 34, 7, 77, 16, 0 }, 6624 { 0, 20, 80, 7, 27, 1, 0 }, 6625 { 0, 11, 72, 7, 43, 2, 0 }, 6626 { 0, 5, 59, 7, 59, 5, 0 }, 6627 { 0, 2, 43, 7, 72, 11, 0 }, 6628 { 0, 1, 27, 7, 80, 20, 0 }, 6629 { 0, 16, 77, 7, 34, 1, 0 }, 6630 { 0, 8, 67, 7, 50, 3, 0 }, 6631 { 0, 4, 52, 7, 65, 7, 0 }, 6632 { 0, 2, 36, 7, 76, 14, 0 }, 6633 { 1, 22, 78, 7, 26, 1, 0 }, 6634 { 0, 12, 74, 7, 40, 2, 0 }, 6635 { 0, 6, 61, 7, 56, 5, 0 }, 6636 { 0, 3, 45, 7, 70, 10, 0 }, 6637 { 0, 1, 29, 7, 79, 19, 0 }, 6638 { 0, 17, 79, 7, 31, 1, 0 }, 6639 { 0, 9, 69, 7, 47, 3, 0 }, 6640 { 0, 4, 54, 7, 63, 7, 0 }, 6641 { 0, 2, 38, 7, 75, 13, 0 } }, 6642 .odd = { { 0, 18, 79, 7, 30, 1, 0 }, 6643 { 0, 9, 70, 7, 46, 3, 0 }, 6644 { 0, 4, 55, 7, 63, 6, 0 }, 6645 { 0, 2, 39, 7, 74, 13, 0 }, 6646 { 0, 1, 25, 7, 78, 23, 1 }, 6647 { 0, 14, 75, 7, 37, 2, 0 }, 6648 { 0, 7, 64, 7, 53, 4, 0 }, 6649 { 0, 3, 48, 7, 68, 9, 0 }, 6650 { 0, 1, 33, 7, 77, 17, 0 }, 6651 { 0, 20, 79, 7, 28, 1, 0 }, 6652 { 0, 10, 72, 7, 44, 2, 0 }, 6653 { 0, 5, 58, 7, 59, 6, 0 }, 6654 { 0, 2, 41, 7, 74, 11, 0 }, 6655 { 0, 1, 26, 7, 79, 21, 1 }, 6656 { 0, 15, 77, 7, 35, 1, 0 }, 6657 { 0, 8, 66, 7, 51, 3, 0 }, 6658 { 0, 3, 51, 7, 66, 8, 0 }, 6659 { 0, 1, 35, 7, 77, 15, 0 }, 6660 { 1, 21, 79, 7, 26, 1, 0 }, 6661 { 0, 11, 74, 7, 41, 2, 0 }, 6662 { 0, 6, 59, 7, 58, 5, 0 }, 6663 { 0, 2, 44, 7, 72, 10, 0 }, 6664 { 0, 1, 28, 7, 79, 20, 0 }, 6665 { 0, 17, 77, 7, 33, 1, 0 }, 6666 { 0, 9, 68, 7, 48, 3, 0 }, 6667 { 0, 4, 53, 7, 64, 7, 0 }, 6668 { 0, 2, 37, 7, 75, 14, 0 }, 6669 { 1, 23, 78, 7, 25, 1, 0 }, 6670 { 0, 13, 74, 7, 39, 2, 0 }, 6671 { 0, 6, 63, 7, 55, 4, 0 }, 6672 { 0, 3, 46, 7, 70, 9, 0 }, 6673 { 0, 1, 30, 7, 79, 18, 0 } } }, 6674 .ver_phase_arr = { 6675 .even = { { 1, 24, 78, 7, 24, 1, 0 }, 6676 { 0, 13, 75, 7, 38, 2, 0 }, 6677 { 0, 7, 63, 7, 54, 4, 0 }, 6678 { 0, 3, 47, 7, 69, 9, 0 }, 6679 { 0, 1, 31, 7, 79, 17, 0 }, 6680 { 0, 19, 79, 7, 29, 1, 0 }, 6681 { 0, 10, 70, 7, 45, 3, 0 }, 6682 { 0, 5, 56, 7, 61, 6, 0 }, 6683 { 0, 2, 40, 7, 74, 12, 0 }, 6684 { 0, 1, 26, 7, 78, 22, 1 }, 6685 { 0, 14, 76, 7, 36, 2, 0 }, 6686 { 0, 7, 65, 7, 52, 4, 0 }, 6687 { 0, 3, 50, 7, 67, 8, 0 }, 6688 { 0, 1, 34, 7, 77, 16, 0 }, 6689 { 0, 20, 80, 7, 27, 1, 0 }, 6690 { 0, 11, 72, 7, 43, 2, 0 }, 6691 { 0, 5, 59, 7, 59, 5, 0 }, 6692 { 0, 2, 43, 7, 72, 11, 0 }, 6693 { 0, 1, 27, 7, 80, 20, 0 }, 6694 { 0, 16, 77, 7, 34, 1, 0 }, 6695 { 0, 8, 67, 7, 50, 3, 0 }, 6696 { 0, 4, 52, 7, 65, 7, 0 }, 6697 { 0, 2, 36, 7, 76, 14, 0 }, 6698 { 1, 22, 78, 7, 26, 1, 0 }, 6699 { 0, 12, 74, 7, 40, 2, 0 }, 6700 { 0, 6, 61, 7, 56, 5, 0 }, 6701 { 0, 3, 45, 7, 70, 10, 0 }, 6702 { 0, 1, 29, 7, 79, 19, 0 }, 6703 { 0, 17, 79, 7, 31, 1, 0 }, 6704 { 0, 9, 69, 7, 47, 3, 0 }, 6705 { 0, 4, 54, 7, 63, 7, 0 }, 6706 { 0, 2, 38, 7, 75, 13, 0 } }, 6707 .odd = { { 0, 18, 79, 7, 30, 1, 0 }, 6708 { 0, 9, 70, 7, 46, 3, 0 }, 6709 { 0, 4, 55, 7, 63, 6, 0 }, 6710 { 0, 2, 39, 7, 74, 13, 0 }, 6711 { 0, 1, 25, 7, 78, 23, 1 }, 6712 { 0, 14, 75, 7, 37, 2, 0 }, 6713 { 0, 7, 64, 7, 53, 4, 0 }, 6714 { 0, 3, 48, 7, 68, 9, 0 }, 6715 { 0, 1, 33, 7, 77, 17, 0 }, 6716 { 0, 20, 79, 7, 28, 1, 0 }, 6717 { 0, 10, 72, 7, 44, 2, 0 }, 6718 { 0, 5, 58, 7, 59, 6, 0 }, 6719 { 0, 2, 41, 7, 74, 11, 0 }, 6720 { 0, 1, 26, 7, 79, 21, 1 }, 6721 { 0, 15, 77, 7, 35, 1, 0 }, 6722 { 0, 8, 66, 7, 51, 3, 0 }, 6723 { 0, 3, 51, 7, 66, 8, 0 }, 6724 { 0, 1, 35, 7, 77, 15, 0 }, 6725 { 1, 21, 79, 7, 26, 1, 0 }, 6726 { 0, 11, 74, 7, 41, 2, 0 }, 6727 { 0, 6, 59, 7, 58, 5, 0 }, 6728 { 0, 2, 44, 7, 72, 10, 0 }, 6729 { 0, 1, 28, 7, 79, 20, 0 }, 6730 { 0, 17, 77, 7, 33, 1, 0 }, 6731 { 0, 9, 68, 7, 48, 3, 0 }, 6732 { 0, 4, 53, 7, 64, 7, 0 }, 6733 { 0, 2, 37, 7, 75, 14, 0 }, 6734 { 1, 23, 78, 7, 25, 1, 0 }, 6735 { 0, 13, 74, 7, 39, 2, 0 }, 6736 { 0, 6, 63, 7, 55, 4, 0 }, 6737 { 0, 3, 46, 7, 70, 9, 0 }, 6738 { 0, 1, 30, 7, 79, 18, 0 } } }, 6739 .ptrn_arr = { { 0x9249249, 0x21249249, 0x24249249, 0x24849249, 6740 0x24909249, 0x24921249, 0x249 } }, 6741 .sample_patrn_length = 206, 6742 .hor_ds_en = 1, 6743 .ver_ds_en = 1 6744 }, { 6745 /* Scale factor 32 / (32 + 72) = 0.307692 */ 6746 .hor_phase_arr = { 6747 .even = { { 1, 24, 78, 7, 24, 1, 0 }, 6748 { 0, 12, 74, 7, 40, 2, 0 }, 6749 { 0, 5, 60, 7, 58, 5, 0 }, 6750 { 0, 2, 40, 7, 74, 12, 0 } }, 6751 .odd = { { 0, 18, 77, 7, 32, 1, 0 }, 6752 { 0, 8, 68, 7, 49, 3, 0 }, 6753 { 0, 3, 49, 7, 68, 8, 0 }, 6754 { 0, 1, 32, 7, 77, 18, 0 } } }, 6755 .ver_phase_arr = { 6756 .even = { { 1, 24, 78, 7, 24, 1, 0 }, 6757 { 0, 12, 74, 7, 40, 2, 0 }, 6758 { 0, 5, 60, 7, 58, 5, 0 }, 6759 { 0, 2, 40, 7, 74, 12, 0 } }, 6760 .odd = { { 0, 18, 77, 7, 32, 1, 0 }, 6761 { 0, 8, 68, 7, 49, 3, 0 }, 6762 { 0, 3, 49, 7, 68, 8, 0 }, 6763 { 0, 1, 32, 7, 77, 18, 0 } } }, 6764 .ptrn_arr = { { 0x249249 } }, 6765 .sample_patrn_length = 26, 6766 .hor_ds_en = 1, 6767 .ver_ds_en = 1 6768 }, { 6769 /* Scale factor 32 / (32 + 73) = 0.304762 */ 6770 .hor_phase_arr = { 6771 .even = { { 1, 24, 78, 7, 24, 1, 0 }, 6772 { 0, 12, 70, 7, 43, 3, 0 }, 6773 { 0, 5, 54, 7, 62, 7, 0 }, 6774 { 0, 2, 34, 7, 76, 16, 0 }, 6775 { 0, 18, 77, 7, 32, 1, 0 }, 6776 { 0, 8, 64, 7, 52, 4, 0 }, 6777 { 0, 3, 45, 7, 69, 11, 0 }, 6778 { 0, 1, 26, 7, 77, 23, 1 }, 6779 { 0, 13, 73, 7, 40, 2, 0 }, 6780 { 0, 5, 56, 7, 61, 6, 0 }, 6781 { 0, 2, 36, 7, 75, 15, 0 }, 6782 { 0, 19, 78, 7, 30, 1, 0 }, 6783 { 0, 9, 66, 7, 49, 4, 0 }, 6784 { 0, 3, 47, 7, 68, 10, 0 }, 6785 { 0, 1, 28, 7, 77, 21, 1 }, 6786 { 0, 14, 74, 7, 38, 2, 0 }, 6787 { 0, 6, 58, 7, 58, 6, 0 }, 6788 { 0, 2, 38, 7, 74, 14, 0 }, 6789 { 1, 21, 77, 7, 28, 1, 0 }, 6790 { 0, 10, 68, 7, 47, 3, 0 }, 6791 { 0, 4, 49, 7, 66, 9, 0 }, 6792 { 0, 1, 30, 7, 78, 19, 0 }, 6793 { 0, 15, 75, 7, 36, 2, 0 }, 6794 { 0, 6, 61, 7, 56, 5, 0 }, 6795 { 0, 2, 40, 7, 73, 13, 0 }, 6796 { 1, 23, 77, 7, 26, 1, 0 }, 6797 { 0, 11, 69, 7, 45, 3, 0 }, 6798 { 0, 4, 52, 7, 64, 8, 0 }, 6799 { 0, 1, 32, 7, 77, 18, 0 }, 6800 { 0, 16, 76, 7, 34, 2, 0 }, 6801 { 0, 7, 62, 7, 54, 5, 0 }, 6802 { 0, 3, 43, 7, 70, 12, 0 } }, 6803 .odd = { { 0, 17, 77, 7, 33, 1, 0 }, 6804 { 0, 7, 64, 7, 53, 4, 0 }, 6805 { 0, 3, 44, 7, 70, 11, 0 }, 6806 { 0, 1, 25, 7, 78, 23, 1 }, 6807 { 0, 12, 72, 7, 42, 2, 0 }, 6808 { 0, 5, 55, 7, 61, 7, 0 }, 6809 { 0, 2, 35, 7, 75, 16, 0 }, 6810 { 0, 19, 77, 7, 31, 1, 0 }, 6811 { 0, 8, 65, 7, 51, 4, 0 }, 6812 { 0, 3, 46, 7, 69, 10, 0 }, 6813 { 0, 1, 27, 7, 77, 22, 1 }, 6814 { 0, 13, 74, 7, 39, 2, 0 }, 6815 { 0, 5, 57, 7, 60, 6, 0 }, 6816 { 0, 2, 37, 7, 75, 14, 0 }, 6817 { 1, 20, 77, 7, 29, 1, 0 }, 6818 { 0, 9, 68, 7, 48, 3, 0 }, 6819 { 0, 3, 48, 7, 68, 9, 0 }, 6820 { 0, 1, 29, 7, 77, 20, 1 }, 6821 { 0, 14, 75, 7, 37, 2, 0 }, 6822 { 0, 6, 60, 7, 57, 5, 0 }, 6823 { 0, 2, 39, 7, 74, 13, 0 }, 6824 { 1, 22, 77, 7, 27, 1, 0 }, 6825 { 0, 10, 69, 7, 46, 3, 0 }, 6826 { 0, 4, 51, 7, 65, 8, 0 }, 6827 { 0, 1, 31, 7, 77, 19, 0 }, 6828 { 0, 16, 75, 7, 35, 2, 0 }, 6829 { 0, 7, 61, 7, 55, 5, 0 }, 6830 { 0, 2, 42, 7, 72, 12, 0 }, 6831 { 1, 23, 78, 7, 25, 1, 0 }, 6832 { 0, 11, 70, 7, 44, 3, 0 }, 6833 { 0, 4, 53, 7, 64, 7, 0 }, 6834 { 0, 1, 33, 7, 77, 17, 0 } } }, 6835 .ver_phase_arr = { 6836 .even = { { 1, 24, 78, 7, 24, 1, 0 }, 6837 { 0, 12, 70, 7, 43, 3, 0 }, 6838 { 0, 5, 54, 7, 62, 7, 0 }, 6839 { 0, 2, 34, 7, 76, 16, 0 }, 6840 { 0, 18, 77, 7, 32, 1, 0 }, 6841 { 0, 8, 64, 7, 52, 4, 0 }, 6842 { 0, 3, 45, 7, 69, 11, 0 }, 6843 { 0, 1, 26, 7, 77, 23, 1 }, 6844 { 0, 13, 73, 7, 40, 2, 0 }, 6845 { 0, 5, 56, 7, 61, 6, 0 }, 6846 { 0, 2, 36, 7, 75, 15, 0 }, 6847 { 0, 19, 78, 7, 30, 1, 0 }, 6848 { 0, 9, 66, 7, 49, 4, 0 }, 6849 { 0, 3, 47, 7, 68, 10, 0 }, 6850 { 0, 1, 28, 7, 77, 21, 1 }, 6851 { 0, 14, 74, 7, 38, 2, 0 }, 6852 { 0, 6, 58, 7, 58, 6, 0 }, 6853 { 0, 2, 38, 7, 74, 14, 0 }, 6854 { 1, 21, 77, 7, 28, 1, 0 }, 6855 { 0, 10, 68, 7, 47, 3, 0 }, 6856 { 0, 4, 49, 7, 66, 9, 0 }, 6857 { 0, 1, 30, 7, 78, 19, 0 }, 6858 { 0, 15, 75, 7, 36, 2, 0 }, 6859 { 0, 6, 61, 7, 56, 5, 0 }, 6860 { 0, 2, 40, 7, 73, 13, 0 }, 6861 { 1, 23, 77, 7, 26, 1, 0 }, 6862 { 0, 11, 69, 7, 45, 3, 0 }, 6863 { 0, 4, 52, 7, 64, 8, 0 }, 6864 { 0, 1, 32, 7, 77, 18, 0 }, 6865 { 0, 16, 76, 7, 34, 2, 0 }, 6866 { 0, 7, 62, 7, 54, 5, 0 }, 6867 { 0, 3, 43, 7, 70, 12, 0 } }, 6868 .odd = { { 0, 17, 77, 7, 33, 1, 0 }, 6869 { 0, 7, 64, 7, 53, 4, 0 }, 6870 { 0, 3, 44, 7, 70, 11, 0 }, 6871 { 0, 1, 25, 7, 78, 23, 1 }, 6872 { 0, 12, 72, 7, 42, 2, 0 }, 6873 { 0, 5, 55, 7, 61, 7, 0 }, 6874 { 0, 2, 35, 7, 75, 16, 0 }, 6875 { 0, 19, 77, 7, 31, 1, 0 }, 6876 { 0, 8, 65, 7, 51, 4, 0 }, 6877 { 0, 3, 46, 7, 69, 10, 0 }, 6878 { 0, 1, 27, 7, 77, 22, 1 }, 6879 { 0, 13, 74, 7, 39, 2, 0 }, 6880 { 0, 5, 57, 7, 60, 6, 0 }, 6881 { 0, 2, 37, 7, 75, 14, 0 }, 6882 { 1, 20, 77, 7, 29, 1, 0 }, 6883 { 0, 9, 68, 7, 48, 3, 0 }, 6884 { 0, 3, 48, 7, 68, 9, 0 }, 6885 { 0, 1, 29, 7, 77, 20, 1 }, 6886 { 0, 14, 75, 7, 37, 2, 0 }, 6887 { 0, 6, 60, 7, 57, 5, 0 }, 6888 { 0, 2, 39, 7, 74, 13, 0 }, 6889 { 1, 22, 77, 7, 27, 1, 0 }, 6890 { 0, 10, 69, 7, 46, 3, 0 }, 6891 { 0, 4, 51, 7, 65, 8, 0 }, 6892 { 0, 1, 31, 7, 77, 19, 0 }, 6893 { 0, 16, 75, 7, 35, 2, 0 }, 6894 { 0, 7, 61, 7, 55, 5, 0 }, 6895 { 0, 2, 42, 7, 72, 12, 0 }, 6896 { 1, 23, 78, 7, 25, 1, 0 }, 6897 { 0, 11, 70, 7, 44, 3, 0 }, 6898 { 0, 4, 53, 7, 64, 7, 0 }, 6899 { 0, 1, 33, 7, 77, 17, 0 } } }, 6900 .ptrn_arr = { { 0x24249249, 0x24921249, 0x84924909, 0x92424924, 6901 0x92492124, 0x48492490, 0x2492 } }, 6902 .sample_patrn_length = 210, 6903 .hor_ds_en = 1, 6904 .ver_ds_en = 1 6905 }, { 6906 /* Scale factor 32 / (32 + 74) = 0.301887 */ 6907 .hor_phase_arr = { 6908 .even = { { 1, 25, 76, 7, 25, 1, 0 }, 6909 { 0, 11, 69, 7, 45, 3, 0 }, 6910 { 0, 4, 49, 7, 66, 9, 0 }, 6911 { 0, 1, 28, 7, 77, 21, 1 }, 6912 { 0, 13, 72, 7, 41, 2, 0 }, 6913 { 0, 5, 54, 7, 62, 7, 0 }, 6914 { 0, 1, 32, 7, 77, 18, 0 }, 6915 { 0, 15, 75, 7, 36, 2, 0 }, 6916 { 0, 6, 58, 7, 58, 6, 0 }, 6917 { 0, 2, 36, 7, 75, 15, 0 }, 6918 { 0, 18, 77, 7, 32, 1, 0 }, 6919 { 0, 7, 62, 7, 54, 5, 0 }, 6920 { 0, 2, 41, 7, 72, 13, 0 }, 6921 { 1, 21, 77, 7, 28, 1, 0 }, 6922 { 0, 9, 66, 7, 49, 4, 0 }, 6923 { 0, 3, 45, 7, 69, 11, 0 } }, 6924 .odd = { { 0, 17, 75, 7, 34, 2, 0 }, 6925 { 0, 7, 60, 7, 56, 5, 0 }, 6926 { 0, 2, 38, 7, 74, 14, 0 }, 6927 { 1, 20, 76, 7, 30, 1, 0 }, 6928 { 0, 8, 64, 7, 52, 4, 0 }, 6929 { 0, 3, 43, 7, 70, 12, 0 }, 6930 { 1, 23, 77, 7, 26, 1, 0 }, 6931 { 0, 10, 68, 7, 47, 3, 0 }, 6932 { 0, 3, 47, 7, 68, 10, 0 }, 6933 { 0, 1, 26, 7, 77, 23, 1 }, 6934 { 0, 12, 70, 7, 43, 3, 0 }, 6935 { 0, 4, 52, 7, 64, 8, 0 }, 6936 { 0, 1, 30, 7, 76, 20, 1 }, 6937 { 0, 14, 74, 7, 38, 2, 0 }, 6938 { 0, 5, 56, 7, 60, 7, 0 }, 6939 { 0, 2, 34, 7, 75, 17, 0 } } }, 6940 .ver_phase_arr = { 6941 .even = { { 1, 25, 76, 7, 25, 1, 0 }, 6942 { 0, 11, 69, 7, 45, 3, 0 }, 6943 { 0, 4, 49, 7, 66, 9, 0 }, 6944 { 0, 1, 28, 7, 77, 21, 1 }, 6945 { 0, 13, 72, 7, 41, 2, 0 }, 6946 { 0, 5, 54, 7, 62, 7, 0 }, 6947 { 0, 1, 32, 7, 77, 18, 0 }, 6948 { 0, 15, 75, 7, 36, 2, 0 }, 6949 { 0, 6, 58, 7, 58, 6, 0 }, 6950 { 0, 2, 36, 7, 75, 15, 0 }, 6951 { 0, 18, 77, 7, 32, 1, 0 }, 6952 { 0, 7, 62, 7, 54, 5, 0 }, 6953 { 0, 2, 41, 7, 72, 13, 0 }, 6954 { 1, 21, 77, 7, 28, 1, 0 }, 6955 { 0, 9, 66, 7, 49, 4, 0 }, 6956 { 0, 3, 45, 7, 69, 11, 0 } }, 6957 .odd = { { 0, 17, 75, 7, 34, 2, 0 }, 6958 { 0, 7, 60, 7, 56, 5, 0 }, 6959 { 0, 2, 38, 7, 74, 14, 0 }, 6960 { 1, 20, 76, 7, 30, 1, 0 }, 6961 { 0, 8, 64, 7, 52, 4, 0 }, 6962 { 0, 3, 43, 7, 70, 12, 0 }, 6963 { 1, 23, 77, 7, 26, 1, 0 }, 6964 { 0, 10, 68, 7, 47, 3, 0 }, 6965 { 0, 3, 47, 7, 68, 10, 0 }, 6966 { 0, 1, 26, 7, 77, 23, 1 }, 6967 { 0, 12, 70, 7, 43, 3, 0 }, 6968 { 0, 4, 52, 7, 64, 8, 0 }, 6969 { 0, 1, 30, 7, 76, 20, 1 }, 6970 { 0, 14, 74, 7, 38, 2, 0 }, 6971 { 0, 5, 56, 7, 60, 7, 0 }, 6972 { 0, 2, 34, 7, 75, 17, 0 } } }, 6973 .ptrn_arr = { { 0x24849249, 0x24924849, 0x92424924, 0x24 } }, 6974 .sample_patrn_length = 106, 6975 .hor_ds_en = 1, 6976 .ver_ds_en = 1 6977 }, { 6978 /* Scale factor 32 / (32 + 75) = 0.299065 */ 6979 .hor_phase_arr = { 6980 .even = { { 1, 25, 76, 7, 25, 1, 0 }, 6981 { 0, 10, 67, 7, 47, 4, 0 }, 6982 { 0, 3, 45, 7, 69, 11, 0 }, 6983 { 1, 23, 76, 7, 27, 1, 0 }, 6984 { 0, 9, 66, 7, 49, 4, 0 }, 6985 { 0, 3, 43, 7, 70, 12, 0 }, 6986 { 1, 22, 75, 7, 29, 1, 0 }, 6987 { 0, 8, 65, 7, 51, 4, 0 }, 6988 { 0, 2, 41, 7, 72, 13, 0 }, 6989 { 1, 20, 76, 7, 30, 1, 0 }, 6990 { 0, 8, 61, 7, 54, 5, 0 }, 6991 { 0, 2, 39, 7, 72, 15, 0 }, 6992 { 0, 19, 76, 7, 32, 1, 0 }, 6993 { 0, 7, 59, 7, 56, 6, 0 }, 6994 { 0, 2, 36, 7, 74, 16, 0 }, 6995 { 0, 17, 75, 7, 34, 2, 0 }, 6996 { 0, 6, 58, 7, 58, 6, 0 }, 6997 { 0, 2, 34, 7, 75, 17, 0 }, 6998 { 0, 16, 74, 7, 36, 2, 0 }, 6999 { 0, 6, 56, 7, 59, 7, 0 }, 7000 { 0, 1, 32, 7, 76, 19, 0 }, 7001 { 0, 15, 72, 7, 39, 2, 0 }, 7002 { 0, 5, 54, 7, 61, 8, 0 }, 7003 { 0, 1, 30, 7, 76, 20, 1 }, 7004 { 0, 13, 72, 7, 41, 2, 0 }, 7005 { 0, 4, 51, 7, 65, 8, 0 }, 7006 { 0, 1, 29, 7, 75, 22, 1 }, 7007 { 0, 12, 70, 7, 43, 3, 0 }, 7008 { 0, 4, 49, 7, 66, 9, 0 }, 7009 { 0, 1, 27, 7, 76, 23, 1 }, 7010 { 0, 11, 69, 7, 45, 3, 0 }, 7011 { 0, 4, 47, 7, 67, 10, 0 } }, 7012 .odd = { { 0, 16, 75, 7, 35, 2, 0 }, 7013 { 0, 6, 57, 7, 58, 7, 0 }, 7014 { 0, 2, 33, 7, 75, 18, 0 }, 7015 { 0, 15, 73, 7, 38, 2, 0 }, 7016 { 0, 5, 55, 7, 61, 7, 0 }, 7017 { 0, 1, 31, 7, 76, 19, 1 }, 7018 { 0, 14, 72, 7, 40, 2, 0 }, 7019 { 0, 5, 53, 7, 62, 8, 0 }, 7020 { 0, 1, 30, 7, 75, 21, 1 }, 7021 { 0, 13, 70, 7, 42, 3, 0 }, 7022 { 0, 4, 50, 7, 65, 9, 0 }, 7023 { 0, 1, 28, 7, 76, 22, 1 }, 7024 { 0, 12, 69, 7, 44, 3, 0 }, 7025 { 0, 4, 48, 7, 66, 10, 0 }, 7026 { 0, 1, 26, 7, 76, 24, 1 }, 7027 { 0, 11, 68, 7, 46, 3, 0 }, 7028 { 0, 3, 46, 7, 68, 11, 0 }, 7029 { 1, 24, 76, 7, 26, 1, 0 }, 7030 { 0, 10, 66, 7, 48, 4, 0 }, 7031 { 0, 3, 44, 7, 69, 12, 0 }, 7032 { 1, 22, 76, 7, 28, 1, 0 }, 7033 { 0, 9, 65, 7, 50, 4, 0 }, 7034 { 0, 3, 42, 7, 70, 13, 0 }, 7035 { 1, 21, 75, 7, 30, 1, 0 }, 7036 { 0, 8, 62, 7, 53, 5, 0 }, 7037 { 0, 2, 40, 7, 72, 14, 0 }, 7038 { 1, 19, 76, 7, 31, 1, 0 }, 7039 { 0, 7, 61, 7, 55, 5, 0 }, 7040 { 0, 2, 38, 7, 73, 15, 0 }, 7041 { 0, 18, 75, 7, 33, 2, 0 }, 7042 { 0, 7, 58, 7, 57, 6, 0 }, 7043 { 0, 2, 35, 7, 75, 16, 0 } } }, 7044 .ver_phase_arr = { 7045 .even = { { 1, 25, 76, 7, 25, 1, 0 }, 7046 { 0, 10, 67, 7, 47, 4, 0 }, 7047 { 0, 3, 45, 7, 69, 11, 0 }, 7048 { 1, 23, 76, 7, 27, 1, 0 }, 7049 { 0, 9, 66, 7, 49, 4, 0 }, 7050 { 0, 3, 43, 7, 70, 12, 0 }, 7051 { 1, 22, 75, 7, 29, 1, 0 }, 7052 { 0, 8, 65, 7, 51, 4, 0 }, 7053 { 0, 2, 41, 7, 72, 13, 0 }, 7054 { 1, 20, 76, 7, 30, 1, 0 }, 7055 { 0, 8, 61, 7, 54, 5, 0 }, 7056 { 0, 2, 39, 7, 72, 15, 0 }, 7057 { 0, 19, 76, 7, 32, 1, 0 }, 7058 { 0, 7, 59, 7, 56, 6, 0 }, 7059 { 0, 2, 36, 7, 74, 16, 0 }, 7060 { 0, 17, 75, 7, 34, 2, 0 }, 7061 { 0, 6, 58, 7, 58, 6, 0 }, 7062 { 0, 2, 34, 7, 75, 17, 0 }, 7063 { 0, 16, 74, 7, 36, 2, 0 }, 7064 { 0, 6, 56, 7, 59, 7, 0 }, 7065 { 0, 1, 32, 7, 76, 19, 0 }, 7066 { 0, 15, 72, 7, 39, 2, 0 }, 7067 { 0, 5, 54, 7, 61, 8, 0 }, 7068 { 0, 1, 30, 7, 76, 20, 1 }, 7069 { 0, 13, 72, 7, 41, 2, 0 }, 7070 { 0, 4, 51, 7, 65, 8, 0 }, 7071 { 0, 1, 29, 7, 75, 22, 1 }, 7072 { 0, 12, 70, 7, 43, 3, 0 }, 7073 { 0, 4, 49, 7, 66, 9, 0 }, 7074 { 0, 1, 27, 7, 76, 23, 1 }, 7075 { 0, 11, 69, 7, 45, 3, 0 }, 7076 { 0, 4, 47, 7, 67, 10, 0 } }, 7077 .odd = { { 0, 16, 75, 7, 35, 2, 0 }, 7078 { 0, 6, 57, 7, 58, 7, 0 }, 7079 { 0, 2, 33, 7, 75, 18, 0 }, 7080 { 0, 15, 73, 7, 38, 2, 0 }, 7081 { 0, 5, 55, 7, 61, 7, 0 }, 7082 { 0, 1, 31, 7, 76, 19, 1 }, 7083 { 0, 14, 72, 7, 40, 2, 0 }, 7084 { 0, 5, 53, 7, 62, 8, 0 }, 7085 { 0, 1, 30, 7, 75, 21, 1 }, 7086 { 0, 13, 70, 7, 42, 3, 0 }, 7087 { 0, 4, 50, 7, 65, 9, 0 }, 7088 { 0, 1, 28, 7, 76, 22, 1 }, 7089 { 0, 12, 69, 7, 44, 3, 0 }, 7090 { 0, 4, 48, 7, 66, 10, 0 }, 7091 { 0, 1, 26, 7, 76, 24, 1 }, 7092 { 0, 11, 68, 7, 46, 3, 0 }, 7093 { 0, 3, 46, 7, 68, 11, 0 }, 7094 { 1, 24, 76, 7, 26, 1, 0 }, 7095 { 0, 10, 66, 7, 48, 4, 0 }, 7096 { 0, 3, 44, 7, 69, 12, 0 }, 7097 { 1, 22, 76, 7, 28, 1, 0 }, 7098 { 0, 9, 65, 7, 50, 4, 0 }, 7099 { 0, 3, 42, 7, 70, 13, 0 }, 7100 { 1, 21, 75, 7, 30, 1, 0 }, 7101 { 0, 8, 62, 7, 53, 5, 0 }, 7102 { 0, 2, 40, 7, 72, 14, 0 }, 7103 { 1, 19, 76, 7, 31, 1, 0 }, 7104 { 0, 7, 61, 7, 55, 5, 0 }, 7105 { 0, 2, 38, 7, 73, 15, 0 }, 7106 { 0, 18, 75, 7, 33, 2, 0 }, 7107 { 0, 7, 58, 7, 57, 6, 0 }, 7108 { 0, 2, 35, 7, 75, 16, 0 } } }, 7109 .ptrn_arr = { { 0x24909249, 0x90924909, 0x92490924, 0x49212490, 7110 0x21249212, 0x24921249, 0x24921 } }, 7111 .sample_patrn_length = 214, 7112 .hor_ds_en = 1, 7113 .ver_ds_en = 1 7114 }, { 7115 /* Scale factor 32 / (32 + 76) = 0.296296 */ 7116 .hor_phase_arr = { 7117 .even = { { 1, 25, 76, 7, 25, 1, 0 }, 7118 { 0, 10, 65, 7, 49, 4, 0 }, 7119 { 0, 3, 41, 7, 70, 14, 0 }, 7120 { 1, 19, 73, 7, 33, 2, 0 }, 7121 { 0, 6, 58, 7, 58, 6, 0 }, 7122 { 0, 2, 33, 7, 73, 19, 1 }, 7123 { 0, 14, 70, 7, 41, 3, 0 }, 7124 { 0, 4, 49, 7, 65, 10, 0 } }, 7125 .odd = { { 0, 16, 73, 7, 37, 2, 0 }, 7126 { 0, 5, 53, 7, 62, 8, 0 }, 7127 { 0, 1, 29, 7, 75, 22, 1 }, 7128 { 0, 11, 69, 7, 45, 3, 0 }, 7129 { 0, 3, 45, 7, 69, 11, 0 }, 7130 { 1, 22, 75, 7, 29, 1, 0 }, 7131 { 0, 8, 62, 7, 53, 5, 0 }, 7132 { 0, 2, 37, 7, 73, 16, 0 } } }, 7133 .ver_phase_arr = { 7134 .even = { { 1, 25, 76, 7, 25, 1, 0 }, 7135 { 0, 10, 65, 7, 49, 4, 0 }, 7136 { 0, 3, 41, 7, 70, 14, 0 }, 7137 { 1, 19, 73, 7, 33, 2, 0 }, 7138 { 0, 6, 58, 7, 58, 6, 0 }, 7139 { 0, 2, 33, 7, 73, 19, 1 }, 7140 { 0, 14, 70, 7, 41, 3, 0 }, 7141 { 0, 4, 49, 7, 65, 10, 0 } }, 7142 .odd = { { 0, 16, 73, 7, 37, 2, 0 }, 7143 { 0, 5, 53, 7, 62, 8, 0 }, 7144 { 0, 1, 29, 7, 75, 22, 1 }, 7145 { 0, 11, 69, 7, 45, 3, 0 }, 7146 { 0, 3, 45, 7, 69, 11, 0 }, 7147 { 1, 22, 75, 7, 29, 1, 0 }, 7148 { 0, 8, 62, 7, 53, 5, 0 }, 7149 { 0, 2, 37, 7, 73, 16, 0 } } }, 7150 .ptrn_arr = { { 0x24909249, 0x24921 } }, 7151 .sample_patrn_length = 54, 7152 .hor_ds_en = 1, 7153 .ver_ds_en = 1 7154 }, { 7155 /* Scale factor 32 / (32 + 77) = 0.293578 */ 7156 .hor_phase_arr = { 7157 .even = { { 1, 26, 74, 7, 26, 1, 0 }, 7158 { 0, 9, 63, 7, 51, 5, 0 }, 7159 { 0, 2, 37, 7, 73, 16, 0 }, 7160 { 0, 15, 72, 7, 39, 2, 0 }, 7161 { 0, 4, 49, 7, 65, 10, 0 }, 7162 { 1, 24, 75, 7, 27, 1, 0 }, 7163 { 0, 8, 62, 7, 53, 5, 0 }, 7164 { 0, 2, 35, 7, 72, 18, 1 }, 7165 { 0, 14, 70, 7, 41, 3, 0 }, 7166 { 0, 4, 47, 7, 66, 11, 0 }, 7167 { 1, 22, 75, 7, 29, 1, 0 }, 7168 { 0, 7, 60, 7, 55, 6, 0 }, 7169 { 0, 2, 33, 7, 73, 19, 1 }, 7170 { 0, 13, 69, 7, 43, 3, 0 }, 7171 { 0, 3, 45, 7, 68, 12, 0 }, 7172 { 1, 21, 74, 7, 31, 1, 0 }, 7173 { 0, 7, 57, 7, 57, 7, 0 }, 7174 { 0, 1, 31, 7, 74, 21, 1 }, 7175 { 0, 12, 68, 7, 45, 3, 0 }, 7176 { 0, 3, 43, 7, 69, 13, 0 }, 7177 { 1, 19, 73, 7, 33, 2, 0 }, 7178 { 0, 6, 55, 7, 60, 7, 0 }, 7179 { 0, 1, 29, 7, 75, 22, 1 }, 7180 { 0, 11, 66, 7, 47, 4, 0 }, 7181 { 0, 3, 41, 7, 70, 14, 0 }, 7182 { 1, 18, 72, 7, 35, 2, 0 }, 7183 { 0, 5, 53, 7, 62, 8, 0 }, 7184 { 0, 1, 27, 7, 75, 24, 1 }, 7185 { 0, 10, 65, 7, 49, 4, 0 }, 7186 { 0, 2, 39, 7, 72, 15, 0 }, 7187 { 0, 16, 73, 7, 37, 2, 0 }, 7188 { 0, 5, 51, 7, 63, 9, 0 } }, 7189 .odd = { { 0, 16, 72, 7, 38, 2, 0 }, 7190 { 0, 5, 50, 7, 64, 9, 0 }, 7191 { 1, 25, 75, 7, 26, 1, 0 }, 7192 { 0, 8, 63, 7, 52, 5, 0 }, 7193 { 0, 2, 36, 7, 73, 17, 0 }, 7194 { 0, 15, 70, 7, 40, 3, 0 }, 7195 { 0, 4, 48, 7, 66, 10, 0 }, 7196 { 1, 23, 75, 7, 28, 1, 0 }, 7197 { 0, 8, 60, 7, 54, 6, 0 }, 7198 { 0, 2, 34, 7, 73, 18, 1 }, 7199 { 0, 13, 70, 7, 42, 3, 0 }, 7200 { 0, 4, 46, 7, 67, 11, 0 }, 7201 { 1, 21, 75, 7, 30, 1, 0 }, 7202 { 0, 7, 59, 7, 56, 6, 0 }, 7203 { 0, 2, 32, 7, 73, 20, 1 }, 7204 { 0, 12, 69, 7, 44, 3, 0 }, 7205 { 0, 3, 44, 7, 69, 12, 0 }, 7206 { 1, 20, 73, 7, 32, 2, 0 }, 7207 { 0, 6, 56, 7, 59, 7, 0 }, 7208 { 0, 1, 30, 7, 75, 21, 1 }, 7209 { 0, 11, 67, 7, 46, 4, 0 }, 7210 { 0, 3, 42, 7, 70, 13, 0 }, 7211 { 1, 18, 73, 7, 34, 2, 0 }, 7212 { 0, 6, 54, 7, 60, 8, 0 }, 7213 { 0, 1, 28, 7, 75, 23, 1 }, 7214 { 0, 10, 66, 7, 48, 4, 0 }, 7215 { 0, 3, 40, 7, 70, 15, 0 }, 7216 { 0, 17, 73, 7, 36, 2, 0 }, 7217 { 0, 5, 52, 7, 63, 8, 0 }, 7218 { 0, 1, 26, 7, 75, 25, 1 }, 7219 { 0, 9, 64, 7, 50, 5, 0 }, 7220 { 0, 2, 38, 7, 72, 16, 0 } } }, 7221 .ver_phase_arr = { 7222 .even = { { 1, 26, 74, 7, 26, 1, 0 }, 7223 { 0, 9, 63, 7, 51, 5, 0 }, 7224 { 0, 2, 37, 7, 73, 16, 0 }, 7225 { 0, 15, 72, 7, 39, 2, 0 }, 7226 { 0, 4, 49, 7, 65, 10, 0 }, 7227 { 1, 24, 75, 7, 27, 1, 0 }, 7228 { 0, 8, 62, 7, 53, 5, 0 }, 7229 { 0, 2, 35, 7, 72, 18, 1 }, 7230 { 0, 14, 70, 7, 41, 3, 0 }, 7231 { 0, 4, 47, 7, 66, 11, 0 }, 7232 { 1, 22, 75, 7, 29, 1, 0 }, 7233 { 0, 7, 60, 7, 55, 6, 0 }, 7234 { 0, 2, 33, 7, 73, 19, 1 }, 7235 { 0, 13, 69, 7, 43, 3, 0 }, 7236 { 0, 3, 45, 7, 68, 12, 0 }, 7237 { 1, 21, 74, 7, 31, 1, 0 }, 7238 { 0, 7, 57, 7, 57, 7, 0 }, 7239 { 0, 1, 31, 7, 74, 21, 1 }, 7240 { 0, 12, 68, 7, 45, 3, 0 }, 7241 { 0, 3, 43, 7, 69, 13, 0 }, 7242 { 1, 19, 73, 7, 33, 2, 0 }, 7243 { 0, 6, 55, 7, 60, 7, 0 }, 7244 { 0, 1, 29, 7, 75, 22, 1 }, 7245 { 0, 11, 66, 7, 47, 4, 0 }, 7246 { 0, 3, 41, 7, 70, 14, 0 }, 7247 { 1, 18, 72, 7, 35, 2, 0 }, 7248 { 0, 5, 53, 7, 62, 8, 0 }, 7249 { 0, 1, 27, 7, 75, 24, 1 }, 7250 { 0, 10, 65, 7, 49, 4, 0 }, 7251 { 0, 2, 39, 7, 72, 15, 0 }, 7252 { 0, 16, 73, 7, 37, 2, 0 }, 7253 { 0, 5, 51, 7, 63, 9, 0 } }, 7254 .odd = { { 0, 16, 72, 7, 38, 2, 0 }, 7255 { 0, 5, 50, 7, 64, 9, 0 }, 7256 { 1, 25, 75, 7, 26, 1, 0 }, 7257 { 0, 8, 63, 7, 52, 5, 0 }, 7258 { 0, 2, 36, 7, 73, 17, 0 }, 7259 { 0, 15, 70, 7, 40, 3, 0 }, 7260 { 0, 4, 48, 7, 66, 10, 0 }, 7261 { 1, 23, 75, 7, 28, 1, 0 }, 7262 { 0, 8, 60, 7, 54, 6, 0 }, 7263 { 0, 2, 34, 7, 73, 18, 1 }, 7264 { 0, 13, 70, 7, 42, 3, 0 }, 7265 { 0, 4, 46, 7, 67, 11, 0 }, 7266 { 1, 21, 75, 7, 30, 1, 0 }, 7267 { 0, 7, 59, 7, 56, 6, 0 }, 7268 { 0, 2, 32, 7, 73, 20, 1 }, 7269 { 0, 12, 69, 7, 44, 3, 0 }, 7270 { 0, 3, 44, 7, 69, 12, 0 }, 7271 { 1, 20, 73, 7, 32, 2, 0 }, 7272 { 0, 6, 56, 7, 59, 7, 0 }, 7273 { 0, 1, 30, 7, 75, 21, 1 }, 7274 { 0, 11, 67, 7, 46, 4, 0 }, 7275 { 0, 3, 42, 7, 70, 13, 0 }, 7276 { 1, 18, 73, 7, 34, 2, 0 }, 7277 { 0, 6, 54, 7, 60, 8, 0 }, 7278 { 0, 1, 28, 7, 75, 23, 1 }, 7279 { 0, 10, 66, 7, 48, 4, 0 }, 7280 { 0, 3, 40, 7, 70, 15, 0 }, 7281 { 0, 17, 73, 7, 36, 2, 0 }, 7282 { 0, 5, 52, 7, 63, 8, 0 }, 7283 { 0, 1, 26, 7, 75, 25, 1 }, 7284 { 0, 9, 64, 7, 50, 5, 0 }, 7285 { 0, 2, 38, 7, 72, 16, 0 } } }, 7286 .ptrn_arr = { { 0x24921249, 0x92484924, 0x49212490, 0x24849242, 7287 0x92124909, 0x48492424, 0x249092 } }, 7288 .sample_patrn_length = 218, 7289 .hor_ds_en = 1, 7290 .ver_ds_en = 1 7291 }, { 7292 /* Scale factor 32 / (32 + 78) = 0.290909 */ 7293 .hor_phase_arr = { 7294 .even = { { 1, 26, 74, 7, 26, 1, 0 }, 7295 { 0, 8, 61, 7, 53, 6, 0 }, 7296 { 0, 2, 33, 7, 73, 19, 1 }, 7297 { 0, 12, 67, 7, 45, 4, 0 }, 7298 { 0, 3, 41, 7, 70, 14, 0 }, 7299 { 0, 17, 72, 7, 37, 2, 0 }, 7300 { 0, 5, 49, 7, 64, 10, 0 }, 7301 { 1, 22, 75, 7, 29, 1, 0 }, 7302 { 0, 7, 57, 7, 57, 7, 0 }, 7303 { 0, 1, 29, 7, 75, 22, 1 }, 7304 { 0, 10, 64, 7, 49, 5, 0 }, 7305 { 0, 2, 37, 7, 72, 17, 0 }, 7306 { 0, 14, 70, 7, 41, 3, 0 }, 7307 { 0, 4, 45, 7, 67, 12, 0 }, 7308 { 1, 19, 73, 7, 33, 2, 0 }, 7309 { 0, 6, 53, 7, 61, 8, 0 } }, 7310 .odd = { { 0, 15, 71, 7, 39, 3, 0 }, 7311 { 0, 4, 47, 7, 66, 11, 0 }, 7312 { 1, 21, 73, 7, 31, 2, 0 }, 7313 { 0, 6, 55, 7, 59, 8, 0 }, 7314 { 0, 1, 28, 7, 74, 24, 1 }, 7315 { 0, 9, 63, 7, 51, 5, 0 }, 7316 { 0, 2, 35, 7, 72, 18, 1 }, 7317 { 0, 13, 69, 7, 43, 3, 0 }, 7318 { 0, 3, 43, 7, 69, 13, 0 }, 7319 { 1, 18, 72, 7, 35, 2, 0 }, 7320 { 0, 5, 51, 7, 63, 9, 0 }, 7321 { 1, 24, 74, 7, 28, 1, 0 }, 7322 { 0, 8, 59, 7, 55, 6, 0 }, 7323 { 0, 2, 31, 7, 73, 21, 1 }, 7324 { 0, 11, 66, 7, 47, 4, 0 }, 7325 { 0, 3, 39, 7, 71, 15, 0 } } }, 7326 .ver_phase_arr = { 7327 .even = { { 1, 26, 74, 7, 26, 1, 0 }, 7328 { 0, 8, 61, 7, 53, 6, 0 }, 7329 { 0, 2, 33, 7, 73, 19, 1 }, 7330 { 0, 12, 67, 7, 45, 4, 0 }, 7331 { 0, 3, 41, 7, 70, 14, 0 }, 7332 { 0, 17, 72, 7, 37, 2, 0 }, 7333 { 0, 5, 49, 7, 64, 10, 0 }, 7334 { 1, 22, 75, 7, 29, 1, 0 }, 7335 { 0, 7, 57, 7, 57, 7, 0 }, 7336 { 0, 1, 29, 7, 75, 22, 1 }, 7337 { 0, 10, 64, 7, 49, 5, 0 }, 7338 { 0, 2, 37, 7, 72, 17, 0 }, 7339 { 0, 14, 70, 7, 41, 3, 0 }, 7340 { 0, 4, 45, 7, 67, 12, 0 }, 7341 { 1, 19, 73, 7, 33, 2, 0 }, 7342 { 0, 6, 53, 7, 61, 8, 0 } }, 7343 .odd = { { 0, 15, 71, 7, 39, 3, 0 }, 7344 { 0, 4, 47, 7, 66, 11, 0 }, 7345 { 1, 21, 73, 7, 31, 2, 0 }, 7346 { 0, 6, 55, 7, 59, 8, 0 }, 7347 { 0, 1, 28, 7, 74, 24, 1 }, 7348 { 0, 9, 63, 7, 51, 5, 0 }, 7349 { 0, 2, 35, 7, 72, 18, 1 }, 7350 { 0, 13, 69, 7, 43, 3, 0 }, 7351 { 0, 3, 43, 7, 69, 13, 0 }, 7352 { 1, 18, 72, 7, 35, 2, 0 }, 7353 { 0, 5, 51, 7, 63, 9, 0 }, 7354 { 1, 24, 74, 7, 28, 1, 0 }, 7355 { 0, 8, 59, 7, 55, 6, 0 }, 7356 { 0, 2, 31, 7, 73, 21, 1 }, 7357 { 0, 11, 66, 7, 47, 4, 0 }, 7358 { 0, 3, 39, 7, 71, 15, 0 } } }, 7359 .ptrn_arr = { { 0x24921249, 0x12490924, 0x9248492, 0x249 } }, 7360 .sample_patrn_length = 110, 7361 .hor_ds_en = 1, 7362 .ver_ds_en = 1 7363 }, { 7364 /* Scale factor 32 / (32 + 79) = 0.288288 */ 7365 .hor_phase_arr = { 7366 .even = { { 1, 26, 74, 7, 26, 1, 0 }, 7367 { 0, 8, 59, 7, 55, 6, 0 }, 7368 { 0, 1, 30, 7, 73, 23, 1 }, 7369 { 0, 9, 63, 7, 51, 5, 0 }, 7370 { 0, 2, 33, 7, 72, 20, 1 }, 7371 { 0, 11, 66, 7, 47, 4, 0 }, 7372 { 0, 2, 37, 7, 71, 17, 1 }, 7373 { 0, 13, 69, 7, 43, 3, 0 }, 7374 { 0, 3, 41, 7, 69, 15, 0 }, 7375 { 0, 16, 70, 7, 39, 3, 0 }, 7376 { 0, 4, 45, 7, 67, 12, 0 }, 7377 { 1, 18, 72, 7, 35, 2, 0 }, 7378 { 0, 5, 49, 7, 64, 10, 0 }, 7379 { 1, 21, 73, 7, 31, 2, 0 }, 7380 { 0, 6, 53, 7, 60, 9, 0 }, 7381 { 1, 24, 74, 7, 28, 1, 0 }, 7382 { 0, 7, 57, 7, 57, 7, 0 }, 7383 { 0, 1, 28, 7, 74, 24, 1 }, 7384 { 0, 9, 60, 7, 53, 6, 0 }, 7385 { 0, 2, 31, 7, 73, 21, 1 }, 7386 { 0, 10, 64, 7, 49, 5, 0 }, 7387 { 0, 2, 35, 7, 72, 18, 1 }, 7388 { 0, 12, 67, 7, 45, 4, 0 }, 7389 { 0, 3, 39, 7, 70, 16, 0 }, 7390 { 0, 15, 69, 7, 41, 3, 0 }, 7391 { 0, 3, 43, 7, 69, 13, 0 }, 7392 { 1, 17, 71, 7, 37, 2, 0 }, 7393 { 0, 4, 47, 7, 66, 11, 0 }, 7394 { 1, 20, 72, 7, 33, 2, 0 }, 7395 { 0, 5, 51, 7, 63, 9, 0 }, 7396 { 1, 23, 73, 7, 30, 1, 0 }, 7397 { 0, 6, 55, 7, 59, 8, 0 } }, 7398 .odd = { { 0, 15, 70, 7, 40, 3, 0 }, 7399 { 0, 4, 44, 7, 67, 13, 0 }, 7400 { 1, 18, 71, 7, 36, 2, 0 }, 7401 { 0, 4, 48, 7, 65, 11, 0 }, 7402 { 1, 20, 73, 7, 32, 2, 0 }, 7403 { 0, 6, 52, 7, 61, 9, 0 }, 7404 { 1, 24, 73, 7, 29, 1, 0 }, 7405 { 0, 7, 56, 7, 58, 7, 0 }, 7406 { 0, 1, 27, 7, 74, 25, 1 }, 7407 { 0, 8, 60, 7, 54, 6, 0 }, 7408 { 0, 2, 30, 7, 73, 22, 1 }, 7409 { 0, 10, 63, 7, 50, 5, 0 }, 7410 { 0, 2, 34, 7, 72, 19, 1 }, 7411 { 0, 12, 66, 7, 46, 4, 0 }, 7412 { 0, 3, 38, 7, 71, 16, 0 }, 7413 { 0, 14, 69, 7, 42, 3, 0 }, 7414 { 0, 3, 42, 7, 69, 14, 0 }, 7415 { 0, 16, 71, 7, 38, 3, 0 }, 7416 { 0, 4, 46, 7, 66, 12, 0 }, 7417 { 1, 19, 72, 7, 34, 2, 0 }, 7418 { 0, 5, 50, 7, 63, 10, 0 }, 7419 { 1, 22, 73, 7, 30, 2, 0 }, 7420 { 0, 6, 54, 7, 60, 8, 0 }, 7421 { 1, 25, 74, 7, 27, 1, 0 }, 7422 { 0, 7, 58, 7, 56, 7, 0 }, 7423 { 0, 1, 29, 7, 73, 24, 1 }, 7424 { 0, 9, 61, 7, 52, 6, 0 }, 7425 { 0, 2, 32, 7, 73, 20, 1 }, 7426 { 0, 11, 65, 7, 48, 4, 0 }, 7427 { 0, 2, 36, 7, 71, 18, 1 }, 7428 { 0, 13, 67, 7, 44, 4, 0 }, 7429 { 0, 3, 40, 7, 70, 15, 0 } } }, 7430 .ver_phase_arr = { 7431 .even = { { 1, 26, 74, 7, 26, 1, 0 }, 7432 { 0, 8, 59, 7, 55, 6, 0 }, 7433 { 0, 1, 30, 7, 73, 23, 1 }, 7434 { 0, 9, 63, 7, 51, 5, 0 }, 7435 { 0, 2, 33, 7, 72, 20, 1 }, 7436 { 0, 11, 66, 7, 47, 4, 0 }, 7437 { 0, 2, 37, 7, 71, 17, 1 }, 7438 { 0, 13, 69, 7, 43, 3, 0 }, 7439 { 0, 3, 41, 7, 69, 15, 0 }, 7440 { 0, 16, 70, 7, 39, 3, 0 }, 7441 { 0, 4, 45, 7, 67, 12, 0 }, 7442 { 1, 18, 72, 7, 35, 2, 0 }, 7443 { 0, 5, 49, 7, 64, 10, 0 }, 7444 { 1, 21, 73, 7, 31, 2, 0 }, 7445 { 0, 6, 53, 7, 60, 9, 0 }, 7446 { 1, 24, 74, 7, 28, 1, 0 }, 7447 { 0, 7, 57, 7, 57, 7, 0 }, 7448 { 0, 1, 28, 7, 74, 24, 1 }, 7449 { 0, 9, 60, 7, 53, 6, 0 }, 7450 { 0, 2, 31, 7, 73, 21, 1 }, 7451 { 0, 10, 64, 7, 49, 5, 0 }, 7452 { 0, 2, 35, 7, 72, 18, 1 }, 7453 { 0, 12, 67, 7, 45, 4, 0 }, 7454 { 0, 3, 39, 7, 70, 16, 0 }, 7455 { 0, 15, 69, 7, 41, 3, 0 }, 7456 { 0, 3, 43, 7, 69, 13, 0 }, 7457 { 1, 17, 71, 7, 37, 2, 0 }, 7458 { 0, 4, 47, 7, 66, 11, 0 }, 7459 { 1, 20, 72, 7, 33, 2, 0 }, 7460 { 0, 5, 51, 7, 63, 9, 0 }, 7461 { 1, 23, 73, 7, 30, 1, 0 }, 7462 { 0, 6, 55, 7, 59, 8, 0 } }, 7463 .odd = { { 0, 15, 70, 7, 40, 3, 0 }, 7464 { 0, 4, 44, 7, 67, 13, 0 }, 7465 { 1, 18, 71, 7, 36, 2, 0 }, 7466 { 0, 4, 48, 7, 65, 11, 0 }, 7467 { 1, 20, 73, 7, 32, 2, 0 }, 7468 { 0, 6, 52, 7, 61, 9, 0 }, 7469 { 1, 24, 73, 7, 29, 1, 0 }, 7470 { 0, 7, 56, 7, 58, 7, 0 }, 7471 { 0, 1, 27, 7, 74, 25, 1 }, 7472 { 0, 8, 60, 7, 54, 6, 0 }, 7473 { 0, 2, 30, 7, 73, 22, 1 }, 7474 { 0, 10, 63, 7, 50, 5, 0 }, 7475 { 0, 2, 34, 7, 72, 19, 1 }, 7476 { 0, 12, 66, 7, 46, 4, 0 }, 7477 { 0, 3, 38, 7, 71, 16, 0 }, 7478 { 0, 14, 69, 7, 42, 3, 0 }, 7479 { 0, 3, 42, 7, 69, 14, 0 }, 7480 { 0, 16, 71, 7, 38, 3, 0 }, 7481 { 0, 4, 46, 7, 66, 12, 0 }, 7482 { 1, 19, 72, 7, 34, 2, 0 }, 7483 { 0, 5, 50, 7, 63, 10, 0 }, 7484 { 1, 22, 73, 7, 30, 2, 0 }, 7485 { 0, 6, 54, 7, 60, 8, 0 }, 7486 { 1, 25, 74, 7, 27, 1, 0 }, 7487 { 0, 7, 58, 7, 56, 7, 0 }, 7488 { 0, 1, 29, 7, 73, 24, 1 }, 7489 { 0, 9, 61, 7, 52, 6, 0 }, 7490 { 0, 2, 32, 7, 73, 20, 1 }, 7491 { 0, 11, 65, 7, 48, 4, 0 }, 7492 { 0, 2, 36, 7, 71, 18, 1 }, 7493 { 0, 13, 67, 7, 44, 4, 0 }, 7494 { 0, 3, 40, 7, 70, 15, 0 } } }, 7495 .ptrn_arr = { { 0x84921249, 0x42492124, 0x24249092, 0x92124909, 7496 0x49212484, 0x24909248, 0x2490924 } }, 7497 .sample_patrn_length = 222, 7498 .hor_ds_en = 1, 7499 .ver_ds_en = 1 7500 }, { 7501 /* Scale factor 32 / (32 + 80) = 0.285714 */ 7502 .hor_phase_arr = { 7503 .even = { { 1, 26, 74, 7, 26, 1, 0 }, 7504 { 0, 7, 57, 7, 57, 7, 0 } }, 7505 .odd = { { 0, 15, 69, 7, 41, 3, 0 }, 7506 { 0, 3, 41, 7, 69, 15, 0 } } }, 7507 .ver_phase_arr = { 7508 .even = { { 1, 26, 74, 7, 26, 1, 0 }, 7509 { 0, 7, 57, 7, 57, 7, 0 } }, 7510 .odd = { { 0, 15, 69, 7, 41, 3, 0 }, 7511 { 0, 3, 41, 7, 69, 15, 0 } } }, 7512 .ptrn_arr = { { 0x249 } }, 7513 .sample_patrn_length = 14, 7514 .hor_ds_en = 1, 7515 .ver_ds_en = 1 7516 }, { 7517 /* Scale factor 32 / (32 + 81) = 0.283186 */ 7518 .hor_phase_arr = { 7519 .even = { { 1, 27, 72, 7, 27, 1, 0 }, 7520 { 0, 7, 54, 7, 59, 8, 0 }, 7521 { 1, 23, 72, 7, 30, 2, 0 }, 7522 { 0, 6, 51, 7, 61, 10, 0 }, 7523 { 1, 20, 71, 7, 34, 2, 0 }, 7524 { 0, 5, 47, 7, 64, 12, 0 }, 7525 { 1, 18, 69, 7, 37, 3, 0 }, 7526 { 0, 4, 43, 7, 67, 14, 0 }, 7527 { 0, 15, 69, 7, 41, 3, 0 }, 7528 { 0, 3, 39, 7, 69, 16, 1 }, 7529 { 0, 13, 66, 7, 45, 4, 0 }, 7530 { 0, 2, 35, 7, 71, 19, 1 }, 7531 { 0, 11, 63, 7, 49, 5, 0 }, 7532 { 0, 2, 32, 7, 71, 22, 1 }, 7533 { 0, 9, 60, 7, 53, 6, 0 }, 7534 { 0, 1, 28, 7, 73, 25, 1 }, 7535 { 0, 8, 56, 7, 56, 8, 0 }, 7536 { 1, 25, 73, 7, 28, 1, 0 }, 7537 { 0, 6, 53, 7, 60, 9, 0 }, 7538 { 1, 22, 71, 7, 32, 2, 0 }, 7539 { 0, 5, 49, 7, 63, 11, 0 }, 7540 { 1, 19, 71, 7, 35, 2, 0 }, 7541 { 0, 4, 45, 7, 66, 13, 0 }, 7542 { 1, 16, 69, 7, 39, 3, 0 }, 7543 { 0, 3, 41, 7, 69, 15, 0 }, 7544 { 0, 14, 67, 7, 43, 4, 0 }, 7545 { 0, 3, 37, 7, 69, 18, 1 }, 7546 { 0, 12, 64, 7, 47, 5, 0 }, 7547 { 0, 2, 34, 7, 71, 20, 1 }, 7548 { 0, 10, 61, 7, 51, 6, 0 }, 7549 { 0, 2, 30, 7, 72, 23, 1 }, 7550 { 0, 8, 59, 7, 54, 7, 0 } }, 7551 .odd = { { 0, 15, 67, 7, 42, 4, 0 }, 7552 { 0, 3, 38, 7, 69, 17, 1 }, 7553 { 0, 12, 66, 7, 46, 4, 0 }, 7554 { 0, 2, 34, 7, 71, 20, 1 }, 7555 { 0, 10, 63, 7, 50, 5, 0 }, 7556 { 0, 2, 31, 7, 71, 23, 1 }, 7557 { 0, 9, 58, 7, 54, 7, 0 }, 7558 { 0, 1, 27, 7, 73, 26, 1 }, 7559 { 0, 7, 55, 7, 58, 8, 0 }, 7560 { 1, 24, 72, 7, 29, 2, 0 }, 7561 { 0, 6, 52, 7, 60, 10, 0 }, 7562 { 1, 21, 71, 7, 33, 2, 0 }, 7563 { 0, 5, 48, 7, 64, 11, 0 }, 7564 { 1, 18, 70, 7, 36, 3, 0 }, 7565 { 0, 4, 44, 7, 67, 13, 0 }, 7566 { 0, 16, 69, 7, 40, 3, 0 }, 7567 { 0, 3, 40, 7, 69, 16, 0 }, 7568 { 0, 13, 67, 7, 44, 4, 0 }, 7569 { 0, 3, 36, 7, 70, 18, 1 }, 7570 { 0, 11, 64, 7, 48, 5, 0 }, 7571 { 0, 2, 33, 7, 71, 21, 1 }, 7572 { 0, 10, 60, 7, 52, 6, 0 }, 7573 { 0, 2, 29, 7, 72, 24, 1 }, 7574 { 0, 8, 58, 7, 55, 7, 0 }, 7575 { 1, 26, 73, 7, 27, 1, 0 }, 7576 { 0, 7, 54, 7, 58, 9, 0 }, 7577 { 1, 23, 71, 7, 31, 2, 0 }, 7578 { 0, 5, 50, 7, 63, 10, 0 }, 7579 { 1, 20, 71, 7, 34, 2, 0 }, 7580 { 0, 4, 46, 7, 66, 12, 0 }, 7581 { 1, 17, 69, 7, 38, 3, 0 }, 7582 { 0, 4, 42, 7, 67, 15, 0 } } }, 7583 .ver_phase_arr = { 7584 .even = { { 1, 27, 72, 7, 27, 1, 0 }, 7585 { 0, 7, 54, 7, 59, 8, 0 }, 7586 { 1, 23, 72, 7, 30, 2, 0 }, 7587 { 0, 6, 51, 7, 61, 10, 0 }, 7588 { 1, 20, 71, 7, 34, 2, 0 }, 7589 { 0, 5, 47, 7, 64, 12, 0 }, 7590 { 1, 18, 69, 7, 37, 3, 0 }, 7591 { 0, 4, 43, 7, 67, 14, 0 }, 7592 { 0, 15, 69, 7, 41, 3, 0 }, 7593 { 0, 3, 39, 7, 69, 16, 1 }, 7594 { 0, 13, 66, 7, 45, 4, 0 }, 7595 { 0, 2, 35, 7, 71, 19, 1 }, 7596 { 0, 11, 63, 7, 49, 5, 0 }, 7597 { 0, 2, 32, 7, 71, 22, 1 }, 7598 { 0, 9, 60, 7, 53, 6, 0 }, 7599 { 0, 1, 28, 7, 73, 25, 1 }, 7600 { 0, 8, 56, 7, 56, 8, 0 }, 7601 { 1, 25, 73, 7, 28, 1, 0 }, 7602 { 0, 6, 53, 7, 60, 9, 0 }, 7603 { 1, 22, 71, 7, 32, 2, 0 }, 7604 { 0, 5, 49, 7, 63, 11, 0 }, 7605 { 1, 19, 71, 7, 35, 2, 0 }, 7606 { 0, 4, 45, 7, 66, 13, 0 }, 7607 { 1, 16, 69, 7, 39, 3, 0 }, 7608 { 0, 3, 41, 7, 69, 15, 0 }, 7609 { 0, 14, 67, 7, 43, 4, 0 }, 7610 { 0, 3, 37, 7, 69, 18, 1 }, 7611 { 0, 12, 64, 7, 47, 5, 0 }, 7612 { 0, 2, 34, 7, 71, 20, 1 }, 7613 { 0, 10, 61, 7, 51, 6, 0 }, 7614 { 0, 2, 30, 7, 72, 23, 1 }, 7615 { 0, 8, 59, 7, 54, 7, 0 } }, 7616 .odd = { { 0, 15, 67, 7, 42, 4, 0 }, 7617 { 0, 3, 38, 7, 69, 17, 1 }, 7618 { 0, 12, 66, 7, 46, 4, 0 }, 7619 { 0, 2, 34, 7, 71, 20, 1 }, 7620 { 0, 10, 63, 7, 50, 5, 0 }, 7621 { 0, 2, 31, 7, 71, 23, 1 }, 7622 { 0, 9, 58, 7, 54, 7, 0 }, 7623 { 0, 1, 27, 7, 73, 26, 1 }, 7624 { 0, 7, 55, 7, 58, 8, 0 }, 7625 { 1, 24, 72, 7, 29, 2, 0 }, 7626 { 0, 6, 52, 7, 60, 10, 0 }, 7627 { 1, 21, 71, 7, 33, 2, 0 }, 7628 { 0, 5, 48, 7, 64, 11, 0 }, 7629 { 1, 18, 70, 7, 36, 3, 0 }, 7630 { 0, 4, 44, 7, 67, 13, 0 }, 7631 { 0, 16, 69, 7, 40, 3, 0 }, 7632 { 0, 3, 40, 7, 69, 16, 0 }, 7633 { 0, 13, 67, 7, 44, 4, 0 }, 7634 { 0, 3, 36, 7, 70, 18, 1 }, 7635 { 0, 11, 64, 7, 48, 5, 0 }, 7636 { 0, 2, 33, 7, 71, 21, 1 }, 7637 { 0, 10, 60, 7, 52, 6, 0 }, 7638 { 0, 2, 29, 7, 72, 24, 1 }, 7639 { 0, 8, 58, 7, 55, 7, 0 }, 7640 { 1, 26, 73, 7, 27, 1, 0 }, 7641 { 0, 7, 54, 7, 58, 9, 0 }, 7642 { 1, 23, 71, 7, 31, 2, 0 }, 7643 { 0, 5, 50, 7, 63, 10, 0 }, 7644 { 1, 20, 71, 7, 34, 2, 0 }, 7645 { 0, 4, 46, 7, 66, 12, 0 }, 7646 { 1, 17, 69, 7, 38, 3, 0 }, 7647 { 0, 4, 42, 7, 67, 15, 0 } } }, 7648 .ptrn_arr = { { 0x90924249, 0x49092424, 0x84921248, 0x49092124, 7649 0x24909242, 0x48492124, 0x24849212 } }, 7650 .sample_patrn_length = 226, 7651 .hor_ds_en = 1, 7652 .ver_ds_en = 1 7653 }, { 7654 /* Scale factor 32 / (32 + 82) = 0.280702 */ 7655 .hor_phase_arr = { 7656 .even = { { 1, 27, 72, 7, 27, 1, 0 }, 7657 { 0, 6, 52, 7, 61, 9, 0 }, 7658 { 1, 21, 70, 7, 34, 2, 0 }, 7659 { 0, 4, 45, 7, 66, 13, 0 }, 7660 { 0, 15, 68, 7, 41, 4, 0 }, 7661 { 0, 3, 37, 7, 69, 18, 1 }, 7662 { 0, 11, 63, 7, 49, 5, 0 }, 7663 { 0, 2, 30, 7, 71, 24, 1 }, 7664 { 0, 8, 56, 7, 56, 8, 0 }, 7665 { 1, 24, 71, 7, 30, 2, 0 }, 7666 { 0, 5, 49, 7, 63, 11, 0 }, 7667 { 1, 18, 69, 7, 37, 3, 0 }, 7668 { 0, 4, 41, 7, 68, 15, 0 }, 7669 { 0, 13, 66, 7, 45, 4, 0 }, 7670 { 0, 2, 34, 7, 70, 21, 1 }, 7671 { 0, 9, 61, 7, 52, 6, 0 } }, 7672 .odd = { { 0, 14, 67, 7, 43, 4, 0 }, 7673 { 0, 3, 36, 7, 69, 19, 1 }, 7674 { 0, 10, 61, 7, 51, 6, 0 }, 7675 { 0, 2, 28, 7, 72, 25, 1 }, 7676 { 0, 7, 54, 7, 58, 9, 0 }, 7677 { 1, 22, 71, 7, 32, 2, 0 }, 7678 { 0, 5, 47, 7, 64, 12, 0 }, 7679 { 1, 17, 68, 7, 39, 3, 0 }, 7680 { 0, 3, 39, 7, 68, 17, 1 }, 7681 { 0, 12, 64, 7, 47, 5, 0 }, 7682 { 0, 2, 32, 7, 71, 22, 1 }, 7683 { 0, 9, 58, 7, 54, 7, 0 }, 7684 { 1, 25, 72, 7, 28, 2, 0 }, 7685 { 0, 6, 51, 7, 61, 10, 0 }, 7686 { 1, 19, 69, 7, 36, 3, 0 }, 7687 { 0, 4, 43, 7, 67, 14, 0 } } }, 7688 .ver_phase_arr = { 7689 .even = { { 1, 27, 72, 7, 27, 1, 0 }, 7690 { 0, 6, 52, 7, 61, 9, 0 }, 7691 { 1, 21, 70, 7, 34, 2, 0 }, 7692 { 0, 4, 45, 7, 66, 13, 0 }, 7693 { 0, 15, 68, 7, 41, 4, 0 }, 7694 { 0, 3, 37, 7, 69, 18, 1 }, 7695 { 0, 11, 63, 7, 49, 5, 0 }, 7696 { 0, 2, 30, 7, 71, 24, 1 }, 7697 { 0, 8, 56, 7, 56, 8, 0 }, 7698 { 1, 24, 71, 7, 30, 2, 0 }, 7699 { 0, 5, 49, 7, 63, 11, 0 }, 7700 { 1, 18, 69, 7, 37, 3, 0 }, 7701 { 0, 4, 41, 7, 68, 15, 0 }, 7702 { 0, 13, 66, 7, 45, 4, 0 }, 7703 { 0, 2, 34, 7, 70, 21, 1 }, 7704 { 0, 9, 61, 7, 52, 6, 0 } }, 7705 .odd = { { 0, 14, 67, 7, 43, 4, 0 }, 7706 { 0, 3, 36, 7, 69, 19, 1 }, 7707 { 0, 10, 61, 7, 51, 6, 0 }, 7708 { 0, 2, 28, 7, 72, 25, 1 }, 7709 { 0, 7, 54, 7, 58, 9, 0 }, 7710 { 1, 22, 71, 7, 32, 2, 0 }, 7711 { 0, 5, 47, 7, 64, 12, 0 }, 7712 { 1, 17, 68, 7, 39, 3, 0 }, 7713 { 0, 3, 39, 7, 68, 17, 1 }, 7714 { 0, 12, 64, 7, 47, 5, 0 }, 7715 { 0, 2, 32, 7, 71, 22, 1 }, 7716 { 0, 9, 58, 7, 54, 7, 0 }, 7717 { 1, 25, 72, 7, 28, 2, 0 }, 7718 { 0, 6, 51, 7, 61, 10, 0 }, 7719 { 1, 19, 69, 7, 36, 3, 0 }, 7720 { 0, 4, 43, 7, 67, 14, 0 } } }, 7721 .ptrn_arr = { { 0x90924249, 0x9212484, 0x92124249, 0x2484 } }, 7722 .sample_patrn_length = 114, 7723 .hor_ds_en = 1, 7724 .ver_ds_en = 1 7725 }, { 7726 /* Scale factor 32 / (32 + 83) = 0.278261 */ 7727 .hor_phase_arr = { 7728 .even = { { 1, 27, 72, 7, 27, 1, 0 }, 7729 { 0, 6, 51, 7, 61, 10, 0 }, 7730 { 1, 18, 68, 7, 38, 3, 0 }, 7731 { 0, 3, 39, 7, 68, 17, 1 }, 7732 { 0, 11, 62, 7, 49, 6, 0 }, 7733 { 0, 2, 29, 7, 71, 25, 1 }, 7734 { 0, 7, 52, 7, 59, 10, 0 }, 7735 { 1, 19, 69, 7, 36, 3, 0 }, 7736 { 0, 4, 41, 7, 66, 16, 1 }, 7737 { 0, 12, 64, 7, 47, 5, 0 }, 7738 { 0, 2, 30, 7, 71, 24, 1 }, 7739 { 0, 7, 54, 7, 58, 9, 0 }, 7740 { 1, 21, 70, 7, 34, 2, 0 }, 7741 { 0, 4, 43, 7, 66, 15, 0 }, 7742 { 0, 13, 65, 7, 45, 5, 0 }, 7743 { 0, 2, 32, 7, 71, 22, 1 }, 7744 { 0, 8, 56, 7, 56, 8, 0 }, 7745 { 1, 22, 71, 7, 32, 2, 0 }, 7746 { 0, 5, 45, 7, 65, 13, 0 }, 7747 { 0, 15, 66, 7, 43, 4, 0 }, 7748 { 0, 2, 34, 7, 70, 21, 1 }, 7749 { 0, 9, 58, 7, 54, 7, 0 }, 7750 { 1, 24, 71, 7, 30, 2, 0 }, 7751 { 0, 5, 47, 7, 64, 12, 0 }, 7752 { 1, 16, 66, 7, 41, 4, 0 }, 7753 { 0, 3, 36, 7, 69, 19, 1 }, 7754 { 0, 10, 59, 7, 52, 7, 0 }, 7755 { 1, 25, 71, 7, 29, 2, 0 }, 7756 { 0, 6, 49, 7, 62, 11, 0 }, 7757 { 1, 17, 68, 7, 39, 3, 0 }, 7758 { 0, 3, 38, 7, 68, 18, 1 }, 7759 { 0, 10, 61, 7, 51, 6, 0 } }, 7760 .odd = { { 0, 14, 66, 7, 44, 4, 0 }, 7761 { 0, 2, 33, 7, 70, 22, 1 }, 7762 { 0, 8, 57, 7, 55, 8, 0 }, 7763 { 1, 23, 71, 7, 31, 2, 0 }, 7764 { 0, 5, 46, 7, 64, 13, 0 }, 7765 { 0, 15, 67, 7, 42, 4, 0 }, 7766 { 0, 3, 35, 7, 69, 20, 1 }, 7767 { 0, 9, 59, 7, 53, 7, 0 }, 7768 { 1, 25, 71, 7, 29, 2, 0 }, 7769 { 0, 5, 48, 7, 63, 12, 0 }, 7770 { 1, 16, 68, 7, 40, 3, 0 }, 7771 { 0, 3, 37, 7, 68, 19, 1 }, 7772 { 0, 10, 61, 7, 51, 6, 0 }, 7773 { 1, 26, 71, 7, 28, 2, 0 }, 7774 { 0, 6, 50, 7, 61, 11, 0 }, 7775 { 1, 18, 68, 7, 38, 3, 0 }, 7776 { 0, 3, 38, 7, 68, 18, 1 }, 7777 { 0, 11, 61, 7, 50, 6, 0 }, 7778 { 0, 2, 28, 7, 71, 26, 1 }, 7779 { 0, 6, 51, 7, 61, 10, 0 }, 7780 { 1, 19, 68, 7, 37, 3, 0 }, 7781 { 0, 3, 40, 7, 68, 16, 1 }, 7782 { 0, 12, 63, 7, 48, 5, 0 }, 7783 { 0, 2, 29, 7, 71, 25, 1 }, 7784 { 0, 7, 53, 7, 59, 9, 0 }, 7785 { 1, 20, 69, 7, 35, 3, 0 }, 7786 { 0, 4, 42, 7, 67, 15, 0 }, 7787 { 0, 13, 64, 7, 46, 5, 0 }, 7788 { 0, 2, 31, 7, 71, 23, 1 }, 7789 { 0, 8, 55, 7, 57, 8, 0 }, 7790 { 1, 22, 70, 7, 33, 2, 0 }, 7791 { 0, 4, 44, 7, 66, 14, 0 } } }, 7792 .ver_phase_arr = { 7793 .even = { { 1, 27, 72, 7, 27, 1, 0 }, 7794 { 0, 6, 51, 7, 61, 10, 0 }, 7795 { 1, 18, 68, 7, 38, 3, 0 }, 7796 { 0, 3, 39, 7, 68, 17, 1 }, 7797 { 0, 11, 62, 7, 49, 6, 0 }, 7798 { 0, 2, 29, 7, 71, 25, 1 }, 7799 { 0, 7, 52, 7, 59, 10, 0 }, 7800 { 1, 19, 69, 7, 36, 3, 0 }, 7801 { 0, 4, 41, 7, 66, 16, 1 }, 7802 { 0, 12, 64, 7, 47, 5, 0 }, 7803 { 0, 2, 30, 7, 71, 24, 1 }, 7804 { 0, 7, 54, 7, 58, 9, 0 }, 7805 { 1, 21, 70, 7, 34, 2, 0 }, 7806 { 0, 4, 43, 7, 66, 15, 0 }, 7807 { 0, 13, 65, 7, 45, 5, 0 }, 7808 { 0, 2, 32, 7, 71, 22, 1 }, 7809 { 0, 8, 56, 7, 56, 8, 0 }, 7810 { 1, 22, 71, 7, 32, 2, 0 }, 7811 { 0, 5, 45, 7, 65, 13, 0 }, 7812 { 0, 15, 66, 7, 43, 4, 0 }, 7813 { 0, 2, 34, 7, 70, 21, 1 }, 7814 { 0, 9, 58, 7, 54, 7, 0 }, 7815 { 1, 24, 71, 7, 30, 2, 0 }, 7816 { 0, 5, 47, 7, 64, 12, 0 }, 7817 { 1, 16, 66, 7, 41, 4, 0 }, 7818 { 0, 3, 36, 7, 69, 19, 1 }, 7819 { 0, 10, 59, 7, 52, 7, 0 }, 7820 { 1, 25, 71, 7, 29, 2, 0 }, 7821 { 0, 6, 49, 7, 62, 11, 0 }, 7822 { 1, 17, 68, 7, 39, 3, 0 }, 7823 { 0, 3, 38, 7, 68, 18, 1 }, 7824 { 0, 10, 61, 7, 51, 6, 0 } }, 7825 .odd = { { 0, 14, 66, 7, 44, 4, 0 }, 7826 { 0, 2, 33, 7, 70, 22, 1 }, 7827 { 0, 8, 57, 7, 55, 8, 0 }, 7828 { 1, 23, 71, 7, 31, 2, 0 }, 7829 { 0, 5, 46, 7, 64, 13, 0 }, 7830 { 0, 15, 67, 7, 42, 4, 0 }, 7831 { 0, 3, 35, 7, 69, 20, 1 }, 7832 { 0, 9, 59, 7, 53, 7, 0 }, 7833 { 1, 25, 71, 7, 29, 2, 0 }, 7834 { 0, 5, 48, 7, 63, 12, 0 }, 7835 { 1, 16, 68, 7, 40, 3, 0 }, 7836 { 0, 3, 37, 7, 68, 19, 1 }, 7837 { 0, 10, 61, 7, 51, 6, 0 }, 7838 { 1, 26, 71, 7, 28, 2, 0 }, 7839 { 0, 6, 50, 7, 61, 11, 0 }, 7840 { 1, 18, 68, 7, 38, 3, 0 }, 7841 { 0, 3, 38, 7, 68, 18, 1 }, 7842 { 0, 11, 61, 7, 50, 6, 0 }, 7843 { 0, 2, 28, 7, 71, 26, 1 }, 7844 { 0, 6, 51, 7, 61, 10, 0 }, 7845 { 1, 19, 68, 7, 37, 3, 0 }, 7846 { 0, 3, 40, 7, 68, 16, 1 }, 7847 { 0, 12, 63, 7, 48, 5, 0 }, 7848 { 0, 2, 29, 7, 71, 25, 1 }, 7849 { 0, 7, 53, 7, 59, 9, 0 }, 7850 { 1, 20, 69, 7, 35, 3, 0 }, 7851 { 0, 4, 42, 7, 67, 15, 0 }, 7852 { 0, 13, 64, 7, 46, 5, 0 }, 7853 { 0, 2, 31, 7, 71, 23, 1 }, 7854 { 0, 8, 55, 7, 57, 8, 0 }, 7855 { 1, 22, 70, 7, 33, 2, 0 }, 7856 { 0, 4, 44, 7, 66, 14, 0 } } }, 7857 .ptrn_arr = { { 0x92124249, 0x21242484, 0x12424849, 0x24248492, 7858 0x42484909, 0x24849092, 0x48490924, 0x2 } }, 7859 .sample_patrn_length = 230, 7860 .hor_ds_en = 1, 7861 .ver_ds_en = 1 7862 }, { 7863 /* Scale factor 32 / (32 + 84) = 0.275862 */ 7864 .hor_phase_arr = { 7865 .even = { { 2, 27, 70, 7, 27, 2, 0 }, 7866 { 0, 6, 49, 7, 61, 12, 0 }, 7867 { 1, 16, 66, 7, 41, 4, 0 }, 7868 { 0, 2, 34, 7, 70, 21, 1 }, 7869 { 0, 8, 56, 7, 56, 8, 0 }, 7870 { 1, 21, 70, 7, 34, 2, 0 }, 7871 { 0, 4, 41, 7, 66, 16, 1 }, 7872 { 0, 12, 61, 7, 49, 6, 0 } }, 7873 .odd = { { 0, 14, 64, 7, 45, 5, 0 }, 7874 { 0, 2, 31, 7, 70, 24, 1 }, 7875 { 0, 7, 52, 7, 59, 10, 0 }, 7876 { 1, 18, 68, 7, 38, 3, 0 }, 7877 { 0, 3, 38, 7, 68, 18, 1 }, 7878 { 0, 10, 59, 7, 52, 7, 0 }, 7879 { 1, 24, 70, 7, 31, 2, 0 }, 7880 { 0, 5, 45, 7, 64, 14, 0 } } }, 7881 .ver_phase_arr = { 7882 .even = { { 2, 27, 70, 7, 27, 2, 0 }, 7883 { 0, 6, 49, 7, 61, 12, 0 }, 7884 { 1, 16, 66, 7, 41, 4, 0 }, 7885 { 0, 2, 34, 7, 70, 21, 1 }, 7886 { 0, 8, 56, 7, 56, 8, 0 }, 7887 { 1, 21, 70, 7, 34, 2, 0 }, 7888 { 0, 4, 41, 7, 66, 16, 1 }, 7889 { 0, 12, 61, 7, 49, 6, 0 } }, 7890 .odd = { { 0, 14, 64, 7, 45, 5, 0 }, 7891 { 0, 2, 31, 7, 70, 24, 1 }, 7892 { 0, 7, 52, 7, 59, 10, 0 }, 7893 { 1, 18, 68, 7, 38, 3, 0 }, 7894 { 0, 3, 38, 7, 68, 18, 1 }, 7895 { 0, 10, 59, 7, 52, 7, 0 }, 7896 { 1, 24, 70, 7, 31, 2, 0 }, 7897 { 0, 5, 45, 7, 64, 14, 0 } } }, 7898 .ptrn_arr = { { 0x92124249, 0x248490 } }, 7899 .sample_patrn_length = 58, 7900 .hor_ds_en = 1, 7901 .ver_ds_en = 1 7902 }, { 7903 /* Scale factor 32 / (32 + 85) = 0.273504 */ 7904 .hor_phase_arr = { 7905 .even = { { 2, 27, 70, 7, 27, 2, 0 }, 7906 { 0, 5, 47, 7, 63, 13, 0 }, 7907 { 0, 14, 64, 7, 45, 5, 0 }, 7908 { 0, 2, 29, 7, 70, 26, 1 }, 7909 { 0, 6, 48, 7, 62, 12, 0 }, 7910 { 1, 15, 65, 7, 43, 4, 0 }, 7911 { 0, 2, 31, 7, 70, 24, 1 }, 7912 { 0, 6, 50, 7, 61, 11, 0 }, 7913 { 1, 16, 66, 7, 41, 4, 0 }, 7914 { 0, 2, 32, 7, 70, 23, 1 }, 7915 { 0, 7, 52, 7, 59, 10, 0 }, 7916 { 1, 17, 67, 7, 39, 4, 0 }, 7917 { 0, 3, 34, 7, 69, 21, 1 }, 7918 { 0, 8, 54, 7, 57, 9, 0 }, 7919 { 1, 19, 67, 7, 38, 3, 0 }, 7920 { 0, 3, 36, 7, 68, 20, 1 }, 7921 { 0, 9, 55, 7, 55, 9, 0 }, 7922 { 1, 20, 68, 7, 36, 3, 0 }, 7923 { 0, 3, 38, 7, 67, 19, 1 }, 7924 { 0, 9, 57, 7, 54, 8, 0 }, 7925 { 1, 21, 69, 7, 34, 3, 0 }, 7926 { 0, 4, 39, 7, 67, 17, 1 }, 7927 { 0, 10, 59, 7, 52, 7, 0 }, 7928 { 1, 23, 70, 7, 32, 2, 0 }, 7929 { 0, 4, 41, 7, 66, 16, 1 }, 7930 { 0, 11, 61, 7, 50, 6, 0 }, 7931 { 1, 24, 70, 7, 31, 2, 0 }, 7932 { 0, 4, 43, 7, 65, 15, 1 }, 7933 { 0, 12, 62, 7, 48, 6, 0 }, 7934 { 1, 26, 70, 7, 29, 2, 0 }, 7935 { 0, 5, 45, 7, 64, 14, 0 }, 7936 { 0, 13, 63, 7, 47, 5, 0 } }, 7937 .odd = { { 0, 13, 64, 7, 46, 5, 0 }, 7938 { 0, 2, 28, 7, 69, 27, 2 }, 7939 { 0, 6, 48, 7, 62, 12, 0 }, 7940 { 1, 14, 64, 7, 44, 5, 0 }, 7941 { 0, 2, 30, 7, 70, 25, 1 }, 7942 { 0, 6, 49, 7, 62, 11, 0 }, 7943 { 1, 16, 65, 7, 42, 4, 0 }, 7944 { 0, 2, 32, 7, 69, 24, 1 }, 7945 { 0, 7, 51, 7, 59, 11, 0 }, 7946 { 1, 17, 66, 7, 40, 4, 0 }, 7947 { 0, 2, 33, 7, 70, 22, 1 }, 7948 { 0, 7, 53, 7, 58, 10, 0 }, 7949 { 1, 18, 67, 7, 39, 3, 0 }, 7950 { 0, 3, 35, 7, 68, 21, 1 }, 7951 { 0, 8, 54, 7, 57, 9, 0 }, 7952 { 1, 19, 68, 7, 37, 3, 0 }, 7953 { 0, 3, 37, 7, 68, 19, 1 }, 7954 { 0, 9, 57, 7, 54, 8, 0 }, 7955 { 1, 21, 68, 7, 35, 3, 0 }, 7956 { 0, 3, 39, 7, 67, 18, 1 }, 7957 { 0, 10, 58, 7, 53, 7, 0 }, 7958 { 1, 22, 70, 7, 33, 2, 0 }, 7959 { 0, 4, 40, 7, 66, 17, 1 }, 7960 { 0, 11, 59, 7, 51, 7, 0 }, 7961 { 1, 24, 69, 7, 32, 2, 0 }, 7962 { 0, 4, 42, 7, 65, 16, 1 }, 7963 { 0, 11, 62, 7, 49, 6, 0 }, 7964 { 1, 25, 70, 7, 30, 2, 0 }, 7965 { 0, 5, 44, 7, 64, 14, 1 }, 7966 { 0, 12, 62, 7, 48, 6, 0 }, 7967 { 2, 27, 69, 7, 28, 2, 0 }, 7968 { 0, 5, 46, 7, 64, 13, 0 } } }, 7969 .ver_phase_arr = { 7970 .even = { { 2, 27, 70, 7, 27, 2, 0 }, 7971 { 0, 5, 47, 7, 63, 13, 0 }, 7972 { 0, 14, 64, 7, 45, 5, 0 }, 7973 { 0, 2, 29, 7, 70, 26, 1 }, 7974 { 0, 6, 48, 7, 62, 12, 0 }, 7975 { 1, 15, 65, 7, 43, 4, 0 }, 7976 { 0, 2, 31, 7, 70, 24, 1 }, 7977 { 0, 6, 50, 7, 61, 11, 0 }, 7978 { 1, 16, 66, 7, 41, 4, 0 }, 7979 { 0, 2, 32, 7, 70, 23, 1 }, 7980 { 0, 7, 52, 7, 59, 10, 0 }, 7981 { 1, 17, 67, 7, 39, 4, 0 }, 7982 { 0, 3, 34, 7, 69, 21, 1 }, 7983 { 0, 8, 54, 7, 57, 9, 0 }, 7984 { 1, 19, 67, 7, 38, 3, 0 }, 7985 { 0, 3, 36, 7, 68, 20, 1 }, 7986 { 0, 9, 55, 7, 55, 9, 0 }, 7987 { 1, 20, 68, 7, 36, 3, 0 }, 7988 { 0, 3, 38, 7, 67, 19, 1 }, 7989 { 0, 9, 57, 7, 54, 8, 0 }, 7990 { 1, 21, 69, 7, 34, 3, 0 }, 7991 { 0, 4, 39, 7, 67, 17, 1 }, 7992 { 0, 10, 59, 7, 52, 7, 0 }, 7993 { 1, 23, 70, 7, 32, 2, 0 }, 7994 { 0, 4, 41, 7, 66, 16, 1 }, 7995 { 0, 11, 61, 7, 50, 6, 0 }, 7996 { 1, 24, 70, 7, 31, 2, 0 }, 7997 { 0, 4, 43, 7, 65, 15, 1 }, 7998 { 0, 12, 62, 7, 48, 6, 0 }, 7999 { 1, 26, 70, 7, 29, 2, 0 }, 8000 { 0, 5, 45, 7, 64, 14, 0 }, 8001 { 0, 13, 63, 7, 47, 5, 0 } }, 8002 .odd = { { 0, 13, 64, 7, 46, 5, 0 }, 8003 { 0, 2, 28, 7, 69, 27, 2 }, 8004 { 0, 6, 48, 7, 62, 12, 0 }, 8005 { 1, 14, 64, 7, 44, 5, 0 }, 8006 { 0, 2, 30, 7, 70, 25, 1 }, 8007 { 0, 6, 49, 7, 62, 11, 0 }, 8008 { 1, 16, 65, 7, 42, 4, 0 }, 8009 { 0, 2, 32, 7, 69, 24, 1 }, 8010 { 0, 7, 51, 7, 59, 11, 0 }, 8011 { 1, 17, 66, 7, 40, 4, 0 }, 8012 { 0, 2, 33, 7, 70, 22, 1 }, 8013 { 0, 7, 53, 7, 58, 10, 0 }, 8014 { 1, 18, 67, 7, 39, 3, 0 }, 8015 { 0, 3, 35, 7, 68, 21, 1 }, 8016 { 0, 8, 54, 7, 57, 9, 0 }, 8017 { 1, 19, 68, 7, 37, 3, 0 }, 8018 { 0, 3, 37, 7, 68, 19, 1 }, 8019 { 0, 9, 57, 7, 54, 8, 0 }, 8020 { 1, 21, 68, 7, 35, 3, 0 }, 8021 { 0, 3, 39, 7, 67, 18, 1 }, 8022 { 0, 10, 58, 7, 53, 7, 0 }, 8023 { 1, 22, 70, 7, 33, 2, 0 }, 8024 { 0, 4, 40, 7, 66, 17, 1 }, 8025 { 0, 11, 59, 7, 51, 7, 0 }, 8026 { 1, 24, 69, 7, 32, 2, 0 }, 8027 { 0, 4, 42, 7, 65, 16, 1 }, 8028 { 0, 11, 62, 7, 49, 6, 0 }, 8029 { 1, 25, 70, 7, 30, 2, 0 }, 8030 { 0, 5, 44, 7, 64, 14, 1 }, 8031 { 0, 12, 62, 7, 48, 6, 0 }, 8032 { 2, 27, 69, 7, 28, 2, 0 }, 8033 { 0, 5, 46, 7, 64, 13, 0 } } }, 8034 .ptrn_arr = { { 0x92124249, 0x24248490, 0x48490921, 0x90921242, 8035 0x21242484, 0x42484909, 0x84909212, 0x24 } }, 8036 .sample_patrn_length = 234, 8037 .hor_ds_en = 1, 8038 .ver_ds_en = 1 8039 }, { 8040 /* Scale factor 32 / (32 + 86) = 0.271186 */ 8041 .hor_phase_arr = { 8042 .even = { { 2, 28, 68, 7, 28, 2, 0 }, 8043 { 0, 5, 45, 7, 63, 14, 1 }, 8044 { 0, 12, 62, 7, 48, 6, 0 }, 8045 { 1, 25, 69, 7, 31, 2, 0 }, 8046 { 0, 4, 41, 7, 66, 16, 1 }, 8047 { 0, 10, 59, 7, 52, 7, 0 }, 8048 { 1, 22, 68, 7, 34, 3, 0 }, 8049 { 0, 3, 38, 7, 67, 19, 1 }, 8050 { 0, 9, 55, 7, 55, 9, 0 }, 8051 { 1, 19, 67, 7, 38, 3, 0 }, 8052 { 0, 3, 34, 7, 68, 22, 1 }, 8053 { 0, 7, 52, 7, 59, 10, 0 }, 8054 { 1, 16, 66, 7, 41, 4, 0 }, 8055 { 0, 2, 31, 7, 69, 25, 1 }, 8056 { 0, 6, 48, 7, 62, 12, 0 }, 8057 { 1, 14, 63, 7, 45, 5, 0 } }, 8058 .odd = { { 0, 13, 62, 7, 47, 6, 0 }, 8059 { 2, 26, 69, 7, 29, 2, 0 }, 8060 { 0, 5, 43, 7, 64, 15, 1 }, 8061 { 0, 11, 60, 7, 50, 7, 0 }, 8062 { 1, 23, 69, 7, 33, 2, 0 }, 8063 { 0, 4, 40, 7, 65, 18, 1 }, 8064 { 0, 10, 57, 7, 53, 8, 0 }, 8065 { 1, 20, 68, 7, 36, 3, 0 }, 8066 { 0, 3, 36, 7, 68, 20, 1 }, 8067 { 0, 8, 53, 7, 57, 10, 0 }, 8068 { 1, 18, 65, 7, 40, 4, 0 }, 8069 { 0, 2, 33, 7, 69, 23, 1 }, 8070 { 0, 7, 50, 7, 60, 11, 0 }, 8071 { 1, 15, 64, 7, 43, 5, 0 }, 8072 { 0, 2, 29, 7, 69, 26, 2 }, 8073 { 0, 6, 47, 7, 62, 13, 0 } } }, 8074 .ver_phase_arr = { 8075 .even = { { 2, 28, 68, 7, 28, 2, 0 }, 8076 { 0, 5, 45, 7, 63, 14, 1 }, 8077 { 0, 12, 62, 7, 48, 6, 0 }, 8078 { 1, 25, 69, 7, 31, 2, 0 }, 8079 { 0, 4, 41, 7, 66, 16, 1 }, 8080 { 0, 10, 59, 7, 52, 7, 0 }, 8081 { 1, 22, 68, 7, 34, 3, 0 }, 8082 { 0, 3, 38, 7, 67, 19, 1 }, 8083 { 0, 9, 55, 7, 55, 9, 0 }, 8084 { 1, 19, 67, 7, 38, 3, 0 }, 8085 { 0, 3, 34, 7, 68, 22, 1 }, 8086 { 0, 7, 52, 7, 59, 10, 0 }, 8087 { 1, 16, 66, 7, 41, 4, 0 }, 8088 { 0, 2, 31, 7, 69, 25, 1 }, 8089 { 0, 6, 48, 7, 62, 12, 0 }, 8090 { 1, 14, 63, 7, 45, 5, 0 } }, 8091 .odd = { { 0, 13, 62, 7, 47, 6, 0 }, 8092 { 2, 26, 69, 7, 29, 2, 0 }, 8093 { 0, 5, 43, 7, 64, 15, 1 }, 8094 { 0, 11, 60, 7, 50, 7, 0 }, 8095 { 1, 23, 69, 7, 33, 2, 0 }, 8096 { 0, 4, 40, 7, 65, 18, 1 }, 8097 { 0, 10, 57, 7, 53, 8, 0 }, 8098 { 1, 20, 68, 7, 36, 3, 0 }, 8099 { 0, 3, 36, 7, 68, 20, 1 }, 8100 { 0, 8, 53, 7, 57, 10, 0 }, 8101 { 1, 18, 65, 7, 40, 4, 0 }, 8102 { 0, 2, 33, 7, 69, 23, 1 }, 8103 { 0, 7, 50, 7, 60, 11, 0 }, 8104 { 1, 15, 64, 7, 43, 5, 0 }, 8105 { 0, 2, 29, 7, 69, 26, 2 }, 8106 { 0, 6, 47, 7, 62, 13, 0 } } }, 8107 .ptrn_arr = { { 0x12424849, 0x24849092, 0x49092124, 0x24248 } }, 8108 .sample_patrn_length = 118, 8109 .hor_ds_en = 1, 8110 .ver_ds_en = 1 8111 }, { 8112 /* Scale factor 32 / (32 + 87) = 0.268908 */ 8113 .hor_phase_arr = { 8114 .even = { { 2, 28, 68, 7, 28, 2, 0 }, 8115 { 0, 5, 43, 7, 63, 16, 1 }, 8116 { 0, 11, 57, 7, 52, 8, 0 }, 8117 { 1, 21, 67, 7, 36, 3, 0 }, 8118 { 0, 3, 34, 7, 68, 22, 1 }, 8119 { 0, 7, 50, 7, 60, 11, 0 }, 8120 { 1, 14, 63, 7, 45, 5, 0 }, 8121 { 2, 26, 69, 7, 29, 2, 0 }, 8122 { 0, 4, 41, 7, 65, 17, 1 }, 8123 { 0, 10, 57, 7, 53, 8, 0 }, 8124 { 1, 19, 66, 7, 38, 4, 0 }, 8125 { 0, 3, 33, 7, 68, 23, 1 }, 8126 { 0, 6, 48, 7, 62, 12, 0 }, 8127 { 0, 13, 62, 7, 47, 6, 0 }, 8128 { 1, 25, 69, 7, 31, 2, 0 }, 8129 { 0, 4, 40, 7, 65, 18, 1 }, 8130 { 0, 9, 55, 7, 55, 9, 0 }, 8131 { 1, 18, 65, 7, 40, 4, 0 }, 8132 { 0, 2, 31, 7, 69, 25, 1 }, 8133 { 0, 6, 47, 7, 62, 13, 0 }, 8134 { 0, 12, 62, 7, 48, 6, 0 }, 8135 { 1, 23, 68, 7, 33, 3, 0 }, 8136 { 0, 4, 38, 7, 66, 19, 1 }, 8137 { 0, 8, 53, 7, 57, 10, 0 }, 8138 { 1, 17, 65, 7, 41, 4, 0 }, 8139 { 0, 2, 29, 7, 69, 26, 2 }, 8140 { 0, 5, 45, 7, 63, 14, 1 }, 8141 { 0, 11, 60, 7, 50, 7, 0 }, 8142 { 1, 22, 68, 7, 34, 3, 0 }, 8143 { 0, 3, 36, 7, 67, 21, 1 }, 8144 { 0, 8, 52, 7, 57, 11, 0 }, 8145 { 1, 16, 63, 7, 43, 5, 0 } }, 8146 .odd = { { 0, 13, 62, 7, 47, 6, 0 }, 8147 { 1, 24, 69, 7, 32, 2, 0 }, 8148 { 0, 4, 39, 7, 65, 19, 1 }, 8149 { 0, 9, 54, 7, 56, 9, 0 }, 8150 { 1, 17, 66, 7, 40, 4, 0 }, 8151 { 0, 2, 30, 7, 69, 25, 2 }, 8152 { 0, 5, 46, 7, 62, 14, 1 }, 8153 { 0, 12, 60, 7, 49, 7, 0 }, 8154 { 1, 23, 67, 7, 34, 3, 0 }, 8155 { 0, 3, 37, 7, 67, 20, 1 }, 8156 { 0, 8, 52, 7, 58, 10, 0 }, 8157 { 1, 16, 64, 7, 42, 5, 0 }, 8158 { 0, 2, 29, 7, 68, 27, 2 }, 8159 { 0, 5, 44, 7, 63, 15, 1 }, 8160 { 0, 11, 59, 7, 51, 7, 0 }, 8161 { 1, 21, 68, 7, 35, 3, 0 }, 8162 { 0, 3, 35, 7, 68, 21, 1 }, 8163 { 0, 7, 51, 7, 59, 11, 0 }, 8164 { 1, 15, 63, 7, 44, 5, 0 }, 8165 { 2, 27, 68, 7, 29, 2, 0 }, 8166 { 0, 5, 42, 7, 64, 16, 1 }, 8167 { 0, 10, 58, 7, 52, 8, 0 }, 8168 { 1, 20, 67, 7, 37, 3, 0 }, 8169 { 0, 3, 34, 7, 67, 23, 1 }, 8170 { 0, 7, 49, 7, 60, 12, 0 }, 8171 { 1, 14, 62, 7, 46, 5, 0 }, 8172 { 2, 25, 69, 7, 30, 2, 0 }, 8173 { 0, 4, 40, 7, 66, 17, 1 }, 8174 { 0, 9, 56, 7, 54, 9, 0 }, 8175 { 1, 19, 65, 7, 39, 4, 0 }, 8176 { 0, 2, 32, 7, 69, 24, 1 }, 8177 { 0, 6, 47, 7, 62, 13, 0 } } }, 8178 .ver_phase_arr = { 8179 .even = { { 2, 28, 68, 7, 28, 2, 0 }, 8180 { 0, 5, 43, 7, 63, 16, 1 }, 8181 { 0, 11, 57, 7, 52, 8, 0 }, 8182 { 1, 21, 67, 7, 36, 3, 0 }, 8183 { 0, 3, 34, 7, 68, 22, 1 }, 8184 { 0, 7, 50, 7, 60, 11, 0 }, 8185 { 1, 14, 63, 7, 45, 5, 0 }, 8186 { 2, 26, 69, 7, 29, 2, 0 }, 8187 { 0, 4, 41, 7, 65, 17, 1 }, 8188 { 0, 10, 57, 7, 53, 8, 0 }, 8189 { 1, 19, 66, 7, 38, 4, 0 }, 8190 { 0, 3, 33, 7, 68, 23, 1 }, 8191 { 0, 6, 48, 7, 62, 12, 0 }, 8192 { 0, 13, 62, 7, 47, 6, 0 }, 8193 { 1, 25, 69, 7, 31, 2, 0 }, 8194 { 0, 4, 40, 7, 65, 18, 1 }, 8195 { 0, 9, 55, 7, 55, 9, 0 }, 8196 { 1, 18, 65, 7, 40, 4, 0 }, 8197 { 0, 2, 31, 7, 69, 25, 1 }, 8198 { 0, 6, 47, 7, 62, 13, 0 }, 8199 { 0, 12, 62, 7, 48, 6, 0 }, 8200 { 1, 23, 68, 7, 33, 3, 0 }, 8201 { 0, 4, 38, 7, 66, 19, 1 }, 8202 { 0, 8, 53, 7, 57, 10, 0 }, 8203 { 1, 17, 65, 7, 41, 4, 0 }, 8204 { 0, 2, 29, 7, 69, 26, 2 }, 8205 { 0, 5, 45, 7, 63, 14, 1 }, 8206 { 0, 11, 60, 7, 50, 7, 0 }, 8207 { 1, 22, 68, 7, 34, 3, 0 }, 8208 { 0, 3, 36, 7, 67, 21, 1 }, 8209 { 0, 8, 52, 7, 57, 11, 0 }, 8210 { 1, 16, 63, 7, 43, 5, 0 } }, 8211 .odd = { { 0, 13, 62, 7, 47, 6, 0 }, 8212 { 1, 24, 69, 7, 32, 2, 0 }, 8213 { 0, 4, 39, 7, 65, 19, 1 }, 8214 { 0, 9, 54, 7, 56, 9, 0 }, 8215 { 1, 17, 66, 7, 40, 4, 0 }, 8216 { 0, 2, 30, 7, 69, 25, 2 }, 8217 { 0, 5, 46, 7, 62, 14, 1 }, 8218 { 0, 12, 60, 7, 49, 7, 0 }, 8219 { 1, 23, 67, 7, 34, 3, 0 }, 8220 { 0, 3, 37, 7, 67, 20, 1 }, 8221 { 0, 8, 52, 7, 58, 10, 0 }, 8222 { 1, 16, 64, 7, 42, 5, 0 }, 8223 { 0, 2, 29, 7, 68, 27, 2 }, 8224 { 0, 5, 44, 7, 63, 15, 1 }, 8225 { 0, 11, 59, 7, 51, 7, 0 }, 8226 { 1, 21, 68, 7, 35, 3, 0 }, 8227 { 0, 3, 35, 7, 68, 21, 1 }, 8228 { 0, 7, 51, 7, 59, 11, 0 }, 8229 { 1, 15, 63, 7, 44, 5, 0 }, 8230 { 2, 27, 68, 7, 29, 2, 0 }, 8231 { 0, 5, 42, 7, 64, 16, 1 }, 8232 { 0, 10, 58, 7, 52, 8, 0 }, 8233 { 1, 20, 67, 7, 37, 3, 0 }, 8234 { 0, 3, 34, 7, 67, 23, 1 }, 8235 { 0, 7, 49, 7, 60, 12, 0 }, 8236 { 1, 14, 62, 7, 46, 5, 0 }, 8237 { 2, 25, 69, 7, 30, 2, 0 }, 8238 { 0, 4, 40, 7, 66, 17, 1 }, 8239 { 0, 9, 56, 7, 54, 9, 0 }, 8240 { 1, 19, 65, 7, 39, 4, 0 }, 8241 { 0, 2, 32, 7, 69, 24, 1 }, 8242 { 0, 6, 47, 7, 62, 13, 0 } } }, 8243 .ptrn_arr = { { 0x12424849, 0x84909092, 0x9212424, 0x42484909, 8244 0x90921212, 0x21242484, 0x48490921, 0x242 } }, 8245 .sample_patrn_length = 238, 8246 .hor_ds_en = 1, 8247 .ver_ds_en = 1 8248 }, { 8249 /* Scale factor 32 / (32 + 88) = 0.266667 */ 8250 .hor_phase_arr = { 8251 .even = { { 2, 28, 68, 7, 28, 2, 0 }, 8252 { 0, 4, 41, 7, 65, 17, 1 }, 8253 { 0, 9, 55, 7, 55, 9, 0 }, 8254 { 1, 17, 65, 7, 41, 4, 0 } }, 8255 .odd = { { 0, 13, 60, 7, 48, 7, 0 }, 8256 { 1, 22, 68, 7, 34, 3, 0 }, 8257 { 0, 3, 34, 7, 68, 22, 1 }, 8258 { 0, 7, 48, 7, 60, 13, 0 } } }, 8259 .ver_phase_arr = { 8260 .even = { { 2, 28, 68, 7, 28, 2, 0 }, 8261 { 0, 4, 41, 7, 65, 17, 1 }, 8262 { 0, 9, 55, 7, 55, 9, 0 }, 8263 { 1, 17, 65, 7, 41, 4, 0 } }, 8264 .odd = { { 0, 13, 60, 7, 48, 7, 0 }, 8265 { 1, 22, 68, 7, 34, 3, 0 }, 8266 { 0, 3, 34, 7, 68, 22, 1 }, 8267 { 0, 7, 48, 7, 60, 13, 0 } } }, 8268 .ptrn_arr = { { 0x2424849 } }, 8269 .sample_patrn_length = 30, 8270 .hor_ds_en = 1, 8271 .ver_ds_en = 1 8272 }, { 8273 /* Scale factor 32 / (32 + 89) = 0.264463 */ 8274 .hor_phase_arr = { 8275 .even = { { 2, 28, 68, 7, 28, 2, 0 }, 8276 { 0, 4, 40, 7, 65, 18, 1 }, 8277 { 0, 8, 51, 7, 58, 11, 0 }, 8278 { 1, 14, 61, 7, 46, 6, 0 }, 8279 { 1, 22, 67, 7, 35, 3, 0 }, 8280 { 0, 3, 33, 7, 67, 24, 1 }, 8281 { 0, 6, 45, 7, 61, 15, 1 }, 8282 { 0, 10, 56, 7, 53, 9, 0 }, 8283 { 1, 17, 64, 7, 41, 5, 0 }, 8284 { 2, 27, 67, 7, 30, 2, 0 }, 8285 { 0, 4, 38, 7, 65, 20, 1 }, 8286 { 0, 7, 50, 7, 59, 12, 0 }, 8287 { 0, 13, 60, 7, 48, 7, 0 }, 8288 { 1, 21, 67, 7, 36, 3, 0 }, 8289 { 0, 3, 31, 7, 67, 25, 2 }, 8290 { 0, 5, 43, 7, 63, 16, 1 }, 8291 { 0, 9, 56, 7, 54, 9, 0 }, 8292 { 1, 16, 63, 7, 43, 5, 0 }, 8293 { 2, 25, 67, 7, 31, 3, 0 }, 8294 { 0, 3, 36, 7, 67, 21, 1 }, 8295 { 0, 7, 48, 7, 60, 13, 0 }, 8296 { 0, 12, 59, 7, 50, 7, 0 }, 8297 { 1, 20, 65, 7, 38, 4, 0 }, 8298 { 0, 2, 30, 7, 67, 27, 2 }, 8299 { 0, 5, 41, 7, 64, 17, 1 }, 8300 { 0, 9, 53, 7, 56, 10, 0 }, 8301 { 1, 15, 61, 7, 45, 6, 0 }, 8302 { 1, 24, 67, 7, 33, 3, 0 }, 8303 { 0, 3, 35, 7, 67, 22, 1 }, 8304 { 0, 6, 46, 7, 61, 14, 1 }, 8305 { 0, 11, 58, 7, 51, 8, 0 }, 8306 { 1, 18, 65, 7, 40, 4, 0 } }, 8307 .odd = { { 0, 12, 60, 7, 49, 7, 0 }, 8308 { 1, 20, 66, 7, 37, 4, 0 }, 8309 { 0, 2, 31, 7, 67, 26, 2 }, 8310 { 0, 5, 42, 7, 63, 17, 1 }, 8311 { 0, 9, 54, 7, 55, 10, 0 }, 8312 { 1, 16, 62, 7, 44, 5, 0 }, 8313 { 2, 24, 67, 7, 32, 3, 0 }, 8314 { 0, 3, 35, 7, 67, 22, 1 }, 8315 { 0, 6, 47, 7, 61, 13, 1 }, 8316 { 0, 12, 58, 7, 50, 8, 0 }, 8317 { 1, 19, 65, 7, 39, 4, 0 }, 8318 { 0, 2, 29, 7, 68, 27, 2 }, 8319 { 0, 4, 40, 7, 65, 18, 1 }, 8320 { 0, 8, 52, 7, 57, 11, 0 }, 8321 { 1, 14, 61, 7, 46, 6, 0 }, 8322 { 1, 23, 67, 7, 34, 3, 0 }, 8323 { 0, 3, 34, 7, 67, 23, 1 }, 8324 { 0, 6, 46, 7, 61, 14, 1 }, 8325 { 0, 11, 57, 7, 52, 8, 0 }, 8326 { 1, 18, 65, 7, 40, 4, 0 }, 8327 { 2, 27, 68, 7, 29, 2, 0 }, 8328 { 0, 4, 39, 7, 65, 19, 1 }, 8329 { 0, 8, 50, 7, 58, 12, 0 }, 8330 { 1, 13, 61, 7, 47, 6, 0 }, 8331 { 1, 22, 67, 7, 35, 3, 0 }, 8332 { 0, 3, 32, 7, 67, 24, 2 }, 8333 { 0, 5, 44, 7, 62, 16, 1 }, 8334 { 0, 10, 55, 7, 54, 9, 0 }, 8335 { 1, 17, 63, 7, 42, 5, 0 }, 8336 { 2, 26, 67, 7, 31, 2, 0 }, 8337 { 0, 4, 37, 7, 66, 20, 1 }, 8338 { 0, 7, 49, 7, 60, 12, 0 } } }, 8339 .ver_phase_arr = { 8340 .even = { { 2, 28, 68, 7, 28, 2, 0 }, 8341 { 0, 4, 40, 7, 65, 18, 1 }, 8342 { 0, 8, 51, 7, 58, 11, 0 }, 8343 { 1, 14, 61, 7, 46, 6, 0 }, 8344 { 1, 22, 67, 7, 35, 3, 0 }, 8345 { 0, 3, 33, 7, 67, 24, 1 }, 8346 { 0, 6, 45, 7, 61, 15, 1 }, 8347 { 0, 10, 56, 7, 53, 9, 0 }, 8348 { 1, 17, 64, 7, 41, 5, 0 }, 8349 { 2, 27, 67, 7, 30, 2, 0 }, 8350 { 0, 4, 38, 7, 65, 20, 1 }, 8351 { 0, 7, 50, 7, 59, 12, 0 }, 8352 { 0, 13, 60, 7, 48, 7, 0 }, 8353 { 1, 21, 67, 7, 36, 3, 0 }, 8354 { 0, 3, 31, 7, 67, 25, 2 }, 8355 { 0, 5, 43, 7, 63, 16, 1 }, 8356 { 0, 9, 56, 7, 54, 9, 0 }, 8357 { 1, 16, 63, 7, 43, 5, 0 }, 8358 { 2, 25, 67, 7, 31, 3, 0 }, 8359 { 0, 3, 36, 7, 67, 21, 1 }, 8360 { 0, 7, 48, 7, 60, 13, 0 }, 8361 { 0, 12, 59, 7, 50, 7, 0 }, 8362 { 1, 20, 65, 7, 38, 4, 0 }, 8363 { 0, 2, 30, 7, 67, 27, 2 }, 8364 { 0, 5, 41, 7, 64, 17, 1 }, 8365 { 0, 9, 53, 7, 56, 10, 0 }, 8366 { 1, 15, 61, 7, 45, 6, 0 }, 8367 { 1, 24, 67, 7, 33, 3, 0 }, 8368 { 0, 3, 35, 7, 67, 22, 1 }, 8369 { 0, 6, 46, 7, 61, 14, 1 }, 8370 { 0, 11, 58, 7, 51, 8, 0 }, 8371 { 1, 18, 65, 7, 40, 4, 0 } }, 8372 .odd = { { 0, 12, 60, 7, 49, 7, 0 }, 8373 { 1, 20, 66, 7, 37, 4, 0 }, 8374 { 0, 2, 31, 7, 67, 26, 2 }, 8375 { 0, 5, 42, 7, 63, 17, 1 }, 8376 { 0, 9, 54, 7, 55, 10, 0 }, 8377 { 1, 16, 62, 7, 44, 5, 0 }, 8378 { 2, 24, 67, 7, 32, 3, 0 }, 8379 { 0, 3, 35, 7, 67, 22, 1 }, 8380 { 0, 6, 47, 7, 61, 13, 1 }, 8381 { 0, 12, 58, 7, 50, 8, 0 }, 8382 { 1, 19, 65, 7, 39, 4, 0 }, 8383 { 0, 2, 29, 7, 68, 27, 2 }, 8384 { 0, 4, 40, 7, 65, 18, 1 }, 8385 { 0, 8, 52, 7, 57, 11, 0 }, 8386 { 1, 14, 61, 7, 46, 6, 0 }, 8387 { 1, 23, 67, 7, 34, 3, 0 }, 8388 { 0, 3, 34, 7, 67, 23, 1 }, 8389 { 0, 6, 46, 7, 61, 14, 1 }, 8390 { 0, 11, 57, 7, 52, 8, 0 }, 8391 { 1, 18, 65, 7, 40, 4, 0 }, 8392 { 2, 27, 68, 7, 29, 2, 0 }, 8393 { 0, 4, 39, 7, 65, 19, 1 }, 8394 { 0, 8, 50, 7, 58, 12, 0 }, 8395 { 1, 13, 61, 7, 47, 6, 0 }, 8396 { 1, 22, 67, 7, 35, 3, 0 }, 8397 { 0, 3, 32, 7, 67, 24, 2 }, 8398 { 0, 5, 44, 7, 62, 16, 1 }, 8399 { 0, 10, 55, 7, 54, 9, 0 }, 8400 { 1, 17, 63, 7, 42, 5, 0 }, 8401 { 2, 26, 67, 7, 31, 2, 0 }, 8402 { 0, 4, 37, 7, 66, 20, 1 }, 8403 { 0, 7, 49, 7, 60, 12, 0 } } }, 8404 .ptrn_arr = { { 0x42424849, 0x90921212, 0x24248490, 0x9212124, 8405 0x48484909, 0x92121242, 0x84849090, 0x2424 } }, 8406 .sample_patrn_length = 242, 8407 .hor_ds_en = 1, 8408 .ver_ds_en = 1 8409 }, { 8410 /* Scale factor 32 / (32 + 90) = 0.262295 */ 8411 .hor_phase_arr = { 8412 .even = { { 2, 28, 68, 7, 28, 2, 0 }, 8413 { 0, 4, 38, 7, 65, 20, 1 }, 8414 { 0, 7, 48, 7, 59, 13, 1 }, 8415 { 0, 11, 58, 7, 51, 8, 0 }, 8416 { 1, 17, 64, 7, 41, 5, 0 }, 8417 { 2, 25, 67, 7, 31, 3, 0 }, 8418 { 0, 3, 35, 7, 66, 23, 1 }, 8419 { 0, 6, 45, 7, 61, 15, 1 }, 8420 { 0, 10, 54, 7, 54, 10, 0 }, 8421 { 1, 15, 61, 7, 45, 6, 0 }, 8422 { 1, 23, 66, 7, 35, 3, 0 }, 8423 { 0, 3, 31, 7, 67, 25, 2 }, 8424 { 0, 5, 41, 7, 64, 17, 1 }, 8425 { 0, 8, 51, 7, 58, 11, 0 }, 8426 { 1, 13, 59, 7, 48, 7, 0 }, 8427 { 1, 20, 65, 7, 38, 4, 0 } }, 8428 .odd = { { 0, 12, 59, 7, 49, 8, 0 }, 8429 { 1, 19, 64, 7, 40, 4, 0 }, 8430 { 2, 27, 67, 7, 30, 2, 0 }, 8431 { 0, 4, 36, 7, 66, 21, 1 }, 8432 { 0, 6, 46, 7, 61, 14, 1 }, 8433 { 0, 10, 56, 7, 53, 9, 0 }, 8434 { 1, 16, 63, 7, 43, 5, 0 }, 8435 { 2, 24, 66, 7, 33, 3, 0 }, 8436 { 0, 3, 33, 7, 66, 24, 2 }, 8437 { 0, 5, 43, 7, 63, 16, 1 }, 8438 { 0, 9, 53, 7, 56, 10, 0 }, 8439 { 1, 14, 61, 7, 46, 6, 0 }, 8440 { 1, 21, 66, 7, 36, 4, 0 }, 8441 { 0, 2, 30, 7, 67, 27, 2 }, 8442 { 0, 4, 40, 7, 64, 19, 1 }, 8443 { 0, 8, 49, 7, 59, 12, 0 } } }, 8444 .ver_phase_arr = { 8445 .even = { { 2, 28, 68, 7, 28, 2, 0 }, 8446 { 0, 4, 38, 7, 65, 20, 1 }, 8447 { 0, 7, 48, 7, 59, 13, 1 }, 8448 { 0, 11, 58, 7, 51, 8, 0 }, 8449 { 1, 17, 64, 7, 41, 5, 0 }, 8450 { 2, 25, 67, 7, 31, 3, 0 }, 8451 { 0, 3, 35, 7, 66, 23, 1 }, 8452 { 0, 6, 45, 7, 61, 15, 1 }, 8453 { 0, 10, 54, 7, 54, 10, 0 }, 8454 { 1, 15, 61, 7, 45, 6, 0 }, 8455 { 1, 23, 66, 7, 35, 3, 0 }, 8456 { 0, 3, 31, 7, 67, 25, 2 }, 8457 { 0, 5, 41, 7, 64, 17, 1 }, 8458 { 0, 8, 51, 7, 58, 11, 0 }, 8459 { 1, 13, 59, 7, 48, 7, 0 }, 8460 { 1, 20, 65, 7, 38, 4, 0 } }, 8461 .odd = { { 0, 12, 59, 7, 49, 8, 0 }, 8462 { 1, 19, 64, 7, 40, 4, 0 }, 8463 { 2, 27, 67, 7, 30, 2, 0 }, 8464 { 0, 4, 36, 7, 66, 21, 1 }, 8465 { 0, 6, 46, 7, 61, 14, 1 }, 8466 { 0, 10, 56, 7, 53, 9, 0 }, 8467 { 1, 16, 63, 7, 43, 5, 0 }, 8468 { 2, 24, 66, 7, 33, 3, 0 }, 8469 { 0, 3, 33, 7, 66, 24, 2 }, 8470 { 0, 5, 43, 7, 63, 16, 1 }, 8471 { 0, 9, 53, 7, 56, 10, 0 }, 8472 { 1, 14, 61, 7, 46, 6, 0 }, 8473 { 1, 21, 66, 7, 36, 4, 0 }, 8474 { 0, 2, 30, 7, 67, 27, 2 }, 8475 { 0, 4, 40, 7, 64, 19, 1 }, 8476 { 0, 8, 49, 7, 59, 12, 0 } } }, 8477 .ptrn_arr = { { 0x42484849, 0x92121242, 0x84849090, 0x242424 } }, 8478 .sample_patrn_length = 122, 8479 .hor_ds_en = 1, 8480 .ver_ds_en = 1 8481 }, { 8482 /* Scale factor 32 / (32 + 91) = 0.260163 */ 8483 .hor_phase_arr = { 8484 .even = { { 2, 29, 66, 7, 29, 2, 0 }, 8485 { 0, 4, 36, 7, 66, 21, 1 }, 8486 { 0, 6, 45, 7, 61, 15, 1 }, 8487 { 0, 9, 52, 7, 56, 11, 0 }, 8488 { 1, 13, 59, 7, 48, 7, 0 }, 8489 { 1, 19, 63, 7, 40, 5, 0 }, 8490 { 2, 26, 65, 7, 32, 3, 0 }, 8491 { 0, 3, 33, 7, 66, 24, 2 }, 8492 { 0, 5, 41, 7, 63, 18, 1 }, 8493 { 0, 8, 49, 7, 59, 12, 0 }, 8494 { 0, 12, 57, 7, 51, 8, 0 }, 8495 { 1, 17, 62, 7, 43, 5, 0 }, 8496 { 1, 23, 66, 7, 35, 3, 0 }, 8497 { 0, 3, 30, 7, 66, 27, 2 }, 8498 { 0, 4, 38, 7, 65, 20, 1 }, 8499 { 0, 7, 46, 7, 60, 14, 1 }, 8500 { 0, 10, 54, 7, 54, 10, 0 }, 8501 { 1, 14, 60, 7, 46, 7, 0 }, 8502 { 1, 20, 65, 7, 38, 4, 0 }, 8503 { 2, 27, 66, 7, 30, 3, 0 }, 8504 { 0, 3, 35, 7, 66, 23, 1 }, 8505 { 0, 5, 43, 7, 62, 17, 1 }, 8506 { 0, 8, 51, 7, 57, 12, 0 }, 8507 { 0, 12, 59, 7, 49, 8, 0 }, 8508 { 1, 18, 63, 7, 41, 5, 0 }, 8509 { 2, 24, 66, 7, 33, 3, 0 }, 8510 { 0, 3, 32, 7, 65, 26, 2 }, 8511 { 0, 5, 40, 7, 63, 19, 1 }, 8512 { 0, 7, 48, 7, 59, 13, 1 }, 8513 { 0, 11, 56, 7, 52, 9, 0 }, 8514 { 1, 15, 61, 7, 45, 6, 0 }, 8515 { 1, 21, 66, 7, 36, 4, 0 } }, 8516 .odd = { { 0, 12, 58, 7, 50, 8, 0 }, 8517 { 1, 17, 63, 7, 42, 5, 0 }, 8518 { 2, 23, 66, 7, 34, 3, 0 }, 8519 { 0, 3, 31, 7, 66, 26, 2 }, 8520 { 0, 4, 39, 7, 64, 20, 1 }, 8521 { 0, 7, 47, 7, 59, 14, 1 }, 8522 { 0, 10, 55, 7, 53, 10, 0 }, 8523 { 1, 15, 61, 7, 45, 6, 0 }, 8524 { 1, 21, 65, 7, 37, 4, 0 }, 8525 { 2, 28, 67, 7, 29, 2, 0 }, 8526 { 0, 4, 36, 7, 65, 22, 1 }, 8527 { 0, 6, 44, 7, 61, 16, 1 }, 8528 { 0, 9, 52, 7, 56, 11, 0 }, 8529 { 1, 13, 58, 7, 49, 7, 0 }, 8530 { 1, 18, 64, 7, 40, 5, 0 }, 8531 { 2, 25, 66, 7, 32, 3, 0 }, 8532 { 0, 3, 32, 7, 66, 25, 2 }, 8533 { 0, 5, 40, 7, 64, 18, 1 }, 8534 { 0, 7, 49, 7, 58, 13, 1 }, 8535 { 0, 11, 56, 7, 52, 9, 0 }, 8536 { 1, 16, 61, 7, 44, 6, 0 }, 8537 { 1, 22, 65, 7, 36, 4, 0 }, 8538 { 0, 2, 29, 7, 67, 28, 2 }, 8539 { 0, 4, 37, 7, 65, 21, 1 }, 8540 { 0, 6, 45, 7, 61, 15, 1 }, 8541 { 0, 10, 53, 7, 55, 10, 0 }, 8542 { 1, 14, 59, 7, 47, 7, 0 }, 8543 { 1, 20, 64, 7, 39, 4, 0 }, 8544 { 2, 26, 66, 7, 31, 3, 0 }, 8545 { 0, 3, 34, 7, 66, 23, 2 }, 8546 { 0, 5, 42, 7, 63, 17, 1 }, 8547 { 0, 8, 50, 7, 58, 12, 0 } } }, 8548 .ver_phase_arr = { 8549 .even = { { 2, 29, 66, 7, 29, 2, 0 }, 8550 { 0, 4, 36, 7, 66, 21, 1 }, 8551 { 0, 6, 45, 7, 61, 15, 1 }, 8552 { 0, 9, 52, 7, 56, 11, 0 }, 8553 { 1, 13, 59, 7, 48, 7, 0 }, 8554 { 1, 19, 63, 7, 40, 5, 0 }, 8555 { 2, 26, 65, 7, 32, 3, 0 }, 8556 { 0, 3, 33, 7, 66, 24, 2 }, 8557 { 0, 5, 41, 7, 63, 18, 1 }, 8558 { 0, 8, 49, 7, 59, 12, 0 }, 8559 { 0, 12, 57, 7, 51, 8, 0 }, 8560 { 1, 17, 62, 7, 43, 5, 0 }, 8561 { 1, 23, 66, 7, 35, 3, 0 }, 8562 { 0, 3, 30, 7, 66, 27, 2 }, 8563 { 0, 4, 38, 7, 65, 20, 1 }, 8564 { 0, 7, 46, 7, 60, 14, 1 }, 8565 { 0, 10, 54, 7, 54, 10, 0 }, 8566 { 1, 14, 60, 7, 46, 7, 0 }, 8567 { 1, 20, 65, 7, 38, 4, 0 }, 8568 { 2, 27, 66, 7, 30, 3, 0 }, 8569 { 0, 3, 35, 7, 66, 23, 1 }, 8570 { 0, 5, 43, 7, 62, 17, 1 }, 8571 { 0, 8, 51, 7, 57, 12, 0 }, 8572 { 0, 12, 59, 7, 49, 8, 0 }, 8573 { 1, 18, 63, 7, 41, 5, 0 }, 8574 { 2, 24, 66, 7, 33, 3, 0 }, 8575 { 0, 3, 32, 7, 65, 26, 2 }, 8576 { 0, 5, 40, 7, 63, 19, 1 }, 8577 { 0, 7, 48, 7, 59, 13, 1 }, 8578 { 0, 11, 56, 7, 52, 9, 0 }, 8579 { 1, 15, 61, 7, 45, 6, 0 }, 8580 { 1, 21, 66, 7, 36, 4, 0 } }, 8581 .odd = { { 0, 12, 58, 7, 50, 8, 0 }, 8582 { 1, 17, 63, 7, 42, 5, 0 }, 8583 { 2, 23, 66, 7, 34, 3, 0 }, 8584 { 0, 3, 31, 7, 66, 26, 2 }, 8585 { 0, 4, 39, 7, 64, 20, 1 }, 8586 { 0, 7, 47, 7, 59, 14, 1 }, 8587 { 0, 10, 55, 7, 53, 10, 0 }, 8588 { 1, 15, 61, 7, 45, 6, 0 }, 8589 { 1, 21, 65, 7, 37, 4, 0 }, 8590 { 2, 28, 67, 7, 29, 2, 0 }, 8591 { 0, 4, 36, 7, 65, 22, 1 }, 8592 { 0, 6, 44, 7, 61, 16, 1 }, 8593 { 0, 9, 52, 7, 56, 11, 0 }, 8594 { 1, 13, 58, 7, 49, 7, 0 }, 8595 { 1, 18, 64, 7, 40, 5, 0 }, 8596 { 2, 25, 66, 7, 32, 3, 0 }, 8597 { 0, 3, 32, 7, 66, 25, 2 }, 8598 { 0, 5, 40, 7, 64, 18, 1 }, 8599 { 0, 7, 49, 7, 58, 13, 1 }, 8600 { 0, 11, 56, 7, 52, 9, 0 }, 8601 { 1, 16, 61, 7, 44, 6, 0 }, 8602 { 1, 22, 65, 7, 36, 4, 0 }, 8603 { 0, 2, 29, 7, 67, 28, 2 }, 8604 { 0, 4, 37, 7, 65, 21, 1 }, 8605 { 0, 6, 45, 7, 61, 15, 1 }, 8606 { 0, 10, 53, 7, 55, 10, 0 }, 8607 { 1, 14, 59, 7, 47, 7, 0 }, 8608 { 1, 20, 64, 7, 39, 4, 0 }, 8609 { 2, 26, 66, 7, 31, 3, 0 }, 8610 { 0, 3, 34, 7, 66, 23, 2 }, 8611 { 0, 5, 42, 7, 63, 17, 1 }, 8612 { 0, 8, 50, 7, 58, 12, 0 } } }, 8613 .ptrn_arr = { { 0x42484849, 0x12124242, 0x90909212, 0x24848484, 8614 0x21242424, 0x9090921, 0x48484849, 0x24242 } }, 8615 .sample_patrn_length = 246, 8616 .hor_ds_en = 1, 8617 .ver_ds_en = 1 8618 }, { 8619 /* Scale factor 32 / (32 + 92) = 0.258065 */ 8620 .hor_phase_arr = { 8621 .even = { { 2, 29, 66, 7, 29, 2, 0 }, 8622 { 0, 4, 35, 7, 64, 23, 2 }, 8623 { 0, 5, 41, 7, 63, 18, 1 }, 8624 { 0, 7, 48, 7, 58, 14, 1 }, 8625 { 0, 10, 54, 7, 54, 10, 0 }, 8626 { 1, 14, 58, 7, 48, 7, 0 }, 8627 { 1, 18, 63, 7, 41, 5, 0 }, 8628 { 2, 23, 64, 7, 35, 4, 0 } }, 8629 .odd = { { 0, 12, 56, 7, 51, 9, 0 }, 8630 { 1, 16, 61, 7, 44, 6, 0 }, 8631 { 1, 20, 65, 7, 38, 4, 0 }, 8632 { 2, 26, 65, 7, 32, 3, 0 }, 8633 { 0, 3, 32, 7, 65, 26, 2 }, 8634 { 0, 4, 38, 7, 65, 20, 1 }, 8635 { 0, 6, 44, 7, 61, 16, 1 }, 8636 { 0, 9, 51, 7, 56, 12, 0 } } }, 8637 .ver_phase_arr = { 8638 .even = { { 2, 29, 66, 7, 29, 2, 0 }, 8639 { 0, 4, 35, 7, 64, 23, 2 }, 8640 { 0, 5, 41, 7, 63, 18, 1 }, 8641 { 0, 7, 48, 7, 58, 14, 1 }, 8642 { 0, 10, 54, 7, 54, 10, 0 }, 8643 { 1, 14, 58, 7, 48, 7, 0 }, 8644 { 1, 18, 63, 7, 41, 5, 0 }, 8645 { 2, 23, 64, 7, 35, 4, 0 } }, 8646 .odd = { { 0, 12, 56, 7, 51, 9, 0 }, 8647 { 1, 16, 61, 7, 44, 6, 0 }, 8648 { 1, 20, 65, 7, 38, 4, 0 }, 8649 { 2, 26, 65, 7, 32, 3, 0 }, 8650 { 0, 3, 32, 7, 65, 26, 2 }, 8651 { 0, 4, 38, 7, 65, 20, 1 }, 8652 { 0, 6, 44, 7, 61, 16, 1 }, 8653 { 0, 9, 51, 7, 56, 12, 0 } } }, 8654 .ptrn_arr = { { 0x48484849, 0x2424242 } }, 8655 .sample_patrn_length = 62, 8656 .hor_ds_en = 1, 8657 .ver_ds_en = 1 8658 }, { 8659 /* Scale factor 32 / (32 + 93) = 0.256 */ 8660 .hor_phase_arr = { 8661 .even = { { 2, 29, 66, 7, 29, 2, 0 }, 8662 { 0, 3, 33, 7, 65, 25, 2 }, 8663 { 0, 4, 38, 7, 64, 21, 1 }, 8664 { 0, 6, 43, 7, 61, 17, 1 }, 8665 { 0, 8, 47, 7, 58, 14, 1 }, 8666 { 0, 10, 52, 7, 55, 11, 0 }, 8667 { 1, 12, 56, 7, 50, 9, 0 }, 8668 { 1, 15, 59, 7, 46, 7, 0 }, 8669 { 1, 18, 63, 7, 41, 5, 0 }, 8670 { 1, 22, 65, 7, 36, 4, 0 }, 8671 { 2, 26, 65, 7, 32, 3, 0 }, 8672 { 0, 3, 30, 7, 66, 27, 2 }, 8673 { 0, 4, 35, 7, 64, 23, 2 }, 8674 { 0, 5, 40, 7, 63, 19, 1 }, 8675 { 0, 6, 44, 7, 61, 16, 1 }, 8676 { 0, 8, 49, 7, 57, 13, 1 }, 8677 { 0, 10, 55, 7, 53, 10, 0 }, 8678 { 1, 13, 57, 7, 49, 8, 0 }, 8679 { 1, 16, 61, 7, 44, 6, 0 }, 8680 { 1, 19, 63, 7, 40, 5, 0 }, 8681 { 2, 23, 64, 7, 35, 4, 0 }, 8682 { 2, 27, 66, 7, 30, 3, 0 }, 8683 { 0, 3, 32, 7, 65, 26, 2 }, 8684 { 0, 4, 36, 7, 65, 22, 1 }, 8685 { 0, 5, 41, 7, 63, 18, 1 }, 8686 { 0, 7, 46, 7, 59, 15, 1 }, 8687 { 0, 9, 50, 7, 56, 12, 1 }, 8688 { 0, 11, 55, 7, 52, 10, 0 }, 8689 { 1, 14, 58, 7, 47, 8, 0 }, 8690 { 1, 17, 61, 7, 43, 6, 0 }, 8691 { 1, 21, 64, 7, 38, 4, 0 }, 8692 { 2, 25, 65, 7, 33, 3, 0 } }, 8693 .odd = { { 0, 12, 56, 7, 51, 9, 0 }, 8694 { 1, 14, 59, 7, 47, 7, 0 }, 8695 { 1, 18, 61, 7, 42, 6, 0 }, 8696 { 1, 21, 65, 7, 37, 4, 0 }, 8697 { 2, 25, 65, 7, 33, 3, 0 }, 8698 { 0, 3, 30, 7, 65, 28, 2 }, 8699 { 0, 3, 34, 7, 65, 24, 2 }, 8700 { 0, 5, 39, 7, 63, 20, 1 }, 8701 { 0, 6, 44, 7, 61, 16, 1 }, 8702 { 0, 8, 48, 7, 58, 13, 1 }, 8703 { 0, 10, 53, 7, 54, 11, 0 }, 8704 { 1, 12, 57, 7, 50, 8, 0 }, 8705 { 1, 15, 60, 7, 45, 7, 0 }, 8706 { 1, 19, 63, 7, 40, 5, 0 }, 8707 { 2, 23, 63, 7, 36, 4, 0 }, 8708 { 2, 27, 65, 7, 31, 3, 0 }, 8709 { 0, 3, 31, 7, 65, 27, 2 }, 8710 { 0, 4, 36, 7, 63, 23, 2 }, 8711 { 0, 5, 40, 7, 63, 19, 1 }, 8712 { 0, 7, 45, 7, 60, 15, 1 }, 8713 { 0, 8, 50, 7, 57, 12, 1 }, 8714 { 0, 11, 54, 7, 53, 10, 0 }, 8715 { 1, 13, 58, 7, 48, 8, 0 }, 8716 { 1, 16, 61, 7, 44, 6, 0 }, 8717 { 1, 20, 63, 7, 39, 5, 0 }, 8718 { 2, 24, 65, 7, 34, 3, 0 }, 8719 { 2, 28, 65, 7, 30, 3, 0 }, 8720 { 0, 3, 33, 7, 65, 25, 2 }, 8721 { 0, 4, 37, 7, 65, 21, 1 }, 8722 { 0, 6, 42, 7, 61, 18, 1 }, 8723 { 0, 7, 47, 7, 59, 14, 1 }, 8724 { 0, 9, 51, 7, 56, 12, 0 } } }, 8725 .ver_phase_arr = { 8726 .even = { { 2, 29, 66, 7, 29, 2, 0 }, 8727 { 0, 3, 33, 7, 65, 25, 2 }, 8728 { 0, 4, 38, 7, 64, 21, 1 }, 8729 { 0, 6, 43, 7, 61, 17, 1 }, 8730 { 0, 8, 47, 7, 58, 14, 1 }, 8731 { 0, 10, 52, 7, 55, 11, 0 }, 8732 { 1, 12, 56, 7, 50, 9, 0 }, 8733 { 1, 15, 59, 7, 46, 7, 0 }, 8734 { 1, 18, 63, 7, 41, 5, 0 }, 8735 { 1, 22, 65, 7, 36, 4, 0 }, 8736 { 2, 26, 65, 7, 32, 3, 0 }, 8737 { 0, 3, 30, 7, 66, 27, 2 }, 8738 { 0, 4, 35, 7, 64, 23, 2 }, 8739 { 0, 5, 40, 7, 63, 19, 1 }, 8740 { 0, 6, 44, 7, 61, 16, 1 }, 8741 { 0, 8, 49, 7, 57, 13, 1 }, 8742 { 0, 10, 55, 7, 53, 10, 0 }, 8743 { 1, 13, 57, 7, 49, 8, 0 }, 8744 { 1, 16, 61, 7, 44, 6, 0 }, 8745 { 1, 19, 63, 7, 40, 5, 0 }, 8746 { 2, 23, 64, 7, 35, 4, 0 }, 8747 { 2, 27, 66, 7, 30, 3, 0 }, 8748 { 0, 3, 32, 7, 65, 26, 2 }, 8749 { 0, 4, 36, 7, 65, 22, 1 }, 8750 { 0, 5, 41, 7, 63, 18, 1 }, 8751 { 0, 7, 46, 7, 59, 15, 1 }, 8752 { 0, 9, 50, 7, 56, 12, 1 }, 8753 { 0, 11, 55, 7, 52, 10, 0 }, 8754 { 1, 14, 58, 7, 47, 8, 0 }, 8755 { 1, 17, 61, 7, 43, 6, 0 }, 8756 { 1, 21, 64, 7, 38, 4, 0 }, 8757 { 2, 25, 65, 7, 33, 3, 0 } }, 8758 .odd = { { 0, 12, 56, 7, 51, 9, 0 }, 8759 { 1, 14, 59, 7, 47, 7, 0 }, 8760 { 1, 18, 61, 7, 42, 6, 0 }, 8761 { 1, 21, 65, 7, 37, 4, 0 }, 8762 { 2, 25, 65, 7, 33, 3, 0 }, 8763 { 0, 3, 30, 7, 65, 28, 2 }, 8764 { 0, 3, 34, 7, 65, 24, 2 }, 8765 { 0, 5, 39, 7, 63, 20, 1 }, 8766 { 0, 6, 44, 7, 61, 16, 1 }, 8767 { 0, 8, 48, 7, 58, 13, 1 }, 8768 { 0, 10, 53, 7, 54, 11, 0 }, 8769 { 1, 12, 57, 7, 50, 8, 0 }, 8770 { 1, 15, 60, 7, 45, 7, 0 }, 8771 { 1, 19, 63, 7, 40, 5, 0 }, 8772 { 2, 23, 63, 7, 36, 4, 0 }, 8773 { 2, 27, 65, 7, 31, 3, 0 }, 8774 { 0, 3, 31, 7, 65, 27, 2 }, 8775 { 0, 4, 36, 7, 63, 23, 2 }, 8776 { 0, 5, 40, 7, 63, 19, 1 }, 8777 { 0, 7, 45, 7, 60, 15, 1 }, 8778 { 0, 8, 50, 7, 57, 12, 1 }, 8779 { 0, 11, 54, 7, 53, 10, 0 }, 8780 { 1, 13, 58, 7, 48, 8, 0 }, 8781 { 1, 16, 61, 7, 44, 6, 0 }, 8782 { 1, 20, 63, 7, 39, 5, 0 }, 8783 { 2, 24, 65, 7, 34, 3, 0 }, 8784 { 2, 28, 65, 7, 30, 3, 0 }, 8785 { 0, 3, 33, 7, 65, 25, 2 }, 8786 { 0, 4, 37, 7, 65, 21, 1 }, 8787 { 0, 6, 42, 7, 61, 18, 1 }, 8788 { 0, 7, 47, 7, 59, 14, 1 }, 8789 { 0, 9, 51, 7, 56, 12, 0 } } }, 8790 .ptrn_arr = { { 0x48484849, 0x42424248, 0x12124242, 0x92121212, 8791 0x90909090, 0x84848490, 0x24248484, 0x242424 } }, 8792 .sample_patrn_length = 250, 8793 .hor_ds_en = 1, 8794 .ver_ds_en = 1 8795 }, { 8796 /* Scale factor 32 / (32 + 94) = 0.253968 */ 8797 .hor_phase_arr = { 8798 .even = { { 3, 29, 64, 7, 29, 3, 0 }, 8799 { 0, 3, 32, 7, 65, 26, 2 }, 8800 { 0, 4, 35, 7, 64, 23, 2 }, 8801 { 0, 5, 38, 7, 63, 21, 1 }, 8802 { 0, 5, 41, 7, 63, 18, 1 }, 8803 { 0, 7, 44, 7, 60, 16, 1 }, 8804 { 0, 8, 47, 7, 58, 14, 1 }, 8805 { 0, 9, 50, 7, 56, 12, 1 }, 8806 { 0, 11, 53, 7, 53, 11, 0 }, 8807 { 1, 12, 56, 7, 50, 9, 0 }, 8808 { 1, 14, 58, 7, 47, 8, 0 }, 8809 { 1, 16, 60, 7, 44, 7, 0 }, 8810 { 1, 18, 63, 7, 41, 5, 0 }, 8811 { 1, 21, 63, 7, 38, 5, 0 }, 8812 { 2, 23, 64, 7, 35, 4, 0 }, 8813 { 2, 26, 65, 7, 32, 3, 0 } }, 8814 .odd = { { 0, 11, 55, 7, 52, 10, 0 }, 8815 { 1, 13, 57, 7, 49, 8, 0 }, 8816 { 1, 15, 59, 7, 46, 7, 0 }, 8817 { 1, 17, 61, 7, 43, 6, 0 }, 8818 { 1, 20, 62, 7, 40, 5, 0 }, 8819 { 2, 22, 63, 7, 37, 4, 0 }, 8820 { 2, 25, 65, 7, 33, 3, 0 }, 8821 { 2, 28, 65, 7, 30, 3, 0 }, 8822 { 0, 3, 30, 7, 65, 28, 2 }, 8823 { 0, 3, 33, 7, 65, 25, 2 }, 8824 { 0, 4, 37, 7, 63, 22, 2 }, 8825 { 0, 5, 40, 7, 62, 20, 1 }, 8826 { 0, 6, 43, 7, 61, 17, 1 }, 8827 { 0, 7, 46, 7, 59, 15, 1 }, 8828 { 0, 8, 49, 7, 57, 13, 1 }, 8829 { 0, 10, 52, 7, 55, 11, 0 } } }, 8830 .ver_phase_arr = { 8831 .even = { { 3, 29, 64, 7, 29, 3, 0 }, 8832 { 0, 3, 32, 7, 65, 26, 2 }, 8833 { 0, 4, 35, 7, 64, 23, 2 }, 8834 { 0, 5, 38, 7, 63, 21, 1 }, 8835 { 0, 5, 41, 7, 63, 18, 1 }, 8836 { 0, 7, 44, 7, 60, 16, 1 }, 8837 { 0, 8, 47, 7, 58, 14, 1 }, 8838 { 0, 9, 50, 7, 56, 12, 1 }, 8839 { 0, 11, 53, 7, 53, 11, 0 }, 8840 { 1, 12, 56, 7, 50, 9, 0 }, 8841 { 1, 14, 58, 7, 47, 8, 0 }, 8842 { 1, 16, 60, 7, 44, 7, 0 }, 8843 { 1, 18, 63, 7, 41, 5, 0 }, 8844 { 1, 21, 63, 7, 38, 5, 0 }, 8845 { 2, 23, 64, 7, 35, 4, 0 }, 8846 { 2, 26, 65, 7, 32, 3, 0 } }, 8847 .odd = { { 0, 11, 55, 7, 52, 10, 0 }, 8848 { 1, 13, 57, 7, 49, 8, 0 }, 8849 { 1, 15, 59, 7, 46, 7, 0 }, 8850 { 1, 17, 61, 7, 43, 6, 0 }, 8851 { 1, 20, 62, 7, 40, 5, 0 }, 8852 { 2, 22, 63, 7, 37, 4, 0 }, 8853 { 2, 25, 65, 7, 33, 3, 0 }, 8854 { 2, 28, 65, 7, 30, 3, 0 }, 8855 { 0, 3, 30, 7, 65, 28, 2 }, 8856 { 0, 3, 33, 7, 65, 25, 2 }, 8857 { 0, 4, 37, 7, 63, 22, 2 }, 8858 { 0, 5, 40, 7, 62, 20, 1 }, 8859 { 0, 6, 43, 7, 61, 17, 1 }, 8860 { 0, 7, 46, 7, 59, 15, 1 }, 8861 { 0, 8, 49, 7, 57, 13, 1 }, 8862 { 0, 10, 52, 7, 55, 11, 0 } } }, 8863 .ptrn_arr = { { 0x48484849, 0x48484848, 0x42424242, 0x2424242 } }, 8864 .sample_patrn_length = 126, 8865 .hor_ds_en = 1, 8866 .ver_ds_en = 1 8867 }, { 8868 /* Scale factor 32 / (32 + 95) = 0.251969 */ 8869 .hor_phase_arr = { 8870 .even = { { 3, 29, 64, 7, 29, 3, 0 }, 8871 { 0, 3, 31, 7, 64, 28, 2 }, 8872 { 0, 3, 32, 7, 65, 26, 2 }, 8873 { 0, 4, 34, 7, 63, 25, 2 }, 8874 { 0, 4, 35, 7, 63, 24, 2 }, 8875 { 0, 4, 37, 7, 63, 22, 2 }, 8876 { 0, 5, 38, 7, 63, 21, 1 }, 8877 { 0, 5, 40, 7, 62, 20, 1 }, 8878 { 0, 6, 41, 7, 61, 19, 1 }, 8879 { 0, 6, 43, 7, 61, 17, 1 }, 8880 { 0, 7, 44, 7, 60, 16, 1 }, 8881 { 0, 7, 46, 7, 59, 15, 1 }, 8882 { 0, 8, 47, 7, 58, 14, 1 }, 8883 { 0, 9, 49, 7, 56, 13, 1 }, 8884 { 0, 9, 50, 7, 56, 12, 1 }, 8885 { 0, 10, 51, 7, 54, 12, 1 }, 8886 { 0, 11, 53, 7, 53, 11, 0 }, 8887 { 1, 12, 54, 7, 51, 10, 0 }, 8888 { 1, 12, 56, 7, 50, 9, 0 }, 8889 { 1, 13, 56, 7, 49, 9, 0 }, 8890 { 1, 14, 58, 7, 47, 8, 0 }, 8891 { 1, 15, 59, 7, 46, 7, 0 }, 8892 { 1, 16, 60, 7, 44, 7, 0 }, 8893 { 1, 17, 61, 7, 43, 6, 0 }, 8894 { 1, 19, 61, 7, 41, 6, 0 }, 8895 { 1, 20, 62, 7, 40, 5, 0 }, 8896 { 1, 21, 63, 7, 38, 5, 0 }, 8897 { 2, 22, 63, 7, 37, 4, 0 }, 8898 { 2, 24, 63, 7, 35, 4, 0 }, 8899 { 2, 25, 63, 7, 34, 4, 0 }, 8900 { 2, 26, 65, 7, 32, 3, 0 }, 8901 { 2, 28, 64, 7, 31, 3, 0 } }, 8902 .odd = { { 0, 11, 55, 7, 52, 10, 0 }, 8903 { 1, 12, 54, 7, 51, 10, 0 }, 8904 { 1, 13, 56, 7, 49, 9, 0 }, 8905 { 1, 14, 57, 7, 48, 8, 0 }, 8906 { 1, 15, 58, 7, 46, 8, 0 }, 8907 { 1, 16, 59, 7, 45, 7, 0 }, 8908 { 1, 17, 61, 7, 43, 6, 0 }, 8909 { 1, 18, 61, 7, 42, 6, 0 }, 8910 { 1, 19, 63, 7, 40, 5, 0 }, 8911 { 1, 20, 63, 7, 39, 5, 0 }, 8912 { 2, 22, 62, 7, 37, 5, 0 }, 8913 { 2, 23, 63, 7, 36, 4, 0 }, 8914 { 2, 24, 64, 7, 34, 4, 0 }, 8915 { 2, 26, 64, 7, 33, 3, 0 }, 8916 { 2, 27, 65, 7, 31, 3, 0 }, 8917 { 3, 28, 64, 7, 30, 3, 0 }, 8918 { 0, 3, 30, 7, 64, 28, 3 }, 8919 { 0, 3, 31, 7, 65, 27, 2 }, 8920 { 0, 3, 33, 7, 64, 26, 2 }, 8921 { 0, 4, 34, 7, 64, 24, 2 }, 8922 { 0, 4, 36, 7, 63, 23, 2 }, 8923 { 0, 5, 37, 7, 62, 22, 2 }, 8924 { 0, 5, 39, 7, 63, 20, 1 }, 8925 { 0, 5, 40, 7, 63, 19, 1 }, 8926 { 0, 6, 42, 7, 61, 18, 1 }, 8927 { 0, 6, 43, 7, 61, 17, 1 }, 8928 { 0, 7, 45, 7, 59, 16, 1 }, 8929 { 0, 8, 46, 7, 58, 15, 1 }, 8930 { 0, 8, 48, 7, 57, 14, 1 }, 8931 { 0, 9, 49, 7, 56, 13, 1 }, 8932 { 0, 10, 51, 7, 54, 12, 1 }, 8933 { 0, 10, 52, 7, 55, 11, 0 } } }, 8934 .ver_phase_arr = { 8935 .even = { { 3, 29, 64, 7, 29, 3, 0 }, 8936 { 0, 3, 31, 7, 64, 28, 2 }, 8937 { 0, 3, 32, 7, 65, 26, 2 }, 8938 { 0, 4, 34, 7, 63, 25, 2 }, 8939 { 0, 4, 35, 7, 63, 24, 2 }, 8940 { 0, 4, 37, 7, 63, 22, 2 }, 8941 { 0, 5, 38, 7, 63, 21, 1 }, 8942 { 0, 5, 40, 7, 62, 20, 1 }, 8943 { 0, 6, 41, 7, 61, 19, 1 }, 8944 { 0, 6, 43, 7, 61, 17, 1 }, 8945 { 0, 7, 44, 7, 60, 16, 1 }, 8946 { 0, 7, 46, 7, 59, 15, 1 }, 8947 { 0, 8, 47, 7, 58, 14, 1 }, 8948 { 0, 9, 49, 7, 56, 13, 1 }, 8949 { 0, 9, 50, 7, 56, 12, 1 }, 8950 { 0, 10, 51, 7, 54, 12, 1 }, 8951 { 0, 11, 53, 7, 53, 11, 0 }, 8952 { 1, 12, 54, 7, 51, 10, 0 }, 8953 { 1, 12, 56, 7, 50, 9, 0 }, 8954 { 1, 13, 56, 7, 49, 9, 0 }, 8955 { 1, 14, 58, 7, 47, 8, 0 }, 8956 { 1, 15, 59, 7, 46, 7, 0 }, 8957 { 1, 16, 60, 7, 44, 7, 0 }, 8958 { 1, 17, 61, 7, 43, 6, 0 }, 8959 { 1, 19, 61, 7, 41, 6, 0 }, 8960 { 1, 20, 62, 7, 40, 5, 0 }, 8961 { 1, 21, 63, 7, 38, 5, 0 }, 8962 { 2, 22, 63, 7, 37, 4, 0 }, 8963 { 2, 24, 63, 7, 35, 4, 0 }, 8964 { 2, 25, 63, 7, 34, 4, 0 }, 8965 { 2, 26, 65, 7, 32, 3, 0 }, 8966 { 2, 28, 64, 7, 31, 3, 0 } }, 8967 .odd = { { 0, 11, 55, 7, 52, 10, 0 }, 8968 { 1, 12, 54, 7, 51, 10, 0 }, 8969 { 1, 13, 56, 7, 49, 9, 0 }, 8970 { 1, 14, 57, 7, 48, 8, 0 }, 8971 { 1, 15, 58, 7, 46, 8, 0 }, 8972 { 1, 16, 59, 7, 45, 7, 0 }, 8973 { 1, 17, 61, 7, 43, 6, 0 }, 8974 { 1, 18, 61, 7, 42, 6, 0 }, 8975 { 1, 19, 63, 7, 40, 5, 0 }, 8976 { 1, 20, 63, 7, 39, 5, 0 }, 8977 { 2, 22, 62, 7, 37, 5, 0 }, 8978 { 2, 23, 63, 7, 36, 4, 0 }, 8979 { 2, 24, 64, 7, 34, 4, 0 }, 8980 { 2, 26, 64, 7, 33, 3, 0 }, 8981 { 2, 27, 65, 7, 31, 3, 0 }, 8982 { 3, 28, 64, 7, 30, 3, 0 }, 8983 { 0, 3, 30, 7, 64, 28, 3 }, 8984 { 0, 3, 31, 7, 65, 27, 2 }, 8985 { 0, 3, 33, 7, 64, 26, 2 }, 8986 { 0, 4, 34, 7, 64, 24, 2 }, 8987 { 0, 4, 36, 7, 63, 23, 2 }, 8988 { 0, 5, 37, 7, 62, 22, 2 }, 8989 { 0, 5, 39, 7, 63, 20, 1 }, 8990 { 0, 5, 40, 7, 63, 19, 1 }, 8991 { 0, 6, 42, 7, 61, 18, 1 }, 8992 { 0, 6, 43, 7, 61, 17, 1 }, 8993 { 0, 7, 45, 7, 59, 16, 1 }, 8994 { 0, 8, 46, 7, 58, 15, 1 }, 8995 { 0, 8, 48, 7, 57, 14, 1 }, 8996 { 0, 9, 49, 7, 56, 13, 1 }, 8997 { 0, 10, 51, 7, 54, 12, 1 }, 8998 { 0, 10, 52, 7, 55, 11, 0 } } }, 8999 .ptrn_arr = { { 0x48484849, 0x48484848, 0x48484848, 0x48484848, 9000 0x42424242, 0x42424242, 0x42424242, 0x2424242 } }, 9001 .sample_patrn_length = 254, 9002 .hor_ds_en = 1, 9003 .ver_ds_en = 1 9004 }, { 9005 /* Scale factor 32 / (32 + 96) = 0.25 */ 9006 .hor_phase_arr = { 9007 .even = { { 3, 29, 64, 7, 29, 3, 0 } }, 9008 .odd = { { 0, 11, 53, 7, 53, 11, 0 } } }, 9009 .ver_phase_arr = { 9010 .even = { { 3, 29, 64, 7, 29, 3, 0 } }, 9011 .odd = { { 0, 11, 53, 7, 53, 11, 0 } } }, 9012 .ptrn_arr = { { 0x9 } }, 9013 .sample_patrn_length = 8, 9014 .hor_ds_en = 1, 9015 .ver_ds_en = 1 9016 } }; 9017 9018 const s32 imgu_css_downscale_4taps[IMGU_SCALER_DOWNSCALE_4TAPS_LEN] = { 9019 IMGU_SCALER_FP * -0.000000000000000, 9020 IMGU_SCALER_FP * -0.000249009327023, 9021 IMGU_SCALER_FP * -0.001022241683322, 9022 IMGU_SCALER_FP * -0.002352252699175, 9023 IMGU_SCALER_FP * -0.004261594242362, 9024 IMGU_SCALER_FP * -0.006761648795689, 9025 IMGU_SCALER_FP * -0.009851589454154, 9026 IMGU_SCALER_FP * -0.013517488475013, 9027 IMGU_SCALER_FP * -0.017731595701026, 9028 IMGU_SCALER_FP * -0.022451806160682, 9029 IMGU_SCALER_FP * -0.027621333752351, 9030 IMGU_SCALER_FP * -0.033168605172067, 9031 IMGU_SCALER_FP * -0.039007385183627, 9032 IMGU_SCALER_FP * -0.045037140997445, 9033 IMGU_SCALER_FP * -0.051143649969349, 9034 IMGU_SCALER_FP * -0.057199851105019, 9035 IMGU_SCALER_FP * -0.063066937016941, 9036 IMGU_SCALER_FP * -0.068595679088417, 9037 IMGU_SCALER_FP * -0.073627974715370, 9038 IMGU_SCALER_FP * -0.077998601684588, 9039 IMGU_SCALER_FP * -0.081537161069780, 9040 IMGU_SCALER_FP * -0.084070186546763, 9041 IMGU_SCALER_FP * -0.085423394806327, 9042 IMGU_SCALER_FP * -0.085424048835192, 9043 IMGU_SCALER_FP * -0.083903403294908, 9044 IMGU_SCALER_FP * -0.080699199103829, 9045 IMGU_SCALER_FP * -0.075658172660608, 9046 IMGU_SCALER_FP * -0.068638543974523, 9047 IMGU_SCALER_FP * -0.059512447316781, 9048 IMGU_SCALER_FP * -0.048168267897836, 9049 IMGU_SCALER_FP * -0.034512848520921, 9050 IMGU_SCALER_FP * -0.018473531164409, 9051 IMGU_SCALER_FP * 0.000000000000000, 9052 IMGU_SCALER_FP * 0.020934105554674, 9053 IMGU_SCALER_FP * 0.044329836544650, 9054 IMGU_SCALER_FP * 0.070161864654994, 9055 IMGU_SCALER_FP * 0.098377719033862, 9056 IMGU_SCALER_FP * 0.128897348012514, 9057 IMGU_SCALER_FP * 0.161613019706978, 9058 IMGU_SCALER_FP * 0.196389570939079, 9059 IMGU_SCALER_FP * 0.233065009152522, 9060 IMGU_SCALER_FP * 0.271451467092549, 9061 IMGU_SCALER_FP * 0.311336505037934, 9062 IMGU_SCALER_FP * 0.352484750396743, 9063 IMGU_SCALER_FP * 0.394639859577736, 9064 IMGU_SCALER_FP * 0.437526782302744, 9065 IMGU_SCALER_FP * 0.480854304005320, 9066 IMGU_SCALER_FP * 0.524317837738108, 9067 IMGU_SCALER_FP * 0.567602433152471, 9068 IMGU_SCALER_FP * 0.610385966680669, 9069 IMGU_SCALER_FP * 0.652342474098843, 9070 IMGU_SCALER_FP * 0.693145584226952, 9071 IMGU_SCALER_FP * 0.732472010670320, 9072 IMGU_SCALER_FP * 0.770005057258970, 9073 IMGU_SCALER_FP * 0.805438092218553, 9074 IMGU_SCALER_FP * 0.838477946124244, 9075 IMGU_SCALER_FP * 0.868848189350256, 9076 IMGU_SCALER_FP * 0.896292246026874, 9077 IMGU_SCALER_FP * 0.920576303438191, 9078 IMGU_SCALER_FP * 0.941491978311745, 9079 IMGU_SCALER_FP * 0.958858704531378, 9080 IMGU_SCALER_FP * 0.972525810403401, 9081 IMGU_SCALER_FP * 0.982374257672165, 9082 IMGU_SCALER_FP * 0.988318018955586, 9083 IMGU_SCALER_FP * 0.990305075088925, 9084 IMGU_SCALER_FP * 0.988318018955586, 9085 IMGU_SCALER_FP * 0.982374257672165, 9086 IMGU_SCALER_FP * 0.972525810403401, 9087 IMGU_SCALER_FP * 0.958858704531378, 9088 IMGU_SCALER_FP * 0.941491978311745, 9089 IMGU_SCALER_FP * 0.920576303438191, 9090 IMGU_SCALER_FP * 0.896292246026874, 9091 IMGU_SCALER_FP * 0.868848189350256, 9092 IMGU_SCALER_FP * 0.838477946124244, 9093 IMGU_SCALER_FP * 0.805438092218553, 9094 IMGU_SCALER_FP * 0.770005057258970, 9095 IMGU_SCALER_FP * 0.732472010670320, 9096 IMGU_SCALER_FP * 0.693145584226952, 9097 IMGU_SCALER_FP * 0.652342474098843, 9098 IMGU_SCALER_FP * 0.610385966680669, 9099 IMGU_SCALER_FP * 0.567602433152471, 9100 IMGU_SCALER_FP * 0.524317837738108, 9101 IMGU_SCALER_FP * 0.480854304005320, 9102 IMGU_SCALER_FP * 0.437526782302744, 9103 IMGU_SCALER_FP * 0.394639859577736, 9104 IMGU_SCALER_FP * 0.352484750396743, 9105 IMGU_SCALER_FP * 0.311336505037934, 9106 IMGU_SCALER_FP * 0.271451467092549, 9107 IMGU_SCALER_FP * 0.233065009152522, 9108 IMGU_SCALER_FP * 0.196389570939079, 9109 IMGU_SCALER_FP * 0.161613019706978, 9110 IMGU_SCALER_FP * 0.128897348012514, 9111 IMGU_SCALER_FP * 0.098377719033862, 9112 IMGU_SCALER_FP * 0.070161864654994, 9113 IMGU_SCALER_FP * 0.044329836544650, 9114 IMGU_SCALER_FP * 0.020934105554674, 9115 IMGU_SCALER_FP * 0.000000000000000, 9116 IMGU_SCALER_FP * -0.018473531164409, 9117 IMGU_SCALER_FP * -0.034512848520921, 9118 IMGU_SCALER_FP * -0.048168267897836, 9119 IMGU_SCALER_FP * -0.059512447316781, 9120 IMGU_SCALER_FP * -0.068638543974523, 9121 IMGU_SCALER_FP * -0.075658172660608, 9122 IMGU_SCALER_FP * -0.080699199103829, 9123 IMGU_SCALER_FP * -0.083903403294908, 9124 IMGU_SCALER_FP * -0.085424048835192, 9125 IMGU_SCALER_FP * -0.085423394806327, 9126 IMGU_SCALER_FP * -0.084070186546763, 9127 IMGU_SCALER_FP * -0.081537161069780, 9128 IMGU_SCALER_FP * -0.077998601684588, 9129 IMGU_SCALER_FP * -0.073627974715370, 9130 IMGU_SCALER_FP * -0.068595679088417, 9131 IMGU_SCALER_FP * -0.063066937016941, 9132 IMGU_SCALER_FP * -0.057199851105019, 9133 IMGU_SCALER_FP * -0.051143649969349, 9134 IMGU_SCALER_FP * -0.045037140997445, 9135 IMGU_SCALER_FP * -0.039007385183627, 9136 IMGU_SCALER_FP * -0.033168605172067, 9137 IMGU_SCALER_FP * -0.027621333752351, 9138 IMGU_SCALER_FP * -0.022451806160682, 9139 IMGU_SCALER_FP * -0.017731595701026, 9140 IMGU_SCALER_FP * -0.013517488475013, 9141 IMGU_SCALER_FP * -0.009851589454154, 9142 IMGU_SCALER_FP * -0.006761648795689, 9143 IMGU_SCALER_FP * -0.004261594242362, 9144 IMGU_SCALER_FP * -0.002352252699175, 9145 IMGU_SCALER_FP * -0.001022241683322, 9146 IMGU_SCALER_FP * -0.000249009327023 9147 }; 9148 9149 const s32 imgu_css_downscale_2taps[IMGU_SCALER_DOWNSCALE_2TAPS_LEN] = { 9150 IMGU_SCALER_FP * 0.074300676367033, 9151 IMGU_SCALER_FP * 0.094030234498392, 9152 IMGU_SCALER_FP * 0.115522859526596, 9153 IMGU_SCALER_FP * 0.138778551451644, 9154 IMGU_SCALER_FP * 0.163629399140505, 9155 IMGU_SCALER_FP * 0.190075402593178, 9156 IMGU_SCALER_FP * 0.217864695110113, 9157 IMGU_SCALER_FP * 0.247081232257828, 9158 IMGU_SCALER_FP * 0.277389191770256, 9159 IMGU_SCALER_FP * 0.308704618080881, 9160 IMGU_SCALER_FP * 0.340859600056670, 9161 IMGU_SCALER_FP * 0.373602270998074, 9162 IMGU_SCALER_FP * 0.406848675338577, 9163 IMGU_SCALER_FP * 0.440346946378629, 9164 IMGU_SCALER_FP * 0.473845217418681, 9165 IMGU_SCALER_FP * 0.507091621759184, 9166 IMGU_SCALER_FP * 0.540002203833621, 9167 IMGU_SCALER_FP * 0.572157185809410, 9168 IMGU_SCALER_FP * 0.603472612120036, 9169 IMGU_SCALER_FP * 0.633612660499431, 9170 IMGU_SCALER_FP * 0.662493375381080, 9171 IMGU_SCALER_FP * 0.689778934498917, 9172 IMGU_SCALER_FP * 0.715301426719909, 9173 IMGU_SCALER_FP * 0.738892940911023, 9174 IMGU_SCALER_FP * 0.760385565939227, 9175 IMGU_SCALER_FP * 0.779527435104971, 9176 IMGU_SCALER_FP * 0.796234592841739, 9177 IMGU_SCALER_FP * 0.810339128016497, 9178 IMGU_SCALER_FP * 0.821841040629247, 9179 IMGU_SCALER_FP * 0.830488463980438, 9180 IMGU_SCALER_FP * 0.836281398070072, 9181 IMGU_SCALER_FP * 0.839219842898146, 9182 IMGU_SCALER_FP * 0.839219842898146, 9183 IMGU_SCALER_FP * 0.836281398070072, 9184 IMGU_SCALER_FP * 0.830488463980438, 9185 IMGU_SCALER_FP * 0.821841040629247, 9186 IMGU_SCALER_FP * 0.810339128016497, 9187 IMGU_SCALER_FP * 0.796234592841739, 9188 IMGU_SCALER_FP * 0.779527435104971, 9189 IMGU_SCALER_FP * 0.760385565939227, 9190 IMGU_SCALER_FP * 0.738892940911023, 9191 IMGU_SCALER_FP * 0.715301426719909, 9192 IMGU_SCALER_FP * 0.689778934498917, 9193 IMGU_SCALER_FP * 0.662493375381080, 9194 IMGU_SCALER_FP * 0.633612660499431, 9195 IMGU_SCALER_FP * 0.603472612120036, 9196 IMGU_SCALER_FP * 0.572157185809410, 9197 IMGU_SCALER_FP * 0.540002203833621, 9198 IMGU_SCALER_FP * 0.507091621759184, 9199 IMGU_SCALER_FP * 0.473845217418681, 9200 IMGU_SCALER_FP * 0.440346946378629, 9201 IMGU_SCALER_FP * 0.406848675338577, 9202 IMGU_SCALER_FP * 0.373602270998074, 9203 IMGU_SCALER_FP * 0.340859600056670, 9204 IMGU_SCALER_FP * 0.308704618080881, 9205 IMGU_SCALER_FP * 0.277389191770256, 9206 IMGU_SCALER_FP * 0.247081232257828, 9207 IMGU_SCALER_FP * 0.217864695110113, 9208 IMGU_SCALER_FP * 0.190075402593178, 9209 IMGU_SCALER_FP * 0.163629399140505, 9210 IMGU_SCALER_FP * 0.138778551451644, 9211 IMGU_SCALER_FP * 0.115522859526596, 9212 IMGU_SCALER_FP * 0.094030234498392, 9213 IMGU_SCALER_FP * 0.074300676367033 9214 }; 9215 9216 /* settings for Geometric Distortion Correction */ 9217 const s16 imgu_css_gdc_lut[4][256] = { { 9218 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, 9219 -2, -3, -3, -3, -4, -4, -4, -5, -5, -5, -6, -6, -7, -7, -7, -8, -8, 9220 -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, 9221 -16, -16, -17, -17, -18, -19, -19, -20, -20, -21, -22, -22, -23, -24, 9222 -24, -25, -25, -26, -27, -27, -28, -29, -29, -30, -31, -31, -32, -33, 9223 -33, -34, -35, -35, -36, -37, -37, -38, -39, -39, -40, -41, -41, -42, 9224 -43, -43, -44, -45, -45, -46, -46, -47, -48, -48, -49, -50, -50, -51, 9225 -52, -52, -53, -53, -54, -55, -55, -56, -56, -57, -58, -58, -59, -59, 9226 -60, -60, -61, -61, -62, -62, -63, -64, -64, -64, -65, -65, -66, -66, 9227 -67, -67, -68, -68, -68, -69, -69, -70, -70, -70, -71, -71, -71, -72, 9228 -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -74, -75, -75, -75, 9229 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, 9230 -75, -75, -75, -75, -74, -74, -74, -74, -74, -73, -73, -73, -73, -72, 9231 -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, 9232 -65, -64, -64, -63, -62, -61, -61, -60, -59, -58, -57, -56, -56, -55, 9233 -54, -53, -52, -51, -50, -49, -47, -46, -45, -44, -43, -41, -40, -39, 9234 -38, -36, -35, -33, -32, -31, -29, -28, -26, -25, -23, -21, -20, -18, 9235 -16, -15, -13, -11, -9, -7, -5, -3, -1 9236 }, { 9237 0, 2, 4, 6, 8, 10, 13, 15, 17, 20, 23, 25, 28, 31, 33, 36, 39, 42, 45, 9238 48, 51, 54, 58, 61, 64, 68, 71, 74, 78, 82, 85, 89, 93, 96, 100, 104, 9239 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 162, 9240 166, 171, 175, 180, 184, 189, 193, 198, 203, 207, 212, 217, 222, 227, 9241 232, 236, 241, 246, 251, 256, 261, 266, 271, 276, 282, 287, 292, 297, 9242 302, 307, 313, 318, 323, 328, 334, 339, 344, 350, 355, 360, 366, 371, 9243 377, 382, 388, 393, 399, 404, 409, 415, 420, 426, 431, 437, 443, 448, 9244 454, 459, 465, 470, 476, 481, 487, 492, 498, 504, 509, 515, 520, 526, 9245 531, 537, 542, 548, 553, 559, 564, 570, 576, 581, 586, 592, 597, 603, 9246 608, 614, 619, 625, 630, 635, 641, 646, 651, 657, 662, 667, 673, 678, 9247 683, 688, 694, 699, 704, 709, 714, 719, 724, 729, 735, 740, 745, 749, 9248 754, 759, 764, 769, 774, 779, 783, 788, 793, 797, 802, 807, 811, 816, 9249 820, 825, 829, 834, 838, 842, 847, 851, 855, 859, 863, 868, 872, 876, 9250 880, 884, 888, 891, 895, 899, 903, 906, 910, 914, 917, 921, 924, 927, 9251 931, 934, 937, 940, 944, 947, 950, 953, 956, 959, 961, 964, 967, 970, 9252 972, 975, 977, 980, 982, 984, 987, 989, 991, 993, 995, 997, 999, 1001, 9253 1002, 1004, 1006, 1007, 1009, 1010, 1011, 1013, 1014, 1015, 1016, 1017, 9254 1018, 1019, 1020, 1020, 1021, 1022, 1022, 1023, 1023, 1023, 1023, 1023 9255 }, { 9256 1024, 1023, 1023, 1023, 1023, 1023, 1022, 1022, 1021, 1020, 1020, 1019, 9257 1018, 1017, 1016, 1015, 1014, 1013, 1011, 1010, 1009, 1007, 1006, 1004, 9258 1002, 1001, 999, 997, 995, 993, 991, 989, 987, 984, 982, 980, 977, 975, 9259 972, 970, 967, 964, 961, 959, 956, 953, 950, 947, 944, 940, 937, 934, 9260 931, 927, 924, 921, 917, 914, 910, 906, 903, 899, 895, 891, 888, 884, 9261 880, 876, 872, 868, 863, 859, 855, 851, 847, 842, 838, 834, 829, 825, 9262 820, 816, 811, 807, 802, 797, 793, 788, 783, 779, 774, 769, 764, 759, 9263 754, 749, 745, 740, 735, 729, 724, 719, 714, 709, 704, 699, 694, 688, 9264 683, 678, 673, 667, 662, 657, 651, 646, 641, 635, 630, 625, 619, 614, 9265 608, 603, 597, 592, 586, 581, 576, 570, 564, 559, 553, 548, 542, 537, 9266 531, 526, 520, 515, 509, 504, 498, 492, 487, 481, 476, 470, 465, 459, 9267 454, 448, 443, 437, 431, 426, 420, 415, 409, 404, 399, 393, 388, 382, 9268 377, 371, 366, 360, 355, 350, 344, 339, 334, 328, 323, 318, 313, 307, 9269 302, 297, 292, 287, 282, 276, 271, 266, 261, 256, 251, 246, 241, 236, 9270 232, 227, 222, 217, 212, 207, 203, 198, 193, 189, 184, 180, 175, 171, 9271 166, 162, 157, 153, 149, 144, 140, 136, 132, 128, 124, 120, 116, 112, 9272 108, 104, 100, 96, 93, 89, 85, 82, 78, 74, 71, 68, 64, 61, 58, 54, 51, 9273 48, 45, 42, 39, 36, 33, 31, 28, 25, 23, 20, 17, 15, 13, 10, 8, 6, 4, 2 9274 }, { 9275 0, -1, -3, -5, -7, -9, -11, -13, -14, -16, -19, -20, -21, -23, -24, -26, 9276 -28, -29, -30, -32, -34, -34, -37, -38, -38, -41, -42, -42, -44, -46, 9277 -46, -48, -49, -49, -51, -52, -53, -54, -55, -56, -57, -57, -58, -59, 9278 -60, -60, -62, -62, -63, -63, -64, -65, -66, -66, -67, -68, -67, -69, 9279 -69, -69, -70, -70, -71, -71, -72, -72, -72, -73, -73, -73, -73, -73, 9280 -73, -74, -75, -74, -75, -75, -74, -75, -75, -75, -75, -75, -75, -75, 9281 -75, -75, -75, -75, -75, -75, -75, -74, -75, -74, -75, -75, -74, -74, 9282 -73, -73, -73, -73, -73, -73, -73, -71, -72, -71, -72, -70, -70, -70, 9283 -69, -70, -69, -68, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, 9284 -64, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, 9285 -55, -55, -55, -53, -54, -53, -52, -51, -52, -50, -50, -49, -48, -47, 9286 -46, -46, -46, -46, -45, -43, -43, -42, -42, -41, -41, -40, -39, -39, 9287 -38, -37, -37, -36, -35, -35, -34, -33, -32, -32, -31, -31, -31, -29, 9288 -28, -27, -27, -27, -26, -25, -25, -24, -24, -23, -22, -22, -21, -20, 9289 -20, -20, -18, -19, -17, -17, -16, -16, -15, -14, -14, -14, -14, -12, 9290 -12, -12, -11, -11, -11, -10, -9, -9, -8, -8, -7, -6, -7, -7, -6, -6, 9291 -5, -4, -5, -5, -3, -3, -4, -2, -3, -2, -1, -2, -1, -1, 0, -1, -1, 0, 9292 -1, 0, 1, 0, 0, 0, 0, 0, 0, 0 9293 } }; 9294 9295 const struct imgu_css_xnr3_vmem_defaults imgu_css_xnr3_vmem_defaults = { 9296 .x = { 9297 1024, 1164, 1320, 1492, 1680, 1884, 2108, 2352, 9298 2616, 2900, 3208, 3540, 3896, 4276, 4684, 5120 9299 }, 9300 .a = { 9301 -7213, -5580, -4371, -3421, -2722, -2159, -6950, -5585, 9302 -4529, -3697, -3010, -2485, -2070, -1727, -1428, 0 9303 }, 9304 .b = { 9305 4096, 3603, 3178, 2811, 2497, 2226, 1990, 1783, 9306 1603, 1446, 1307, 1185, 1077, 981, 895, 819 9307 }, 9308 .c = { 9309 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 9310 }, 9311 }; 9312 9313 /* settings for Bayer Noise Reduction */ 9314 const struct ipu3_uapi_bnr_static_config imgu_css_bnr_defaults = { 9315 { 16, 16, 16, 16 }, /* wb_gains */ 9316 { 16, 16, 16, 16 }, /* wb_gains_thr */ 9317 { 0, X, 8, 6, X, 14 }, /* thr_coeffs */ 9318 { 0, 0, 0, 0 }, /* thr_ctrl_shd */ 9319 { -128, X, -128, X }, /* opt_center */ 9320 { /* lut */ 9321 { 17, 23, 28, 32, 36, 39, 42, 45, 9322 48, 51, 53, 55, 58, 60, 62, 64, 9323 66, 68, 70, 72, 73, 75, 77, 78, 9324 80, 82, 83, 85, 86, 88, 89, 90 } 9325 }, 9326 { 4, X, 1, 8, X, 8, X, 8, X }, /* bp_ctrl */ 9327 { 8, 4, 4, X, 8, X, 1, 1, 1, 1 }, /* dn_detect_ctrl */ 9328 }; 9329 9330 const struct ipu3_uapi_dm_config imgu_css_dm_defaults = { 9331 1, 1, 1, X, X, 8, X, 7, X, 8, X, 8, X, 4, X 9332 }; 9333 9334 const struct ipu3_uapi_ccm_mat_config imgu_css_ccm_defaults = { 9335 9775, -2671, 1087, 0, 9336 -1071, 8303, 815, 0, 9337 -23, -7887, 16103, 0 9338 }; 9339 9340 /* settings for Gamma correction */ 9341 const struct ipu3_uapi_gamma_corr_lut imgu_css_gamma_lut = { { 9342 63, 79, 95, 111, 127, 143, 159, 175, 191, 207, 223, 239, 255, 271, 287, 9343 303, 319, 335, 351, 367, 383, 399, 415, 431, 447, 463, 479, 495, 511, 9344 527, 543, 559, 575, 591, 607, 623, 639, 655, 671, 687, 703, 719, 735, 9345 751, 767, 783, 799, 815, 831, 847, 863, 879, 895, 911, 927, 943, 959, 9346 975, 991, 1007, 1023, 1039, 1055, 1071, 1087, 1103, 1119, 1135, 1151, 9347 1167, 1183, 1199, 1215, 1231, 1247, 1263, 1279, 1295, 1311, 1327, 1343, 9348 1359, 1375, 1391, 1407, 1423, 1439, 1455, 1471, 1487, 1503, 1519, 1535, 9349 1551, 1567, 1583, 1599, 1615, 1631, 1647, 1663, 1679, 1695, 1711, 1727, 9350 1743, 1759, 1775, 1791, 1807, 1823, 1839, 1855, 1871, 1887, 1903, 1919, 9351 1935, 1951, 1967, 1983, 1999, 2015, 2031, 2047, 2063, 2079, 2095, 2111, 9352 2143, 2175, 2207, 2239, 2271, 2303, 2335, 2367, 2399, 2431, 2463, 2495, 9353 2527, 2559, 2591, 2623, 2655, 2687, 2719, 2751, 2783, 2815, 2847, 2879, 9354 2911, 2943, 2975, 3007, 3039, 3071, 3103, 3135, 3167, 3199, 3231, 3263, 9355 3295, 3327, 3359, 3391, 3423, 3455, 3487, 3519, 3551, 3583, 3615, 3647, 9356 3679, 3711, 3743, 3775, 3807, 3839, 3871, 3903, 3935, 3967, 3999, 4031, 9357 4063, 4095, 4127, 4159, 4223, 4287, 4351, 4415, 4479, 4543, 4607, 4671, 9358 4735, 4799, 4863, 4927, 4991, 5055, 5119, 5183, 5247, 5311, 5375, 5439, 9359 5503, 5567, 5631, 5695, 5759, 5823, 5887, 5951, 6015, 6079, 6143, 6207, 9360 6271, 6335, 6399, 6463, 6527, 6591, 6655, 6719, 6783, 6847, 6911, 6975, 9361 7039, 7103, 7167, 7231, 7295, 7359, 7423, 7487, 7551, 7615, 7679, 7743, 9362 7807, 7871, 7935, 7999, 8063, 8127, 8191 9363 } }; 9364 9365 const struct ipu3_uapi_csc_mat_config imgu_css_csc_defaults = { 9366 4898, 9617, 1867, 0, 9367 -2410, -4732, 7143, 0, 9368 10076, -8437, -1638, 0 9369 }; 9370 9371 const struct ipu3_uapi_cds_params imgu_css_cds_defaults = { 9372 1, 3, 3, 1, 9373 1, 3, 3, 1, 9374 4, X, /* ds_nf */ 9375 1, /* csc_en */ 9376 0, X /* uv_bin_output */ 9377 }; 9378 9379 const struct ipu3_uapi_shd_config_static imgu_css_shd_defaults = { 9380 .grid = { 9381 .width = 73, 9382 .height = 55, 9383 .block_width_log2 = 7, 9384 .block_height_log2 = 7, 9385 .x_start = 0, 9386 .y_start = 0, 9387 }, 9388 .general = { 9389 .shd_enable = 1, 9390 .gain_factor = 0, 9391 }, 9392 .black_level = { 9393 .bl_r = 0, 9394 .bl_gr = 0 | (0 << IPU3_UAPI_SHD_BLGR_NF_SHIFT), 9395 .bl_gb = 0, 9396 .bl_b = 0, 9397 }, 9398 }; 9399 9400 const struct ipu3_uapi_yuvp1_iefd_config imgu_css_iefd_defaults = { 9401 .units = { 9402 .cu_1 = { 0, 150, 7, 0 }, 9403 .cu_ed = { 7, 110, 244, X, 307, 409, 511, X, 9404 184, 255, 255, X, 0, 0, X, 9405 7, 81, 255, X, 255, 255, X }, 9406 .cu_3 = { 148, 251, 10, 0 }, 9407 .cu_5 = { 25, 70, 501, X, 32, X }, 9408 .cu_6 = { 32, 63, 183, X, 397, 9409 33, 0, X, 0, 9410 0, 64, X, 64, X }, 9411 .cu_7 = { 200, 303, 9412 10, 0 }, 9413 .cu_unsharp = { 10, 64, 110, X, 511, 9414 66, 12, X, 0, 9415 0, 56, X, 64, X }, 9416 .cu_radial = { 6, 203, 255, 255, 255, 255, X, 9417 84, 444, 397, 288, 300, X, 9418 4, 69, 207, X, 369, 448, X }, 9419 .cu_vssnlm = { 61, 100, 25, 0} 9420 }, 9421 .config = { 45, X, 0, X, 16, X, 45, X }, 9422 .control = { 1, 1, 1, 1, 1, X }, 9423 .sharp = { { 50, X, 511, X, 50, X, 50, X }, 9424 { 64, X, 0, X, 0, X}, 9425 { 56, X, 56, X } }, 9426 .unsharp = { { 36, 17, 8, X }, 9427 { 13, 7, 3, X } }, 9428 .rad = { { -2104, X, -1559, X }, 9429 { 4426816, X }, 9430 { 2430481, X }, 9431 { 6, X, 79, X }, 9432 { 64, 0, 0, X }, 9433 { 1, X, 2, X, 0, X, 0, X }, 9434 { 40, X, 62, X } }, 9435 .vsslnm = { { 16, 32, 64, X }, 9436 { 1, X, 2, X, 8, X } }, 9437 }; 9438 9439 const struct ipu3_uapi_yuvp1_yds_config imgu_css_yds_defaults = { 9440 0, 1, 1, 0, 0, 1, 1, 0, 2, X, 0, X 9441 }; 9442 9443 const struct ipu3_uapi_yuvp1_chnr_config imgu_css_chnr_defaults = { 9444 .coring = { 0, X, 0, X }, 9445 .sense_gain = { 6, 6, 6, X, 4, 4, 4, X }, 9446 .iir_fir = { 8, X, 12, X, 0, 256 - 127, X }, 9447 }; 9448 9449 const struct ipu3_uapi_yuvp1_y_ee_nr_config imgu_css_y_ee_nr_defaults = { 9450 .lpf = { 4, X, 8, X, 16, X, 0 }, 9451 .sense = { 8191, X, 0, X, 8191, X, 0, X }, 9452 .gain = { 8, X, 0, X, 8, X, 0, X }, 9453 .clip = { 8, X, 0, X, 8, X, 0, X }, 9454 .frng = { 2, X, 200, X, 2, X, 1, 1, X }, 9455 .diag = { 1, X, 4, 1, 1, 4, X }, 9456 .fc_coring = { 0, X, 0, X, 0, X, 0, X } 9457 }; 9458 9459 const struct ipu3_uapi_yuvp2_tcc_gain_pcwl_lut_static_config 9460 imgu_css_tcc_gain_pcwl_lut = { { 9461 1024, 1032, 1040, 1048, 1057, 1065, 1073, 1081, 1089, 1097, 1105, 1113, 9462 1122, 1130, 1138, 1146, 1154, 1162, 1170, 1178, 1187, 1195, 1203, 1211, 9463 1219, 1227, 1235, 1243, 1252, 1260, 1268, 1276, 1284, 1292, 1300, 1308, 9464 1317, 1325, 1333, 1341, 1349, 1357, 1365, 1373, 1382, 1390, 1398, 1406, 9465 1414, 1422, 1430, 1438, 1447, 1455, 1463, 1471, 1479, 1487, 1495, 1503, 9466 1512, 1520, 1528, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9467 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9468 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9469 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9470 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9471 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9472 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9473 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9474 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9475 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9476 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 9477 1536, 1536, 1528, 1520, 1512, 1503, 1495, 1487, 1479, 1471, 1463, 1455, 9478 1447, 1438, 1430, 1422, 1414, 1406, 1398, 1390, 1382, 1373, 1365, 1357, 9479 1349, 1341, 1333, 1325, 1317, 1308, 1300, 1292, 1284, 1276, 1268, 1260, 9480 1252, 1243, 1235, 1227, 1219, 1211, 1203, 1195, 1187, 1178, 1170, 1162, 9481 1154, 1146, 1138, 1130, 1122, 1113, 1105, 1097, 1089, 1081, 1073, 1065, 9482 1057, 1048, 1040, 1032, 1024 9483 } }; 9484 9485 const struct ipu3_uapi_yuvp2_tcc_r_sqr_lut_static_config 9486 imgu_css_tcc_r_sqr_lut = { { 9487 32, 44, 64, 92, 128, 180, 256, 364, 512, 628, 724, 808, 888, 9488 956, 1024, 1088, 1144, 1200, 1256, 1304, 1356, 1404, 1448 9489 } }; 9490 9491 const struct imgu_abi_anr_config imgu_css_anr_defaults = { 9492 .transform = { 9493 .adaptive_treshhold_en = 1, 9494 .alpha = { { 13, 13, 13, 13, 0, 0, 0, 0}, 9495 { 11, 11, 11, 11, 0, 0, 0, 0}, 9496 { 14, 14, 14, 14, 0, 0, 0, 0} }, 9497 .beta = { { 24, 24, 24, 24}, 9498 { 21, 20, 20, 21}, 9499 { 25, 25, 25, 25} }, 9500 .color = { { { 166, 173, 149, 166, 161, 146, 145, 173, 9501 145, 150, 141, 149, 145, 141, 142 }, 9502 { 166, 173, 149, 165, 161, 145, 145, 173, 9503 145, 150, 141, 149, 145, 141, 142 }, 9504 { 166, 174, 149, 166, 162, 146, 146, 173, 9505 145, 150, 141, 149, 145, 141, 142 }, 9506 { 166, 173, 149, 165, 161, 145, 145, 173, 9507 146, 150, 141, 149, 145, 141, 142 } }, 9508 { { 141, 131, 140, 141, 144, 143, 144, 131, 9509 143, 137, 140, 140, 144, 140, 141 }, 9510 { 141, 131, 140, 141, 143, 143, 144, 131, 9511 143, 137, 140, 140, 144, 140, 141 }, 9512 { 141, 131, 141, 141, 144, 144, 144, 131, 9513 143, 137, 140, 140, 144, 140, 141 }, 9514 { 140, 131, 140, 141, 143, 143, 144, 131, 9515 143, 137, 140, 140, 144, 140, 141 } }, 9516 { { 184, 173, 188, 184, 182, 182, 181, 173, 9517 182, 179, 182, 188, 181, 182, 180 }, 9518 { 184, 173, 188, 184, 183, 182, 181, 173, 9519 182, 178, 182, 188, 181, 182, 180 }, 9520 { 184, 173, 188, 184, 182, 182, 181, 173, 9521 182, 178, 182, 188, 181, 182, 181 }, 9522 { 184, 172, 188, 184, 182, 182, 181, 173, 9523 182, 178, 182, 188, 182, 182, 180 } } }, 9524 .sqrt_lut = { 724, 768, 810, 849, 887, 923, 958, 991, 1024, 9525 1056, 1086, 1116, 1145, 1173, 1201, 1228, 1254, 9526 1280, 1305, 1330, 1355, 1379, 1402, 1425, 1448 }, 9527 .xreset = -1632, 9528 .yreset = -1224, 9529 .x_sqr_reset = 2663424, 9530 .r_normfactor = 14, 9531 .y_sqr_reset = 1498176, 9532 .gain_scale = 115 9533 }, 9534 .stitch = { 9535 .anr_stitch_en = 1, 9536 .pyramid = { { 1, 3, 5 }, { 7, 7, 5 }, { 3, 1, 3 }, 9537 { 9, 15, 21 }, { 21, 15, 9 }, { 3, 5, 15 }, 9538 { 25, 35, 35 }, { 25, 15, 5 }, { 7, 21, 35 }, 9539 { 49, 49, 35 }, { 21, 7, 7 }, { 21, 35, 49 }, 9540 { 49, 35, 21 }, { 7, 5, 15 }, { 25, 35, 35 }, 9541 { 25, 15, 5 }, { 3, 9, 15 }, { 21, 21, 15 }, 9542 { 9, 3, 1 }, { 3, 5, 7 }, { 7, 5, 3}, { 1 } 9543 } 9544 } 9545 }; 9546 9547 /* frame settings for Auto White Balance */ 9548 const struct ipu3_uapi_awb_fr_config_s imgu_css_awb_fr_defaults = { 9549 .grid_cfg = { 9550 .width = 16, 9551 .height = 16, 9552 .block_width_log2 = 3, 9553 .block_height_log2 = 3, 9554 .x_start = 10, 9555 .y_start = 2 | IPU3_UAPI_GRID_Y_START_EN, 9556 }, 9557 .bayer_coeff = { 0, 0, 0, 0, 0, 128 }, 9558 .bayer_sign = 0, 9559 .bayer_nf = 7 9560 }; 9561 9562 /* settings for Auto Exposure */ 9563 const struct ipu3_uapi_ae_grid_config imgu_css_ae_grid_defaults = { 9564 .width = 16, 9565 .height = 16, 9566 .block_width_log2 = 3, 9567 .block_height_log2 = 3, 9568 .ae_en = 1, 9569 .x_start = 0, 9570 .y_start = 0, 9571 }; 9572 9573 /* settings for Auto Exposure color correction matrix */ 9574 const struct ipu3_uapi_ae_ccm imgu_css_ae_ccm_defaults = { 9575 256, 256, 256, 256, /* gain_gr/r/b/gb */ 9576 .mat = { 128, 0, 0, 0, 0, 128, 0, 0, 0, 0, 128, 0, 0, 0, 0, 128 }, 9577 }; 9578 9579 /* settings for Auto Focus */ 9580 const struct ipu3_uapi_af_config_s imgu_css_af_defaults = { 9581 .filter_config = { 9582 { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 128 }, 0, 9583 { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 128 }, 0, 9584 .y_calc = { 8, 8, 8, 8 }, 9585 .nf = { X, 7, X, 7 }, 9586 }, 9587 .grid_cfg = { 9588 .width = 16, 9589 .height = 16, 9590 .block_width_log2 = 3, 9591 .block_height_log2 = 3, 9592 .x_start = 10, 9593 .y_start = 2 | IPU3_UAPI_GRID_Y_START_EN, 9594 }, 9595 }; 9596 9597 /* settings for Auto White Balance */ 9598 const struct ipu3_uapi_awb_config_s imgu_css_awb_defaults = { 9599 8191, 8191, 8191, 8191 | /* rgbs_thr_gr/r/gb/b */ 9600 IPU3_UAPI_AWB_RGBS_THR_B_EN | IPU3_UAPI_AWB_RGBS_THR_B_INCL_SAT, 9601 .grid = { 9602 .width = 16, 9603 .height = 16, 9604 .block_width_log2 = 3, 9605 .block_height_log2 = 3, 9606 .x_start = 0, 9607 .y_start = 0, 9608 }, 9609 }; 9610