Message ID | 87h9b28xvk.wl%kuninori.morimoto.gx@renesas.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <alsa-devel-bounces@alsa-project.org> 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 E385A60865 for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 3 Aug 2016 01:35:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D86FE2853B for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 3 Aug 2016 01:35:15 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CCD132853E; Wed, 3 Aug 2016 01:35:15 +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 D57CA2853B for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 3 Aug 2016 01:35:14 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 3DD0E26684C; Wed, 3 Aug 2016 03:35:13 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 4865B26581E; Wed, 3 Aug 2016 03:33:35 +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 C78C926660B; Wed, 3 Aug 2016 03:33:32 +0200 (CEST) Received: from relmlie1.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by alsa0.perex.cz (Postfix) with ESMTP id F3A32266B7E for <alsa-devel@alsa-project.org>; Wed, 3 Aug 2016 03:13:59 +0200 (CEST) Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie1.idc.renesas.com with ESMTP; 03 Aug 2016 10:13:58 +0900 Received: from relmlac1.idc.renesas.com (relmlac1.idc.renesas.com [10.200.69.21]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id B2F6C45D5A; Wed, 3 Aug 2016 10:13:58 +0900 (JST) Received: by relmlac1.idc.renesas.com (Postfix, from userid 0) id 919CF8002D; Wed, 3 Aug 2016 10:13:58 +0900 (JST) Received: from relmlac1.idc.renesas.com (localhost [127.0.0.1]) by relmlac1.idc.renesas.com (Postfix) with ESMTP id 8F6F68002F; Wed, 3 Aug 2016 10:13:58 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac1.idc.renesas.com with ESMTP id LBM02334; Wed, 3 Aug 2016 10:13:58 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="216548476" 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-SHA; 03 Aug 2016 10:13:57 +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=giw+cOfXxKUd90kx0NrSp+tF/8LjaCxIFIERPjI60Ak=; b=JNKwhmZ+unoQ2JcjzmW+w++JyozQwQQg1GOCM/mM6wrjqnw7boUrToIAkEfH4dGJnazdKvNti4kC+8zN6pXLOZWPgSgzgmpkvnkz6GpwD48ULAd/swFf1U+3r50ZjGdzaN69ZzOEqcpKN5zuxEnYVmg0mplATTAFPb8U2fOpiXY= 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 SG2PR0601MB1455.apcprd06.prod.outlook.com (10.169.106.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15; Wed, 3 Aug 2016 01:13:54 +0000 Message-ID: <87h9b28xvk.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Mark Brown <broonie@kernel.org> In-Reply-To: <87k2fy8xy5.wl%kuninori.morimoto.gx@renesas.com> References: <87k2fy8xy5.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Wed, 3 Aug 2016 01:13:54 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OS1PR01CA0032.jpnprd01.prod.outlook.com (10.164.162.14) To SG2PR0601MB1455.apcprd06.prod.outlook.com (10.169.106.21) X-MS-Office365-Filtering-Correlation-Id: bc6c3958-2ec4-4a47-dde4-08d3bb3b7053 X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 2:8YMBwdI2fI9u0zp5a194LUVUAkBZSxtGxpzxORPkN52+stFHyxzPhvYnS6ij9ySIhIhmZ70PpEQY+YCJAhIV1uBgV9Mpz8Ew5dcgbBOrj2rI3Toj65JZqbp5a6HVlSMG4OXwhokEFRsRS7L1UJv7eOxQbI1Y/RL+MqeW2K4yAg+RpISmv09heXuWwlCyvK7h; 3:z6FASQ68++KBcxsYU97xf5Oqgp1BgvPLQJAXbnv/SeWoGgAXEEkAj+tqhB9Te97kQBTigJDue6mxGvi2ciNPJCzmrg92XCpb21pba43/2QfP5i8uIVIm9cmTGHuYO+gH; 25:4qc1Li7Jjz+CfoAvmGV3LPxLEESx6EZD5rdZ6Ccj/Cwj0atc/+bgJn7ykR6cupzqXYrvo2/g3ADNKGNCa3f267SGpM1nB9h+rhsMQyiCyHct+WS/DW7cluEKcfNUjpfOawmtdEHYd2nz3Ywrlqq9WStfOqbjfrOLkg9fKPMl1jK8Yr8VSlt6dMRtLw7di0J/ND/0i/kfRpNixn8tTt/yQcPvTocWtUSg75k4bGsfjZtmKhMbqao4DVuVstGb0UySKXsw2FXESUEYwEO9Kv+Kz/AX51an3F7SXjF0VyMQzdhsltspBjN4mvv7HDqMAkVUr8tNx7cQTzeHVJl9pWa0tXiXNjL2p5XMeJgWuo+a3lpM/2mjNH1pR4Zz85Ow++Rle7jeYb7nHbyUIvOhWPn9Wh5EJOSBFAHa+cvXG9QmjpA= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SG2PR0601MB1455; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 31:DzfoQ6oKPcFPh24LF/3MP8+iWg+obcSR8+lYM2L/2FVZ3/mTdkfz1RWgo+cwQ/32TuyYltEjwDVch5VYbKXeB7MoaUvd4MgMevWbxOERZmXxjsrRC9D8XIh0zzlz3/lnyqpDidls2jETTEfETvAqBSfhIffH7P3NIL8QHn8eKmAlQ97QOIpjakLDJN1cHY3NNW0lXsAX0CTPXzoe7x4Ak8+faVM9jQvl4TZSfym4nIM=; 20:0gAwLCj6CxorIAK8rVDFBcf2hGwDBln6YfmjHNlMBqp2ed9Dwho5oYUGX5Z8hXW/mM0zEpqw/kLb3DdkSZlDqV9x6nuuP8J/NxYd0GAvfbuPCNG5HfgXgLVNRdwGVHG3Z7eSaM50JdZE9IdkuNMDT505NlJS0/fQNi+KSfs8csJ7fdonP4NzmncF49txyxkaf4PXxhJSVi3WdiTL0AnmS8yWITEXr23tpAiHOy2+PelqMCUcgRZb6Iqq06pUq4yMdXsYW3plpZid38kLBqVuikdRuBL/XWcokIlqdgdfa60il8FHUIqtPdZ57RbBzzTdgPeCrXbbjvCGPo9kz8KMSkpPmRuSw97HlwyKMm8dQFZJ6lGK7QdhV5DzBXFfnaBENQLGusEX9FSuVY0qtVFFaxmlGwarNZCtQzhq5h4cdm7hC8dcpD2hb+fECeoLeynGYDBaboObf2iOiS77eOHngZ32oucDeWHwqI4rgcictWvsiy1ZXtBpwpegyD7VuRP/ X-Microsoft-Antispam-PRVS: <SG2PR0601MB14558B2C0F2507500A2C09C2D4060@SG2PR0601MB1455.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:SG2PR0601MB1455; BCL:0; PCL:0; RULEID:; SRVR:SG2PR0601MB1455; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 4:8w4sOol8jxKHBidu/akpmX0oocDs44qnCt+MeGrUm2IrAJBfu4Dfgc1jjO0H4vS4Jf5KRxp/Pcpg0DgUyViW1rYCd0Dt9LhehXAihZnl20poQ2slAcKInNupSXdFIMs9oUINBG6FOP9875c++MEDnzl1367YhyGN8yyyQN56qWzyybB1dBiY7yT2u6+MTVSAB8DpaF4yZJgkNDBT1N7/RZz1zHmqic3Li1F/vJU/hbFw6zd9n0sCp41H2jdf8KV+pbRl12G8Y77Zcb5RPCxyPn4fdqltK8FljI/72+31behXvz8RIcL14CE/FonbotcrLEqNLMFzAnczWysmNqBrhx+QcmA6xGJQO6K2rM91D+jn9Hvv3u3QVV6+zle6qzZG34dHVaTSzrFK6pFeKVZa1Q== X-Forefront-PRVS: 00235A1EEF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(47776003)(33646002)(106356001)(105586002)(6116002)(66066001)(19580395003)(3846002)(83506001)(86362001)(7846002)(69596002)(229853001)(19580405001)(2950100001)(50466002)(81166006)(8676002)(54356999)(36756003)(77096005)(68736007)(4001350100001)(50986999)(2906002)(97736004)(305945005)(23726003)(81156014)(7736002)(76176999)(189998001)(586003)(92566002)(110136002)(101416001)(42186005)(46406003)(4326007)(53416004)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR0601MB1455; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR0601MB1455; 23:xYUI6pNp/KD9yB2VbQOALjC6vodry4nJ5oVjNYU?= =?us-ascii?Q?/r+AoVXNX550zkbhcH1tWTqXDjP4Vnad77PHrjNVW9zBQPvDxVMCzqE02vun?= =?us-ascii?Q?N3CrjxcnhQbgBfr1OVbhv5wQZe9RLrGCM+t8M46kTK0JbigQGy4hrthOCkgl?= =?us-ascii?Q?LKesatbhaP1P4Myn0+z8S/FizFGR1MqovS4AUBCnMaDmNcyMQfWGb/zTe10I?= =?us-ascii?Q?OdBxyZYbyIi2AyrzFORK191mramKCbQRhESRvq8BT41qt5vKqTwIKhjTnbib?= =?us-ascii?Q?6di2J6Wd9nfLwZV7D0iBqXQ9U+oN/ON9FKXVr/svO1TX54sRHPYLcFbR1EEX?= =?us-ascii?Q?z8EMC6H/Yv8Jy96y8unnjYyxNYi2IOr8j2yU5N74gnRk6yF1R7NuKdjbn/x3?= =?us-ascii?Q?9YHC8zX+A8OhwfSvJFvXosm7xVT1xY5thnJI5ClJIAAJy9tHTUDbOUIOSU6n?= =?us-ascii?Q?nVqMiw7hrHCULSMRmkhCsSbgMDeFsyK7g7e1jJrzuoqn7fGT5c75tO4JepCK?= =?us-ascii?Q?lIY/U0cS+4sAq+HMoSEw0s+3RY56tUcXrPjTN/VJat+VmTypNDH1xkNQGtRM?= =?us-ascii?Q?QoKCOTo3IuzK7sM8FvWJH0LDS6tU+6zEcJGmGJe17I4PTfzRTRf4ZKHyuwrG?= =?us-ascii?Q?MPncAJ/v+/ylNxVUUrnxgB+tK5Yi7PEBiXVba+Q28TTsgjUE6bJYoxsueMyj?= =?us-ascii?Q?Vec/yEfRwK535I058YhpNKTl/Pdg+6j9btI49/AinpQ0opKPKzmPTpnsPsqu?= =?us-ascii?Q?yopGl3dgZfX74E9+lpnEwq6fxbi1IJ3K1Yn7JaKQeVIE9uXIckwpzQ2ItSky?= =?us-ascii?Q?mScW6+fIuqVj96cysC9rAdiWxjVoECbI4h+93YoqSVNYdkmpkOQtidrzHSHt?= =?us-ascii?Q?lgW2y+/5gCzAeRzc9NCHgimUNdk79DlwT+lhUpQ0Ia5wYg05OQ/SRBdqEiR7?= =?us-ascii?Q?7KAdQc874OZEeedUt3VkE3p2+kKAsX/ZRxbHWWalNjoCxb3HvK8liEaAlAfX?= =?us-ascii?Q?YtWHIY0n+dTSqJeXvBIbH2s6VF2AzYyWdb/UWyz5k/uVPvf9joIZshqS1wJa?= =?us-ascii?Q?6XfFl4qR5JIIwuAU9Li9ldx7kk8a+2tIzZXpqR1lMdevDXz0zmTX3enI61+G?= =?us-ascii?Q?1K1sWqMb3Xtjcm9G8KOXIT/MaZyb+xAjioNmA/A8vbyy1Qsly+ABBVA=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 6:d2Tr9Vv0uAI+Gk8OGquVBvANXNGtPGeKddKyfZ7a4qjyoOXYATwgVqDfroDxBu2jZ9YTDb2vaWj8wEndBOExLAgFTtStF0j/gZg6Kgu+2cj2gkNSKPHs/JePxZvRTTxRxz5p8xlotLL2vXHisK4iI0Z/AaoTbrbcpSwa3Mh5Zx+tnTfsOk5GFFysmg3QmDhXf5Ph40+R6XGX7IDu6r7IMYEUW5BdVRN15pYvL+nqR/B28hK9Qp+TeoYU3N+UEDpD4BRbUPRsN/Q4faDAvkggc1IYb2AJY7b3os7wb3Rn/TC9hFbwtdkbSrrqE20xe0psECU1eB8Ov3pX7tlF7aEm1Q==; 5:hds+ni/aVmtVqjrVnQn7RdtpiZHyeFBc3F2jNVHYbVD9u+DEI6iIBW4SvDN0EAqD50wVIn9U65SszFawwq22NTJmJU0w0RS7vWBW5xjBk4psrT3uAwiuuE7F+A+SV0mbTVJH5AhsyDTRp4DE5SoNdg==; 24:/hSqnYsP5qC0T2oo/GNER6wct1EZM2b3TxWRS0MNyK9GYD2JCfp47kOnvavBonRWAzudMUHwAdq+R/qYMvZkAE4Y8/EapBP9ZXnx2omlARY=; 7:yPBAfnLfjldIU9YCR8sXGCtt4/hcu1lkPv5GwudFPfTzw+vX7h1BONqc2cjSfZIhZuoU5hQsA0CRrsmrlDGcKqKc9xUEO30y5QPTRXBpM4cW89W13PuQdjyp359wctNeXqQPYxvkrklZi0egiOLzGBkMxuwk7+eLJAvIltqY/KAOsPBWjs1oEA/aLfqteJMmJkuEXVTyUDo921l5U/IzriN2bDBlNVWHNCglmoPwJB/KHl9i/I5M8201NH8mcrcK SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 20:sWJNTiXuOxGQ1HM0l1FC55LQzg6TNsOoFs4Hkc5LXor7L5cItNFmOCQvnKviqmON9CVgQ9aTHHwC8qMZc6LNUDvc7OtzkiKljKsDTnFPta0H5joIOPV2xooajb4bjNPlIhXukhicEH8by4+xXa25U8WIbF1DFLCooiFtAbmpaZk= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2016 01:13:54.4595 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1455 Cc: linux-renesas-soc@vger.kernel.org, Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au>, Liam Girdwood <lgirdwood@gmail.com> Subject: [alsa-devel] [PATCH 2/xx][sample] ASoC: codec duplicated callback function goes to component on wm8978 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" <alsa-devel.alsa-project.org> List-Unsubscribe: <http://mailman.alsa-project.org/mailman/options/alsa-devel>, <mailto:alsa-devel-request@alsa-project.org?subject=unsubscribe> List-Archive: <http://mailman.alsa-project.org/pipermail/alsa-devel/> List-Post: <mailto:alsa-devel@alsa-project.org> List-Help: <mailto:alsa-devel-request@alsa-project.org?subject=help> List-Subscribe: <http://mailman.alsa-project.org/mailman/listinfo/alsa-devel>, <mailto:alsa-devel-request@alsa-project.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/sound/soc/codecs/wm8978.c b/sound/soc/codecs/wm8978.c index d36d600..6a6828c 100644 --- a/sound/soc/codecs/wm8978.c +++ b/sound/soc/codecs/wm8978.c @@ -999,12 +999,11 @@ static struct snd_soc_codec_driver soc_codec_dev_wm8978 = { .resume = wm8978_resume, .set_bias_level = wm8978_set_bias_level, - .controls = wm8978_snd_controls, - .num_controls = ARRAY_SIZE(wm8978_snd_controls), - .dapm_widgets = wm8978_dapm_widgets, - .num_dapm_widgets = ARRAY_SIZE(wm8978_dapm_widgets), - .dapm_routes = wm8978_dapm_routes, - .num_dapm_routes = ARRAY_SIZE(wm8978_dapm_routes), + .component_driver = { + COMPONENT_FUNC(controls, wm8978_snd_controls), + COMPONENT_FUNC(dapm_widgets, wm8978_dapm_widgets), + COMPONENT_FUNC(dapm_routes, wm8978_dapm_routes), + }, }; static const struct regmap_config wm8978_regmap_config = {
codec driver and component driver has duplicated callback functions, and codec side functions are just copied to component side when register timing. This was quick-hack, but no longer needed. This patch moves these functions from codec driver to component driver. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> --- sound/soc/codecs/wm8978.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-)