Received: by 10.223.185.116 with SMTP id b49csp8403429wrg; Fri, 2 Mar 2018 00:48:36 -0800 (PST) X-Google-Smtp-Source: AG47ELusExYj8Cakh19G9m5bF5BP0Wc3ddh042YHFaRkUOILSfbHlEXUDEcBlUHutlhJtTMVQWYt X-Received: by 10.99.65.199 with SMTP id o190mr4028496pga.238.1519980516047; Fri, 02 Mar 2018 00:48:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519980516; cv=none; d=google.com; s=arc-20160816; b=eWuDhq7Ltg8ux9fmsHJ/uBCXxYBgFH4X4pox5HXw6AqSWn3wb/DgFHdEKCphBOS6wk La5UB1LnT8uaXylh4JYrrfz68ynspkHxZq5rQM9mXhHgAfiJpFw/OGOBrQe0UerWfe0n 9QZRj8Eu+PxSC72WjqTyqiKA9aP1ShNiSBpo4W3asPAOpjvvDn4j0LlYWWNASuxHWjPs VZiMYcd9MbWo5GpRk0BXc1VtKLReCQe5NeptOeKikNtFUX+rqTkgdsq750Lg6VFUnfXp nNuN1V3EqeVD+ivMxPjM2fP599cSDPn8aEItukxTFa20V+4puiFH4/GMlAgPKuxG4UaF s4Og== 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:arc-authentication-results; bh=gMc5mP2T+6kDXp0Y820YEr68u/chuP47TryTa5+JbtY=; b=MZF4rjDPRCK/435ily2gfo8VYi2VOlgG3j2JJoI+Uu0SOAO+bx8Y16b8ozMVdLdQUA shYRlo5gC23SM5KVDxcRFZA7A/8pjoHfI9sTvaEw4aXDnNFxoj4upGrDRiv4WIp6wQKG b10qh4Y1wX9iWx4sxh8oy9LHj4OHJqr7cR011ltnHdCLenQpqmXt3xGQvTLipI1X+QxK wSkxyJc+C+0MrdTp8Agh+swsEGrRsZhsm42FkjDY81dsQfp71X1Jrf/B88xllr5//BJo iDUtXcDt7AlTGpkmefczdlaOy5YT4hfODIiHcBSJTQoWMkpZ7LSJNlz1+XXq3uGs45gQ g27w== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u133si3722983pgb.101.2018.03.02.00.48.21; Fri, 02 Mar 2018 00:48:35 -0800 (PST) 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1422674AbeCBIKX (ORCPT + 99 others); Fri, 2 Mar 2018 03:10:23 -0500 Received: from mga03.intel.com ([134.134.136.65]:29659 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1034356AbeCBIKV (ORCPT ); Fri, 2 Mar 2018 03:10:21 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Mar 2018 00:10:20 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,411,1515484800"; d="scan'208";a="179313655" Received: from vkoul-udesk7.iind.intel.com (HELO localhost) ([10.223.84.143]) by orsmga004.jf.intel.com with ESMTP; 02 Mar 2018 00:10:16 -0800 Date: Fri, 2 Mar 2018 13:44:08 +0530 From: Vinod Koul To: Eugeniy Paltsev Cc: dmaengine@vger.kernel.org, linux-snps-arc@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Dan Williams , Rob Herring , Wan Ahmad Zainie , Alexey Brodkin , Andy Shevchenko Subject: Re: [PATCH v2 2/2] dt-bindings: Document the Synopsys DW AXI DMA bindings Message-ID: <20180302081408.GK15443@localhost> References: <20180226145628.11892-1-Eugeniy.Paltsev@synopsys.com> <20180226145628.11892-3-Eugeniy.Paltsev@synopsys.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180226145628.11892-3-Eugeniy.Paltsev@synopsys.com> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 26, 2018 at 05:56:28PM +0300, Eugeniy Paltsev wrote: > This patch adds documentation of device tree bindings for the Synopsys > DesignWare AXI DMA controller. > > Signed-off-by: Eugeniy Paltsev > --- > .../devicetree/bindings/dma/snps,dw-axi-dmac.txt | 41 ++++++++++++++++++++++ > 1 file changed, 41 insertions(+) > create mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt > > diff --git a/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt b/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt > new file mode 100644 > index 0000000..f237b79 > --- /dev/null > +++ b/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt > @@ -0,0 +1,41 @@ > +Synopsys DesignWare AXI DMA Controller > + > +Required properties: > +- compatible: "snps,axi-dma-1.01a" > +- reg: Address range of the DMAC registers. This should include > + all of the per-channel registers. > +- interrupt: Should contain the DMAC interrupt number. > +- interrupt-parent: Should be the phandle for the interrupt controller > + that services interrupts for this device. > +- dma-channels: Number of channels supported by hardware. > +- snps,dma-masters: Number of AXI masters supported by the hardware. > +- snps,data-width: Maximum AXI data width supported by hardware. > + (0 - 8bits, 1 - 16bits, 2 - 32bits, ..., 6 - 512bits) > +- snps,priority: Priority of channel. Array size is equal to the number of > + dma-channels. Priority value must be programmed within [0:dma-channels-1] > + range. (0 - minimum priority) > +- snps,block-size: Maximum block size supported by the controller channel. > + Array size is equal to the number of dma-channels. > + > +Optional properties: > +- snps,axi-max-burst-len: Restrict master AXI burst length by value specified > + in this property. If this property is missing the maximum AXI burst length > + supported by DMAC is used. [1:256] > + > +Example: > + > +dmac: dma-controller@80000 { > + compatible = "snps,axi-dma-1.01a"; do we need "snps here..? > + reg = <0x80000 0x400>; > + clocks = <&core_clk>, <&cfgr_clk>; > + clock-names = "core-clk", "cfgr-clk"; > + interrupt-parent = <&intc>; > + interrupts = <27>; > + > + dma-channels = <4>; > + snps,dma-masters = <2>; > + snps,data-width = <3>; > + snps,block-size = <4096 4096 4096 4096>; > + snps,priority = <0 1 2 3>; > + snps,axi-max-burst-len = <16>; > +}; > -- > 2.9.3 > -- ~Vinod