00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038 #include "board.h"
00039
00040
00041
00042
00043
00044 const struct ov_reg ov9740_yuv_vga[]={
00045
00046 {0x0103,0x01},
00047 {0x3026,0x00},
00048 {0x3027,0x00},
00049 {0x3002,0xe8},
00050 {0x3004,0x03},
00051 {0x3005,0xff},
00052 {0x3703,0x42},
00053 {0x3704,0x10},
00054 {0x3705,0x45},
00055 {0x3603,0xaa},
00056 {0x3632,0x27},
00057 {0x3620,0x66},
00058 {0x3621,0xc0},
00059 {0x0202,0x03},
00060 {0x0203,0x43},
00061 {0x3833,0x04},
00062 {0x3835,0x02},
00063 {0x4702,0x04},
00064 {0x4704,0x00},
00065 {0x4706,0x08},
00066 {0x3819,0x6e},
00067 {0x3817,0x94},
00068 {0x3a18,0x00},
00069 {0x3a19,0x7f},
00070 {0x5003,0xa7},
00071 {0x3631,0x5e},
00072 {0x3633,0x50},
00073 {0x3630,0xd2},
00074 {0x3604,0x0c},
00075 {0x3601,0x40},
00076 {0x3602,0x16},
00077 {0x3610,0xa1},
00078 {0x3612,0x24},
00079 {0x034a,0x02},
00080 {0x034b,0xd3},
00081 {0x034c,0x02},
00082 {0x034d,0x80},
00083 {0x034e,0x01},
00084 {0x034f,0x68},
00085 {0x0202,0x01},
00086 {0x0203,0x9e},
00087 {0x381a,0x44},
00088 {0x3707,0x14},
00089 {0x3622,0x9f},
00090 {0x5841,0x04},
00091 {0x4002,0x45},
00092 {0x5000,0x01},
00093 {0x5001,0x00},
00094 {0x3406,0x00},
00095 {0x5000,0xff},
00096 {0x5001,0xef},
00097 {0x5003,0xff},
00098 {0x4005,0x18},
00099 {0x3503,0x10},
00100 {0x3a11,0xa0},
00101 {0x3a1b,0x50},
00102 {0x3a0f,0x50},
00103 {0x3a10,0x4c},
00104 {0x3a1e,0x4c},
00105 {0x3a1f,0x26},
00106 {0x3104,0x20},
00107 {0x0305,0x03},
00108 {0x0307,0x5f},
00109 {0x0303,0x01},
00110 {0x0301,0x0a},
00111 {0x3010,0x01},
00112 {0x300c,0x02},
00113 {0x0340,0x02},
00114 {0x0341,0x08},
00115 {0x0342,0x04},
00116 {0x0343,0xc0},
00117 {0x0101,0x01},
00118 {0x3a08,0x01},
00119 {0x3a09,0x38},
00120 {0x3a0e,0x01},
00121 {0x3a14,0x09},
00122 {0x3a15,0xc0},
00123 {0x3a0a,0x01},
00124 {0x3a0b,0x02},
00125 {0x3a0d,0x02},
00126 {0x3a02,0x10},
00127 {0x3a03,0x30},
00128 {0x3c0a,0x9c},
00129 {0x3c0b,0x3f},
00130 {0x529a,0x1 },
00131 {0x529b,0x2 },
00132 {0x529c,0x3 },
00133 {0x529d,0x5 },
00134 {0x529e,0x5 },
00135 {0x529f,0x28},
00136 {0x52a0,0x32},
00137 {0x52a2,0x0 },
00138 {0x52a3,0x2 },
00139 {0x52a4,0x0 },
00140 {0x52a5,0x4 },
00141 {0x52a6,0x0 },
00142 {0x52a7,0x8 },
00143 {0x52a8,0x0 },
00144 {0x52a9,0x10},
00145 {0x52aa,0x0 },
00146 {0x52ab,0x38},
00147 {0x52ac,0x0 },
00148 {0x52ad,0x3c},
00149 {0x52ae,0x0 },
00150 {0x52af,0x4c},
00151 {0x5842,0x02},
00152 {0x5843,0x5e},
00153 {0x5844,0x04},
00154 {0x5845,0x32},
00155 {0x5846,0x03},
00156 {0x5847,0x29},
00157 {0x5848,0x02},
00158 {0x5849,0xcc},
00159 {0x5800,0x22},
00160 {0x5801,0x1e},
00161 {0x5802,0x1a},
00162 {0x5803,0x1a},
00163 {0x5804,0x1f},
00164 {0x5805,0x26},
00165 {0x5806,0xe },
00166 {0x5807,0x9 },
00167 {0x5808,0x7 },
00168 {0x5809,0x8 },
00169 {0x580a,0xb },
00170 {0x580b,0x11},
00171 {0x580c,0x5 },
00172 {0x580d,0x2 },
00173 {0x580e,0x0 },
00174 {0x580f,0x0 },
00175 {0x5810,0x3 },
00176 {0x5811,0x7 },
00177 {0x5812,0x4 },
00178 {0x5813,0x1 },
00179 {0x5814,0x0 },
00180 {0x5815,0x0 },
00181 {0x5816,0x3 },
00182 {0x5817,0x7 },
00183 {0x5818,0xc },
00184 {0x5819,0x8 },
00185 {0x581a,0x6 },
00186 {0x581b,0x6 },
00187 {0x581c,0x9 },
00188 {0x581d,0x10},
00189 {0x581e,0x20},
00190 {0x581f,0x1b},
00191 {0x5820,0x17},
00192 {0x5821,0x18},
00193 {0x5822,0x1d},
00194 {0x5823,0x23},
00195 {0x5824,0x5b},
00196 {0x5825,0x6e},
00197 {0x5826,0x6e},
00198 {0x5827,0x7e},
00199 {0x5828,0xab},
00200 {0x5829,0x5e},
00201 {0x582a,0x8a},
00202 {0x582b,0x8a},
00203 {0x582c,0x8a},
00204 {0x582d,0x9d},
00205 {0x582e,0x5b},
00206 {0x582f,0x88},
00207 {0x5830,0x88},
00208 {0x5831,0x98},
00209 {0x5832,0x9a},
00210 {0x5833,0x4e},
00211 {0x5834,0x8a},
00212 {0x5835,0x79},
00213 {0x5836,0x7a},
00214 {0x5837,0xad},
00215 {0x5838,0x9b},
00216 {0x5839,0x9d},
00217 {0x583a,0xad},
00218 {0x583b,0x8e},
00219 {0x583c,0x5c},
00220 {0x583e,0x08},
00221 {0x583f,0x04},
00222 {0x5840,0x10},
00223 {0x5480,0x07},
00224 {0x5481,0x16},
00225 {0x5482,0x2c},
00226 {0x5483,0x4d},
00227 {0x5484,0x59},
00228 {0x5485,0x64},
00229 {0x5486,0x6e},
00230 {0x5487,0x76},
00231 {0x5488,0x7f},
00232 {0x5489,0x86},
00233 {0x548a,0x94},
00234 {0x548b,0xa3},
00235 {0x548c,0xba},
00236 {0x548d,0xd2},
00237 {0x548e,0xe9},
00238 {0x548f,0x1e},
00239 {0x5490,0x0f},
00240 {0x5491,0xff},
00241 {0x5492,0x0e},
00242 {0x5493,0x34},
00243 {0x5494,0x07},
00244 {0x5495,0x1a},
00245 {0x5496,0x04},
00246 {0x5497,0x0e},
00247 {0x5498,0x03},
00248 {0x5499,0x82},
00249 {0x549a,0x03},
00250 {0x549b,0x20},
00251 {0x549c,0x02},
00252 {0x549d,0xd7},
00253 {0x549e,0x02},
00254 {0x549f,0xa5},
00255 {0x54a0,0x02},
00256 {0x54a1,0x75},
00257 {0x54a2,0x02},
00258 {0x54a3,0x55},
00259 {0x54a4,0x02},
00260 {0x54a5,0x1c},
00261 {0x54a6,0x01},
00262 {0x54a7,0xea},
00263 {0x54a8,0x01},
00264 {0x54a9,0xae},
00265 {0x54aa,0x01},
00266 {0x54ab,0x7c},
00267 {0x54ac,0x01},
00268 {0x54ad,0x57},
00269 {0x5180,0xf0},
00270 {0x5181,0x00},
00271 {0x5182,0x41},
00272 {0x5183,0x42},
00273 {0x5184,0x8f},
00274 {0x5185,0x63},
00275 {0x5186,0xce},
00276 {0x5187,0xa8},
00277 {0x5188,0x17},
00278 {0x5189,0x1f},
00279 {0x518a,0x27},
00280 {0x518b,0x41},
00281 {0x518c,0x34},
00282 {0x518d,0xf0},
00283 {0x518e,0x10},
00284 {0x518f,0xff},
00285 {0x5190,0x00},
00286 {0x5191,0xff},
00287 {0x5192,0x00},
00288 {0x5193,0xff},
00289 {0x5194,0x00},
00290 {0x5380,0x1 },
00291 {0x5381,0x0 },
00292 {0x5382,0x0 },
00293 {0x5383,0x17},
00294 {0x5384,0x0 },
00295 {0x5385,0x1 },
00296 {0x5386,0x0 },
00297 {0x5387,0x0 },
00298 {0x5388,0x0 },
00299 {0x5389,0xad},
00300 {0x538a,0x0 },
00301 {0x538b,0x11},
00302 {0x538c,0x0 },
00303 {0x538d,0x0 },
00304 {0x538e,0x0 },
00305 {0x538f,0x7 },
00306 {0x5390,0x0 },
00307 {0x5391,0x80},
00308 {0x5392,0x0 },
00309 {0x5393,0xa0},
00310 {0x5394,0x18},
00311 {0x3c0a,0x9c},
00312 {0x3c0b,0x3f},
00313 {0x5501,0x14},
00314 {0x5502,0x00},
00315 {0x5503,0x40},
00316 {0x5504,0x00},
00317 {0x5505,0x80},
00318 {0x0100,0x01},
00319 {0xFF, 0xFF}
00320 };
00321
00322
00323
00324 const struct ov_reg ov9740_yuv_sxga[]={
00325
00326 {0x0103, 0x01},
00327 {0x3026, 0x00},
00328 {0x3027, 0x00},
00329 {0x3002, 0xe8},
00330 {0x3004, 0x03},
00331 {0x3005, 0xff},
00332 {0x3406, 0x00},
00333 {0x3603, 0xaa},
00334 {0x3632, 0x27},
00335 {0x3620, 0x66},
00336 {0x3621, 0xc0},
00337 {0x3631, 0x5e},
00338 {0x3633, 0x50},
00339 {0x3630, 0xd2},
00340 {0x3604, 0x0c},
00341 {0x3601, 0x40},
00342 {0x3602, 0x16},
00343 {0x3610, 0xa1},
00344 {0x3612, 0x24},
00345 {0x3622, 0x9f},
00346 {0x3703, 0x42},
00347 {0x3704, 0x10},
00348 {0x3705, 0x45},
00349 {0x3707, 0x14},
00350 {0x3833, 0x04},
00351 {0x3835, 0x03},
00352 {0x3819, 0x6e},
00353 {0x3817, 0x94},
00354 {0x3503, 0x10},
00355 {0x3a18, 0x00},
00356 {0x3a19, 0x7f},
00357 {0x3a11, 0xa0},
00358 {0x3a1a, 0x05},
00359 {0x3a1b, 0x50},
00360 {0x3a0f, 0x50},
00361 {0x3a10, 0x4c},
00362 {0x3a1e, 0x4c},
00363 {0x3a1f, 0x26},
00364 {0x4002, 0x45},
00365 {0x4005, 0x18},
00366 {0x4702, 0x04},
00367 {0x4704, 0x00},
00368 {0x4706, 0x08},
00369 {0x5000, 0xff},
00370 {0x5001, 0xef},
00371 {0x5003, 0xff},
00372
00373 {0x3104,0x20},
00374 {0x0305,0x03},
00375 {0x0307,0x4c},
00376 {0x0303,0x01},
00377 {0x0301,0x08},
00378 {0x3010,0x01},
00379 {0x300c,0x03},
00380
00381 {0x0340, 0x03},
00382 {0x0341, 0x07},
00383 {0x0342, 0x06},
00384 {0x0343, 0x62},
00385 {0x034b, 0xd1},
00386 {0x034c, 0x05},
00387 {0x034d, 0x00},
00388 {0x034e, 0x02},
00389 {0x034f, 0xd0},
00390 {0x0101, 0x01},
00391 {0x3a08, 0x00},
00392 {0x3a09, 0xe8},
00393 {0x3a0e, 0x03},
00394 {0x3a14, 0x15},
00395 {0x3a15, 0xc6},
00396 {0x3a0a, 0x00},
00397 {0x3a0b, 0xc0},
00398 {0x3a0d, 0x04},
00399 {0x3a02, 0x18},
00400 {0x3a03, 0x20},
00401 {0x3c0a, 0x9c},
00402 {0x3c0b, 0x3f},
00403 {0x529a, 0x1 },
00404 {0x529b, 0x2 },
00405 {0x529c, 0x3 },
00406 {0x529d, 0x5 },
00407 {0x529e, 0x5 },
00408 {0x529f, 0x28},
00409 {0x52a0, 0x32},
00410 {0x52a2, 0x0 },
00411 {0x52a3, 0x2 },
00412 {0x52a4, 0x0 },
00413 {0x52a5, 0x4 },
00414 {0x52a6, 0x0 },
00415 {0x52a7, 0x8 },
00416 {0x52a8, 0x0 },
00417 {0x52a9, 0x10},
00418 {0x52aa, 0x0 },
00419 {0x52ab, 0x38},
00420 {0x52ac, 0x0 },
00421 {0x52ad, 0x3c},
00422 {0x52ae, 0x0 },
00423 {0x52af, 0x4c},
00424 {0x5842, 0x02},
00425 {0x5843, 0x5e},
00426 {0x5844, 0x04},
00427 {0x5845, 0x32},
00428 {0x5846, 0x03},
00429 {0x5847, 0x29},
00430 {0x5848, 0x02},
00431 {0x5849, 0xcc},
00432 {0x5800, 0x22},
00433 {0x5801, 0x1e},
00434 {0x5802, 0x1a},
00435 {0x5803, 0x1a},
00436 {0x5804, 0x1f},
00437 {0x5805, 0x26},
00438 {0x5806, 0xe },
00439 {0x5807, 0x9 },
00440 {0x5808, 0x7 },
00441 {0x5809, 0x8 },
00442 {0x580a, 0xb },
00443 {0x580b, 0x11},
00444 {0x580c, 0x5 },
00445 {0x580d, 0x2 },
00446 {0x580e, 0x0 },
00447 {0x580f, 0x0 },
00448 {0x5810, 0x3 },
00449 {0x5811, 0x7 },
00450 {0x5812, 0x4 },
00451 {0x5813, 0x1 },
00452 {0x5814, 0x0 },
00453 {0x5815, 0x0 },
00454 {0x5816, 0x3 },
00455 {0x5817, 0x7 },
00456 {0x5818, 0xc },
00457 {0x5819, 0x8 },
00458 {0x581a, 0x6 },
00459 {0x581b, 0x6 },
00460 {0x581c, 0x9 },
00461 {0x581d, 0x10},
00462 {0x581e, 0x20},
00463 {0x581f, 0x1b},
00464 {0x5820, 0x17},
00465 {0x5821, 0x18},
00466 {0x5822, 0x1d},
00467 {0x5823, 0x23},
00468 {0x5824, 0x5b},
00469 {0x5825, 0x6e},
00470 {0x5826, 0x6e},
00471 {0x5827, 0x7e},
00472 {0x5828, 0xab},
00473 {0x5829, 0x5e},
00474 {0x582a, 0x8a},
00475 {0x582b, 0x8a},
00476 {0x582c, 0x8a},
00477 {0x582d, 0x9d},
00478 {0x582e, 0x5b},
00479 {0x582f, 0x88},
00480 {0x5830, 0x88},
00481 {0x5831, 0x98},
00482 {0x5832, 0x9a},
00483 {0x5833, 0x4e},
00484 {0x5834, 0x8a},
00485 {0x5835, 0x79},
00486 {0x5836, 0x7a},
00487 {0x5837, 0xad},
00488 {0x5838, 0x9b},
00489 {0x5839, 0x9d},
00490 {0x583a, 0xad},
00491 {0x583b, 0x8e},
00492 {0x583c, 0x5c},
00493 {0x583e, 0x08},
00494 {0x583f, 0x04},
00495 {0x5840, 0x10},
00496 {0x5480, 0x07},
00497 {0x5481, 0x16},
00498 {0x5482, 0x2c},
00499 {0x5483, 0x4d},
00500 {0x5484, 0x59},
00501 {0x5485, 0x64},
00502 {0x5486, 0x6e},
00503 {0x5487, 0x76},
00504 {0x5488, 0x7f},
00505 {0x5489, 0x86},
00506 {0x548a, 0x94},
00507 {0x548b, 0xa3},
00508 {0x548c, 0xba},
00509 {0x548d, 0xd2},
00510 {0x548e, 0xe9},
00511 {0x548f, 0x1e},
00512 {0x5490, 0x0f},
00513 {0x5491, 0xff},
00514 {0x5492, 0x0e},
00515 {0x5493, 0x34},
00516 {0x5494, 0x07},
00517 {0x5495, 0x1a},
00518 {0x5496, 0x04},
00519 {0x5497, 0x0e},
00520 {0x5498, 0x03},
00521 {0x5499, 0x82},
00522 {0x549a, 0x03},
00523 {0x549b, 0x20},
00524 {0x549c, 0x02},
00525 {0x549d, 0xd7},
00526 {0x549e, 0x02},
00527 {0x549f, 0xa5},
00528 {0x54a0, 0x02},
00529 {0x54a1, 0x75},
00530 {0x54a2, 0x02},
00531 {0x54a3, 0x55},
00532 {0x54a4, 0x02},
00533 {0x54a5, 0x1c},
00534 {0x54a6, 0x01},
00535 {0x54a7, 0xea},
00536 {0x54a8, 0x01},
00537 {0x54a9, 0xae},
00538 {0x54aa, 0x01},
00539 {0x54ab, 0x7c},
00540 {0x54ac, 0x01},
00541 {0x54ad, 0x57},
00542 {0x5180, 0xf0},
00543 {0x5181, 0x00},
00544 {0x5182, 0x41},
00545 {0x5183, 0x42},
00546 {0x5184, 0x8f},
00547 {0x5185, 0x63},
00548 {0x5186, 0xce},
00549 {0x5187, 0xa8},
00550 {0x5188, 0x17},
00551 {0x5189, 0x1f},
00552 {0x518a, 0x27},
00553 {0x518b, 0x41},
00554 {0x518c, 0x34},
00555 {0x518d, 0xf0},
00556 {0x518e, 0x10},
00557 {0x518f, 0xff},
00558 {0x5190, 0x00},
00559 {0x5191, 0xff},
00560 {0x5192, 0x00},
00561 {0x5193, 0xff},
00562 {0x5194, 0x00},
00563 {0x5380, 0x1 },
00564 {0x5381, 0x0 },
00565 {0x5382, 0x0 },
00566 {0x5383, 0x17},
00567 {0x5384, 0x0 },
00568 {0x5385, 0x1 },
00569 {0x5386, 0x0 },
00570 {0x5387, 0x0 },
00571 {0x5388, 0x0 },
00572 {0x5389, 0xad},
00573 {0x538a, 0x0 },
00574 {0x538b, 0x11},
00575 {0x538c, 0x0 },
00576 {0x538d, 0x0 },
00577 {0x538e, 0x0 },
00578 {0x538f, 0x7 },
00579 {0x5390, 0x0 },
00580 {0x5391, 0x80},
00581 {0x5392, 0x0 },
00582 {0x5393, 0xa0},
00583 {0x5394, 0x18},
00584 {0x3c0a, 0x9c},
00585 {0x3c0b, 0x3f},
00586 {0x5501, 0x14},
00587 {0x5502, 0x00},
00588 {0x5503, 0x40},
00589 {0x5504, 0x00},
00590 {0x5505, 0x80},
00591 {0x5308, 0x40},
00592 {0x5309, 0x60},
00593 {0x3a11, 0xd0},
00594 {0x3a1b, 0x78},
00595 {0x3a0f, 0x78},
00596 {0x3a10, 0x68},
00597 {0x3a1e, 0x68},
00598 {0x3a1f, 0x40},
00599 {0x0100, 0x01},
00600 {0xFF, 0xFF}
00601 };
00602