Message ID | 87y446czma.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 E8A9F60754 for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:12:28 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D6FDB271E0 for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:12:28 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C5D882843E; Tue, 9 Aug 2016 05:12:28 +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 7C49E271E0 for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:12:27 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 3147A266B47; Tue, 9 Aug 2016 07:12:26 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 82AC3266880; Tue, 9 Aug 2016 07:06:02 +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 E2FAE266E0A; Tue, 9 Aug 2016 07:06:00 +0200 (CEST) Received: from relmlie1.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by alsa0.perex.cz (Postfix) with ESMTP id 0F9EF266840 for <alsa-devel@alsa-project.org>; Tue, 9 Aug 2016 07:00:59 +0200 (CEST) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie1.idc.renesas.com with ESMTP; 09 Aug 2016 14:00:58 +0900 Received: from relmlac3.idc.renesas.com (relmlac3.idc.renesas.com [10.200.69.23]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id B407260CDD; Tue, 9 Aug 2016 14:00:58 +0900 (JST) Received: by relmlac3.idc.renesas.com (Postfix, from userid 0) id 93C8118070; Tue, 9 Aug 2016 14:00:58 +0900 (JST) Received: from relmlac3.idc.renesas.com (localhost [127.0.0.1]) by relmlac3.idc.renesas.com (Postfix) with ESMTP id 8F8FA1800A; Tue, 9 Aug 2016 14:00:58 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac3.idc.renesas.com with ESMTP id QAB12468; Tue, 9 Aug 2016 14:00:58 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="217008243" Received: from mail-hk2apc01lp0210.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.210]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA; 09 Aug 2016 14:00: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=y8RknU9mUFAFV8v6Io7O2wl4LO4rVtwcGFIMh9ecJlY=; b=OB8PTc4clsZBWopV4k5etNInFFj7S1vMekeDgLT6tV9O5vkc4QGhi7nGHqqsmAf5LuJG/k92O34qf6WyzkQ86RW31X7lLNcuE0A/p7E7EGlW3+g9FGKtuDvMGzIZ4mlfnEmyd7qqRzsOqAe9xvz+b8KkN2GdLQr+SNwGwWlyNFA= 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 PS1PR0601MB1451.apcprd06.prod.outlook.com (10.165.210.155) 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:00:54 +0000 Message-ID: <87y446czma.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:00:54 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OSXPR01CA0052.jpnprd01.prod.outlook.com (10.167.144.11) To PS1PR0601MB1451.apcprd06.prod.outlook.com (10.165.210.155) X-MS-Office365-Filtering-Correlation-Id: ba48c6b4-907c-4674-56a9-08d3c012250c X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1451; 2:huS7m/SNqwTA3/l9fs7z9GlVxWo4MgGZLkdXuPko/3Yja03fpkOdi6d3H/2zg6pMatWmwcF0px55Fjt8trvnd9GMEFCxWDZHsRuLgcIDszBXb0Ho/qpCCfnsx0zYdVIwX0EEtabXRgyawVTYeu4jGavr0BsUIO24BlD6glF72CLZzzTNj0mcMiH8dRZ/HGUk; 3:kdXnB58z50pLOVItoqkqxrtiaypyEPFzsXWeJk6Uf+oPAKh3zJ6nd2DEk7SIqOE7y/9S97KTytdaGzLl77N8LTVP4/c/bxA3k8aYYh6i4uQlqs+/mqQT7pP8iD+FVm7v X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:PS1PR0601MB1451; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1451; 25:6bNC2C9HEIJGq4Xid9U2fpczqVQ4L8u3KDKecNbt17GpVoeM3BkOB01Y/MXTyEYoH/6LGgUbg0e1qse0jGzUQIfZGlL4iuclwifm58wBqM5UE2Vup8j6LBjXLfsu7V6gY4MPm6AyqhiCuwgsrWpt3g2j+2XA6oAxlJ6JbcUD+cShMHFsTPQGstNYKFH0edwB3d2fsX8c8phmDXGltaZ9gr/p65MVRfX3o+q9lNTVx+/B41Z5Q+nETQVgAjzqeSYE7bB2RiwqrDWeOZPbISBcqJtjvm4JRRJj5qTDVrne5BaE8xxsaWrPdJ3c1Y1bpOoSEiCzvxilQexeW0DjQzzDwgHmYiSFIUI99VDzMh2nbYDg4k/jMFDA5NGQl+v1yGhABFWEqHHPm6YZGpb4j+lKJHhlPAV41BeBHOOCGgfl+h7Bbz2ikSyedpiPJPUKdnunApYoWWD8G8C6a3+S5Gn9vtYFFu0P8mgVKutzLPDtO2ydmy7UCk7TksAQ3lzMMpPgsmKu/4pZ4kx+McwZVhoWN2z/6AEeZAvyID1LyC2WOHpjdaoo3xuMY62viU9L/p9sAwbpY/utPZuVo9hpu/UAEjfLh2QnoZEwdObJBuJ092S6bQplLIfGPgztgasn94BdJqbdlg7IOc7eleWcrSQirhZDpeBWmH9weZDCPkmirmc1eT+rA2+vfQ/eiq4+6hRt+nFz+pUfEYSyUs7YDMB6LURO9mJEB3oHI4BPCJF/1FE= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1451; 31:vMwXQXw6c9otGOt3qkm13yIS1IaH28IEw3eP8Edwa6ovNbAVMPLZ+cFERAgM3wfogQWCVlcuVuv6j+ddG68grft2JiIxOZ4IFVQuVyZqKjHL8Rys/E+NICBBNln7RRZmTO+8uZ5/bEx+W9XYJGnM7R0YEIk0xI9CI5Hs8wRtXcDCZpewUpOUsQ30w5M9lUExxA9l1z+PSnyFKsYyrc2W/Dl5MNJNgePMmbyXLnXqH3Y=; 20:aSwpiMxRhaZUc3toxE9H/0WgmzFg8F3TD0OnlVowITk2zr1tY2487e6l79zpgN0C5R0cOI4oCQsYuS9D97eGOMKc8z8ZjFXHM7SCNeJgXaLLjkWAwYr0n752Sc25CzF3sX4QdsHlMfOTkCuhZy9HgrkKiPKUfyfK5mZfQVIVNt7KzqUZskE1S3ZN3PyUtT84WyJ8Xe79Xg1Unrjc0okudAsMsvQln2k5ySBDil3t4vqNc3snqE/sy4PJqTJZF/rtKnRQAXB26lFnx4+LV1IarwmzQmA0LjFUb3dMipesA77VsGXnKLznAF/64yZsJqwor+dfIFuzTESp/krmFCUYvIjbPynhTGhyJToZ7loYThzmfN9V5xfplbklHeOZI5MWfBcgQdddrRgHFcvAXeEe9yy6aA/kC59w//25L6Mj9+1qLFsbrg7gJLRgHd/XmlL0akOmKpHSKhJOOSTM+F9TsKC5kzOmyLVNo6w33cgFOpFdGUVDk0TtNPZ+y8ws9Qh3 X-Microsoft-Antispam-PRVS: <PS1PR0601MB1451F8F9AD32349E90C507A9D41C0@PS1PR0601MB1451.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:PS1PR0601MB1451; BCL:0; PCL:0; RULEID:; SRVR:PS1PR0601MB1451; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1451; 4:RSUtUCqcmvVB15mZem1QuPSoZJ0P+DV1nVRM7RNSSO713Xvv+sn/FyGyRQurVEKrJzZ3/n2bKt2QyoJM6CWOfa51ARaYHcVwjk9h4NU7l6BKJ53w6dKRBnurvqR6HdaX8S1WEjbyik6lmkhhx6raBOd6+UgMgfqb09HJk9K+MWsRBa1tN1MRyvGA+Nf/kuwkaAipICEx74aBFqNRYrJHOJvq6QfkEZZfEgeQRqqMbx3EyCPR6ytrz+1zz0ktSogChZldmQ4mXhWbuKXa9zcVwAAs9pk0+bOstTgs15gZIbNb5Dz/kJvglZ17So2YdoRW7uL4+DlLmfzzsTqA9M5bsTDm3A7KjWP3vFQVto+A6mlPye5IdUwgc36k27rtqC/HA2gh2MHX31LtBh4j45elAQ== X-Forefront-PRVS: 0029F17A3F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(199003)(189002)(6116002)(97736004)(3846002)(47776003)(305945005)(4326007)(7736002)(68736007)(7846002)(54356999)(76176999)(50986999)(50466002)(101416001)(586003)(36756003)(46406003)(81156014)(81166006)(8676002)(42186005)(77096005)(53416004)(92566002)(2906002)(189998001)(33646002)(229853001)(66066001)(110136002)(106356001)(2950100001)(86362001)(4001350100001)(23726003)(19580405001)(83506001)(105586002)(69596002)(19580395003)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:PS1PR0601MB1451; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; PS1PR0601MB1451; 23:MzS8DpSLCbhORCLnWjTu8+CUJOeeHQ4ODYKqvQS?= =?us-ascii?Q?IVqrLwwq2sTzYxT8wUxYQSK22ntzxVtOWT24XgHKrKO1Fnzf+dG0r2iNKjSL?= =?us-ascii?Q?cgSehJtg8QVnvSUOSoQqFQltw3cgoaivVkOkYXfKb6pv1grgt8J3atW+uih4?= =?us-ascii?Q?pa/tw5pg8vFs62GGnI4zpbwOeTo1VOTV7iyXSjKSBe12lpdD0tiMq8N5JlF7?= =?us-ascii?Q?0c5BkgZ0xaXNFXkaU8bvFR3L3hFn/BpYyEIxeXIuIJLlrqNEcMnn6EqXqrCx?= =?us-ascii?Q?xggJPegC7pm0eIYkPyMb3kZuOPztwP/IxzjTGyawMAB78ca5kDFtgC7xn/vC?= =?us-ascii?Q?C5gj9l+aJ/ldbkyKy1h2lisKfyfjef7cP4kbnS+bZEbvrSzzBnHmDx6is8a+?= =?us-ascii?Q?ibm27jGXSku5uu40rHW0IKeHZm2bqkjU79HRkF52aFlj+wYlIqBmkCzTxsH0?= =?us-ascii?Q?neu8jmDTY5gH3HTBVIyCr5Gb67VMfkM39ZK5QdCajuLMGH5xfzoGzYE1kXGF?= =?us-ascii?Q?ZGpyZ62EjOE3ultdvq+PXnmPJRG7Ap1SgooZdryQSJxW/vGiAdJ4KkgXl5WW?= =?us-ascii?Q?dMQI190Vw6xr5wIOe9DeX1k6EBcBNMYuMBcnL4A9uvCEj69WsyalyP4QCGLw?= =?us-ascii?Q?k1ouWu+usDi5+v90Ww90WlaCGiBO8cVQRaDa9cTqe0HQnrYjNS0Wv4wfTLPr?= =?us-ascii?Q?hTTRwbDhxoNcDXmmrKvcPUhoTG55YtB/1SP+JOt1WZ7Zvaq57x3N4CazNREa?= =?us-ascii?Q?wlUfEr6NTmQrWmCsiN7RTyrO3kCYjKMI2UAaoIkAffxcgc/OYArw0spj2wrX?= =?us-ascii?Q?Ip5QZ6AEp0BDHASuhk8kozMraIbdtGFIkovwcMxkFEdpjeDaPrRzm9FrVESH?= =?us-ascii?Q?HB6iKcjDkBxK3Mh1xckjkQg7oWWkMVmN2lxQvXHHGZxwPbQuBHpbykWvzziZ?= =?us-ascii?Q?Z1a2LpEbvfDWNj8PshOODQqdcp+GJHTHPKGQDpSyOqxNbn6iKGpTU8SBD6uD?= =?us-ascii?Q?OA8vlG7BiUkJgpjtdSmYCp4JOSo/n/wf6OAvYLNVQMA5TdKeSYmuUUtBcb/5?= =?us-ascii?Q?W+1eCYbgxPLFDs1xAf6KUBhwSh7YVmM72n1YNqGt0/+GDOcjhPYPJ5/jpFTu?= =?us-ascii?Q?N/uPXJloKumkBTLaGRBPt8FrkIIFZF3HErcxT0EtQoRUB6w9b4GVvcA=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1451; 6:6pUzQ4O0w5LCbOQS93HiJAWNMboDqjKqXOABX3WhdcKZNAFX1sR75/B8VrFuUM5IyRYYeEQlJK/itPv+jnzkYqD+ZKSBlr1nbnstqjXM7Fba4MaBiXTkjXul8zCfLsOa1A1/XGmS9JvtKAzBfLOkAMVhTldw3vUmfi4bHNtIUYJebBykSE6VdIcM8L63l4iHpcfoCZHOX7hoSuYhSriefNfz2yfAVmZzaRsXIa0ffvh8LZMa8Z8bqkdUJWXpOT/3pjwBLA0pCCgRw7FZNt6LdODkLNnXepmqNnYh07LX1raS4kHaNil7Ff5W5S+SSEPpLYyL0JZtYKR10pkHKbRKFw==; 5:Y3y7zIJROitOxhf6RuhTDrC9lbnpG9u9wgERffVs1kQG1rG1a3Zl3BN0036leTUWQJ+vH9K6Hx3dBtMS6DQoO1S7mnHrp3a9owGN6UgfP05m7xzN6t+ufzUkwFovfcXFYZJH2D8wfKs9sbxcU302PA==; 24:Grhb+WD3acpj1L8shzE4rI3WGuTB1zGkS8oTZq63ogtsvXNW7ZKH2X7D3HEd6B36kvyYde0kwxAJPl49H1NFcnkzZa90VFqKyvBq/GWBYk8=; 7:e0r92jk9AebZuwN/bybfK/cWfQCRRWic9uuBnvAUokKgOjOzG0PwtG/++oStJAJkNOR6wtia2TrFrDgJFFiozd7195hKo6CGmNWEpXXhw9D18O3+3n7XtaSqndMIfDkdceDPTe1sQiJkqbsvt8uo1U0ijPGcJtlBRdOB3RNDf0dHVG/T+DWOsS3O8NsZy/vb5jNghKJ6wOiRnbKxHgRkRwsAPn2jmmAFJUufBr+gyGvKko5p+KAJVfWgzIYIE+/J SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1451; 20:cFlcMQda8FymxC8yg3afByUHusSYTOda3aCqpCa2t2L62buPns7dOLeVxxkZmyAHCU7E5TIkp3CWWheGeh8sgOYQrunNUGaIuyMH2g7Cd/1wzziVNnddIHDCzP9ibelOMU32n+KjE3X5+u3Cvi7rc18K1stAhMaohM9OgBbS3cA= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2016 05:00:54.8878 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1451 Cc: Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au>, Liam Girdwood <lgirdwood@gmail.com> Subject: [alsa-devel] [PATCH 019/127] ASoC: use component probe/remove on tlv320aic31xx 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/tlv320aic31xx.c b/sound/soc/codecs/tlv320aic31xx.c index e46fb47..ea2f986 100644 --- a/sound/soc/codecs/tlv320aic31xx.c +++ b/sound/soc/codecs/tlv320aic31xx.c @@ -1058,9 +1058,10 @@ static int aic31xx_set_bias_level(struct snd_soc_codec *codec, return 0; } -static int aic31xx_codec_probe(struct snd_soc_codec *codec) +static int aic31xx_codec_probe(struct snd_soc_component *component) { int ret = 0; + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct aic31xx_priv *aic31xx = snd_soc_codec_get_drvdata(codec); int i; @@ -1096,25 +1097,24 @@ static int aic31xx_codec_probe(struct snd_soc_codec *codec) return ret; } -static int aic31xx_codec_remove(struct snd_soc_codec *codec) +static void aic31xx_codec_remove(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct aic31xx_priv *aic31xx = snd_soc_codec_get_drvdata(codec); int i; for (i = 0; i < ARRAY_SIZE(aic31xx->supplies); i++) regulator_unregister_notifier(aic31xx->supplies[i].consumer, &aic31xx->disable_nb[i].nb); - - return 0; } static struct snd_soc_codec_driver soc_codec_driver_aic31xx = { - .probe = aic31xx_codec_probe, - .remove = aic31xx_codec_remove, .set_bias_level = aic31xx_set_bias_level, .suspend_bias_off = true, .component_driver = { + .probe = aic31xx_codec_probe, + .remove = aic31xx_codec_remove, .controls = aic31xx_snd_controls, .num_controls = ARRAY_SIZE(aic31xx_snd_controls), .dapm_widgets = aic31xx_dapm_widgets,