[{"id":1769954,"web_url":"http://patchwork.ozlabs.org/comment/1769954/","msgid":"<20170918081134.obpoaiwd7dgzdcak@flea.lan>","list_archive_url":null,"date":"2017-09-18T08:11:34","subject":"Re: [PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","submitter":{"id":12916,"url":"http://patchwork.ozlabs.org/api/people/12916/","name":"Maxime Ripard","email":"maxime.ripard@free-electrons.com"},"content":"On Sun, Sep 17, 2017 at 05:19:52AM +0200, Stefan Brüns wrote:\n> The A64 is register compatible with the H3, but has a different number\n> of dma channels and request ports.\n> \n> Attach additional properties to the node to allow future reuse of the\n> compatible for controllers with different number of channels/requests.\n> \n> If dma-requests is not specified, the register layout defined maximum\n> of 32 is used.\n> \n> Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>\n> ---\n>  .../devicetree/bindings/dma/sun6i-dma.txt          | 26 ++++++++++++++++++++++\n>  1 file changed, 26 insertions(+)\n> \n> diff --git a/Documentation/devicetree/bindings/dma/sun6i-dma.txt b/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> index 98fbe1a5c6dd..6ebc79f95202 100644\n> --- a/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> +++ b/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> @@ -27,6 +27,32 @@ Example:\n>  \t\t#dma-cells = <1>;\n>  \t};\n>  \n> +------------------------------------------------------------------------------\n> +For A64 DMA controller:\n> +\n> +Required properties:\n> +- compatible:\t\"allwinner,sun50i-a64-dma\"\n> +- dma-channels: Number of DMA channels supported by the controller.\n> +\t\tRefer to Documentation/devicetree/bindings/dma/dma.txt\n> +- all properties above, i.e. reg, interrupts, clocks, resets and #dma-cells\n> +\n> +Optional properties:\n> +- dma-requests: Number of DMA request signals supported by the controller.\n> +\t\tRefer to Documentation/devicetree/bindings/dma/dma.txt\n\nYou're error'ing out if dma-requests, so it isn't optional. I guess we\nshould just make it mandatory.\n\nOnce done,\nAcked-by: Maxime Ripard <maxime.ripard@free-electrons.com>\n\nMaxime","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"lIKxhozM\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xwdzG4m7Qz9s3w\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tMon, 18 Sep 2017 18:12:42 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dtrAH-0007hX-U0; Mon, 18 Sep 2017 08:12:25 +0000","from mail.free-electrons.com ([62.4.15.54])\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dtr9n-0007AY-IS for linux-arm-kernel@lists.infradead.org;\n\tMon, 18 Sep 2017 08:12:02 +0000","by mail.free-electrons.com (Postfix, from userid 110)\n\tid 6085220A2E; Mon, 18 Sep 2017 10:11:34 +0200 (CEST)","from localhost (LStLambert-657-1-97-87.w90-63.abo.wanadoo.fr\n\t[90.63.216.87])\n\tby mail.free-electrons.com (Postfix) with ESMTPSA id 33F0D2081F;\n\tMon, 18 Sep 2017 10:11:34 +0200 (CEST)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:Cc:\n\tList-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:\n\tIn-Reply-To:MIME-Version:References:Message-ID:Subject:To:From:Date:Reply-To:\n\tContent-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner;\n\tbh=Monw9uXSyZz24VoMWnNOjpLlnNXcfvFfN+vQ0dtQzAA=;\n\tb=lIKxhozML/W7jl03gqgLZ2RXS\n\thr0ucWUSOvTyPhQ1acDnFJJcMwqhiiU0so0TMeCY0jtb09TZZOoVCq8MqXpiaesttV95MOLLnnC8m\n\t9fPw+8NJYwRXpI6Py58okw8gLjVDE5CrKmTd5ZNRwZcqc7Ujnl/QBzTrH8jJEHUCLkKpXtptaWlID\n\te0HbFnFQqAR5CLL2WFFpLCqdKTzW3X0rHGvLtF5mJgBLSReWf0nN63dURfRZ/Av5sZ8yct16tWEOu\n\t5fEstnjL5ogdH7vJua0ZKCdXU8qFl4ff7pNerbP0dF3azwaYgU4xAbFVNrWqJbA4BdhJaXpEYbzR3\n\txlciWsfsw==;","X-Spam-Checker-Version":"SpamAssassin 3.4.0 (2014-02-07) on\n\tmail.free-electrons.com","X-Spam-Level":"","X-Spam-Status":"No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT\n\tshortcircuit=ham autolearn=disabled version=3.4.0","Date":"Mon, 18 Sep 2017 10:11:34 +0200","From":"Maxime Ripard <maxime.ripard@free-electrons.com>","To":"Stefan =?iso-8859-1?q?Br=FCns?= <stefan.bruens@rwth-aachen.de>","Subject":"Re: [PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","Message-ID":"<20170918081134.obpoaiwd7dgzdcak@flea.lan>","References":"<20170917031956.28010-1-stefan.bruens@rwth-aachen.de>\n\t<20170917031956.28010-7-stefan.bruens@rwth-aachen.de>","MIME-Version":"1.0","In-Reply-To":"<20170917031956.28010-7-stefan.bruens@rwth-aachen.de>","User-Agent":"NeoMutt/20170714 (1.8.3)","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170918_011156_701271_1743F1DA ","X-CRM114-Status":"GOOD (  15.28  )","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"devicetree@vger.kernel.org, Vinod Koul <vinod.koul@intel.com>,\n\tAndre Przywara <andre.przywara@arm.com>, linux-kernel@vger.kernel.org,\n\tCode Kipper <codekipper@gmail.com>, linux-sunxi@googlegroups.com,\n\tRob Herring <robh+dt@kernel.org>, dmaengine@vger.kernel.org,\n\tChen-Yu Tsai <wens@csie.org>, linux-arm-kernel@lists.infradead.org","Content-Type":"multipart/mixed;\n\tboundary=\"===============2578305683485080821==\"","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1770166,"web_url":"http://patchwork.ozlabs.org/comment/1770166/","msgid":"<13822703.glkPkggzn6@sbruens-linux>","list_archive_url":null,"date":"2017-09-18T13:38:50","subject":"Re: [PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","submitter":{"id":67055,"url":"http://patchwork.ozlabs.org/api/people/67055/","name":"Stefan Brüns","email":"stefan.bruens@rwth-aachen.de"},"content":"On Montag, 18. September 2017 10:11:34 CEST Maxime Ripard wrote:\n> On Sun, Sep 17, 2017 at 05:19:52AM +0200, Stefan Brüns wrote:\n> > The A64 is register compatible with the H3, but has a different number\n> > of dma channels and request ports.\n> > \n> > Attach additional properties to the node to allow future reuse of the\n> > compatible for controllers with different number of channels/requests.\n> > \n> > If dma-requests is not specified, the register layout defined maximum\n> > of 32 is used.\n> > \n> > Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>\n> > ---\n> > \n> >  .../devicetree/bindings/dma/sun6i-dma.txt          | 26\n> >  ++++++++++++++++++++++ 1 file changed, 26 insertions(+)\n> > \n> > diff --git a/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> > b/Documentation/devicetree/bindings/dma/sun6i-dma.txt index\n> > 98fbe1a5c6dd..6ebc79f95202 100644\n> > --- a/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> > +++ b/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> > \n> > @@ -27,6 +27,32 @@ Example:\n> >  \t\t#dma-cells = <1>;\n> >  \t\n> >  \t};\n> > \n> > +-------------------------------------------------------------------------\n> > ----- +For A64 DMA controller:\n> > +\n> > +Required properties:\n> > +- compatible:\t\"allwinner,sun50i-a64-dma\"\n> > +- dma-channels: Number of DMA channels supported by the controller.\n> > +\t\tRefer to Documentation/devicetree/bindings/dma/dma.txt\n> > +- all properties above, i.e. reg, interrupts, clocks, resets and\n> > #dma-cells +\n> > +Optional properties:\n> > +- dma-requests: Number of DMA request signals supported by the\n> > controller.\n> > +\t\tRefer to Documentation/devicetree/bindings/dma/dma.txt\n> \n> You're error'ing out if dma-requests, so it isn't optional. I guess we\n> should just make it mandatory.\n\nNo, it defaults to DMA_CHAN_MAX_DRQ = 31, see patch 07/10.\n\nKind regards,\n\nStefan","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"siXJhU7r\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xwnDT5jHJz9s4s\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tMon, 18 Sep 2017 23:39:37 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dtwGs-0000Bv-6U; Mon, 18 Sep 2017 13:39:34 +0000","from mail-out-1.itc.rwth-aachen.de ([134.130.5.46])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dtwGg-0008Ov-8f for linux-arm-kernel@lists.infradead.org;\n\tMon, 18 Sep 2017 13:39:25 +0000","from rwthex-w2-a.rwth-ad.de ([134.130.26.158])\n\tby mail-in-1.itc.rwth-aachen.de with ESMTP; 18 Sep 2017 15:38:51 +0200","from rwthex-w1-a.rwth-ad.de (2002:8682:1a9c::8682:1a9c) by\n\trwthex-w2-a.rwth-ad.de (2002:8682:1a9e::8682:1a9e) with Microsoft\n\tSMTP Server\n\t(version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1034.26; Mon, 18 Sep 2017 15:38:50 +0200","from rwthex-w1-a.rwth-ad.de ([fe80::fd01:de75:d684:fb97]) by\n\trwthex-w1-a.rwth-ad.de ([fe80::fd01:de75:d684:fb97%21]) with mapi id\n\t15.01.1034.026; Mon, 18 Sep 2017 15:38:50 +0200"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To:\n\tReferences:Message-ID:Date:Subject:To:From:Reply-To:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=VGZPUNzdTL1Ix3275U8LFCXqn6pPWsr3lAL1IwVIAtE=;\n\tb=siXJhU7rVinF9R\n\tf0YAxOJ8znSGe7npUPjLQLQK5w5iFGOhUXXVMFp6VU+pir725UcvWGWCqjUbZumyrg0FLwxto1M/2\n\tK2eRZCLXDiTup23kxjLEBWW6L280pR8Uz9UKx7lGC2lGxOeLQC2V+wPHVCZd71yn99SYr5soBmpgJ\n\tRUcvf/e/HPtRp2rCcoc5ZO2uXzqPG4PzKbpeeWOYUTM8eDp2syojeXlgyn8kdx3hOMH9tdFHvgaEH\n\tSO2ra4/A2h8srQZ7O1dLAOemndwIzacAohOmZ5T8fFr40rWchZM+9ryDVpSL7FWmNC8Mil1o2hX7W\n\t9hDVwLPisvpZnbT7CBFQ==;","X-IronPort-AV":"E=Sophos;i=\"5.42,413,1500933600\"; d=\"scan'208\";a=\"13904858\"","From":"=?iso-8859-1?q?Br=FCns=2C_Stefan?= <Stefan.Bruens@rwth-aachen.de>","To":"Maxime Ripard <maxime.ripard@free-electrons.com>","Subject":"Re: [PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","Thread-Topic":"[PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","Thread-Index":"AQHTMFah16CQC7zw5EGQNSbmYFTjQqK6hLcA","Date":"Mon, 18 Sep 2017 13:38:50 +0000","Message-ID":"<13822703.glkPkggzn6@sbruens-linux>","References":"<20170917031956.28010-1-stefan.bruens@rwth-aachen.de>\n\t<20170917031956.28010-7-stefan.bruens@rwth-aachen.de>\n\t<20170918081134.obpoaiwd7dgzdcak@flea.lan>","In-Reply-To":"<20170918081134.obpoaiwd7dgzdcak@flea.lan>","Accept-Language":"en-US, de-DE","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-originating-ip":"[78.35.13.203]","Content-ID":"<29E16918749D36448517A33892830162@rwth-ad.de>","MIME-Version":"1.0","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170918_063922_794145_3C4279D7 ","X-CRM114-Status":"GOOD (  11.01  )","X-Spam-Score":"-4.2 (----)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-4.2 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at http://www.dnswl.org/,\n\tmedium trust [134.130.5.46 listed in list.dnswl.org]\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"\"devicetree@vger.kernel.org\" <devicetree@vger.kernel.org>,\n\tVinod Koul <vinod.koul@intel.com>,\n\tAndre Przywara <andre.przywara@arm.com>, \n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n\tCode Kipper <codekipper@gmail.com>,\n\t\"linux-sunxi@googlegroups.com\" <linux-sunxi@googlegroups.com>,\n\tRob Herring <robh+dt@kernel.org>,\n\t\"dmaengine@vger.kernel.org\" <dmaengine@vger.kernel.org>,\n\tChen-Yu Tsai <wens@csie.org>, \"linux-arm-kernel@lists.infradead.org\"\n\t<linux-arm-kernel@lists.infradead.org>","Content-Type":"text/plain; charset=\"iso-8859-1\"","Content-Transfer-Encoding":"quoted-printable","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1772277,"web_url":"http://patchwork.ozlabs.org/comment/1772277/","msgid":"<20170920205300.io3ghr54kzk763kt@rob-hp-laptop>","list_archive_url":null,"date":"2017-09-20T20:53:00","subject":"Re: [PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","submitter":{"id":62529,"url":"http://patchwork.ozlabs.org/api/people/62529/","name":"Rob Herring (Arm)","email":"robh@kernel.org"},"content":"On Sun, Sep 17, 2017 at 05:19:52AM +0200, Stefan Brüns wrote:\n> The A64 is register compatible with the H3, but has a different number\n> of dma channels and request ports.\n> \n> Attach additional properties to the node to allow future reuse of the\n> compatible for controllers with different number of channels/requests.\n> \n> If dma-requests is not specified, the register layout defined maximum\n> of 32 is used.\n> \n> Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>\n> ---\n>  .../devicetree/bindings/dma/sun6i-dma.txt          | 26 ++++++++++++++++++++++\n>  1 file changed, 26 insertions(+)\n> \n> diff --git a/Documentation/devicetree/bindings/dma/sun6i-dma.txt b/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> index 98fbe1a5c6dd..6ebc79f95202 100644\n> --- a/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> +++ b/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> @@ -27,6 +27,32 @@ Example:\n>  \t\t#dma-cells = <1>;\n>  \t};\n>  \n> +------------------------------------------------------------------------------\n> +For A64 DMA controller:\n> +\n> +Required properties:\n> +- compatible:\t\"allwinner,sun50i-a64-dma\"\n> +- dma-channels: Number of DMA channels supported by the controller.\n> +\t\tRefer to Documentation/devicetree/bindings/dma/dma.txt\n> +- all properties above, i.e. reg, interrupts, clocks, resets and #dma-cells\n> +\n> +Optional properties:\n> +- dma-requests: Number of DMA request signals supported by the controller.\n> +\t\tRefer to Documentation/devicetree/bindings/dma/dma.txt\n> +\n> +Example:\n> +\tdma: dma-controller@01c02000 {\n\nDrop the leading 0. Building dtbs with W=2 will tell you this.\n\nWith that,\n\nAcked-by: Rob Herring <robh@kernel.org>\n\n> +\t\tcompatible = \"allwinner,sun50i-a64-dma\";\n> +\t\treg = <0x01c02000 0x1000>;\n> +\t\tinterrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;\n> +\t\tclocks = <&ccu CLK_BUS_DMA>;\n> +\t\tdma-channels = <8>;\n> +\t\tdma-requests = <27>;\n> +\t\tresets = <&ccu RST_BUS_DMA>;\n> +\t\t#dma-cells = <1>;\n> +\t};\n> +------------------------------------------------------------------------------\n> +\n>  Clients:\n>  \n>  DMA clients connected to the A31 DMA controller must use the format\n> -- \n> 2.14.1\n>","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"UiXuuHEv\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=infradead.org header.i=@infradead.org\n\theader.b=\"t2KkDzn+\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xyD1B0nPWz9s7c\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tThu, 21 Sep 2017 07:49:50 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dumsJ-000328-Ox; Wed, 20 Sep 2017 21:49:43 +0000","from merlin.infradead.org ([2001:8b0:10b:1231::1])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dumrs-0002cI-E9 for linux-arm-kernel@bombadil.infradead.org;\n\tWed, 20 Sep 2017 21:49:16 +0000","from mail-pf0-f193.google.com ([209.85.192.193])\n\tby merlin.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dulzp-0007M8-4t for linux-arm-kernel@lists.infradead.org;\n\tWed, 20 Sep 2017 20:53:25 +0000","by mail-pf0-f193.google.com with SMTP id a7so1625929pfj.5\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tWed, 20 Sep 2017 13:53:02 -0700 (PDT)","from localhost ([2620:0:1000:fd28:e83d:5428:912b:b325])\n\tby smtp.gmail.com with ESMTPSA id\n\tf9sm9329455pfe.150.2017.09.20.13.53.01\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tWed, 20 Sep 2017 13:53:01 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:\n\tMessage-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=YpkexS2NXNIpmrJtcw/4J6wO6zdbyDXDMzf9wIfKph0=;\n\tb=UiXuuHEvMKi/0v\n\tW8c1h8QAhP9WyOw6kruG8f6pqn8/uFPxHzyBH6AKji/9blE898cSPgWBBsUdHOI7oRudoRLRmdc6G\n\twcA+HjYoAEvKCyyGZ7bI4mESTNiLoEAMUubAj9ctQW3Iqfx9uUwJ3DmUZQHONq8sZr+/xJc6PUpu8\n\tfrcUVw+zoF8sN7N25zfj25Ky6BHwFgfUz3wvLR5XIZO0T/lQi5CPYtiDCXQRof353hp0+2Qm6Y0ES\n\tmHJ2DWHVXLZbx7LB0oI9jx7CGRfq9ijdk0GfJbqH1iN7li1/LPnZCJENL4S6GzZAAxH0jRTh5H5b6\n\tQULf/3w/3fpddkq9pJdg==;","v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=infradead.org; s=merlin.20170209;\n\th=In-Reply-To:Content-Transfer-Encoding:\n\tContent-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:\n\tSender:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:\n\tList-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;\n\tbh=k6ToE6Bz6a9Am4twPuPJtHhB+0pr8lweSCa/wg338Gw=;\n\tb=t2KkDzn+NOWG5YkKfZwjt9vPgY\n\tqkpOVgD/I2Zwt84fhXEz0FYpg/bef0fx5k3ryeX685gnDZd1V+44ZmVtOK6jhn/urqKkPpmcmdjVm\n\tBLbhrhxCXWSmeQOa3u90vacF1csLU2H4NWAGE0dQ/9qks29Uwv+ZlwqUmWfVdOP3JT0A0H1uN9hjd\n\thdZYFL5dls2ZWGwHWL1AsB+XnRszwqlG8I+wJUilqsOcfRSo1lQ9qpEonWebMoJvBH5ii51uP53z2\n\tofIKZdn/8Izxdgto5Y3ATUm54A41d/4ukcmzTCVp3EpPk3w+67sjDBefch4nTPUKvfiES5vSEqp2+\n\tpi7drwew==;"],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:content-transfer-encoding\n\t:in-reply-to:user-agent;\n\tbh=k6ToE6Bz6a9Am4twPuPJtHhB+0pr8lweSCa/wg338Gw=;\n\tb=kZnLgg517EX/Z0+i4QJcufQT6X4pgzMwtgt4UIb8MGlAV4OTnzZvRqDXwYFnC+liUs\n\tY6+XgUjSQbfrqBQxVt1IEd0oZOS8EVjJcQ1SGZNAL6BLn2/UNYngdgjebJD8sYGJA1d1\n\tXfXe24q6bibL5d4dUb7/QkYUl8p88NT6Kal0Idy/CKnmqvd1+jjCdxAdD/T6SN8nFokY\n\t4iINr8xcFDRKpzdWVeOqvnvDDtz4u2TRSNH34O9uPq2rWMgu0vxShyyoAldlWNYhFLsB\n\tq/QZCbShxsEWxK1KGPyjvPS8AAG0bEHxrAotWW3RD7r/rQsbnG3sdLEuHFbQxVjeH3VE\n\t059w==","X-Gm-Message-State":"AHPjjUgedX4FdQuHIPfwCYqmZW4yiBo7MW+qTYEXn7Z1Z+7jm/FHY9wB\n\t9NekRY3Sn1NE9oQ42WqVkg==","X-Google-Smtp-Source":"AOwi7QACKgS9DbFFoKBKNKeQh4mL3n3ircURj796PaW2+j2RaUIzUMvYICfVYDIVfDGhd36MHFFQzA==","X-Received":"by 10.98.62.93 with SMTP id l90mr3469413pfa.32.1505940781982;\n\tWed, 20 Sep 2017 13:53:01 -0700 (PDT)","Date":"Wed, 20 Sep 2017 15:53:00 -0500","From":"Rob Herring <robh@kernel.org>","To":"Stefan =?iso-8859-1?q?Br=FCns?= <stefan.bruens@rwth-aachen.de>","Subject":"Re: [PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","Message-ID":"<20170920205300.io3ghr54kzk763kt@rob-hp-laptop>","References":"<20170917031956.28010-1-stefan.bruens@rwth-aachen.de>\n\t<20170917031956.28010-7-stefan.bruens@rwth-aachen.de>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<20170917031956.28010-7-stefan.bruens@rwth-aachen.de>","User-Agent":"NeoMutt/20170113 (1.7.2)","X-Spam-Note":"CRM114 invocation failed","X-Spam-Score":"-3.8 (---)","X-Spam-Report":"SpamAssassin version 3.4.1 on merlin.infradead.org summary:\n\tContent analysis details:   (-3.8 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source\n\t[209.85.192.193 listed in dnsbl.sorbs.net]\n\t-2.8 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)\n\t[209.85.192.193 listed in wl.mailspike.net]\n\t0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends\n\tin digit (robherring2[at]gmail.com)\n\t0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level\n\tmail domains are different\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (robherring2[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [209.85.192.193 listed in list.dnswl.org]\n\t0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and\n\tEnvelopeFrom freemail headers are different","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"devicetree@vger.kernel.org, Vinod Koul <vinod.koul@intel.com>,\n\tAndre Przywara <andre.przywara@arm.com>, linux-kernel@vger.kernel.org,\n\tCode Kipper <codekipper@gmail.com>, linux-sunxi@googlegroups.com,\n\tdmaengine@vger.kernel.org,\n\tMaxime Ripard <maxime.ripard@free-electrons.com>, \n\tChen-Yu Tsai <wens@csie.org>, linux-arm-kernel@lists.infradead.org","Content-Type":"text/plain; charset=\"iso-8859-1\"","Content-Transfer-Encoding":"quoted-printable","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1774091,"web_url":"http://patchwork.ozlabs.org/comment/1774091/","msgid":"<1673036.ZUJy1pffid@pebbles.site>","list_archive_url":null,"date":"2017-09-23T23:34:58","subject":"Re: [PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","submitter":{"id":67055,"url":"http://patchwork.ozlabs.org/api/people/67055/","name":"Stefan Brüns","email":"stefan.bruens@rwth-aachen.de"},"content":"On Mittwoch, 20. September 2017 22:53:00 CEST Rob Herring wrote:\n> On Sun, Sep 17, 2017 at 05:19:52AM +0200, Stefan Brüns wrote:\n> > The A64 is register compatible with the H3, but has a different number\n> > of dma channels and request ports.\n> > \n> > Attach additional properties to the node to allow future reuse of the\n> > compatible for controllers with different number of channels/requests.\n> > \n> > If dma-requests is not specified, the register layout defined maximum\n> > of 32 is used.\n> > \n> > Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>\n> > ---\n> > \n> >  .../devicetree/bindings/dma/sun6i-dma.txt          | 26\n> >  ++++++++++++++++++++++ 1 file changed, 26 insertions(+)\n> > \n> > diff --git a/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> > b/Documentation/devicetree/bindings/dma/sun6i-dma.txt index\n> > 98fbe1a5c6dd..6ebc79f95202 100644\n> > --- a/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> > +++ b/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n> > \n> > @@ -27,6 +27,32 @@ Example:\n> >  \t\t#dma-cells = <1>;\n> >  \t\n> >  \t};\n> > \n> > +-------------------------------------------------------------------------\n> > ----- +For A64 DMA controller:\n> > +\n> > +Required properties:\n> > +- compatible:\t\"allwinner,sun50i-a64-dma\"\n> > +- dma-channels: Number of DMA channels supported by the controller.\n> > +\t\tRefer to Documentation/devicetree/bindings/dma/dma.txt\n> > +- all properties above, i.e. reg, interrupts, clocks, resets and\n> > #dma-cells +\n> > +Optional properties:\n> > +- dma-requests: Number of DMA request signals supported by the\n> > controller.\n> > +\t\tRefer to Documentation/devicetree/bindings/dma/dma.txt\n> > +\n> > +Example:\n> > +\tdma: dma-controller@01c02000 {\n> \n> Drop the leading 0. Building dtbs with W=2 will tell you this.\n> \n> With that,\n> \n> Acked-by: Rob Herring <robh@kernel.org>\n\nThe leading 0 was copied from the A31 example just a few lines above. Should I \nalso correct that one, or should that go in a separate patch?\n\nKind regards,\n\nStefan","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"ntIORYq0\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y06Cp5Y43z9t43\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tSun, 24 Sep 2017 09:35:34 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dvtxI-0002Nh-OF; Sat, 23 Sep 2017 23:35:28 +0000","from mail-out-1.itc.rwth-aachen.de ([134.130.5.46])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dvtxE-00014q-LB for linux-arm-kernel@lists.infradead.org;\n\tSat, 23 Sep 2017 23:35:27 +0000","from rwthex-w2-a.rwth-ad.de ([134.130.26.158])\n\tby mail-in-1.itc.rwth-aachen.de with ESMTP; 24 Sep 2017 01:35:00 +0200","from pebbles.site (77.181.79.149) by rwthex-w2-a.rwth-ad.de\n\t(2002:8682:1a9e::8682:1a9e) with Microsoft SMTP Server\n\t(version=TLS1_2, \n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26;\n\tSun, 24 Sep 2017 01:35:00 +0200"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:\n\tMessage-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=BFc/FcusPzMZWXe/lgCMEfYT1qIxCooyimu86J+HqeM=;\n\tb=ntIORYq0zDO6aH\n\tb1gjE6xRvo1LblfvTWRzV+k3rXGoWLw0RAeuoOVKuhg365LRInsAQ57QIprw5u+ug0tN5NVSJkUZt\n\t/V2EytOScQTuJmpjHQ/a0KHfJI5vcJyXkOcejtP/nruC7Vs6zcmbMaErHAv4F19oVzWRWQ6U93Ipo\n\tIXwlneOS8xiqOyZQPEzoxgrRM44ojC542hHi3kDuB3o7hlWdvMrGd+fyoSScV2Rzq/lU+scNGiV/M\n\tALaLZHj7igUjlQp28tHXTa0f2lcrAftJq0igaQ5c0F5FHk8vvsxdWOef+/9qgIsPxMa0+XuTI8USK\n\thPaIRyFsheP7gt2sumvg==;","X-IronPort-AV":"E=Sophos;i=\"5.42,431,1500933600\"; d=\"scan'208\";a=\"14785323\"","From":"Stefan Bruens <stefan.bruens@rwth-aachen.de>","To":"Rob Herring <robh@kernel.org>","Subject":"Re: [PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","Date":"Sun, 24 Sep 2017 01:34:58 +0200","Message-ID":"<1673036.ZUJy1pffid@pebbles.site>","In-Reply-To":"<20170920205300.io3ghr54kzk763kt@rob-hp-laptop>","References":"<20170917031956.28010-1-stefan.bruens@rwth-aachen.de>\n\t<20170917031956.28010-7-stefan.bruens@rwth-aachen.de>\n\t<20170920205300.io3ghr54kzk763kt@rob-hp-laptop>","MIME-Version":"1.0","X-Originating-IP":"[77.181.79.149]","X-ClientProxiedBy":"rwthex-s1-a.rwth-ad.de (2002:8682:1a98::8682:1a98) To\n\trwthex-w2-a.rwth-ad.de (2002:8682:1a9e::8682:1a9e)","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170923_163525_079234_CE2695B2 ","X-CRM114-Status":"GOOD (  11.40  )","X-Spam-Score":"-4.2 (----)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-4.2 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at http://www.dnswl.org/,\n\tmedium trust [134.130.5.46 listed in list.dnswl.org]\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"devicetree@vger.kernel.org, Vinod Koul <vinod.koul@intel.com>,\n\tAndre Przywara <andre.przywara@arm.com>, linux-kernel@vger.kernel.org,\n\tCode Kipper <codekipper@gmail.com>, linux-sunxi@googlegroups.com,\n\tdmaengine@vger.kernel.org,\n\tMaxime Ripard <maxime.ripard@free-electrons.com>, \n\tChen-Yu Tsai <wens@csie.org>, linux-arm-kernel@lists.infradead.org","Content-Type":"text/plain; charset=\"iso-8859-1\"","Content-Transfer-Encoding":"quoted-printable","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1774403,"web_url":"http://patchwork.ozlabs.org/comment/1774403/","msgid":"<CAL_JsqKSAP36OTgDXJr=YdfMwPSx+8O_ZfPUS9NTvLQRpvc_MA@mail.gmail.com>","list_archive_url":null,"date":"2017-09-25T04:12:26","subject":"Re: [PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","submitter":{"id":62529,"url":"http://patchwork.ozlabs.org/api/people/62529/","name":"Rob Herring (Arm)","email":"robh@kernel.org"},"content":"On Sat, Sep 23, 2017 at 6:34 PM, Stefan Bruens\n<stefan.bruens@rwth-aachen.de> wrote:\n> On Mittwoch, 20. September 2017 22:53:00 CEST Rob Herring wrote:\n>> On Sun, Sep 17, 2017 at 05:19:52AM +0200, Stefan Brüns wrote:\n>> > The A64 is register compatible with the H3, but has a different number\n>> > of dma channels and request ports.\n>> >\n>> > Attach additional properties to the node to allow future reuse of the\n>> > compatible for controllers with different number of channels/requests.\n>> >\n>> > If dma-requests is not specified, the register layout defined maximum\n>> > of 32 is used.\n>> >\n>> > Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>\n>> > ---\n>> >\n>> >  .../devicetree/bindings/dma/sun6i-dma.txt          | 26\n>> >  ++++++++++++++++++++++ 1 file changed, 26 insertions(+)\n>> >\n>> > diff --git a/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n>> > b/Documentation/devicetree/bindings/dma/sun6i-dma.txt index\n>> > 98fbe1a5c6dd..6ebc79f95202 100644\n>> > --- a/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n>> > +++ b/Documentation/devicetree/bindings/dma/sun6i-dma.txt\n>> >\n>> > @@ -27,6 +27,32 @@ Example:\n>> >             #dma-cells = <1>;\n>> >\n>> >     };\n>> >\n>> > +-------------------------------------------------------------------------\n>> > ----- +For A64 DMA controller:\n>> > +\n>> > +Required properties:\n>> > +- compatible:      \"allwinner,sun50i-a64-dma\"\n>> > +- dma-channels: Number of DMA channels supported by the controller.\n>> > +           Refer to Documentation/devicetree/bindings/dma/dma.txt\n>> > +- all properties above, i.e. reg, interrupts, clocks, resets and\n>> > #dma-cells +\n>> > +Optional properties:\n>> > +- dma-requests: Number of DMA request signals supported by the\n>> > controller.\n>> > +           Refer to Documentation/devicetree/bindings/dma/dma.txt\n>> > +\n>> > +Example:\n>> > +   dma: dma-controller@01c02000 {\n>>\n>> Drop the leading 0. Building dtbs with W=2 will tell you this.\n>>\n>> With that,\n>>\n>> Acked-by: Rob Herring <robh@kernel.org>\n>\n> The leading 0 was copied from the A31 example just a few lines above. Should I\n> also correct that one, or should that go in a separate patch?\n\nA separate patch.\n\nRob","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"f96U7Mfg\"; dkim-atps=neutral","mail.kernel.org;\n\tdmarc=none (p=none dis=none) header.from=kernel.org","mail.kernel.org;\n\tspf=none smtp.mailfrom=robh@kernel.org"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y0rL03Fv5z9t30\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tMon, 25 Sep 2017 14:13:28 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dwKln-00037f-1Z; Mon, 25 Sep 2017 04:13:23 +0000","from mail.kernel.org ([198.145.29.99])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dwKlY-0002m8-Py for linux-arm-kernel@lists.infradead.org;\n\tMon, 25 Sep 2017 04:13:19 +0000","from mail-qt0-f173.google.com (mail-qt0-f173.google.com\n\t[209.85.216.173])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby mail.kernel.org (Postfix) with ESMTPSA id 298B9218BC\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tMon, 25 Sep 2017 04:12:48 +0000 (UTC)","by mail-qt0-f173.google.com with SMTP id q8so5691905qtb.5\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tSun, 24 Sep 2017 21:12:48 -0700 (PDT)","by 10.12.209.75 with HTTP; Sun, 24 Sep 2017 21:12:26 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=tnziI1XG5QKJqH9cQ+X4UWvTpx8OmkWWldLNKfbWbXI=;\n\tb=f96U7MfgxCHj77\n\tkL4u9ryLSGVyarYlCsxkceEBCcwiySmJ2bxPmNw+XCz9GbCJGjD23dZuhF6IGlEiwTVCbWTbTaRDL\n\tSj9a05lubRVpYXDJib/ReeeAUYq/L5yuiiRPbgK3xPbTkSIKeFSO8HlCTgmyWkqwlXNvrcUmsOH40\n\tJdpdYi2Dp18IhsAlYYgpYLZaJa5AB4k6BPlLUhbD7piivZVlIuHq2wDXnzaKlYpryWIfyy8UUD2yC\n\teTzF6Si9c06bxBBlCinYPmiihTgIFu7g8GPpQN9FCsrqXLlzPsZBmIM8DUmICRJ7pTXYGXzYld6mN\n\tn/ltJlvPJZ+Q+cGt6cpg==;","DMARC-Filter":"OpenDMARC Filter v1.3.2 mail.kernel.org 298B9218BC","X-Gm-Message-State":"AHPjjUhvnO5ly/lRdoNLilRWtrGqbsu6O/tJwDDDImt6pfgf5pxlpf7n\n\tgx/HUBOoakRwS3xigKw9czPxhj+74EyFVzhV7Q==","X-Google-Smtp-Source":"AOwi7QD9+KSngKDV/x/1tSsjdDbSbLHMEBxgoHZVvgNEULksMjFb4pTzkjGEZe769j+DbvtoEQGJXSz8M0g8y74bNFI=","X-Received":"by 10.200.42.251 with SMTP id c56mr9616299qta.152.1506312767341; \n\tSun, 24 Sep 2017 21:12:47 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<1673036.ZUJy1pffid@pebbles.site>","References":"<20170917031956.28010-1-stefan.bruens@rwth-aachen.de>\n\t<20170917031956.28010-7-stefan.bruens@rwth-aachen.de>\n\t<20170920205300.io3ghr54kzk763kt@rob-hp-laptop>\n\t<1673036.ZUJy1pffid@pebbles.site>","From":"Rob Herring <robh@kernel.org>","Date":"Sun, 24 Sep 2017 23:12:26 -0500","X-Gmail-Original-Message-ID":"<CAL_JsqKSAP36OTgDXJr=YdfMwPSx+8O_ZfPUS9NTvLQRpvc_MA@mail.gmail.com>","Message-ID":"<CAL_JsqKSAP36OTgDXJr=YdfMwPSx+8O_ZfPUS9NTvLQRpvc_MA@mail.gmail.com>","Subject":"Re: [PATCH v2 06/10] arm64: allwinner: a64: Add devicetree binding\n\tfor DMA controller","To":"Stefan Bruens <stefan.bruens@rwth-aachen.de>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170924_211309_192459_B3D76D9F ","X-CRM114-Status":"GOOD (  15.86  )","X-Spam-Score":"-6.9 (------)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-6.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/,\n\thigh trust [198.145.29.99 listed in list.dnswl.org]\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"\"devicetree@vger.kernel.org\" <devicetree@vger.kernel.org>,\n\tVinod Koul <vinod.koul@intel.com>,\n\tAndre Przywara <andre.przywara@arm.com>, \n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n\tCode Kipper <codekipper@gmail.com>,\n\tlinux-sunxi <linux-sunxi@googlegroups.com>, dmaengine@vger.kernel.org,\n\tMaxime Ripard <maxime.ripard@free-electrons.com>, \n\tChen-Yu Tsai <wens@csie.org>, \"linux-arm-kernel@lists.infradead.org\"\n\t<linux-arm-kernel@lists.infradead.org>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}}]