Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp3355152ybd; Fri, 28 Jun 2019 07:14:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqy9OBynrBUn0n7LpBaeW4a4Wlgb7RXv+wfCGTm3Nc26H+jkhhySSu+UMOzWHPRvOxULcEv5 X-Received: by 2002:a17:902:1566:: with SMTP id b35mr12276133plh.147.1561731267035; Fri, 28 Jun 2019 07:14:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561731267; cv=none; d=google.com; s=arc-20160816; b=xPjJ0dUdp1iCDuBaqBXkgBNk7trzJOqOcti2FzZJ0CgxFzfABpo8a0pAoHA3A2+cAF 0SloQZqQiboUnJfMZTD4dYXvNFf9ef0Bund4yiQFvD1sZdDFqJJ7oMySNbmVXPSCkaBf gp2PLCsCkvqiJ6eLdfBVJvD/Ht37w3APriasM9bHrGz79p8mkSnGDv2QDVAc6vRx/uPh lzhiaKjfKAl1qo9J6isEDpyP2zlXM32SFeeicvqGAF4b50yyCD2emp/Sw3UxsCBc2CZ3 whdODobBUbGTiXT6pcZ8bPcqxje2UN1Gp0pw6hu0hdVf08W5B9vNMdeVPllz+JWl3KQB s7Gg== 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=RSzCh+k3dT5FXV6KvIEqiYgccjTKCNppZynTiyknxCM=; b=tuKZpf0z64NxTeot9QpbAuk1vA8A2F6JDHATBaFeNHTYDbCxxJV9gGHSO9YjKNlaQX pSfJiodDsOEb2VmzEJPzwHPAU2DFNb1t+hP09B7mPUO1s1WCV3Wb4LH0On5094h/BFGA B3dSVrDvX+GOBYMaa8icqrqKn/H4So5GTvYLM9M0AgYQc6KxwrF0FZeEnaWknVgHB9Xx 1lbA6OqpXkzWWTQu5gNEdmT1+7Nz49VhOWun52ypCFJU0vDtVNyiDBxGREznzRxtqLL4 sUiNf6BoTo7lW23yWdAhrvgh4MPUeW98UvwMrLL7C+pX8POVA9FuTRGyCe+o3/nV16Cj lmpg== 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=iki.fi Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e92si2305579pld.312.2019.06.28.07.14.00; Fri, 28 Jun 2019 07:14:27 -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=iki.fi Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726762AbfF1ONp (ORCPT + 99 others); Fri, 28 Jun 2019 10:13:45 -0400 Received: from retiisi.org.uk ([95.216.213.190]:34370 "EHLO hillosipuli.retiisi.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726616AbfF1ONp (ORCPT ); Fri, 28 Jun 2019 10:13:45 -0400 Received: from valkosipuli.localdomain (valkosipuli.retiisi.org.uk [IPv6:2a01:4f9:c010:4572::80:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by hillosipuli.retiisi.org.uk (Postfix) with ESMTPS id 5FF8B634C7F; Fri, 28 Jun 2019 17:13:27 +0300 (EEST) Received: from sailus by valkosipuli.localdomain with local (Exim 4.89) (envelope-from ) id 1hgrd0-0000lV-Ns; Fri, 28 Jun 2019 17:13:26 +0300 Date: Fri, 28 Jun 2019 17:13:26 +0300 From: Sakari Ailus To: Luis Oliveira Cc: mchehab@kernel.org, davem@davemloft.net, gregkh@linuxfoundation.org, Jonathan.Cameron@huawei.com, robh@kernel.org, nicolas.ferre@microchip.com, paulmck@linux.ibm.com, mark.rutland@arm.com, kishon@ti.com, devicetree@vger.kernel.org, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Joao.Pinto@synopsys.com Subject: Re: [v4 1/6] dt-bindings: media: Document bindings for DW MIPI CSI-2 Host Message-ID: <20190628141326.swgl3kg4fj5pmlqx@valkosipuli.retiisi.org.uk> References: <1560280855-18085-1-git-send-email-luis.oliveira@synopsys.com> <1560280855-18085-2-git-send-email-luis.oliveira@synopsys.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1560280855-18085-2-git-send-email-luis.oliveira@synopsys.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 Luis, Thank you for the patchset. On Tue, Jun 11, 2019 at 09:20:50PM +0200, Luis Oliveira wrote: > From: Luis Oliveira > > Add bindings for Synopsys DesignWare MIPI CSI-2 host. > > Signed-off-by: Luis Oliveira > --- > Changelog > v3-v4 > - remove "plat" from the block name @rob @laurent > - remove "phy-names" when single-entry @rob > - remove "snps,output-type" -> went to the driver config @laurent > > .../devicetree/bindings/media/snps,dw-csi.txt | 41 ++++++++++++++++++++++ > 1 file changed, 41 insertions(+) > create mode 100644 Documentation/devicetree/bindings/media/snps,dw-csi.txt > > diff --git a/Documentation/devicetree/bindings/media/snps,dw-csi.txt b/Documentation/devicetree/bindings/media/snps,dw-csi.txt > new file mode 100644 > index 0000000..613b7f9 > --- /dev/null > +++ b/Documentation/devicetree/bindings/media/snps,dw-csi.txt > @@ -0,0 +1,41 @@ > +Synopsys DesignWare CSI-2 Host controller > + > +Description > +----------- > + > +This HW block is used to receive image coming from an MIPI CSI-2 compatible > +camera. > + > +Required properties: > +- compatible : shall be "snps,dw-csi" > +- reg : physical base address and size of the device memory > + mapped registers; > +- interrupts : DW CSI-2 Host interrupts > +- phys : List of one PHY specifier (as defined in > + Documentation/devicetree/bindings/phy/phy-bindings.txt). > + This PHY is a MIPI DPHY working in RX mode. > +- resets : Reference to a reset controller (optional) > + > +The per-board settings: > + - port sub-node describing a single endpoint connected to the camera as > + described in video-interfaces.txt[1]. Which endpoint properties in video-interfaces.txt are relevant for the hardware? Which values may they have? > + > +Example: > + > + csi2: csi2@3000 { > + compatible = "snps,dw-csi"; > + #address-cells = <1>; > + #size-cells = <0>; > + reg = < 0x03000 0x7FF>; reg = <0x03000 0x7FF>; > + phys = <&mipi_dphy_rx>; > + resets = <&dw_rst 1>; > + interrupts = <2>; > + > + port@0 { > + reg = <0>; You can drop "@0" and the reg property. > + csi_ep1: endpoint { > + remote-endpoint = <&camera_1>; > + data-lanes = <1 2>; > + }; > + }; > + }; -- Kind regards, Sakari Ailus