aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media
diff options
context:
space:
mode:
authorKuninori Morimoto <morimoto.kuninori@renesas.com>2008-12-17 12:05:45 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2008-12-30 06:40:14 -0500
commit2d425131d2c44228c4390d2d48d302f3e122bc49 (patch)
tree1f426125779768bc24e79b6254c3d5ca8a436082 /drivers/media
parent297a7ef700ce2e91ed0f941034541d1563ef0a7d (diff)
V4L/DVB (10067): Remove ov772x_default_regs from ov772x driver
Signed-off-by: Kuninori Morimoto <morimoto.kuninori@renesas.com> Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media')
-rw-r--r--drivers/media/video/ov772x.c21
1 files changed, 3 insertions, 18 deletions
diff --git a/drivers/media/video/ov772x.c b/drivers/media/video/ov772x.c
index 76f296642db6..a2d51e27e48d 100644
--- a/drivers/media/video/ov772x.c
+++ b/drivers/media/video/ov772x.c
@@ -378,30 +378,17 @@ struct ov772x_priv {
378 378
379#define ENDMARKER { 0xff, 0xff } 379#define ENDMARKER { 0xff, 0xff }
380 380
381static const struct regval_list ov772x_default_regs[] =
382{
383 { COM3, 0x00 },
384 { COM4, PLL_4x | 0x01 },
385 { 0x16, 0x00 }, /* Mystery */
386 { COM11, 0x10 }, /* Mystery */
387 { 0x28, 0x00 }, /* Mystery */
388 { HREF, 0x00 },
389 { COM13, 0xe2 }, /* Mystery */
390 { AREF0, 0xef },
391 { AREF2, 0x60 },
392 { AREF6, 0x7a },
393 ENDMARKER,
394};
395
396/* 381/*
397 * register setting for color format 382 * register setting for color format
398 */ 383 */
399static const struct regval_list ov772x_RGB555_regs[] = { 384static const struct regval_list ov772x_RGB555_regs[] = {
385 { COM3, 0x00 },
400 { COM7, FMT_RGB555 | OFMT_RGB }, 386 { COM7, FMT_RGB555 | OFMT_RGB },
401 ENDMARKER, 387 ENDMARKER,
402}; 388};
403 389
404static const struct regval_list ov772x_RGB565_regs[] = { 390static const struct regval_list ov772x_RGB565_regs[] = {
391 { COM3, 0x00 },
405 { COM7, FMT_RGB565 | OFMT_RGB }, 392 { COM7, FMT_RGB565 | OFMT_RGB },
406 ENDMARKER, 393 ENDMARKER,
407}; 394};
@@ -413,6 +400,7 @@ static const struct regval_list ov772x_YYUV_regs[] = {
413}; 400};
414 401
415static const struct regval_list ov772x_UVYY_regs[] = { 402static const struct regval_list ov772x_UVYY_regs[] = {
403 { COM3, 0x00 },
416 { COM7, OFMT_YUV }, 404 { COM7, OFMT_YUV },
417 ENDMARKER, 405 ENDMARKER,
418}; 406};
@@ -634,9 +622,6 @@ static int ov772x_start_capture(struct soc_camera_device *icd)
634 * reset hardware 622 * reset hardware
635 */ 623 */
636 ov772x_reset(priv->client); 624 ov772x_reset(priv->client);
637 ret = ov772x_write_array(priv->client, ov772x_default_regs);
638 if (ret < 0)
639 goto start_end;
640 625
641 /* 626 /*
642 * set color format 627 * set color format