From patchwork Fri Sep 18 02:04:14 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 7212461 X-Patchwork-Delegate: horms@verge.net.au Return-Path: X-Original-To: patchwork-linux-sh@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 17C3F9F32B for ; Fri, 18 Sep 2015 02:04:22 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 1F6BB206B5 for ; Fri, 18 Sep 2015 02:04:21 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id E130D2062E for ; Fri, 18 Sep 2015 02:04:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752545AbbIRCET (ORCPT ); Thu, 17 Sep 2015 22:04:19 -0400 Received: from relmlor3.renesas.com ([210.160.252.173]:41594 "EHLO relmlie2.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752043AbbIRCES (ORCPT ); Thu, 17 Sep 2015 22:04:18 -0400 Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie2.idc.renesas.com with ESMTP; 18 Sep 2015 11:04:17 +0900 Received: from relmlac3.idc.renesas.com (relmlac3.idc.renesas.com [10.200.69.23]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id 5A7184537C; Fri, 18 Sep 2015 11:04:17 +0900 (JST) Received: by relmlac3.idc.renesas.com (Postfix, from userid 0) id 5F0211806F; Fri, 18 Sep 2015 11:04:17 +0900 (JST) Received: from relmlac3.idc.renesas.com (localhost [127.0.0.1]) by relmlac3.idc.renesas.com (Postfix) with ESMTP id 560051800A; Fri, 18 Sep 2015 11:04:17 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac3.idc.renesas.com with ESMTP id MAK22844; Fri, 18 Sep 2015 11:04:17 +0900 X-IronPort-AV: E=Sophos;i="5.17,550,1437404400"; d="scan'";a="194700623" Received: from mail-sg2apc01lp0246.outbound.protection.outlook.com (HELO APC01-SG2-obe.outbound.protection.outlook.com) ([65.55.88.246]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA; 18 Sep 2015 11:04:16 +0900 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.144) by SIXPR06MB0607.apcprd06.prod.outlook.com (10.160.237.149) with Microsoft SMTP Server (TLS) id 15.1.268.17; Fri, 18 Sep 2015 02:04:14 +0000 Message-ID: <8761381o80.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH 05/18 v3] arm64: renesas: r8a7795: Sound SSI DMA support User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") To: Simon CC: Magnus , In-Reply-To: <87d1xg1oc7.wl%kuninori.morimoto.gx@renesas.com> References: <87twqs1osz.wl%kuninori.morimoto.gx@renesas.com> <87d1xg1oc7.wl%kuninori.morimoto.gx@renesas.com> Date: Fri, 18 Sep 2015 02:04:14 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR06CA0025.apcprd06.prod.outlook.com (25.164.91.35) To SIXPR06MB0607.apcprd06.prod.outlook.com (25.160.237.149) X-Microsoft-Exchange-Diagnostics: 1; SIXPR06MB0607; 2:NPekiUx//Ad8tAHGezrMNkT4qLHATwqLcUy4Nx9x2/EpPJ70IfichxuUFhyGDNpqe4cnbUGe7eYNK498xgax3WhAEyG1/05IrDIStyYqcb8Vr9GPtQ9DdAM18CpA/DQPt7aqe2ZUCieptfI1mOlrCP71N3DUlbyHqBsy5gvzY2Q=; 3:DHw0WXPCet1d4iJTJLaYDx7N09dO/OJYRmCnVCX/Em6LdksIqlr+ulyB42SosSft4aX+Pj1Zaj6XnqEyM5oHfeyQJCEqj0AQXTMwzqKv1kGlEZITIh6izaUGucb2Yr2Sv1hkGNSAHLPR55Qbe5b7vg==; 25:5KikMKv4+lKiBauRmz8v83t++e8w9k6uL6WVwFjQFrZjMfbDVJCDNPSUt4FKmBioKPB5zdNu96s/AmsvFAY2NiSVVne87H8Tl6JcIDducRfPuQ1US5gdaz7WGczAFHvxb4rHJm80cJvIXZY2jIqC+/UFqJZsffGwxFqwOcCrKViI78RuU7ULH8CPHV3ALy2EdDUoTl/I66LoybVaFAZ7+p3wwUiy68SB2esdWHYmE2PYCcY3hqhwXpmfRJbyLSSHU3+eQ/5WlckF+B5bNMj8Tw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SIXPR06MB0607; X-Microsoft-Exchange-Diagnostics: 1; SIXPR06MB0607; 20:wFAysri5/+LGZmcJsr/5BFUm0oL+KonstBs/AgWmAaQE/my3s1bH8tbwRp0XD+kX0svnxRDM9aQrDJDvLBjt3nCjHiLjymowZTVlPWCbnHqoHyEfOTCmipusYj/W6qxt6K4XWDwiIPjn46rnRzJ8yk5pPzV1HJv9Y4C44D1b9D0Emr6ZNRZx5Sw4Yt+E34CXeksTs8lkUkDSg0Udg7RP5FyZyy1abL1uNchN9Njzo1zvFgQuPjfU6YncONHve05rCHL3fp31wRlF/FYa3oAAtI33FKq0wPSsFesvG551oYBB5F0tf7vfx/keJdR7yZw8/BaaHEnxdyKftLE4zLAY89yASmNefiCvSezOr45NP2O5ntSMF1vKmx5G/oSUT7Lar/h3DEBvVlzOpJLwbyD7X+ef9039vc7m9joKL5rm8zr/HEZJZH3CvYozBN+ewXYI4+e8+2W+tgGcvDKgLbgm4yZcNBglDphfMwxPTTwa5Dd93e45acX8hUmxZYF/jY4I; 4:QE0LoCFtHIiiN15YrjoKgU2tk0Mba5rBSN4CPZ4vcDtcoMTlqVNmFuTfnFHvhga5rR7gCX05ijHYrXNPGYwt20VQIpkCjXna4g51DEaE+Fn6qG7BbOiWLxBEk/oK0xdhrrqgqYq4/GT7ozTZRjM2qBaX90UtYb/znXpZqWTIc6JKpkitJVTmaSIcClmg3VG9SSuAKezsB1G6Z2SMb7AxJo2wzDxmRj9bk4U4kYtsuTbO09gTYdkZ4Kh+D51sjYlp5N5nEPA/YhMCT8Jh9eH2C1G23U018VWjnzAJSeDCPtuekpMkFKjMEfHjiBYaoZeICUisXD4MEdWroAwh8tNYEd69957wTNQFtN55zjc0bJE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(520075)(8121501046)(520078)(3002001); SRVR:SIXPR06MB0607; BCL:0; PCL:0; RULEID:; SRVR:SIXPR06MB0607; X-Forefront-PRVS: 0703B549E4 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(199003)(50466002)(110136002)(19580395003)(36756003)(50986999)(229853001)(5001860100001)(105586002)(97736004)(76176999)(46102003)(122386002)(5001960100002)(54356999)(106356001)(5001830100001)(5007970100001)(40100003)(62966003)(4001350100001)(101416001)(92566002)(47776003)(83506001)(87976001)(575784001)(19580405001)(77156002)(5004730100002)(66066001)(46406003)(77096005)(189998001)(68736005)(42186005)(33646002)(53416004)(86362001)(4001540100001)(64706001)(81156007)(69596002)(2950100001)(23726002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:SIXPR06MB0607; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SIXPR06MB0607; 23:6FYM4Gno3RhwcpVMJW6vQdkABrkQcU7zFsKkbnSRE?= =?us-ascii?Q?h+YjNyrOe21SR4zLKlzvp/Wipqp3bYIlVVlqk5z3pHJBXlw0IvrLYrU6S+9z?= =?us-ascii?Q?2qDe3VbBQONkgC+NQobUPl+TO6sNxVUFXUVyVUx31K3Y1MYwO4WdbZ/iF1ss?= =?us-ascii?Q?x1wyZZdBfpiWakTZbectQBI6dQP0RqJKmcZydhZ41sLtcipXCHUwDl95voHo?= =?us-ascii?Q?DdT6esPtv1O3bAh/s/6HR2eDrLir+oDgqsbADikKjf2BSKd7mxV6fahZjR9G?= =?us-ascii?Q?il1/GNR8PyexS27AmzNHD7S/bc4cMw7KDqKVsodEu4IV6r3HIszUmB4r51sM?= =?us-ascii?Q?0NOjZpPU0GOc59TCajRxuMUwB6dDi5MgObMDRWSpHGaTljdpcg1N862xYK51?= =?us-ascii?Q?Ot9vA0ocIEkuawgU9Gia7bt3vEtuXcIFO+9IL78BvvAf51jHETWPB5jGazmm?= =?us-ascii?Q?nLU2/cdue9MgzPaFkcKovP5ecwybwJs7L3tcWmBj8lWogPaN6JxFysAUQEVw?= =?us-ascii?Q?3RWuM1wgW481iKBTE5o4WpF+XyAa5VY3khnXb0neQNJhAEL+Vw3Mr970QKr0?= =?us-ascii?Q?hIY8SU4k5RDoPigVEfd2HHOlQFbrSeRdF8AONwA+t2/a3q2B0CMswaXdYJOT?= =?us-ascii?Q?vxc/r5dFkOZfj0pJ6i8HgfL8y3AFHLtSva16yZP+3gnaGwGHsdqPxedDlX70?= =?us-ascii?Q?qi/m7LtSdbNpHaipfVY1UMo1i97OprPzjAAg/5svT3Gy7aTwsmgJsMPcj7D5?= =?us-ascii?Q?GwwqBejPbcmqBCLNWGZiyYdYPo5XKa38rlvUW7S7ALUpEqfgHbr3aY2/57dC?= =?us-ascii?Q?cHotGuM3N3f3T0fMkfxBEGntDlt5s7oDF5BYXkqhvMGbVvimKRLrjenNYIs+?= =?us-ascii?Q?IgiEigiPElVKtg9kNHwnfL0OgiUnfw0sNI8mW20s5ZTkkNxr1z1kmH1TZoiE?= =?us-ascii?Q?cmdRiYbmGUvlYNEw4I+msqvy0ID7UpGIF92CL8wHhrLEs+m2WOEB3NFSY580?= =?us-ascii?Q?8JlmT8PIMAcJ3WMpmjzyme29gbuWAMLMfd5zjj/Vinwnum/noaUH0usHUD7Y?= =?us-ascii?Q?vYZ/cEY8Da3GIpEaVSITtVitWSADLSXTxnoSe6X95BA8EbXpoiPWQS0jYwFh?= =?us-ascii?Q?Ur1kNcw9ToknaiUK2ZhO1I3e0ptPtlk3MH/8q7hF9IOUiDbJwymMyNnW4djc?= =?us-ascii?Q?1dMH4cMDsp5e41N4vltYzZEaFqut/VgCea82lXv1IrN8YPOLdf6v359YahAO?= =?us-ascii?Q?kwc7Hu4tG9xnrtpiZegjkY7MhRemNgpw4TxbX8dv/tIbnSwnV4oeD/a8d0E6?= =?us-ascii?B?Zz09?= X-Microsoft-Exchange-Diagnostics: 1; SIXPR06MB0607; 5:osdJ+13Mx3briuAeyXA2uB1IMAqkITv8TU6+15QeFcjJoiyiajwEYWPHzhx1SL+u4fAkGvDSeuqPFpUADznyX9JvIvNb2DN43++Dcp+hbKPx3u4FYw8zdNkW5NRYRnnyj9P45cJjtcxf1Ewzb5rPxg==; 24:xacAp1Tq75spNqcGE6Pjv5T2bS0zhxnKtoHm7aPeuwX+0jqtfZY0qR3fDFbW3q0ZsjXtT9CMZY55lDAbhCYOgA8gN3bFAAxr2qqsxhg19Yk=; 20:vzqWIUx5PbCgQax3VI0bfJky2SkijuA7wBnUUGRMGG4dfJ8W6cNmh2r2vbljF0y7lCZFOZzpQ3g0s1jjiKpE9R9YKV9ynd4MF0bRhOaq3dnwacYx+ya4CQfNULCeM01eH0zK32jXG7UqYUz82EACC14Rrlu0xnnch4NLtOKvrCU= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2015 02:04:14.8297 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SIXPR06MB0607 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Kuninori Morimoto Signed-off-by: Kuninori Morimoto --- v2 -> v3 - no change arch/arm64/boot/dts/renesas/r8a7795.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi index b7ee56b..bdb0273 100644 --- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi @@ -1010,33 +1010,53 @@ rcar_sound,ssi { ssi0: ssi@0 { interrupts = <0 370 IRQ_TYPE_LEVEL_HIGH>; + dmas = <&audma0 0x01>, <&audma1 0x02>, <&audma0 0x15>, <&audma1 0x16>; + dma-names = "rx", "tx", "rxu", "txu"; }; ssi1: ssi@1 { interrupts = <0 371 IRQ_TYPE_LEVEL_HIGH>; + dmas = <&audma0 0x03>, <&audma1 0x04>, <&audma0 0x49>, <&audma1 0x4a>; + dma-names = "rx", "tx", "rxu", "txu"; }; ssi2: ssi@2 { interrupts = <0 372 IRQ_TYPE_LEVEL_HIGH>; + dmas = <&audma0 0x05>, <&audma1 0x06>, <&audma0 0x63>, <&audma1 0x64>; + dma-names = "rx", "tx", "rxu", "txu"; }; ssi3: ssi@3 { interrupts = <0 373 IRQ_TYPE_LEVEL_HIGH>; + dmas = <&audma0 0x07>, <&audma1 0x08>, <&audma0 0x6f>, <&audma1 0x70>; + dma-names = "rx", "tx", "rxu", "txu"; }; ssi4: ssi@4 { interrupts = <0 374 IRQ_TYPE_LEVEL_HIGH>; + dmas = <&audma0 0x09>, <&audma1 0x0a>, <&audma0 0x71>, <&audma1 0x72>; + dma-names = "rx", "tx", "rxu", "txu"; }; ssi5: ssi@5 { interrupts = <0 375 IRQ_TYPE_LEVEL_HIGH>; + dmas = <&audma0 0x0b>, <&audma1 0x0c>, <&audma0 0x73>, <&audma1 0x74>; + dma-names = "rx", "tx", "rxu", "txu"; }; ssi6: ssi@6 { interrupts = <0 376 IRQ_TYPE_LEVEL_HIGH>; + dmas = <&audma0 0x0d>, <&audma1 0x0e>, <&audma0 0x75>, <&audma1 0x76>; + dma-names = "rx", "tx", "rxu", "txu"; }; ssi7: ssi@7 { interrupts = <0 377 IRQ_TYPE_LEVEL_HIGH>; + dmas = <&audma0 0x0f>, <&audma1 0x10>, <&audma0 0x79>, <&audma1 0x7a>; + dma-names = "rx", "tx", "rxu", "txu"; }; ssi8: ssi@8 { interrupts = <0 378 IRQ_TYPE_LEVEL_HIGH>; + dmas = <&audma0 0x11>, <&audma1 0x12>, <&audma0 0x7b>, <&audma1 0x7c>; + dma-names = "rx", "tx", "rxu", "txu"; }; ssi9: ssi@9 { interrupts = <0 379 IRQ_TYPE_LEVEL_HIGH>; + dmas = <&audma0 0x13>, <&audma1 0x14>, <&audma0 0x7d>, <&audma1 0x7e>; + dma-names = "rx", "tx", "rxu", "txu"; }; }; };