From patchwork Mon Dec 19 07:36:58 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9479803 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 96E81601C0 for ; Mon, 19 Dec 2016 07:53:36 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8082828429 for ; Mon, 19 Dec 2016 07:53:36 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 73EB228475; Mon, 19 Dec 2016 07:53:36 +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=-1.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=no 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 64DF328429 for ; Mon, 19 Dec 2016 07:53:34 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 22CDC266A99; Mon, 19 Dec 2016 08:53:33 +0100 (CET) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 569C62654AD; Mon, 19 Dec 2016 08:51:14 +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 5D6BC2669C8; Mon, 19 Dec 2016 08:37:15 +0100 (CET) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id 9B56E266619 for ; Mon, 19 Dec 2016 08:37:10 +0100 (CET) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie3.idc.renesas.com with ESMTP; 19 Dec 2016 16:37:02 +0900 Received: from relmlac1.idc.renesas.com (relmlac1.idc.renesas.com [10.200.69.21]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 0D70764DAD; Mon, 19 Dec 2016 16:37:02 +0900 (JST) Received: by relmlac1.idc.renesas.com (Postfix, from userid 0) id EC5D48002F; Mon, 19 Dec 2016 16:37:01 +0900 (JST) Received: from relmlac1.idc.renesas.com (localhost [127.0.0.1]) by relmlac1.idc.renesas.com (Postfix) with ESMTP id EABF580086; Mon, 19 Dec 2016 16:37:01 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac1.idc.renesas.com with ESMTP id SAB01972; Mon, 19 Dec 2016 16:37:01 +0900 X-IronPort-AV: E=Sophos;i="5.33,372,1477926000"; d="scan'208";a="228350800" Received: from mail-pu1apc01lp0016.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.16]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 19 Dec 2016 16:37:00 +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; bh=5mSNU6lgHzV3wCe6JPiMAgAXdk0DjqWk+4FW6XK+LcM=; b=o4Z7p2oFbT952MOa0tdEidWPxZHzDLNisw2CbmknpwAfOavJXVxgxQgdGK7wKJ6ipGq5BUQIMfiOHPExy7qluK1DXZPK+kEtHTj+Ppx+rvf1mjiPI7dinbKizfFSNHcG5MXuqbzS0Ks+OkZgZ06+uFOfhPc9vhlelOum4IUvn1M= 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 SG2PR0601MB1453.apcprd06.prod.outlook.com (10.169.106.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.14; Mon, 19 Dec 2016 07:36:58 +0000 Message-ID: <878trc74nc.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Mark Brown , Lars-Peter In-Reply-To: <87a8bs74t5.wl%kuninori.morimoto.gx@renesas.com> References: <87a8bs74t5.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Mon, 19 Dec 2016 07:36:58 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR06CA0040.apcprd06.prod.outlook.com (10.164.91.50) To SG2PR0601MB1453.apcprd06.prod.outlook.com (10.169.106.19) X-MS-Office365-Filtering-Correlation-Id: 39eb4cdb-7b05-4e4b-778d-08d427e1d100 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:SG2PR0601MB1453; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 3:17EkP6EmdAYQXpEKVUYHisO1xl+wyrPY8FKS3GxWDBqrS4bmAMea2ah92T3+LrXYy/Gbhcvm84PWqAJV5KU2W6L0AGiXMxyo0jHtbAbhS5r+WKcqiNX+jNxWpEmMI4sdKjdRU96ooaqjTK+kL5boM3hxf0uOjWO3hZVQxMOAvWE6SAsAmWHdc43fVAL5pmPKFnKKIfvxX9mmZ2IcvX/VTxFJW6A95oAoUIx9Ls/ocG9ainqDuNRAVIaKjQ6AqyXRqJDCGrOdSOimYdR1uP1OiQ== X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 25:5UfM8Tp+jd0qqSMsPf45aEK5nvZ7T35smGHt4dsLPeBArZHCM60tLbG6wuWrOVmJDOxLoB+ivI15By8cFTISb+Ma13EFpaML/SZC3XzhpBU7hfj1eVep06a4zvOqbN4G6FAwPw5XdeL5n3dc51rKFnyZRQHCN2ZBVyKfZdzKdBr2WUtN9c+Vnhkpu3eGbKg9t9gJSbZ0iUdGvZtsrkY3Y5ZFqUTaEa/ev8rbkNLyib79HMZWYRN66K+bsIh3gH+PRu+Etg9JxctAChz7qWL28yDtWNXLstMXaaoIClQwJP1AFJ42DcleWUakcvh/8hpRYKe4SZQaXPbA1QpVAmuctcyU94dd8liB2MH3wg1fvAUlRofhPkdINkub8oHaNEHC6C1G5AyYJxfwuW+FtAjjq7n6rJHNymAj/Q5hiCyXMyDoSLR0/Jh3OEB921nM0oebKdDF2Q3rw6F4gYc1WNAafF2KNl7i6R2aOj1U7KJGhStcJ+a6kY1DQUtV8SdcFVZmKM+vUwULHW+hyYhX5SjmGqbMZfIWoNrZSM0g3j2fFvibFDHrAiEVZIv73BJmBrOcxIE6Hrm1QjEJaYAftqSVckvjCIlG7MMzFIhCKm4oRIMFw4oewYq6xwGof/GM116n9s2ja5ND988/fYKc/3hys85vzgaxvIlxapOanUmTSSDq0MgZSrO7ke13Zsyw809tf4AAzDRJ09A+WTsZGFo7gjeMZYVPFfN0UfV6QbsoMmvnAND6d8yp6ksUFRnxcRxN9kzWAUrYAB/1lD5wbus60g== X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 31:ndrESJtuM0HEDFkTubJDv3KGm/bLHxlFL/5yFw1ukKLZ2gtWFTbpsU6hsLepxvshGz37LW1zW8ocdGqBTvfpsRmiZnja84vrIebc4j+79dWmCn6n3YC+wPR8H9ivueCuDK4PRvfbfFxYRY5fAv3xbg4oTV5PyX/Aq+rPuVq6CBXJl3L5tYTIZVgRxU+tJJY2Ikk7F9Fau6BPCXle80QYnXpl73ln/Jn2Bg0uL+H4y1HjW2QxYtSRgRBdFmy82ZezXohioSKf39FLiwQxT7PZMlYy8zgVRhLNaPC/m8PQP3w=; 20:my5zjj3cr6OLexpxopgSY7xcHlR+ZUstEEw684QVdgGiJsK2eV6iBrJ7/eL0TruUK20FlCLAitk3DBDX2F3JpKVxJ90cTwalnaJBlRn/TckvlJ3wcC9d2uSg5RG6aqH7u8xJaoQUtGLAjaN3mGdNaWJkVbntd/kw+vmog/lE1BoK0rcXndHZI83zwmYSow1XNO0YUIzL7sB17kokkWGoon7+aoQ/FI7YRCQJ+FdF0Gq+Q0TzrRnYWsFLZS681/w9ib1mxEGyeFS7cSxtZTpzxh75Jf5TQq2/awTDgdNuc61ZzWTv3B3gXKQj13Eu/KfwyX6wtK+GmR1zBDGKsIATfl0KZJKSjEaZ4PG5Kjj9+kiCSVTbNigfJbFmtVKd+6czUcaCzhM3ichlnxlSjVlxM+U+rIFjrAY71osOnf/AvPABo+msTmB1suaTsDeuUpmjPpHCX5YZ6y1313VPaD0L6CPJrd5w2C0yNZu5F9Lv52hxqCxGMU9gPOc3stqy10vg X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123558021)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(6072148); SRVR:SG2PR0601MB1453; BCL:0; PCL:0; RULEID:; SRVR:SG2PR0601MB1453; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 4:fNskImre4T0Q3vOFl33koV/JaJ7rKt9Zt442I5czQg2HPy3s/r8brztcnaPZ7gFRLGSbsKokFIQ5wo/AjQ12knPvXPrrIbAMufXmFdptrQBfr42HZwRfGtWxYQQcVRWYNOuYZbo/We5XE4NIPCJqxJ3dORwPa35H2G5n49sX0oeE7Azio/lD8j/xWPukRwdfGfGW9QOUkq17ZR8316LQXa4gdsg8aW78fIcZhEOH5KCKrtRoqp/AQ6UbFEtqak2JXe/3kCaMNXJ6fAZQKK8NpEYNVfhe+0Qq/WoVBReoKc0UJpENS2uPYlZu9Y3bTPUErXXs1n6gWQOulWQ3Vbyw1FWTGm62WUzYmlNE5EksfUX8xtaFX/bBKkjDYGBe0NohvAPcDbCd3dfQ+N47xo6FWJDCD2jqSusGwhJbbtW6+dzaBY4WsBCn+r1YrilJZXudWdz+Tz3XJj9/U+MTQ2dWwBGB7ICYpnQPYhb4ShAUvoKTg3PYnzpcXuvXZKqVUOdO9B7/w2xG5RRYVppZ2AzlHzzt5CpdnryidpeMffJAWxPbwmK0JcfKgWczNdUBgYukpCpKUfu/mecbw7fFIvVIrll5Jwf6WeengjMuMLxKDROmxeE9OH+N7LvEd2ZNRm0Z X-Forefront-PRVS: 01613DFDC8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(39850400002)(39860400002)(39410400002)(39450400003)(39840400002)(189002)(199003)(5660300001)(46406003)(50986999)(54356999)(76176999)(68736007)(4001350100001)(97736004)(5001770100001)(69596002)(50466002)(86362001)(101416001)(189998001)(2950100002)(33646002)(25786008)(7736002)(2906002)(6486002)(38730400001)(81166006)(23726003)(6116002)(3846002)(4326007)(305945005)(36756003)(8676002)(83506001)(53416004)(106356001)(105586002)(42186005)(92566002)(47776003)(81156014)(66066001)(142923001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR0601MB1453; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR0601MB1453; 23:S5ja7VBYkVjGvLVKW+S/dm2jer/vj7jHftcWTeJ?= =?us-ascii?Q?8RotcH2qppVexIxveEXX5YHcijEBxKhZxGDJ7poW9IsHfZIAWskxHZm8z1Kq?= =?us-ascii?Q?aab/tyJhLW/nNlGsF3hk6h0V5bhiTMIO4ST/r4PA9GTmU20gADo0av85LsfJ?= =?us-ascii?Q?UzPlU5B8KkoGjEHkbRLZ88hEbmJcl3y9lhqCgY4M0+WCcmM1obVw0KX7Kvm0?= =?us-ascii?Q?JI7ogriQG4e2zq12Fya1FM3StjRUx/L5sfUB7HLXq9DOMf1ogZIJm386xg+Q?= =?us-ascii?Q?HTvRTAki6E5KljtHYKBJ8J+/VeyCw0Vd5rQLB9JYEKaVT5gvBy2RSXjNkVrR?= =?us-ascii?Q?hcMsigMAzbfE6pkzrIcDHK9J31mQn0A5It4zKEPGgijNlqxM1DIK3Ape4TUp?= =?us-ascii?Q?6H13rrh1cVUwbaomvhGsf9+++6f4tIcV5O3GwmKArdh8lswYrN5iNLzPxWrV?= =?us-ascii?Q?/oN+wS0zyMZJUxDmPK3/JnlFL0gIpcI/9px0JkXDaGrsxUBUjnxe01bQZsRa?= =?us-ascii?Q?KsHzhZLFCWHEdC+gHgRjyptGPctRRudUipb2BdM9S8YJXp5WLT+5I7veT2Jw?= =?us-ascii?Q?+TcWPt37i05GWzkZHxlN2ayL5Jef1hSemllmONeu2GHomC09c6Fjl4Kacdsb?= =?us-ascii?Q?RbtkpqR9cLwqx/7pVXacj9Uyops21AOTEg/0GlAVb+nXmyVn/PQhfigsNYHI?= =?us-ascii?Q?Pv1CnEnbNaLUyNOSkaimKFGPa6P0j3Pq5gcsSShIxC+dek0zAabk4O6/AZIX?= =?us-ascii?Q?1dKYOjMm5c0nLWX0YjaObO0YP+bt45TMrqogYif1sNAO+Ys+StqPFvIYMnDR?= =?us-ascii?Q?7Ai8gjkjSA0CbI3+RGIWyu5ITmC6+44pw+tRMf4NswNgUo6qm+uV/Eu8tfYB?= =?us-ascii?Q?Y24V3rfqr9oLSotDGakJeiQ87kWO2X6eOA+uVydNX5Sl69hKwX/E1TthnCWI?= =?us-ascii?Q?zXx1uIiMum1BuvwBorDe7IHok6G+f1+m7bnw/emNyYDiFLrcXvhI1knXMKnd?= =?us-ascii?Q?3nXYA1ZEj5vZIiLTROkXYzIryGQdoiKH+HYKCL0q5hNzWcPf/yqUV7kk6fWf?= =?us-ascii?Q?BZ5ev1KMbsulQmvmfKpqdSZZPKPjMQJImZdKk3ugEJk9Xs1HFP/Bq3CoueOQ?= =?us-ascii?Q?bXZEr5dq+aVW7FtoO47L7n+7FthlWbOQ6WmW1IrqsYPrguDAOWooMzV8Cuz3?= =?us-ascii?Q?6IE60ybeDbNCgb+tvQ7W6xSVV+dUGTh46ZJP1BJU0tcf/mGLkULoHI4jvm1K?= =?us-ascii?Q?rhKxueIp+M9Pr7A0S4Yc=3D?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 6:fnyTWOA33Q2J477NsKxueOkIsgXo6Hw/eAb22VgtqIizKIYikHaIMul7vWF3fedzWzNI9TvLnCEB+HWMCfIZZMynaNxsACSAuuCWZov0ym/vJ8i+/v1Ll6B6w5vFwQqSGlSt2JXGFAg6cdrjWmNftfyMDHaSaNOE5n7iEjdAG0yCgVKdUL5/QN+OSlgqpdiFRphTdZLRPBM0RvGVox09oO0CyzWuq9cMevanXU5kdeXi+qNblLk0+5up4iFvt3Rsc89bbUsFSTNdYYMKwBtxJ+AFw94InT1k1/pbgclOy5157AvqJX6CEGgwcNojApd07+FWvZMSHuC3AaduDLpUWOnm1HqvNOUiQLCM/mpg0+ncquHFd4FuHH1mZlU1OlwWegAv8eBVCc3EMq2ikLqfpu/78ETTv6EDHlSSLIyaX6zk+gWHju3YyOhhg3QumGiMN035G8jEygjyp+ixzRI5Ww==; 5:0sFG0u4eBNRJP1MOFUPzktajpLk2dXNED0vkjHHGjSlxqQa7GFQbi3Eg3McLAZShosPRNU4ZaZx3fYyjkE/Yya4zTHClF5uUtWOz9wyZ/rwV2OaZFfvh/g3HZPZBek/pZC/qManUF3a8eCLHA5vkwtneLpRQdLoCqi40lV+isRw=; 24:mSTZ/SXrkdxD4b3gZrmqZX9pN18wSkaRc19P9goqeQuyxrfGEIqBbxPhcS4h50v737cuKmyhRgRgPFZSds2F8BsrY6iAMK7nWLyy0gBVNWY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 7:M4K1AnMb8Jn+0eqKQIPWkdd7GXoL9tA/8a+A9X0xBDvrQ92D5+214PlIafT92kpwgANyeynofZa77Xu46i1M3QrkCTf3D9ZbuBLRmahqgnQbOo1BVhn45j2fxphTm3/HjR0U4ar3m3PjmhVuq6R1EoqQR35KeEDn4HDIBq2D4JPXlFm+E4SsNBMvUYfaFBygBBe6Pzky/LSXxs+iikofsSA1Cnj0P0W9Z3oP3PgzjvJiiverxIYKNGK/BUH0Fse0a9YoX6iiqzlVkzh6OIqJdGc7qP42vU7QaaqnCpLsePWvN/hEZcyqVMtvqBbhQ3YY0RnW+yafANL0CwmDe60OcnQHRxzLiIwoJ47klgry/4He67SkMF0oo1rrrm2BLmW0GVEKOtcRuNjyznu38krDz/updS/nwKYtE7JPOF+xe0hilTkVsXe5Esig50vs5aomzJ5x2eEOWNlIg1tA1M7caA==; 20:SAA/6FGAuXAe/MAegdOK6awJihj71zfgJs4utP40ICuef3CtmXWEg4s18sriovG9iRuvg8YMyCZv2XUFFmwaWn0HBuRWNKBhu7YjY4jGEPQPQUAGGev8qTepWGt/mP5nqoF+IrDfnETOQNpUZ1vgb53biYyZIgNEozJ8gaaqc2o= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2016 07:36:58.9002 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1453 Cc: Linux-ALSA , Simon Subject: [alsa-devel] [PATCH 1/6] ASoC: remove .delay from snd_soc_platform_driver 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 From: Kuninori Morimoto No existing platform is using .delay. Let's remove it. Signed-off-by: Kuninori Morimoto --- include/sound/soc.h | 7 ------- sound/soc/soc-pcm.c | 7 ------- 2 files changed, 14 deletions(-) diff --git a/include/sound/soc.h b/include/sound/soc.h index e580a67..06515e5 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h @@ -946,13 +946,6 @@ struct snd_soc_platform_driver { int (*pcm_new)(struct snd_soc_pcm_runtime *); void (*pcm_free)(struct snd_pcm *); - /* - * For platform caused delay reporting. - * Optional. - */ - snd_pcm_sframes_t (*delay)(struct snd_pcm_substream *, - struct snd_soc_dai *); - /* platform stream pcm ops */ const struct snd_pcm_ops *ops; diff --git a/sound/soc/soc-pcm.c b/sound/soc/soc-pcm.c index a9ef8ae..a4c93a9 100644 --- a/sound/soc/soc-pcm.c +++ b/sound/soc/soc-pcm.c @@ -1116,13 +1116,6 @@ static snd_pcm_uframes_t soc_pcm_pointer(struct snd_pcm_substream *substream) } delay += codec_delay; - /* - * None of the existing platform drivers implement delay(), so - * for now the codec_dai of first multicodec entry is used - */ - if (platform->driver->delay) - delay += platform->driver->delay(substream, rtd->codec_dais[0]); - runtime->delay = delay; return offset;