From patchwork Mon Sep 3 07:04:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10585521 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id DC0F813BB for ; Mon, 3 Sep 2018 07:04:39 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D27BF29445 for ; Mon, 3 Sep 2018 07:04:39 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C60D829449; Mon, 3 Sep 2018 07:04:39 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1FC8529445 for ; Mon, 3 Sep 2018 07:04:37 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 36723267819; Mon, 3 Sep 2018 09:04:34 +0200 (CEST) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id D67BF26781E; Mon, 3 Sep 2018 09:04:31 +0200 (CEST) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id 1E332266E0E for ; Mon, 3 Sep 2018 09:04:26 +0200 (CEST) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie3.idc.renesas.com with ESMTP; 03 Sep 2018 16:04:21 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 991657BC7D; Mon, 3 Sep 2018 16:04:21 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,324,1531753200"; d="scan'208";a="291384028" Received: from mail-ty1jpn01lp0182.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.182]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 03 Sep 2018 16:04:21 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=44n4VZln4f0m6Fn6aAHvMh+4KqX/pAiyYnULbPn0CmE=; b=OUPx7iePBCllNlvl6TLvfRqiYLdY89YBzA/gMYvCnUA8UgW39WFA/2d3O7vZaq9PJjkYHF7QIVs1HMqRTkWtodsXrkuPZ49IVUkX9zS3KIEtD0+mFpIOC/fctZ9xmrldi6jM5ckSUYvZHjfPiO4y9gOlyKE/K8jKEt5ybD0BBLg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.130) by OSBPR01MB1863.jpnprd01.prod.outlook.com (2603:1096:603:2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.14; Mon, 3 Sep 2018 07:04:18 +0000 Message-ID: <87d0tvf4q0.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.5 Mule/6.0 To: Mark Brown MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Mon, 3 Sep 2018 07:04:18 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: TYAPR01CA0137.jpnprd01.prod.outlook.com (2603:1096:404:2d::29) To OSBPR01MB1863.jpnprd01.prod.outlook.com (2603:1096:603:2::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 180057a3-b915-4d8f-6047-08d6116b77dc X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:OSBPR01MB1863; X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 3:hr2MVB/L4n9opf4OIvdrv6t92lpJSukPVLX/pumW5DQstG1m/8RBfoc01JXpr84KXj8YUTWAFM/tFpcOXyCTgu3R1DcxceuOOlnuN5fgKRuLDxU7bf93PUOKJjW3Isbgt8/uucCSqvbnA8IJYVtQSW8wvpTL2zdmFsiK6L+073RkC4bw7zGta255J4bkA6VPIi6P37FAHBB/hepfvPwvNYIuWBfVtHdRNEPmmNqFdPhvRPOR+LiBM03Ptv/0G5gc; 25:vt/95TsnSLBIjKY+CaizxQBZV/Ovy6wX4Qj2R52A3FTUwz7sFbQgzcgbf9wWKyktjEmbmODQH6LAHPSmYDelNtUyUCqawifZVcTzrk24Sk/TDrxapeZxMFSy4Ou3hV4OUt5LfF2MG/KmiO6PmpOKegNSAa/m2yThFyQ4hxsCZT+SJIpLS2ydYKFXyrnp9APAF8+hKMGbOLMCbPFsj2Un9jzvP+TWQC9fGDMacXzDJJlFY5EzIOUXlBisyuJs5mW5yAAWRjbqmbXMZZRqyIcNg2yaL8Zyi8guMe+Wx0tG7eOJNLpuVzRrcmkXaMf0TUNOqK2rQarwIYSxPWKGxP1KKA==; 31:fjl8t1PF037TBhj6AmQRZABQ6Vf2t+GKAc0bTyV2BCUyjBmGEKaJ4Bsdj/pH0GUMeW9vo4zRhWBLosOeXf4HwxsSR6wzKNtnT1ar5hy83kYU2oN+vF2DQBeG4M2ydDUtv1K7nH8W1v3OXlbOwkLwacQnL3cUvN/ln/yGzXfa+O39TgUkndC5d9Rb9dxKhxsAbkTlqcg42rEq6YBGsrcFOz5RZfb4mCeRg1Q9XOZDlBM= X-MS-TrafficTypeDiagnostic: OSBPR01MB1863: X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 20:BU1rJKGQZrs/UegfJn2mIjZjY/OEdWI93nvEnraxmq6+GYN/00ZIkBsRyFjz4LwPiZ+RvDXd608tbwyfVgTz9HxqkoeMpPhL6JD9Euaw2MSmf5giTU2oGdnoW9IFoWHgXcxJQOqA7lQf16igfkUJ3qsxG5U00o/oXdPVJ1YCk1gXuHGhySpafGi4YlK6JsiKYAnJb+vwahveuSF3RHq9k+1d0ICVbMvDOdsRA1O01IotuuSm5P9fnrckkNEQ3xdNgZqc4YsYRcAYXGyTSFyvZiVbSZi/ZEXzc0tgWvDlasLeNzXt4z531wux7+8my/oA38AR2fS6Fcqbsh7PxSTYXT2kPWWQfnsG+9jMGHMDnnUIJZEln9p8I7BDPYs9nCaLWyVFzXjJFI9jdY8KFdh9DfKCnsnW26eUVDKUhW1oKmOZz5++OtGPHfMTIjtzn0W56XISZuSYwPjvojNxu9YFZOZi3iJuhxx18A122wZfEl+NbI23YRC3uNN9YybMjjsC; 4:Q4XPgshr7OURy4XU5JEcUXTBP7vc208ZxZJP7lrSuZr8mO/5JCcyV/8F/mmiLDN9rwuBF3mUqVjQIYKmi+Ib5H4yqivK+hNRLFY7xEBZqMj4Lv8tE0RQC/udjN8FS75tppE6CtG+D4GF7qRBwXi7vqM19OE5MzuZ/hynr8UEUaf7QB6e0384ar7AGV9vH8V+TCO1Sn1ZtmHUul2GreFtUBrWlgG91w0iIRDb0n7GG0JNte+NG3fCxqAlOSq4MX7wTKitdZpferVlkuzbzzh6rg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(823301075)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016); SRVR:OSBPR01MB1863; BCL:0; PCL:0; RULEID:; SRVR:OSBPR01MB1863; X-Forefront-PRVS: 0784C803FD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(396003)(39860400002)(366004)(346002)(376002)(136003)(189003)(199004)(4326008)(36756003)(186003)(16526019)(26005)(47776003)(66066001)(7736002)(2906002)(305945005)(105586002)(106356001)(25786009)(58126008)(486006)(6486002)(6916009)(53416004)(16586007)(316002)(53936002)(54906003)(68736007)(476003)(86362001)(8676002)(50466002)(7696005)(81166006)(81156014)(52116002)(5660300001)(23726003)(956004)(8936002)(6116002)(14444005)(3846002)(478600001)(69596002)(386003)(97736004)(2616005)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSBPR01MB1863; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OSBPR01MB1863; 23:UDTGssGqeK5FmoMdZ6xZbr98FQtdN0nyohSVNszxl?= s62Cdb7sIKAl+tzh163wQ16/wPo7hpAwQ4fa/lIu0uqbG7rHOacByiKO3cSLhNn4fye0AUurMcUMFBb2gSJHZgzqViN3RzNoVMguc0HBtdK12cEOPm035DyP/GNlfeU2ERbCMsa8XSNOhCO5dquA626lao+MFGp4JkQJpgLeVfr4qC8xOgKp6btwVK/IneNwfAiZZA9OjAhEjAgaNXSX4nTDSDrXHliqFmTwbwpL8I59u3Ess063yObGN5PlRkJUVF5265XRzQGV8rvjgy35fcZ0FTEkmVZrzGtzDLlVCIchkZT1+TRAoGtzSf60A9GoSKPHBMRkaf77jx6tJpYJ3622tGtpdl9xP8luBE6GIDIUQlQ0huLJFVXOuQVV61FbCGnyo2u6NE6xLnTnfbAy2ZroVZ6UlFRGq1y0mpgkjoMeNeAfWswq5bJynG97rlZkXV+gk8i5B5nRqQbXsHMBmHSxY5RYHR9WCqpxA2i8P0Ng7TxLoinrSitAeccYeV3aOOS5iVIOv7wMxOmvrwTBl1HYdTl51E9FPk0i+I2ugyfIHqKQMEM7zoV23PDbVxvIf6DkdMIsPjMfgBxCmzEZuHe4Xu6E2xH9EDw3+Vo6dHnAuEf4Ur191gx8oNxT0ItFnqjtiHlEX5nOTL1DQH55pq7zAJlGaelEJ+PIy3gZMi9dE3YRFEX7hrMoHwJa6Q4WHcs6zYUwsMKVENNoj3WHB9JJ9W0njipmEGAkYmOxQwW69M10SmygSt1QvH1p9fkPEbuWnyykL0GVgUshcya5YfP4FXyRCKbj5EGjXyxA3+aFvq5OVxK+/KIavSl72ZgT/wjXrl5UC/hTfO2RFLRKYBH5pCqeDDLudKt7a474uBxWLgddA22/HOqOZhcbnpie0LwdTgjVEwN9cjZx/qlrz1U+4ytS/f2FY7mQVT9/7w9GTUAnDQt8HgLNs7LHzHk5gn0YHXs4lkoNTc6+VzxwPe+mBafKGnqdzK2voi3jDzgYr2bPchVNyCUpHu6Ip/tJVoRc/Yrw5oTKRcGkOQiv4GGDX6SzSIgVeHi7E/gxshHFbk+5blh/ZjEEU4iQnb3GdD+KUrFm/NybZjZ7BTyknTf8LRSmx+TuvbxXNq1eu8oRw== X-Microsoft-Antispam-Message-Info: sOQkHoYPY4O66HHtntrij+E3zHWDi83VwW0fsSyENX7pFGXW8cJQ5ZPOOyvHKRYyg47Wgr6/zAe0FYg+dPBkkHPzfEmQReQ7D8zX4judu5z+46ceiCmyD8oxUNQRo2iUI/iuva6zNNv2/wkf9g0dbLG7w/P8ELhZB3suQLXG1tymwoRvgoOvXIGf2uTuySDy69GJ5tW57HvjKVKqYP10AJnNAB60rTEZBPewFXEkpYiOXzJTSompWzqKAcnIPgnz0odAEClty4rKmQquWh+DIR/NK11Zftc2OhMmYLMPOIapsyd4QCb9ABKK00OFwjelnaRJW13v5z/sssLAEHWMjtN+lH+HxJPDlMFcsUR1XvM= X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 6:U7CqVUhJL+P/ZlbSGhXndKNHwW9Kqfjmz33+Z8NLIQAMW1rIxWlqRyQecN7a76MBg3/RUBZBJOvTSU/J8jSK1xoS89B2qyIS6qSHuB5Zt+4WgXTMMLrtkoUIuc8mmaEPR+ALTAcgnKEDRSb/VNkdx8xf0gceWlyW4F2lEKxbqwrvgCuMKMk8q7vBjjOf5KHiYpASaZ4faKyxS62SAEV7Szfs/D3EUkJlCXeLqgCVaexnp1WAo0ciX9MhVqvbnSKeLQMiwKwEG9lEK2aWLQFWnFLccZ5xsYvqkjA9A2DJwCiBlU0IZ+h1N14z7Z0bzEAAkWcH0L8PosiQ8UHLnl8I3egRYv+HZpsgFjhn8skhRVsonOr610RHWVoxKBWB1eUazUps2eZHostJf2XmoFct0CQlhyqgyIH/ovqbk08nfSAVN/fTN3Lox/ig25MfpguW/H4VsP3YaCimXi/9l03jcw==; 5:BICtKxLt6+eyuldxXTaV4/PP6rfg4BrpekUxttIJVlDM+raftOoawmuAR+bgmvl1mfeo8jPSr2PiWD1Vwmst4zC6ejHuFIyY6K8TKQP0CzOm7zYNA8FhJemXfgLgXTWP7EWjOKYx+UTRfAfJWaI1YAnc+jjI2lvazwv2z+1t3oo=; 7:y/GzKRGX7hRw8OdbX8MhajUD7ZhltbIx6uzKDDvl4/rjjBbannSwUNE1znJaZqxavUM9FxezX4z/lUgLTW1QcT0bsvaaZwGykgHCn6ZTsLIg/IFrCFR9FmJWRDE5aRFMrDAVHZP8kHgefcYyqL7+XGCMvrceXRrDtDXu2i5csaKYDwVOtC3KyJH3JzMhppB7wWGzZ0wybt9YXllE9WnSFMNxjdPe8AhZ8OkL1OW6wRF7XYr4UALgSvZYKcru34vv SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 20:5J+EoKWvVR2uJfMFkLbduqXX4omCtlSczHP09+0IKbWOLt09ItEO0kNMBjeigUv0p2Tfx9yIBHRIzSBREOc8TV9p6PG7PhlixhqQXq4PqIdXdvW4ay33h5mqGblcDjE/hhwL++IJpKHyt8vwbgBTSHZoHuehRhDnVtyVU0fDI6E= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 07:04:18.8201 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 180057a3-b915-4d8f-6047-08d6116b77dc X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB1863 Cc: Jiada Wang , Timo Wischer , Linux-ALSA , Hiroyuki Yokoyama , Dragos Tarcatu Subject: [alsa-devel] [PATCH 00/13] ASoC: add full BUSIF support X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP Hi Mark Cc: Jiada, Timo, Dragos Dragos, Jiada, Timo added full BUSIF support, expand TDM mode, TDM split mode and its related features to Renesas sound driver on v4.14 base kernel. Thank you Dragos, Jiada, Timo. Unfortunately, I can't confirm expand TDM mode, TDM split mode on my environment. But I could confirm/test full BUSIF support. These patches are for it. Dragos Tarcatu (3): ASoC: rsnd: add support for 16/24 bit slot widths ASoC: rsnd: add support for the DSP_A/DSP_B formats ASoC: rsnd: add support for 8 bit S8 format Jiada Wang (9): ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() ASoC: rsnd: remove is_play parameter from hw_rule function ASoC: rsnd: ssi: Fix issue in dma data address assignment ASoC: rsnd: ssi: Check runtime channel number rather than hw_params ASoc: rsnd: dma: Calculate dma address with consider of BUSIF ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 ASoC: rsnd: ssiu: Support to init different BUSIF instance ASoC: rsnd: fixup not to call clk_get/set under non-atomic Kuninori Morimoto (1): ASoC: rsnd: merge .nolock_start and .prepare sound/soc/sh/rcar/core.c | 135 +++++++++++++++++++++++++---------------------- sound/soc/sh/rcar/dma.c | 100 ++++++++++++++++++++++------------- sound/soc/sh/rcar/gen.c | 27 ++++++++-- sound/soc/sh/rcar/rsnd.h | 64 ++++++++++++++++------ sound/soc/sh/rcar/ssi.c | 105 ++++++++++++++++++++++-------------- sound/soc/sh/rcar/ssiu.c | 92 +++++++++++++++++++++++++++----- 6 files changed, 349 insertions(+), 174 deletions(-)