Message ID | 87invaczc3.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 AB5A360839 for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:23:32 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9A789283FE for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:23:32 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8F7BF28435; Tue, 9 Aug 2016 05:23:32 +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 9AB47283FE for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:23:31 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id D47602669B5; Tue, 9 Aug 2016 07:23:30 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id EB08D2667CB; Tue, 9 Aug 2016 07:14:27 +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 A6B552669BD; Tue, 9 Aug 2016 07:14:25 +0200 (CEST) Received: from relmlie1.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by alsa0.perex.cz (Postfix) with ESMTP id 77F3D2667CB for <alsa-devel@alsa-project.org>; Tue, 9 Aug 2016 07:07:07 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie1.idc.renesas.com with ESMTP; 09 Aug 2016 14:07:05 +0900 Received: from relmlac2.idc.renesas.com (relmlac2.idc.renesas.com [10.200.69.22]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 1322A47525; Tue, 9 Aug 2016 14:07:06 +0900 (JST) Received: by relmlac2.idc.renesas.com (Postfix, from userid 0) id 11C9F2806E; Tue, 9 Aug 2016 14:07:06 +0900 (JST) Received: from relmlac2.idc.renesas.com (localhost [127.0.0.1]) by relmlac2.idc.renesas.com (Postfix) with ESMTP id 0C1AB2806D; Tue, 9 Aug 2016 14:07:06 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac2.idc.renesas.com with ESMTP id QAR13822; Tue, 9 Aug 2016 14:07:05 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="217008758" Received: from mail-hk2apc01lp0211.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.211]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA; 09 Aug 2016 14:07:05 +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=eOw3IJ8W0kYr64VYENUapTvglfZTgI89GGEjXR7zaC4=; b=GRp07e28rwlluzr4TdMF4GmYoxGkdEMid0Oj7iEHuGLBIT7X8RkB1bHhnc5gCidFSG/4xhvUEoO09YKpuTM31W/Sd4PXtc6E7jf28kE9NitbQ3mp16uyT7Pzt6ufPcsVqkNTPWmmvtL3LVBXJGzqv+goWLjDKxrskV3fwT1mnWc= 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.549.15; Tue, 9 Aug 2016 05:07:02 +0000 Message-ID: <87invaczc3.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: <87popieek9.wl%kuninori.morimoto.gx@renesas.com> References: <87popieek9.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Tue, 9 Aug 2016 05:07:02 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR01CA0073.jpnprd01.prod.outlook.com (10.167.153.161) To SG2PR0601MB1453.apcprd06.prod.outlook.com (10.169.106.19) X-MS-Office365-Filtering-Correlation-Id: ade2682b-6de0-46ab-9d35-08d3c013004b X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 2:WmsasnqLc18FcaorUny/dgUUxkQiYQK62nPxeaoPVx2CtboKkXwURzeQLtNO0TncRc8v59rF/FK2BK/rIkeg46I0lOrhl/g31xwMqFpM+LhsdcAWgGpvSWZHRE3mgtOdbx91GZo/k067zUZli8S10+keyTZ7OBqOCz2K+gntEZ62kuzkeqCxyxeSKbXVt4xd; 3:xaQ6qQV0oneJjvk6SpgG3kLRjxRZJMZfW6AYedn4SnkzbQMYtlHmAH1mbdcjRdlmX02XSDGV4AnDKrOx7qZwm39ip87RuFI6Hpb3f3HLmwHuCs3+bLD1Jgz7IU8K5HG1; 25:5SZFcZGaMivPEX383XPEJECqP9jdD+UoDFdgm1OMA4VotB8sbGHWBp1fvfHnEDNyjpxcHu3pBecYzFMOkOy5ZiZfy8vEocitW1KtM9qhH4J6aXvQSqqI7hbUOomT9wocI21yMdYRPm3NOorVZ0ntFbqpDRKWk62Whr/vdhjkfEPKvyJQk5xznI8a5P8zcviIdfSQoOPXn594R/XGVmMk7UF7MQpIqLhElbIhhe2/vBBraRc5Dx0IrYPHzcc3XKj70u2VWbF4eUPAQeZ/vECyvSTUvISNyz716QgVeud76agH3WkCwhklPXoqLXXNGYjJ9E7etUz3F86UTNg09lIrfwdqEjqwyzd1asv5gPN44hGK4/Wr6e2BJVClDtYw6scem2WbbDn2gia2tBdU+x84fmXdDfDin8+bjjFWWns4GB4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SG2PR0601MB1453; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 31:KHfYxozBSt3Nh3qpsvP1GiPdM/rt74bWT1Gt+/zdodmzHG6TKzhoPVIZuM8xE/jaoZ4J4ZtANLZIfBYImpIQ7wWLDH4P7iGusIxDG475kuO3azxP406u3CQG2ecA4ssqKFN5BW6L0XKxnsbMK8F795oblOQZX7pcuMb75ga7t3kU5xXumec9sBmcZ9T32hXHnn8ZnwzMI0YfsBmnAGMMEPBbCo8E6AxcSDlCPfkXh4o=; 20:Cr/KbVEvuUYGCAKHhmszq2cy3ERTFjbg0nhbw5xTb5+IzDIGkQFq3KI4Phb0IDe3QaGImSA9Eq8L9ek8R0v/CTk6YvZkRWyFbLL35yNjwz3VQaXOPhB3+OfP+qk54FxC0SmEOJo7+dQWYqONOrpqQj3KhzHjTZfef+Jdz7aINlxhC6kw1+OykQ2UsixKv+g5X03orp88tS+uHoNpZu1KNE6k+iS7kxCWmIsnaeGadwFfKjMyG9Lo4Wrwc6UO+eSKNKdEmpsm8l4fVBsSplaxPBxfLR0lmwQuiXyBep/z1D+rQJL82sn42ix1d6THW5IjDMiI5CxsRga+QNL1y8jtgMQyvuv3lj3klMaYDgESz0MfuhRa5SIOksJ9tY2zP1XzwqdmM12tpudLqD8QycTzuq4JwjMreSLrqtoe5UdhrseaEY7K2PKD8JroAveYA1GGjxxd8Fnkd4k2vs3TB6V+KOnC5mgQnDS9OMGcLbO3fqvlOQuSnkGj/uTzHgs+ZigY X-Microsoft-Antispam-PRVS: <SG2PR0601MB1453906C29C7BBD16EF24EBED41C0@SG2PR0601MB1453.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:SG2PR0601MB1453; BCL:0; PCL:0; RULEID:; SRVR:SG2PR0601MB1453; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 4:wMhB+D66RWpXw44U9mgzFgeKTUtXFSykGm1+4VSnQzHfKMCiGYUcfZVScTKt20E2NUoOgpa7nxwTq1/2iT68ypIQMrAPDhGHolxaS+VLTtY91zme4EG6RJKGAjFDj7rThK2e3BAtdxsVdLnsixRS1OrhN1CG26Bmd10NdaCieJYZrHzXipWtnZJDa0FVDItOEhIdMhxHEZX8a5ztpOfdvjo7XHmRR3lD8BcbPATFoVC7PlYJCb4MXgQBvQnSLoII4AGrvyA4iq7F90UrP6M07ugeVkqrftXdCeuiypk5J9dUiBJGAwoGTPmvORH9PDn+XXZIbJoxk0Rg+5ZntoHLGWI/n8B0HTIzlpUc0kZdUceylkDxi94KjtrKXYFCk0ckUwNN2aOB24/utDP60u7hug== X-Forefront-PRVS: 0029F17A3F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(7846002)(305945005)(105586002)(7736002)(2950100001)(92566002)(6116002)(47776003)(53416004)(2906002)(4326007)(586003)(68736007)(77096005)(81156014)(42186005)(23726003)(8676002)(3846002)(81166006)(189998001)(46406003)(110136002)(50466002)(54356999)(106356001)(76176999)(36756003)(83506001)(19580405001)(69596002)(19580395003)(97736004)(86362001)(4001350100001)(66066001)(50986999)(229853001)(33646002)(101416001)(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; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR0601MB1453; 23:6UTQWZfxQDcSY0o3X+AEah6Bee6bL28/Q8QxD4Q?= =?us-ascii?Q?TZ3bQ1A5ZilVjMWO3JhkwvaP+uGuIdBhUuGKXJnMR75PLd1dh8lOe0V7MjpV?= =?us-ascii?Q?TslHCnaFULTL0qNnV+bIt2aLBBrL5QEOMOQLlQlMyol+5rW2hmmBOgZ24ZL1?= =?us-ascii?Q?HTkP46rVWFOwzFra7EhLlvYAR1GW2Z+eLxxIMB6IJnKdaVg3X4s1byt8bgMP?= =?us-ascii?Q?6xpAsyO8xDbO2rlUssIM9S8Y+M+80XedRNOFtHl+lV7yzFpiPkRp/3xiNyTj?= =?us-ascii?Q?pZJRPOP8AyZS7yBwULKijkC+stNIUbbyClS2X6cEG9P30s9ImR3UxevUJpL4?= =?us-ascii?Q?mmTyMIWqXfIrzYwWNOa8uNBJM0QGcw4Hogqq5PZRROlGX35h42xHuMXH7qHb?= =?us-ascii?Q?Hg+rfBOPiAXhQxh0FREsg4naKGQxwu2HgLYXYN5X8DHz7zPMWiFSmfmaE0y6?= =?us-ascii?Q?wbCRNK1OY8Cjdo3ua+IT1udXUVTST7yifh+60SbnlAxkic9EzA745i3AyyGG?= =?us-ascii?Q?AIg8W5Zv9b5CWrHkj1yIa5e649Sk17YKRIeR/A6Y69xwn+kre8bmRfyIHaQP?= =?us-ascii?Q?GiEfbOgEa+ccZxAqHSsjYim9A6bjG81EZu3/Dn2TC6+CyK7ngl/U5pV3N1wL?= =?us-ascii?Q?OuVQkxAqOlkdYFsPJSIUDtM+bkPkr6p3yK7z3pEqv4RknILYJzst0+f2ADdt?= =?us-ascii?Q?7JV1Gep6zGUHK+R+u20t9933zcVZM28F2R3mJHSk01e/ia5+Zh6y6WeCI+yQ?= =?us-ascii?Q?rk1qCa/6/6LtcpZdR2kXIjKBUiBjlLaAbhwJ7T8fkuIdP/6E0iJLoBBdeR1n?= =?us-ascii?Q?vR3J0vgpzs1mK/OJaTBpX8J/cXiOo/tlUVoLNl4HeTP1qhpu/o4xjV8EgjLX?= =?us-ascii?Q?1J106yk16wFOvAgHdW+b93N2G1xB+d8OvMyOgVO9qPh8nv+NKjgEDWVm/eJs?= =?us-ascii?Q?/vdzNjPAsywPSmh7Jvec9XmuKsxv3n7/zX+hioct7NEOnLFIMXyUVGsum7s2?= =?us-ascii?Q?LvxTW1NAb8LwwKtWr3dSTANHCLJcQeeMtbk1fqHV5W9JojFjORDCAwvCcQ6l?= =?us-ascii?Q?L9xOVznyovuECyivZU0lcbs4Ptb7ToXkNaq6D5ahLJ2bAr4zg/9/4QP9951S?= =?us-ascii?Q?y+77V04lgyuYmH7lnVCDDk0DAAk6oBJoVyVSOsV3qV4jFt/qLRrxahQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 6:Q2HZtuLJ1y1gg2ss/t5BXJnY6O/Vnjp86jK6Ua0ESRIr4G59IqmQ/teb2WUAxN7hs3/bW6Io2iG0Y631XTh7JQlqA6UTfqI+Ih4rah8rWWxewNaCVEkwuW/sTOYIcjgxtXFwuSxlBGJ2JxrbinKLjmCXUpjWEWwjdgBoZkQnyzMb5phj2Sr6r3U5QbGmGu+TdwvOcHboCmjC3w6/kVshRvWzwZtvuiRUj69Wdp8px0r8dTZ8NZ5caJI4ZBL0cL4SahBKyYp+n8RB7MvaxX1dxQsV55hGHQHUVGUofq7ffKx7EmE3xuHY2gzNX3gwCrKnKPOxpDyyMXCtfVNftaa/tQ==; 5:toWA+ex5fe1dLncr14YKBK2n+1RFeL49VsEO9RRmx9MZ8M3+5zFJPhT3pIZkxn9MdlcWjuCW2V/iKliVbnznhHZGXJ8QRkot2D+dap0PBmLRj21PUZWXoJvb63VgTEYJg6mOv/K35vY6Lxme3kBXwg==; 24:eZif7KgQkuF9NpAabGSwDvRYWaRbh6eQmYZ5ZM5V5PctH6JxlogPHSxAO8uiPp7MBEvXTCl4pGpiPCDG4CzWKopBJhIXigW35hXRqxrw2jk=; 7:2BWZIgxuCl8QZ3hh7PJEAC0AMX4HchcIcbMUjwrevIimqX2Snoe5mw1e84AMshNKWub1P4o8lBTGI9dia5FPIm46bg7YGYFIUbpjrRLn79P63gRX3YB5XyL64pYc4kJCXaZqUW0pWRmNRFy7z0MbaLhwdUwmBXSouaiQzBuiLeiMysNesN1r+qO3oQqVBrjmqXkctUYBvhqQ9I4OWw4Mump8shMtrwMzltgQEzVVOCfV2Y/tMBCfvrrGC9xk4z7Z SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1453; 20:EsyIEyKYodyta3ng/k9wpyTd+n/OWIHtsp/cX8J6yR9So3PFp6ywe/ng1MsNRthAM4cxjMJJLRIx0UZkPBT2jm24DzUaLmSP08Er9pOGuR8BfFLVm0it/PCT6k0yyr3RdPMjDGE+hJB5KmlGV4iKG7NOxv7J6ulacpapPEkjuxA= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2016 05:07:02.6555 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1453 Cc: Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au>, Liam Girdwood <lgirdwood@gmail.com> Subject: [alsa-devel] [PATCH 030/127] ASoC: use component probe/remove on inno_rk3036 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/inno_rk3036.c b/sound/soc/codecs/inno_rk3036.c index b918ba5..6890581 100644 --- a/sound/soc/codecs/inno_rk3036.c +++ b/sound/soc/codecs/inno_rk3036.c @@ -338,16 +338,20 @@ static void rk3036_codec_reset(struct snd_soc_codec *codec) INNO_R00_CSR_WORK | INNO_R00_CDCR_WORK); } -static int rk3036_codec_probe(struct snd_soc_codec *codec) +static int rk3036_codec_probe(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); + rk3036_codec_reset(codec); + return 0; } -static int rk3036_codec_remove(struct snd_soc_codec *codec) +static void rk3036_codec_remove(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); + rk3036_codec_reset(codec); - return 0; } static int rk3036_codec_set_bias_level(struct snd_soc_codec *codec, @@ -377,10 +381,10 @@ static int rk3036_codec_set_bias_level(struct snd_soc_codec *codec, } static struct snd_soc_codec_driver rk3036_codec_driver = { - .probe = rk3036_codec_probe, - .remove = rk3036_codec_remove, .set_bias_level = rk3036_codec_set_bias_level, .component_driver = { + .probe = rk3036_codec_probe, + .remove = rk3036_codec_remove, .controls = rk3036_codec_dapm_controls, .num_controls = ARRAY_SIZE(rk3036_codec_dapm_controls), .dapm_routes = rk3036_codec_dapm_routes,