Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp2113137ybi; Thu, 20 Jun 2019 09:17:52 -0700 (PDT) X-Google-Smtp-Source: APXvYqx8+GAoLTOTGEOLfhWaEFS21tSlTJOLIX1sGCx9vZVia0Oz7HYl92g0xrXTHMpXShS1LVZ+ X-Received: by 2002:a63:f4e:: with SMTP id 14mr13582120pgp.58.1561047472054; Thu, 20 Jun 2019 09:17:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561047472; cv=none; d=google.com; s=arc-20160816; b=n1OJ1NGe74OBq1Jgju7eg/7P9XvR22XaIwHfEQFLikNUCvaNWOAfTkost9qFaXBGxT X+HOoSs3/fj8JCP1DFamI1obp+bsZ+pC5HjlVFLMvuUfgySPT3uzXWAADBRnopJcc1/q Am0tY+joir7Z1UXiCU4yZWp2vHNV9CoCs+gTTE32aVaWaO2KSz5sbR6rnaLsyvyBf9eQ rsmxKLSZZ5E7uXmlkqk8x2rHfMgSmls9AMSKuVZYO1VjI1YSpdmg9MbstWP9n3RCEaKG nJEggHMo8D1+veiiBJMPfQ4bE0Qo8Gn1eV+6vF6rFG2O9RN6FTHE9QQ8sS9XyVa6+u5D iIiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=HDQNV+DN2KJNIeeS56URF7i3iOUbT0aIj/x+j+F4cTg=; b=P1E2dz1emzeMo/XxPekfDJstMIkCD0N9YC/eYWdxrJmo+3HLscwiOgKgnlTdpZBgYo z9wNwa5jAKWcqfGdD/hT9KqOppfmP4Ea4+GlgMU0e5Zix3Zu8UbcKLPEQwi9c8odRBni 6lPlWsSUK5Mwz1AJMD7wG9Ag3A0+kKDkDplCTxqzMSEwbEhsvdMe0K6RzQqnWD4Q5a70 iYpU/EnzBVd7pswt5xE/Ub5FB2NPLhFRLROtvRAfYuJ3pyS0a9YAPrq9bz2iMO9aKbxi Zl+3/u9c1hCBxMvCVYa507ZqCqYwSBMOZoIX6T9T1LCc5Eo1Nr/eunMwpBZYkurhdW+Q YDsg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i3si160114pjt.82.2019.06.20.09.17.36; Thu, 20 Jun 2019 09:17:52 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732258AbfFTQR2 (ORCPT + 99 others); Thu, 20 Jun 2019 12:17:28 -0400 Received: from mga11.intel.com ([192.55.52.93]:58983 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726661AbfFTQR2 (ORCPT ); Thu, 20 Jun 2019 12:17:28 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Jun 2019 09:17:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,397,1557212400"; d="scan'208";a="162414210" Received: from waelreed-mobl1.ger.corp.intel.com (HELO kekkonen.fi.intel.com) ([10.252.63.228]) by fmsmga007.fm.intel.com with ESMTP; 20 Jun 2019 09:17:25 -0700 Received: by kekkonen.fi.intel.com (Postfix, from userid 1000) id 42E1521D88; Thu, 20 Jun 2019 19:17:22 +0300 (EEST) Date: Thu, 20 Jun 2019 19:17:22 +0300 From: Sakari Ailus To: Hugues Fruchet Cc: Alexandre Torgue , Mauro Carvalho Chehab , Hans Verkuil , linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, Benjamin Gaignard , Yannick Fertre , Philippe CORNU , Mickael GUENE Subject: Re: [PATCH v2 0/3] DCMI bridge support Message-ID: <20190620161721.h3wn4nibomrvriw4@kekkonen.localdomain> References: <1560242912-17138-1-git-send-email-hugues.fruchet@st.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1560242912-17138-1-git-send-email-hugues.fruchet@st.com> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Hugues, On Tue, Jun 11, 2019 at 10:48:29AM +0200, Hugues Fruchet wrote: > This patch serie allows to connect non-parallel camera sensor to > DCMI thanks to a bridge connected in between such as STMIPID02 [1]. > > Media controller support is introduced first, then support of > several sub-devices within pipeline with dynamic linking > between them. > In order to keep backward compatibility with applications > relying on V4L2 interface only, format set on video node > is propagated to all sub-devices connected to camera interface. > > [1] https://www.spinics.net/lists/devicetree/msg278002.html General notes on the set, not related to any single patch: - Where's the sub-device representing the bridge itself? - As the driver becomes MC-centric, crop configuration takes place through V4L2 sub-device interface, not through the video device node. - Same goes for accessing sensor configuration: it does not take place through video node but through the sub-device nodes. -- Kind regards, Sakari Ailus sakari.ailus@linux.intel.com