From patchwork Tue Nov 6 05:18:17 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10669637 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 C200813A4 for ; Tue, 6 Nov 2018 05:18:57 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A790829D12 for ; Tue, 6 Nov 2018 05:18:57 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9B14E29D54; Tue, 6 Nov 2018 05:18:57 +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.7 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_INVALID,DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE 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 37A8229D12 for ; Tue, 6 Nov 2018 05:18:55 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 5379B267877; Tue, 6 Nov 2018 06:18:54 +0100 (CET) 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 0C8B226787B; Tue, 6 Nov 2018 06:18:52 +0100 (CET) Received: from JPN01-TY1-obe.outbound.protection.outlook.com (mail-ty1jpn01on0136.outbound.protection.outlook.com [104.47.93.136]) by alsa0.perex.cz (Postfix) with ESMTP id 9779D2677E8 for ; Tue, 6 Nov 2018 06:18:44 +0100 (CET) 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=Ofxw36yyx90Ao7SIv3UaryV0al/vHcgrC5cMSc2+eNA=; b=asfT2YDA8RDapV+jxMgDU41qMyXyLiSuahRJXW+d7Gz0oVs5bPBRxLLPr6nFoF7UPxUw7AMXCbVlu7UbrtauHpuW2hQe0jcASZjB2qi0vq26Wn7/vgDRx/iu7whBIkUtEzy43+7YfMbdbflqwJR1zdAIL9bMizwvb85O5Lkn/Qw= Received: from morimoto-PC.renesas.com (211.11.155.130) by OSAPR01MB3314.jpnprd01.prod.outlook.com (2603:1096:604:52::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.20; Tue, 6 Nov 2018 05:18:17 +0000 Message-ID: <87ftwex052.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.5 Mule/6.0 To: Mark Brown , Jiada Wang MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Tue, 6 Nov 2018 05:18:17 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: TY2PR06CA0030.apcprd06.prod.outlook.com (2603:1096:404:2e::18) To OSAPR01MB3314.jpnprd01.prod.outlook.com (2603:1096:604:52::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 944ac123-f358-4b61-26bb-08d643a742cf X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:OSAPR01MB3314; X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB3314; 3:oVTnOMkjc2y479wXftkZjM0aWz3w7j2wRPL3g5xchbffnZqlcmagQA7kAs1TeGNi1qmeCGsDXw4k4L1WTLtRRve9tUYS5Pqn52RKfsn6suk4Rrki3TXUTu92WevnwvD8RcTqFVIlgqA/hLu7TOIAxZex4X2zV+vMycJbyIlcpjuCmu/ALrv44QRAtpuu37+CSZigG1Q1ryi2TzXUoqjAJGOnzz55iN9x9jpA3/CNhM/gBmtK5LKuPsDrNQVhkBIl; 25:idU7CUVyNhHjM4taUmspb9POl6Q+L62y44dZlRBdhKGLos3tFbZcxqJvDLoHbzowaflzqCLmaovgkK7XXIINcVrEw21tUEFkkynr0RG7Ayflm7JgPDu0zOvRWQLuh4GZn3vEXU+nV3pNDQZFrK0geJk5K3qSM5FH6RoyCaWyKnhOi8uslxibW8hnEC+GHhzGXLqZ9iKBijPW5ddHq/EEA+C/l1GPJoCF/uP6GtQtkdN6bEKSjemG5phMWWXS+z7tNV4BoQ3OjS4hJ1qwvXmniUGwpjuGUnFpoHSP6hSLPpcbpD6YJk4iYp/42j4qFc9hMDB7qkyZjtJ9BQy7pypjcQ==; 31:BfU/jl5xF+L6ntonaFc03nb+aTUQaoKREFEQfH8Upbhi7M9bf+riTO0a3Aiw+pprNj1nfAbWlc3NcJOWBeU+h3kK2Bl4tdSKUX+VuEF6seiFzz6brZw7CN4plI6SMlJFlsRxKMaWa1ulr7i+BW5qIs4AAqJX6ecqZuddP//9gdOB/tDr8xIP1VyyxWLOG6F/bRBBU+KZTxByU1JhbSKnOCRM1qCBR+NDiZsKrkVTHpY= X-MS-TrafficTypeDiagnostic: OSAPR01MB3314: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB3314; 20:GjHr1WSvKhFjdQxnyQ9nhxCrC2z3hbaEUOitR35HC10VegjUlE0rnlTUdQvUyhPSms/YwmHtIFVyriwkjppewxJ2Vm/9j21fVENX1Mn2TN26ZD5CTLQ+3vQOgACr0MfBqTZKUaTIuervHQxDAvHJ6KYJ8ea67P/g9S9EwXtYpzkVtnP58BBvMUhzNboB1JucGTmU2Ls4d+pqcxlGCqlJ2C6R5KmhLftTPU3uWzVfyXty/2OboZCjMT2CsjDxIQUPaI7351g83uUwCZDBkzjNYngxTX/7XiLKsr2E5xuFrAhdywXDWcQ5ItP8UkTvcSCe88nKVx3i9Y90X5QPsq9BPmB8WZ0a3pniX4kzNMS9Q5AJHPTWvISGK3TGcgHnmW14LgC/sNN7d1LnazfycKXT+EHSfIEnJN195uh6opKxpsilTMenTFM2CIVa2HO7L5/qCCEdUWLX8+OSEpL3BuLK55KPjxWGM7MTH1ES7mhL1H/pXvEeu01N5NOKtGcsAOda; 4:l90H/JjoA6tlJ13bhuNinJVHnNWrLaudMPZiC24C8rmQxTxcE/BeWuuVpoua/5vZQU4WFoRd06aYgcMf0l5yYygtitJzSziYdCWZdcVpG9/RhfGh59PvQ4gWrrUkEHBFzJY4KAfJLBm3/NJuA+M9OBlQPy5w/XUYHTOtrB+vyxUVYpte/83es6DRC9wnZ0i90nr7WPXXon4XeWYCK2elq9XU1JT+eQWHkgNgNVx0NFBxs+ewmJahffwxn5eHeKDNPQXuVSADKQAc4AUwSqEUsg== 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)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051); SRVR:OSAPR01MB3314; BCL:0; PCL:0; RULEID:; SRVR:OSAPR01MB3314; X-Forefront-PRVS: 0848C1A6AA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(39850400004)(136003)(346002)(396003)(366004)(189003)(199004)(50466002)(110136005)(53936002)(25786009)(6486002)(97736004)(486006)(478600001)(86362001)(316002)(66066001)(8676002)(956004)(53416004)(81166006)(8936002)(105586002)(2616005)(81156014)(16526019)(4326008)(106356001)(2906002)(69596002)(36756003)(52116002)(3846002)(68736007)(186003)(7696005)(6116002)(476003)(5660300001)(47776003)(16586007)(58126008)(23726003)(305945005)(7736002)(26005)(386003)(21314003)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSAPR01MB3314; H:morimoto-PC.renesas.com; FPR:; SPF:None; 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; OSAPR01MB3314; 23:fq37OjPjSPPhNds9Y3pgWuo4jtylx5MbAz0yNW9hl?= 6rjmTR54yo4/xeje7/7T24MVzmyswNAhMx67cvsIP8Y5pj8GwMQhUeuqvYk3aowzB5N9coR5Z22Liqrh8q3SYV+V/95YqdvldN82qLJUvrcxY82V5ZTpvl5H/JA4fyGlZY6ip/3NguGO/Sh2KVc7PQnnmvA4OVbensNLopyQoFccYhlhlpYINhsL7lxTiySNhmEu0EOKq9/07lhVs3HRjfk6WICo7+Ef+uEOjc4JSBxGlxUr7uQ4nHYchukdXRg/fVn3vsZJFTc8RcICLZqDI5yrI9jo+EyKKmtasDfs44kXk+3aURCfGV5S3jg5wr3j6tLaHtjv1of5o0WoZujW3Qy3WIi2Gdt6rNw/fjzxU2s8JMLDtP/FPP+wh8f6alSqQkWU/i+e12TXVrSEzCQlt74kxK78je0bqJi/qGAL3qge0VIXhQe+LwaTS0M458Z2fU9JEPJ2IKlLloVUGID9Cw6mxCnPTDDb0RrErU30TkTvVQzwiH/9V4rTavFHwLIgSh/h8sAu4SgPtTC8mXyG/0WMQz2h6ep5zD9NL0ezVMEQjsOao5Njt3wjpSJn0LWxWtLmq3gL7nJWZmVdZQaEr0aauwV0XayG7E4Xwf7N9VnpfHrj8hz1Oor6zdirqGvHTMxCUnIBQg/8l6pMSDkkDRTLpJJTSZnYq7MIyVxTN0Prl9cHwSxSdI9HFSQ+KH1VWKBW2bV4/qKaMhns1G3Ascmy39qKTxWN9r1Pw54y+wtWgkNLYFAwDGNSjgjSmRpQoEkUKQqxuhO6G529BZ/HUbYIrD8NmCp4+dQInx7m0hG+3laWb4odkML+/xcZNdzApWeOc//cHR9I5dx58w6iZGDF8XQZI5UaqjnhfX6y3b1Eh3P88ZPHEydlPpO01egHi9msiXyi9PaHPLEzCVYoEa6tD0CmLBYRWU58T0R9o6r6bC0k7rl0oMk/92WRDTfQC+aVf/Sr0zspBJ5023+t0294u56IE6qd+2u+ltMsaTiMVgvzzC6bYpRIoH5u/x677qQ5TS4yCi56miUgKM3R32IbWJTLSc2TKdlT/br6n0Uuzi9J2xUF/uZwKtAZ0cLJDtVXMPnyJg+68ttup7ZA3qY X-Microsoft-Antispam-Message-Info: PKw9GjqCvIDo5yahEjYkrfo2hsnj/hPvD5Bn3kexu6ykLG28UNxy58TxNH4knE0HX+CYEeJi9Y+mxSR9rR/2dhgzDp11iFex41dRJNsM8VdeILXng8jqQDrWjWg3AKy07XTCY6MQe3RUGHyWXcOo1j+HgasV2j+T0i0/0kMNOTSAlolENA9rQxXtIKOUwfn+UtQQCroO3siLUIg5/bTb84RtIVgF6QMCSIp5lCNC+DYQrBVE3GM8IHQf4idXb0tJYe/9Rb8oFa9Rn65vYKHC+dW8uoOlqddhaMd7rja1Qpbg9pnoibvVZuaxurOKq4HMY3d6vZ0p7brWOUZYUyc7UMipTdTDmG2cCZqxFrcQY68= X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB3314; 6:7OSJSectGMP10dxDJLfNwoz8hNW0biasCaZhUMMvSp4DrXDu/whWvYG7ExKRzZQyMt6P3/Tg2MSxjFC43DshRYzd6ZJhnPLKxIPTFos3hWgYAL/kOBg4V0pMpqg0OkADKh7RnzJKX7d5ovxSdMK2sPmyvRLMOIJyW3edpmjrFGzBM2gocG1SLAg4e6ESQJrsIm6ysVwAnX88Hy9IEEJK2n5CxlUNyFEP1MHMYUtgZoD5u9uvO64NWB8RZb4M3zZ1l4nQYwJUl4EahePvQ4OizaLkH3WsVT6RyxQSBHd1k/RiLheUJBPN8YsGTGGJzF2tctpJSsRCi+KNlgA2cWjNADUEKUx7pk99CTYb9T1EWAV/+IgCMOXx+CZhdSbUff72E7q6Sr1qUQ++knw3HGQq1nRep15OL5u0VmR3K2rc0AV+EUzd1d197rPKTJ7uJl4WBaprR3elDX7OvvH4xJ04pQ==; 5:VAvrGukvVBSlHNpYuo/77aR6PJ6irNQloh2HnSS6/9pXED5Mvva+l4foHt63DQumV2JtoCuhZD/phwdOnMmOi5IcoTWyXj9mMGfBh295Iqy/ZpzxI0wVWUqKUR1APzfP6p+I5yzk5EHkTF5BW2g+ZHqU1GFpmmF7Ze/y1g6GtUU=; 7:OLrSd3M/l2SM321JomlF3r5dLxYcYrWwPYgaRP0nRhJu9st+kWbDuDsRWR05PKfr+XyYwd+ST1p5dFHb7dLWYXm/0bJ71DXBsUZazCuzGrWAJuJTmXrveBF3UQuXg7mB7U5i/ScRgZXECNyS2OKzrg== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB3314; 20:FjaUtTiJFFq2TRMOeYQ9hVQupcRT3T96dtwkCCPEcvlQ1/A64pTXdexzC9fKPI44bydye7UFzOJ3CnBIT/jrl/bSx4gLM9hdfexKqBSM7OalNrzgnLEz+IVDUhlmHrfCAJmoFV+e/kd++aXk1CaYFMHCpHzzCaDAEAO9pItQrxY= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2018 05:18:17.8037 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 944ac123-f358-4b61-26bb-08d643a742cf X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB3314 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 00/10] ASoC: rsnd: add TDM Split mode 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 These patches are for TDM Split mode support for Renesas rsnd driver. 1) - 6) : tidyup / prepare for TDM Split mode suport 7), 9) : DT binding patch for TDM Split mode 8), 10) : TDM Split mode support Kuninori Morimoto (10): 1) ASoC: rsnd: remove endpoint bidirectional check 2) ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() 3) ASoC: rsnd: use defined io_playback/io_capture 4) ASoC: rsnd: move HDMI information from ssi.c to core.c 5) ASoC: rsnd: handle DPCM converted rate/chan under core 6) ASoC: rsnd: tidyup Document for DT binding 7) ASoC: rsnd: add SSIU BUSIF support for Document 8) ASoC: rsnd: add SSIU BUSIF support 9) ASoC: rsnd: add TDM Split mode support for Document 10) ASoC: rsnd: add TDM Split mode support .../devicetree/bindings/sound/renesas,rsnd.txt | 388 ++++++++++++--------- sound/soc/sh/rcar/core.c | 112 +++++- sound/soc/sh/rcar/ctu.c | 45 --- sound/soc/sh/rcar/dma.c | 37 +- sound/soc/sh/rcar/rsnd.h | 30 +- sound/soc/sh/rcar/src.c | 40 +-- sound/soc/sh/rcar/ssi.c | 115 ++---- sound/soc/sh/rcar/ssiu.c | 212 +++++++++-- 8 files changed, 604 insertions(+), 375 deletions(-)