aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorErik Andr?n <erik.andren@gmail.com>2009-01-09 11:41:28 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-06-16 17:20:27 -0400
commit60b1d3e3de6921fb44661e4772f85ae8d8942f6e (patch)
tree1939ca0097b4cdd03064871a08ea5263794d29ad /drivers
parent36e756c5cc024174fec48ba21f1011aed5707e25 (diff)
V4L/DVB (11468): gspca - m5602-mt9m111: Remove redundant init sequences
Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/media/video/gspca/m5602/m5602_mt9m111.h122
1 files changed, 0 insertions, 122 deletions
diff --git a/drivers/media/video/gspca/m5602/m5602_mt9m111.h b/drivers/media/video/gspca/m5602/m5602_mt9m111.h
index dbda4a63d834..f7dbce160d6d 100644
--- a/drivers/media/video/gspca/m5602/m5602_mt9m111.h
+++ b/drivers/media/video/gspca/m5602/m5602_mt9m111.h
@@ -257,58 +257,9 @@ static const unsigned char init_mt9m111[][4] =
257 {SENSOR, MT9M111_SC_R_MODE_CONTEXT_A, 0x01, 0x03}, 257 {SENSOR, MT9M111_SC_R_MODE_CONTEXT_A, 0x01, 0x03},
258 {SENSOR, 0x30, 0x04, 0x00}, 258 {SENSOR, 0x30, 0x04, 0x00},
259 259
260 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x06, 0x00},
261 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xb0, 0x00},
262 {BRIDGE, M5602_XB_ADC_CTRL, 0xc0, 0x00},
263 {BRIDGE, M5602_XB_SENSOR_TYPE, 0x09, 0x00},
264 {BRIDGE, M5602_XB_LINE_OF_FRAME_H, 0x81, 0x00},
265 {BRIDGE, M5602_XB_PIX_OF_LINE_H, 0x82, 0x00},
266 {BRIDGE, M5602_XB_SIG_INI, 0x01, 0x00},
267 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
268 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
269 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
270 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
271 {BRIDGE, M5602_XB_VSYNC_PARA, 0x04, 0x00},
272 {BRIDGE, M5602_XB_VSYNC_PARA, 0x04, 0x00},
273 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
274 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
275 {BRIDGE, M5602_XB_SIG_INI, 0x00, 0x00},
276 {BRIDGE, M5602_XB_SIG_INI, 0x02, 0x00},
277 {BRIDGE, M5602_XB_HSYNC_PARA, 0x00, 0x00},
278 {BRIDGE, M5602_XB_HSYNC_PARA, 0x00, 0x00},
279 {BRIDGE, M5602_XB_HSYNC_PARA, 0x05, 0x00},
280 {BRIDGE, M5602_XB_HSYNC_PARA, 0x07, 0x00},
281 {BRIDGE, M5602_XB_SIG_INI, 0x00, 0x00},
282 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00},
283 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xa0, 0x00},
284 {SENSOR, MT9M111_PAGE_MAP, 0x00, 0x00}, 260 {SENSOR, MT9M111_PAGE_MAP, 0x00, 0x00},
285 {SENSOR, MT9M111_SC_SHUTTER_WIDTH, 0x01, 0xf4}, 261 {SENSOR, MT9M111_SC_SHUTTER_WIDTH, 0x01, 0xf4},
286 262
287 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x06, 0x00},
288 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xb0, 0x00},
289 {BRIDGE, M5602_XB_ADC_CTRL, 0xc0, 0x00},
290 {BRIDGE, M5602_XB_SENSOR_TYPE, 0x09, 0x00},
291 {BRIDGE, M5602_XB_LINE_OF_FRAME_H, 0x81, 0x00},
292 {BRIDGE, M5602_XB_PIX_OF_LINE_H, 0x82, 0x00},
293 {BRIDGE, M5602_XB_SIG_INI, 0x01, 0x00},
294 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
295 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
296 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
297 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
298 {BRIDGE, M5602_XB_VSYNC_PARA, 0x04, 0x00},
299 {BRIDGE, M5602_XB_VSYNC_PARA, 0x04, 0x00},
300 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
301 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
302 {BRIDGE, M5602_XB_SIG_INI, 0x00, 0x00},
303 {BRIDGE, M5602_XB_SIG_INI, 0x02, 0x00},
304 {BRIDGE, M5602_XB_HSYNC_PARA, 0x00, 0x00},
305 {BRIDGE, M5602_XB_HSYNC_PARA, 0x00, 0x00},
306 {BRIDGE, M5602_XB_HSYNC_PARA, 0x05, 0x00},
307 {BRIDGE, M5602_XB_HSYNC_PARA, 0x07, 0x00},
308 {BRIDGE, M5602_XB_SIG_INI, 0x00, 0x00},
309 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00},
310 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xb0, 0x00},
311
312 {SENSOR, MT9M111_PAGE_MAP, 0x00, 0x00}, 263 {SENSOR, MT9M111_PAGE_MAP, 0x00, 0x00},
313 {SENSOR, MT9M111_SC_RESET, 0x00, 0x09}, 264 {SENSOR, MT9M111_SC_RESET, 0x00, 0x09},
314 {SENSOR, MT9M111_SC_RESET, 0x00, 0x29}, 265 {SENSOR, MT9M111_SC_RESET, 0x00, 0x29},
@@ -418,32 +369,6 @@ static const unsigned char init_mt9m111[][4] =
418 {SENSOR, MT9M111_SC_R_MODE_CONTEXT_A, 0x01, 0x03}, 369 {SENSOR, MT9M111_SC_R_MODE_CONTEXT_A, 0x01, 0x03},
419 {SENSOR, 0x30, 0x04, 0x00}, 370 {SENSOR, 0x30, 0x04, 0x00},
420 371
421 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x06, 0x00},
422 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xb0, 0x00},
423 {BRIDGE, M5602_XB_ADC_CTRL, 0xc0, 0x00},
424 {BRIDGE, M5602_XB_SENSOR_TYPE, 0x09, 0x00},
425 {BRIDGE, M5602_XB_LINE_OF_FRAME_H, 0x81, 0x00},
426 {BRIDGE, M5602_XB_PIX_OF_LINE_H, 0x82, 0x00},
427 {BRIDGE, M5602_XB_SIG_INI, 0x01, 0x00},
428 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
429 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
430 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
431 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
432 {BRIDGE, M5602_XB_VSYNC_PARA, 0x04, 0x00},
433 {BRIDGE, M5602_XB_VSYNC_PARA, 0x04, 0x00},
434 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
435 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
436 {BRIDGE, M5602_XB_SIG_INI, 0x00, 0x00},
437 {BRIDGE, M5602_XB_SIG_INI, 0x02, 0x00},
438 {BRIDGE, M5602_XB_HSYNC_PARA, 0x00, 0x00},
439 {BRIDGE, M5602_XB_HSYNC_PARA, 0x00, 0x00},
440 {BRIDGE, M5602_XB_HSYNC_PARA, 0x05, 0x00},
441 {BRIDGE, M5602_XB_HSYNC_PARA, 0x07, 0x00},
442 {BRIDGE, M5602_XB_SIG_INI, 0x00, 0x00},
443 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00},
444 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xa0, 0x00},
445 {SENSOR, MT9M111_PAGE_MAP, 0x00, 0x00},
446 {SENSOR, MT9M111_SC_SHUTTER_WIDTH, 0x01, 0xf4},
447 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00}, 372 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00},
448 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xb0, 0x00}, 373 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xb0, 0x00},
449 374
@@ -557,28 +482,6 @@ static const unsigned char init_mt9m111[][4] =
557 {SENSOR, MT9M111_SC_R_MODE_CONTEXT_A, 0x01, 0x03}, 482 {SENSOR, MT9M111_SC_R_MODE_CONTEXT_A, 0x01, 0x03},
558 {SENSOR, 0x30, 0x04, 0x00}, 483 {SENSOR, 0x30, 0x04, 0x00},
559 484
560 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x06, 0x00},
561 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xb0, 0x00},
562 {BRIDGE, M5602_XB_ADC_CTRL, 0xc0, 0x00},
563 {BRIDGE, M5602_XB_SENSOR_TYPE, 0x09, 0x00},
564 {BRIDGE, M5602_XB_LINE_OF_FRAME_H, 0x81, 0x00},
565 {BRIDGE, M5602_XB_PIX_OF_LINE_H, 0x82, 0x00},
566 {BRIDGE, M5602_XB_SIG_INI, 0x01, 0x00},
567 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
568 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
569 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
570 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
571 {BRIDGE, M5602_XB_VSYNC_PARA, 0x04, 0x00},
572 {BRIDGE, M5602_XB_VSYNC_PARA, 0x04, 0x00},
573 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
574 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
575 {BRIDGE, M5602_XB_HSYNC_PARA, 0x00, 0x00},
576 {BRIDGE, M5602_XB_HSYNC_PARA, 0x00, 0x00},
577 {BRIDGE, M5602_XB_HSYNC_PARA, 0x05, 0x00},
578 {BRIDGE, M5602_XB_HSYNC_PARA, 0x07, 0x00},
579 {BRIDGE, M5602_XB_SIG_INI, 0x00, 0x00},
580 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00},
581 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xa0, 0x00},
582 {SENSOR, MT9M111_PAGE_MAP, 0x00, 0x00}, 485 {SENSOR, MT9M111_PAGE_MAP, 0x00, 0x00},
583 {SENSOR, MT9M111_SC_SHUTTER_WIDTH, 0x01, 0xf4}, 486 {SENSOR, MT9M111_SC_SHUTTER_WIDTH, 0x01, 0xf4},
584 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00}, 487 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00},
@@ -729,31 +632,6 @@ static const unsigned char init_mt9m111[][4] =
729 {SENSOR, MT9M111_SC_R_MODE_CONTEXT_A, 0x01, 0x0f}, 632 {SENSOR, MT9M111_SC_R_MODE_CONTEXT_A, 0x01, 0x0f},
730 {SENSOR, 0x30, 0x04, 0x00}, 633 {SENSOR, 0x30, 0x04, 0x00},
731 634
732 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x06, 0x00},
733 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xb0, 0x00},
734 {BRIDGE, M5602_XB_ADC_CTRL, 0xc0, 0x00},
735 {BRIDGE, M5602_XB_SENSOR_TYPE, 0x09, 0x00},
736 {BRIDGE, M5602_XB_LINE_OF_FRAME_H, 0x81, 0x00},
737 {BRIDGE, M5602_XB_PIX_OF_LINE_H, 0x82, 0x00},
738 {BRIDGE, M5602_XB_SIG_INI, 0x01, 0x00},
739 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
740 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
741 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
742 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
743 {BRIDGE, M5602_XB_VSYNC_PARA, 0x01, 0x00},
744 {BRIDGE, M5602_XB_VSYNC_PARA, 0xe3, 0x00},
745 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
746 {BRIDGE, M5602_XB_VSYNC_PARA, 0x00, 0x00},
747 {BRIDGE, M5602_XB_SIG_INI, 0x00, 0x00},
748 {BRIDGE, M5602_XB_SIG_INI, 0x02, 0x00},
749 {BRIDGE, M5602_XB_HSYNC_PARA, 0x00, 0x00},
750 {BRIDGE, M5602_XB_HSYNC_PARA, 0x00, 0x00},
751 {BRIDGE, M5602_XB_HSYNC_PARA, 0x02, 0x00},
752 {BRIDGE, M5602_XB_HSYNC_PARA, 0x87, 0x00},
753 {BRIDGE, M5602_XB_SIG_INI, 0x00, 0x00},
754 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00},
755 {BRIDGE, M5602_XB_SEN_CLK_CTRL, 0xb0, 0x00},
756
757 {SENSOR, MT9M111_PAGE_MAP, 0x00, 0x00}, 635 {SENSOR, MT9M111_PAGE_MAP, 0x00, 0x00},
758 {SENSOR, MT9M111_SC_SHUTTER_WIDTH, 0x01, 0x90}, 636 {SENSOR, MT9M111_SC_SHUTTER_WIDTH, 0x01, 0x90},
759 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00}, 637 {BRIDGE, M5602_XB_SEN_CLK_DIV, 0x00, 0x00},