diff options
author | Koji Matsuoka <koji.matsuoka.xm@renesas.com> | 2015-11-13 11:02:32 +0900 |
---|---|---|
committer | Ryo Kataoka <ryo.kataoka.wt@renesas.com> | 2015-11-13 11:17:32 +0900 |
commit | 8fb9cd14b142163fda02cd29303b0fd165b3402d (patch) | |
tree | e474d65c5f8d589c22fb1c57a2db91a4e72b4609 | |
parent | 5313e94a459b625c3cb21655181abcd26b74a024 (diff) | |
download | renesas-bsp-v4.2/rcar-3.0.x.tar.gz |
media: soc_camera: rcar_csi2: Add first field detection controlrcar-3.0.3v4.2/rcar-3.0.x
Since the first field can not determine odd field or even field,
this patch adds first field detection control.
Signed-off-by: Koji Matsuoka <koji.matsuoka.xm@renesas.com>
-rw-r--r-- | drivers/media/platform/soc_camera/rcar_csi2.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/media/platform/soc_camera/rcar_csi2.c b/drivers/media/platform/soc_camera/rcar_csi2.c index 1bd52df84a2ff9..05c1611329385b 100644 --- a/drivers/media/platform/soc_camera/rcar_csi2.c +++ b/drivers/media/platform/soc_camera/rcar_csi2.c @@ -365,11 +365,17 @@ static int rcar_csi2_hwinit(struct rcar_csi2 *priv) { switch (priv->lanes) { case 1: + /* First field number setting */ + iowrite32(0x00010001, priv->base + RCAR_CSI2_FLD); + tmp |= 0x1; vcdt |= (0x1e | RCAR_CSI2_VCDT_VCDTN_EN); /* YUV422 8 bit */ break; case 4: + /* First field number setting */ + iowrite32(0x00020001, priv->base + RCAR_CSI2_FLD); + tmp |= 0xF; vcdt |= (0x24 | RCAR_CSI2_VCDT_VCDTN_EN); /* RGB888 */ |