Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1227751imm; Wed, 1 Aug 2018 12:16:13 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdc0G2qSuwuxHgl29aCuCGF6nyssZLHFAviOEFsMVmap36KVjREiMioektyL2h6QxAadlMX X-Received: by 2002:a63:1015:: with SMTP id f21-v6mr26056725pgl.354.1533150973823; Wed, 01 Aug 2018 12:16:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533150973; cv=none; d=google.com; s=arc-20160816; b=Fgo5oUS+osCxVl7eM8elFPsJn/MuLll1kZIyPloyKgo0NWUVU+Eri1M5ej3cpgHgfs KCCfWrAoCTZcI2FmwTumgR02MmD1qgoRhoNQPbFR1eeGc7CNZs5McArYG0DlzO8iFDIJ k6ziDyfo6kIRgIrEURhYZl/mmKuEX3+7FoeiFhvHPJ4AZUJIz3OvQgtUtbh7NqnTNRm5 duj73ACagxzqz8XePZ3OtRJcdQwP/KQiUKAz8bLnMAqBKOGLEiCQ6Lv5YfLC1gXXj8pD DPPWtby+oA7mSSM59jLxIRJbuEflvZabHRaGopR35/Eqjj2941biTwHwfEoQ4ekCotjL idqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=pAJbrA/YfR7XZFVIlgPNgmhmafBwE/Gcygtk7HRyCVA=; b=nX/qOSZyhbdSe0gvAx7R0OogXndcUcOLAjGrYo/N8nFNUfY05K7gn9fG/FFAk00zPB 1bVRVUod39JcdqiLqHVRZVhk8tw+4ug1mRwKyzqaunCClaLc7uhax89J5tFbtvzZb4HU PxFRRoWKkL7/1Vm4sJibSVynqClXPU+r5QHwq/YWZve3trX4sSDLee8AFHf1jTPOogM5 0flcVXyZ57GgWDw353i7Q35titlwNNDYyBh0t0kxNQds+NQCvKRxUJvFLHv5G+hqFuVB O8om5w/JbtcrUDpAEJN0JEXSwE5BLfb6jzzKEzMUa8SESKbMVLiGkbPIo1WC/2lQ8c1h 7G1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Db15hkms; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f7-v6si14711379pgp.496.2018.08.01.12.15.59; Wed, 01 Aug 2018 12:16:13 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Db15hkms; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387454AbeHAU7y (ORCPT + 99 others); Wed, 1 Aug 2018 16:59:54 -0400 Received: from mail-pl0-f65.google.com ([209.85.160.65]:35667 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727684AbeHAU7x (ORCPT ); Wed, 1 Aug 2018 16:59:53 -0400 Received: by mail-pl0-f65.google.com with SMTP id w3-v6so9232744plq.2; Wed, 01 Aug 2018 12:12:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=pAJbrA/YfR7XZFVIlgPNgmhmafBwE/Gcygtk7HRyCVA=; b=Db15hkmsBTjNalq8a1mRmC2WNBZ3eFO/cX0GSyZSkuq+cG5oXNYv18SNehAAUodHYg nIhbFq7NO8p5RwkXB/57MjB6TSfKmOHTsCRzKQDZnreUgrpNvqgtnlJEEtvVqs/k3dyF g+pO5dZbyjZPP7fCtab2HTWWlcu3y4WFdU4uK6nPjOK4jPAnKm04i/9vw6gZDsU+j2WR K9YB24x+LsBnynboW++jBQCtKvmBvw+2gFzhAGmjpxpO7Fq3Z2DEKTCVLXlzLXgvEzL0 2uxc7cfjOhp48sk1gbttjQeabCH3w5a0T7WryLKBMl1u3lcKD34Rbg8Mbp0A4ed1S2aX wSqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=pAJbrA/YfR7XZFVIlgPNgmhmafBwE/Gcygtk7HRyCVA=; b=GvtjOVy/v/LhK5MjV18gMNU8/goaqcm2//IiWu/vKDX7c7yaJGDX9G4a2M2fTPlhC1 JADG3NVMrj1FU5pZFJdva2equUiaQJM2raHF2eNV+Dqeqv3c2nqai4dwsP53xnb43f1X rfC4LanDjAs2mBMgvzOft65XRvAumn/nEgRfZvZCfyoQgPIa8fpe8vwj2zpvLvKoUq3f 3Jcbni6duRSI0RTalui+hFy6W8n3L/ejE5y6nTEaiVjFifD/3d8Zl0uAKB9p3qXI9gPP 3Sum87Mg7k/NMMvF2hBmlKzdIwXv8JK06CSMmkYZlrFdZ7B+1ONaieANHgX47luXDKWS HCQA== X-Gm-Message-State: AOUpUlEPo+X2V4fkrv+CleUouOvSYGbj0SldrHqzAuSt7TkiGN3AahNw iVYPI591Y2w7yaCtaQyqaMm5A1Bi X-Received: by 2002:a17:902:3a5:: with SMTP id d34-v6mr2529338pld.98.1533150758942; Wed, 01 Aug 2018 12:12:38 -0700 (PDT) Received: from mappy.world.mentorg.com (c-24-5-209-231.hsd1.ca.comcast.net. [24.5.209.231]) by smtp.googlemail.com with ESMTPSA id u42-v6sm31171336pgn.1.2018.08.01.12.12.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 01 Aug 2018 12:12:38 -0700 (PDT) From: Steve Longerbeam X-Google-Original-From: Steve Longerbeam To: linux-media@vger.kernel.org Cc: Steve Longerbeam , Philipp Zabel , dri-devel@lists.freedesktop.org (open list:DRM DRIVERS FOR FREESCALE IMX), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v3 02/14] gpu: ipu-csi: Check for field type alternate Date: Wed, 1 Aug 2018 12:12:15 -0700 Message-Id: <1533150747-30677-3-git-send-email-steve_longerbeam@mentor.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1533150747-30677-1-git-send-email-steve_longerbeam@mentor.com> References: <1533150747-30677-1-git-send-email-steve_longerbeam@mentor.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When the CSI is receiving from a bt.656 bus, include a check for field type 'alternate' when determining whether to set CSI clock mode to CCIR656_INTERLACED or CCIR656_PROGRESSIVE. Signed-off-by: Steve Longerbeam --- drivers/gpu/ipu-v3/ipu-csi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/ipu-v3/ipu-csi.c b/drivers/gpu/ipu-v3/ipu-csi.c index caa05b0..5450a2d 100644 --- a/drivers/gpu/ipu-v3/ipu-csi.c +++ b/drivers/gpu/ipu-v3/ipu-csi.c @@ -339,7 +339,8 @@ static void fill_csi_bus_cfg(struct ipu_csi_bus_config *csicfg, break; case V4L2_MBUS_BT656: csicfg->ext_vsync = 0; - if (V4L2_FIELD_HAS_BOTH(mbus_fmt->field)) + if (V4L2_FIELD_HAS_BOTH(mbus_fmt->field) || + mbus_fmt->field == V4L2_FIELD_ALTERNATE) csicfg->clk_mode = IPU_CSI_CLK_MODE_CCIR656_INTERLACED; else csicfg->clk_mode = IPU_CSI_CLK_MODE_CCIR656_PROGRESSIVE; -- 2.7.4