From: Mauro Carvalho Chehab <mchehab@infradead.org>
Date: Sat, 20 Jan 2007 16:58:20 +0000 (-0300)
Subject: V4L/DVB (5098): Added support for V4L2_STD_NTSC_443
X-Git-Tag: firefly_0821_release~31016^2~120
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=1427f6b6b96e573c0c8eb905dca9032f442a44cf;p=firefly-linux-kernel-4.4.55.git

V4L/DVB (5098): Added support for V4L2_STD_NTSC_443

Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
---

diff --git a/drivers/media/video/cx88/cx88-core.c b/drivers/media/video/cx88/cx88-core.c
index 278d2df77cdb..a51a3b76b1c8 100644
--- a/drivers/media/video/cx88/cx88-core.c
+++ b/drivers/media/video/cx88/cx88-core.c
@@ -899,6 +899,9 @@ int cx88_set_tvnorm(struct cx88_core *core, struct v4l2_tvnorm *norm)
 	if (norm->id & V4L2_STD_NTSC_M_JP) {
 		cxiformat = VideoFormatNTSCJapan;
 		cxoformat = 0x181f0008;
+	} else if (norm->id & V4L2_STD_NTSC_443) {
+		cxiformat = VideoFormatNTSC443;
+		cxoformat = 0x181f0008;
 	} else if (norm->id & V4L2_STD_PAL_M) {
 		cxiformat = VideoFormatPALM;
 		cxoformat = 0x1c1f0008;
@@ -915,10 +918,11 @@ int cx88_set_tvnorm(struct cx88_core *core, struct v4l2_tvnorm *norm)
 		cxiformat = VideoFormatNTSC;
 		cxoformat = 0x181f0008;
 	} else if (norm->id & V4L2_STD_SECAM) {
-		cxiformat = VideoFormatSECAM;
-		cxoformat = 0x181f0008;
 		step_db = 4250000 * 8;
 		step_dr = 4406250 * 8;
+
+		cxiformat = VideoFormatSECAM;
+		cxoformat = 0x181f0008;
 	} else { /* PAL */
 		cxiformat = VideoFormatPAL;
 		cxoformat = 0x181f0008;