Message ID | 87y4468qe9.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 A19DF6082E for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 06:24:58 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 91E3426E51 for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 06:24:58 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 86C0C283EE; Tue, 9 Aug 2016 06:24:58 +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 14DAE26E51 for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 06:24:56 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 1F340268185; Tue, 9 Aug 2016 08:24:56 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 57584266D15; Tue, 9 Aug 2016 07:53:38 +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 EF880266B3C; Tue, 9 Aug 2016 07:53:36 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id A0D54266CE1 for <alsa-devel@alsa-project.org>; Tue, 9 Aug 2016 07:33:48 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie2.idc.renesas.com with ESMTP; 09 Aug 2016 14:33:47 +0900 Received: from relmlac3.idc.renesas.com (relmlac3.idc.renesas.com [10.200.69.23]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 4276947385; Tue, 9 Aug 2016 14:33:47 +0900 (JST) Received: by relmlac3.idc.renesas.com (Postfix, from userid 0) id 348FA18070; Tue, 9 Aug 2016 14:33:47 +0900 (JST) Received: from relmlac3.idc.renesas.com (localhost [127.0.0.1]) by relmlac3.idc.renesas.com (Postfix) with ESMTP id 2A8641800A; Tue, 9 Aug 2016 14:33:47 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac3.idc.renesas.com with ESMTP id QAA22498; Tue, 9 Aug 2016 14:33:47 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'";a="217010701" Received: from mail-pu1apc01lp0023.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.23]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA; 09 Aug 2016 14:33:46 +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=s3YzDUduUG3OYQUEjASGnBG1CtcFrwMxUv+3r5hiNlc=; b=Vlr+Es3j0WewJ2sM69GmJAAcocyGnccoJ/sNBmkMXB3abEnIzpqCBvHiyaVdBl2gLMOjvGaoTh4Q6HJ3AiqvfTtgEICXv/H1kOM/Lie4pmxmDQee9m7PHCLNimc316QWtvkAIKpzv2bAPP622TVeB99hD3OSnFvfFi90X1E7Scs= 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 SG2PR0601MB1456.apcprd06.prod.outlook.com (10.169.106.22) 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:33:42 +0000 Message-ID: <87y4468qe9.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:33:42 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR06CA0041.apcprd06.prod.outlook.com (10.164.91.51) To SG2PR0601MB1456.apcprd06.prod.outlook.com (10.169.106.22) X-MS-Office365-Filtering-Correlation-Id: 75d2ece2-919f-4502-5df8-08d3c016ba2b X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1456; 2:q8Hx2xcBSwbSPgufKachgsz+jV38T94FKoYwTE8BsgD1rwppvBn9GAevqQfa+l2YEMShoNJzMGzU3rh54J/ydmHUXjTr5zdCL5N2hWQAVUKqQi/howIjyznwAfY3KzmCn3W94GQmaEuvUDvulwfG9VX/4HtrSt3CqO6yPJ8kUdSHaWJyoeEh/r3Mp/Ghn7he; 3:hZQLnoZuW/d6EvCSlGy89LGfGYsdTFIbOjCuu2oYvn/bCHgFYEdQepBfrMuVDfsnboUKNmgEugpGCDEwsAEEZz4gf+/7zLae/C/aWL4blAv4Trc6A17uWwSXOSaf8gcS X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SG2PR0601MB1456; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1456; 25:VceaOcBXDCwrxTnBU4qZwV3eWP7BkU1uXJitLJrG27/20UpaLo3NHRbxEzNu9mDY2eGTQWLEnlE/geGrKLUCYjO0cfNw0YmPlICppvwYXekRCpDdWBMVoSfEAjeq6PJIIDPD7jS8AHHuvswuZ494cqdgVLz8Qmstbn1pYOaC7bf74yL2erbaKTnPQXqjcAHrKBpxg6n1GxsRFcqqs4bLQkSaHUB0qapcGn0EYn6PWo3Uj/rTHmLR9MsnphZfPjTpBypuMd4OIWzsrFGpppIkcWVRuc/SGh5cZrjYeTsm0hFE0vYdCfZXJSGCwC6tR24q2h4ILd8d22knDxO0L1T39QL/0ph+80JcIpA8DsD2uV7Uam0pZ7iWyuoAINw7is/p3BIWCQddRwwWttK6APp/awUY74bzlg/ZDzjEUjfYOQffXSIA3u+IO2mP/YhhGBieFgyKMtmHTLOtMu0HEyaDjDDfstRc6+OKqk2kGUgpDbv+mMcY1b9RfKfCk1+5eoGz3gC42/pFfj3Qgs/4dHuoP8ArMnaILPXLCHdIEf5KR9HNhhCNP93IC9WyNqGAvkt4fOPr25g+Kj8oy5zH5bmfTs5EaiwE59HsucKGGDqcrxh8XFqBKWd/VCvdwt/ucsv7S2i1B1kYQyCsU6vBW9Yq6/QZy8EOYPsKuH5RWjofMHgjN94pNnwlvKgpEKWSDJgLIzXlpDU/4S4OE43UZVQO6g==; 31:vofcPIEL5V6c02V69CvabEdwI6IbzaWKeoSLoUbaT3PScKj3v0OOKvMU8uxOxvHaudXCjUJycVQpgwEdieJL+CycB8Gf64MR9MU1qtc7nKNjmbQ5zx3J/SSi7PVEQ192Rz7csPoRd4WEhsJiNM7jKG/7cnFJm+Q69MQSUMzxGapZONOkAPcaoO95zcms0KCZLflvtyVT+j4wjQB21WZd6Tx4m7Ax9JhLbxc1Hyu+IJw= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1456; 20:KNPmPuC/Nor7r3/bMWpUaJ0cCKOqzS5vfsrWoLeo91EPidcejKMeMb1v8yDfnxlcBc+jJ66XHFfLh7XC2KeYEzOLmP/dLW037Mud2ZQXEoUi/vYKaWW0B7YYtlablYyQoWiztFWxAqc1D8CH0VAN3ZoIMsPvLs8Orl5nCphHSnD7FTVuKeAuW9hmJiXP5dIqKYjkgkhmch+4L6eizv2WWLv2qnzGR434yUmpy0oMoj5Q6W21/PR/P5LlKH2sRYGzo/CqFmtlI1G34bjRfacsPuy5jn/1kpDKsj9C0H4hzqqya+S4SBSXawZMqI5FpvkUzQcF+YnuB6kuiah6mGq2X+tej9nzB/eerbxFGYaDhlnOIMddDS/q4aRzScsuxTJQSxsAlpk5KpRF+pvrW+YG2RNiYRyEsaFOY0p8rT3incG7wXYEGd94eHpU9PAMz2qk9raHhVr3+mK9EQZc5ba5CSjdK3k8zACzj3/YHa+bj+gg/yXPpEs1V2IycckRVKit; 4:LOPP7GCSGwIIIbD2dmtADhQmqRgKZOddRzMRkgtSMeHQcxF5fkcDHErHJeT4y1r8s9F+01655dCJTaeicuAj/Tj10+TBQbgC1/vPptbkWj21rN2Kl3NAraTZ8kXhaYerGY36XlEoWGtcEexR+CYmg8F2XuTESZge+okLJOdWxm1BN2T51AhgW9ezlLq2REIHKO9MpgxNi+cpNuDyZHgb3M709nUPgHsBBMm6DSPbd96ugLXPDCSaGhLWjIjXiTa7L13nmzKk3H8cN5Wv7dDoiWklR3qZmGZ2PhgmtFLoJZcRum7Gwx8ZwQog5NNs9EBzPUSKu91mlxtUlS0deZCdB7sWXF8INrFBZniI9iWHuQicwP/vk0LtNLSSRwUq2on8sE4Wo2KKIqTl6jlw20QjSw== X-Microsoft-Antispam-PRVS: <SG2PR0601MB1456C09844E258198845AA2AD41C0@SG2PR0601MB1456.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:SG2PR0601MB1456; BCL:0; PCL:0; RULEID:; SRVR:SG2PR0601MB1456; X-Forefront-PRVS: 0029F17A3F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(19580395003)(83506001)(19580405001)(81156014)(69596002)(86362001)(8676002)(305945005)(81166006)(77096005)(50986999)(76176999)(54356999)(36756003)(2906002)(4326007)(92566002)(106356001)(105586002)(53416004)(42186005)(586003)(66066001)(46406003)(33646002)(97736004)(110136002)(189998001)(6116002)(23726003)(3846002)(7846002)(68736007)(2950100001)(7736002)(101416001)(229853001)(4001350100001)(50466002)(47776003)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR0601MB1456; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR0601MB1456; 23:yf/iqk9OAoNIpwZDnNvDjuqqpQVPc05eMhOmPaZ?= =?us-ascii?Q?3cRwzkNn3uVo1SC3yoYofxFUnl1JYldx8yJW9TAJlgAVNme3wHgpjmmWe39w?= =?us-ascii?Q?1lWC8lv7DUedQqr+qBCEfd61FkRkz5ensszGu3bbc0zJaqoV/PT4XEeWXspa?= =?us-ascii?Q?a6E7KfdlSe0ls35CieHZhgpGOCIZTXdhQXY4//4hH0jf1JsyH/+crL0ySUwB?= =?us-ascii?Q?2GsdcmoHjNm0m8uCnjFl3fA/snVgb6I+1SxL/ZkfW7Gae6x4gndwORtrG4yR?= =?us-ascii?Q?jrITO303EW85UqQrCom4r3nNcaBaVjfl03a3u9DL5+YGLNe8R1VATUa/pSul?= =?us-ascii?Q?bVX4QapvXTIT5ZBrVOBObSXJPDP43Her8XWit6+ZrIbJJE0qxkyISxS7Evq8?= =?us-ascii?Q?neo9eWrqeTxgeIAP7dCH2dWoDqc225RWtkBYt1JEhgacEqAdCWoCGY7YdFdn?= =?us-ascii?Q?3qmKwEf3VSqpOy0oEQjztU2xxaAzra79WMh/Kykd3v4dlIvMbn+thQ3HbOG7?= =?us-ascii?Q?fGClZ2uJ4MV92Wdnv/T7GHBkMO32HUzRko5twy3leED9L2B0aIvSE4Og+DRT?= =?us-ascii?Q?GNKcLbBHzZgpxV2O9Mh87/5US62z4LoXnLwDzo1/Da5m1MJRpegyaTdgCvC/?= =?us-ascii?Q?1xX5FNd7fytRdHLzEkP7QKNBzR8UsFFXEP6t/KJ5HKvPHNDAQLtwYN+ND/Pe?= =?us-ascii?Q?PIoukw9B2tYYaBI40LgX31z1fIjj4xhgiGb2Z3BqM3AJw80bJqy9L3ymLq4p?= =?us-ascii?Q?8QnqTLp46VR3lxS/fjzgHUxZO2RuUoPy2c8Yox62qkseZSKuNmGn1jokS6Xz?= =?us-ascii?Q?XOVx0tkidnVYcmu6c142QOs5Izj2a+SwC3V1gBmRCXW17vu04lne450AZz5e?= =?us-ascii?Q?7Hciml/0pku/e6RF+VKQCGhVf6Wcq2H/vIpfX7ETG2nW6gXxrJGGwLRiPFUX?= =?us-ascii?Q?j+R6SPPe1OGaJkiEqnHD0bgQqvCEDivNdcOvsWmS4ccym85EaBQd+Bir7YD0?= =?us-ascii?Q?cImwJy+e7iiI+JXfEfsxLGDtiZLffJB9jJhqnMCW31ZJHJM+1vanPvDK3dOx?= =?us-ascii?Q?ojVOCROv8eqIdk2Eq4Zbwyy+ISMxEwYwMNBFMkejqJkaEH1PPNTMuOmXvWfe?= =?us-ascii?Q?y6TPlbKVIzI5SBU1rm/bB92hUucApoYuNYd+8x5qAKDfbKITwwiO47g=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1456; 6:LdBFcCEFp/TX5J1GCDWjk4jjoAqgaqNXATgdVipvSFgwsljT0VVeE1PwYph3MPn9UTNwUb4jNxv2D5S2VR0z4q7SNLaGJLG+L2NLJ4qWeKdNf+7eRBBweHqestL2heIQRMXbnqvdN859fmKUMjIo3EWvGideLXcNWYfDfNCU7qzOySOfDJHYrGlorS7UZCyA6CGL+ZIVTegLUk3tJnXhzmXJfZ6tUeYSUkLnIJtKvRwqjOImiNRiEce1kFsyKGaTt2xz9fxcopvkU2lBOPG5duNJs/8W7zdxk8fSW7khzKPBCR/7/ghWCZnLKvWG0vMQboIWAtd5eAhjxOBBuDa1Yg==; 5:Cl1p4pSIO8bFQ6JOGocD0p8rq7A6N+akBOIcwnCmNULtB6s8vxUqeBsdoi0GimrGUbn2P3pCSA9VYmYcoe7eO/Hm50INKz2BGnHYg9yipgvH/YZ67ajck4JxRovq4oDFeM0WIpUAZ57Lb2otvs1OLw==; 24:etxBxX6YqHKL7fT2Bg0HOPXl83zhztKB0U3L4RpkpdM4OlYW05uNe7gim0zxpnluuLZNUw1lhS/XKl7+c2hRUmJIuoVPray3y4MtITk/ovA=; 7:agzrfh7w0IDOjgTvnCM8K2guqYM4J7QJ4/P/ugG8nBbVy7CQ2L29nSBuR8/zjJ+3Pk4+bNsq9uYIrCgyFYnrIGycGYKvw6UxFRZcyJzjZ1ka7lhmM04mvvz1jS+LV51rsgBOaXYcFuXDdFxyW3uSW/EdD++qd1mcF+7C2XXjX73LgpwRDcoT+mfQnM8guYNkA2QAHngIxNR+iwA2KMQDqadHEBSnSloKUkYhl+PFSaWF3n6MRTyLX2X88HXnFV+O SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1456; 20:4oPcMkSsWirn/zfUiYyC31XTzx7hsrmfg5t66m9GQMlrwuIWKOQYwdlYQqa2xGoZnGaSNd+hFmeqRHc0NS553J6CcsdS6q1WGzoqK7pygJfMNo213O1E8nkjK9tI5DEaxpSmXLVBarYZ5/kxCDaDJE+SbBcXcPyQyRkI8RNWRPE= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2016 05:33:42.9485 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1456 Cc: Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au>, Liam Girdwood <lgirdwood@gmail.com> Subject: [alsa-devel] [PATCH 095/127] ASoC: use component probe/remove on twl6040 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/twl6040.c b/sound/soc/codecs/twl6040.c index 748036e..38e702f 100644 --- a/sound/soc/codecs/twl6040.c +++ b/sound/soc/codecs/twl6040.c @@ -1097,8 +1097,9 @@ static struct snd_soc_dai_driver twl6040_dai[] = { }, }; -static int twl6040_probe(struct snd_soc_codec *codec) +static int twl6040_probe(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct twl6040_data *priv; struct twl6040 *twl6040 = dev_get_drvdata(codec->dev->parent); struct platform_device *pdev = to_platform_device(codec->dev); @@ -1138,18 +1139,15 @@ static int twl6040_probe(struct snd_soc_codec *codec) return 0; } -static int twl6040_remove(struct snd_soc_codec *codec) +static void twl6040_remove(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct twl6040_data *priv = snd_soc_codec_get_drvdata(codec); free_irq(priv->plug_irq, codec); - - return 0; } static struct snd_soc_codec_driver soc_codec_dev_twl6040 = { - .probe = twl6040_probe, - .remove = twl6040_remove, .read = twl6040_read, .write = twl6040_write, .set_bias_level = twl6040_set_bias_level, @@ -1157,6 +1155,8 @@ static struct snd_soc_codec_driver soc_codec_dev_twl6040 = { .ignore_pmdown_time = true, .component_driver = { + .probe = twl6040_probe, + .remove = twl6040_remove, .controls = twl6040_snd_controls, .num_controls = ARRAY_SIZE(twl6040_snd_controls), .dapm_widgets = twl6040_dapm_widgets,