Message ID | 87tweuczjz.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 3FCD360754 for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:15:44 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3034727FAB for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:15:44 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2450A28435; Tue, 9 Aug 2016 05:15:44 +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 1AFE227FAB for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:15:43 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 5497F267099; Tue, 9 Aug 2016 07:15:42 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id AF8F32669C4; Tue, 9 Aug 2016 07:08:15 +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 B38752668B9; Tue, 9 Aug 2016 07:08:14 +0200 (CEST) Received: from relmlie1.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by alsa0.perex.cz (Postfix) with ESMTP id 2CB23266BA8 for <alsa-devel@alsa-project.org>; Tue, 9 Aug 2016 07:02:22 +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:02:21 +0900 Received: from relmlac4.idc.renesas.com (relmlac4.idc.renesas.com [10.200.69.24]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id BEBC747284; Tue, 9 Aug 2016 14:02:21 +0900 (JST) Received: by relmlac4.idc.renesas.com (Postfix, from userid 0) id AB0A048014; Tue, 9 Aug 2016 14:02:21 +0900 (JST) Received: from relmlac4.idc.renesas.com (localhost [127.0.0.1]) by relmlac4.idc.renesas.com (Postfix) with ESMTP id A974D480A5; Tue, 9 Aug 2016 14:02:21 +0900 (JST) Received: from relmlii2.idc.renesas.com [10.200.68.66] by relmlac4.idc.renesas.com with ESMTP id QAB28882; Tue, 9 Aug 2016 14:02:21 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="217519635" Received: from mail-sg2apc01lp0242.outbound.protection.outlook.com (HELO APC01-SG2-obe.outbound.protection.outlook.com) ([65.55.88.242]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA; 09 Aug 2016 14:02:20 +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=2nigs7gJ1ykmGuNJIzoNxvNmQSYTJ8izKB1pfooV2v8=; b=pQKRnxRpAXLJeENWXEA8E8GQW6Rpui9GD5lgGmwL0aVw4DG/CHBLHdGvqGxAc7dVucpSRM/RfQ18XhvJHHvHXfzE5YNtidALVjEXZ9iuB8qYTnX25+RwhPqy28md7XXOBBDsKMji+VP0rGLR0qqe6cZMzxSllLVWoI1L4x1Puaw= 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:02:17 +0000 Message-ID: <87tweuczjz.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:02:17 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR01CA0012.jpnprd01.prod.outlook.com (10.161.131.150) To PS1PR0601MB1451.apcprd06.prod.outlook.com (10.165.210.155) X-MS-Office365-Filtering-Correlation-Id: 42a8cfab-81a0-438d-e685-08d3c012566b X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1451; 2:/LmMUlYZLw+rPC8eSslaLOFzy98RCAf1SZntO4i+OrzIOH3Fo3qy2lB0RlXnRPfAMsgvC+PU0Al6m0ZiMuRv1P8EEjMNm60lBlHn/Fsjt9fhlk2Fb6a/zXRS0LAo0tlhOiKXVejqZOnxJZrwlj2Mhkx8ZRgqu157c+IkqplmYZ93atXr2t3uwdwydyXYGH5n; 3:fyX/9HZar4XZhYJCpqmySeL9EjtiTE+CaQX/zQsPz0CltgqQ3XAxZuLR2YxqvJG9mt3zHsdliFzGWqUFdt3L9aBdoYkhzNgl7AXxXc+VGzugjb/d2yMjpg82PrzAy68o; 25://ZlYsJIMmarUY4douiSWz8Fbla2++dAVzKFBhNaN1DZTqeooG03tImZ1ED5FD3WMIpO83VG9FNWoV2WM5QcQU2qSXkKLwTHY/1+b7wipsuSJrThfzifMrTA24vsoYwFjcEr2kUhuIOQKDHS4u3cNq9MLFBHSS/Tom2+8C35z5X9sFvPhIzoYAk+6eM1sjQ9yvthMYSly6E3goIil0k/QkNLSIUgo12ZcFNGqkqeM1ZQA6YR5fkVxxFfjt31GWVjtfk63IOtFILWLrTk8jEv/2Jpm4EykU+GC7D1kRTfI2+n8VI5tyG25vX5Ry5NHrWdVn1hoxdQ5Javorw8n1O5YxvGUfBWE568M9PDQ3xADQvFoFWdOzBBxp6FMj+eRwFDusna/cICxc9OVGxfpETFcpThdI7nDiV4+BZniVCsXEA= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:PS1PR0601MB1451; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1451; 31:xrE7qUye79cxLoNbVpW1awTSmOqaxxFbSA6WBM+6BzGUs1F8QMAr4HqgewqFTbVg0TXrYwWwuA+JTrgZzllw+gKTjwwNaaDJPT+uBevDksGuVLdHjx5m5fpKTvnLtgh4j2WCWVvV7DH1IYlehkSQCNjvum9nbOfqyKRStTW5nE+KgunvcCI1K4Vb5rKBjXcELUWeMTXOyfHxxiMfLerk5vsOuGU0J705rZUyksZ2LXw=; 20:ae9Z4/NieyPCWJYKSfu8icUS0KFAvTu7RObRXVl91A0SHMfAf++uxOjlS4VN4iX98FQhYiSqkqjXOu9v5IczW5GcMgL9N2VETKYnj1hlk1RXYlbqYlmbx1WOIvV+ziQRALjDRUoQ9JahT9x24ib4x6ksoj+wIiafnoZ5gJ/xoiqDO0kEKUykvazr9OmxjnlCejF2h++j1MV9rLgo79gyON0B2bnHGQatoVzM4JUpMuz/14UxNg/Vt5ELZu7gu/oef/lnDDLzWkDn5xML0x+s9ghSBL5oTjT75wbbJvKQNrraT/14dIgJ4pNAHiUeFCF5cuXU2kQfMFdmke/pfLTA9K4atDxDPAqpaRfa12EquWRckJ5v5lLEatJR7aBovVcUPAesvbaSUmpJUX3huPduXXSEMYY6sKGRLG02sRljFaClXrdpt7c9A49Z0MGYni9FbuUaLkuj1qzAYSdnsfayPeq80BkP/xrF1onZINllz7jHd1fdyd6HjhLrpbH+i34M X-Microsoft-Antispam-PRVS: <PS1PR0601MB1451E5CC32C380AA41807AE6D41C0@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:sUCusu2tW54APp8jXhiwWzq5kHkl93y5at1G27n1Tyn+HlorxXzLz5RNJ/NJJtrJzs+zQRhEQpv6TxedERE6S8HC8gTN/2h0A5coVyDhwf3q1KxWRIqBr9emVBw/8PI8ekB/NjPRmO9e7wXAf744rIKPaqkUhLpNZoT4pgb3F6Grh81IlN+sRTpTgQyFFZkvH89uVuJFmFCZAztSvoSc1snYwn4Z+pCJApZlIrl2Gpd8oxYsXYXwS1MXgwq+MXrh7g5dvQzT0HeX4sY06NUk3+OihK6TsLQnJ1Ey6mdcYK0CegqhvpNlB+uB0QK7vxoo8uz2lbNUacJuKExDH72cUCOhx7Kg/N9zNlS0zISjjXlsCS67Jg6AfYz5kdy1IvgMOAKfdiAK1gNXIarI+6m8pg== 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:34BL12eTEBotNAUa7bie+jcRlHCGb58TOTYnxjq?= =?us-ascii?Q?O0HkdkFXew5HAn0yI3h2mPEM5DVQ96GuyEtPtHAGWMVTeR8RPIq7iZq1LC7b?= =?us-ascii?Q?j/VoDHujem4T9CCBNvF0soGkUP7SW3P7AvmmuF1TGU8KgnP7Dl1HQpnpGQ8C?= =?us-ascii?Q?BguZ8q/5jhs9RDSUaRHNao9Je/84AzbQdHjAbWszQJSuQW0qeyYIHaJsbDTO?= =?us-ascii?Q?aiTncg9BDmgRobYGGKyqW98NTqzPTgGxwRf5BBD9JDjN2g6Q9sJWeThUjPhR?= =?us-ascii?Q?41ouKIqY4luOqknBlGSlZNE0VtMIYQKw/1xZfBmsVlxgrw3enoB80LOcaUgu?= =?us-ascii?Q?/JHtmsefQLCz//DCzvpI86WnOYo2cMVAnz1dY/hv8mqON9FDe9McPGMUzMAI?= =?us-ascii?Q?0zAknjxrvHZO252ms66Y/KyAtN9ONS2pYqxX89/mvhO4ic2/Gp5lW9UuAv/Z?= =?us-ascii?Q?+VxFI/aebLSwot9UXvR5vSxe3LNMG6h9nuVS3h7siX5HfhhgNzQfhALp7I27?= =?us-ascii?Q?0G92LTRW4yv9HKbaCqtGRiz0C3uRUSanFgVAeZT3t8MsIrKyCL6mqXs+Q5Mr?= =?us-ascii?Q?ZeYRxFIFeaReL0uaIBVtssPGg5yw3xTEGf89DV/Ssk9KuRgYwNJVg/APMs0J?= =?us-ascii?Q?wB/6ET6bgFuEaGSgXiH3R3IFN/m/IRas79zkhbqGnZ11HG7ECwv+w3VT3UUh?= =?us-ascii?Q?jywqYsD5eUewKMRAUG5rlQdUNI2NmnDn/YOfnZQhdiJATYTEaDy2yDHyaFEw?= =?us-ascii?Q?h6SVw9qGD0dPYJyNHAU1YYmGkEaLrdg19etUR6SrJQiraj6sDOklGpngffTG?= =?us-ascii?Q?QatD2oy6p1yP4JGxVvmKbtQi+KfBPsJw0LXw3OT5F4jNva6dvYduAvjXUYg3?= =?us-ascii?Q?y1B89sTe1RqkEDrVGGnkh1PePk46Yu4qsR5/dtf5kEts0N+wbS2S2z9/w91j?= =?us-ascii?Q?0CSJ3JqQWLVyczhZJG7tOLWzcV5pEgfOnoRN+LNHo7wCiO07YbHyZEwLPFqg?= =?us-ascii?Q?HrCyZWiOBbtFH2MJ5GpmyAKjlado6sYmenum/OGH+eHK9ZwhgZ6PUclC5gAX?= =?us-ascii?Q?rtu9E8MuI9LVUtq2dWjegzl7Ou+q9e0KMkt6RvM4ciwrApJYCfSkglOKIZtH?= =?us-ascii?Q?PLKHQye4Tc6XdBTfIa6ycI03ICzy+2wvKJyfR7rnNBbF+KBVm6XOqcw=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1451; 6:C5OnLADrHDo0AyNNqaEykJ43KoZI01lArdoZ5lUrF5RmeKWj77bx3U55U6TlyOMyrIcNxNdNLLdwq3agdHyhsV5XD1eYBIpyOe6CfaNq96rmuc42wAyEMi9MGylmweSNkzcW8PmhMTj7ADcDl+g9DetlcGsq8kKcIQ6HKf3uqD10WrBFHetoG+4eKHZ/VaNqwkZ/1qOVw39gvhHD6xb9VUN+nhj1iuw5mXHydHOnHna38FaOifI1BCZSdtarPekm8KF6eG/vFt9b/8ylAaun36I0j7/TZ3BVxfnc/ek0j0J7574c8Og77kBtfUmpGAVTOxvveaCURVxmxpmOGfJ+kA==; 5:Fdm7Y2wGA7iQkKMN5hsNUB3siq+7r7HOgNoZbHzt46dIlSsqiiGKHu41EVQ7oRE2v/K5rPoROnhLmH7eR+g0xHkRfes3PxhBkSYRIAI5AnAWcWse7OKda1GAdcCadGkNlaBJR/HsAgQy4BI2UnXyeg==; 24:Cma+3UTlZZp/WR9TZC5oh/pdgeDpglfyrd9IB2Jj2Iw2TgPrG2BC6zrsiiF8qn+cXdgVmUO322AQIyuvVLma1nSV+85s3gpboDRHoGyK8t0=; 7:AQdwJw5VBHcWyn2OLgED9QXEMC3Ba9Oc7ryZGU/LiPfbArNoJ9JWhwxr8wFDk33Bz4yu2S0Ni4dm6XzNvHQ5gD4CheXEBA1to2kMuzcqD15ldRfjaVNPmx0K8D/q8xWlE8IHhIJ5IgzN33GygoEp/4Wurk8IcP4bXSQhyE8C/lluCjYHNqHfvyywr+UVgcxX6+pCAeJixlXtiq6HfIU7vk4fLMcaB31bPo4NZCxiTTqzXCl5lMbHEuiLhyv8q0ya SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1451; 20:Pm183UbxXwhRKsq3gOq2AdAABO+mpsuQN/hpFr1KQe7Xv88q8RTysqiNVpGoNIO32HhfT9v0TOW8iyymWlDZRVm110UBubUJpkdsG2fVri3oHDqeJ/5OSHxdbvC7sSHF/ph5S8arg6TAiNqRgGO7g1ZZ1rkUxl7JbFuVcywG2W0= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2016 05:02:17.7815 (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 022/127] ASoC: use component probe/remove on tas2552 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/tas2552.c b/sound/soc/codecs/tas2552.c index baf455e..1739183 100644 --- a/sound/soc/codecs/tas2552.c +++ b/sound/soc/codecs/tas2552.c @@ -567,8 +567,9 @@ static const struct snd_kcontrol_new tas2552_snd_controls[] = { SOC_ENUM("DIN source", tas2552_din_source_enum), }; -static int tas2552_codec_probe(struct snd_soc_codec *codec) +static int tas2552_codec_probe(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct tas2552_data *tas2552 = snd_soc_codec_get_drvdata(codec); int ret; @@ -614,15 +615,14 @@ probe_fail: return -EIO; } -static int tas2552_codec_remove(struct snd_soc_codec *codec) +static void tas2552_codec_remove(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct tas2552_data *tas2552 = snd_soc_codec_get_drvdata(codec); pm_runtime_put(codec->dev); gpiod_set_value(tas2552->enable_gpio, 0); - - return 0; }; #ifdef CONFIG_PM @@ -661,13 +661,13 @@ static int tas2552_resume(struct snd_soc_codec *codec) #endif static struct snd_soc_codec_driver soc_codec_dev_tas2552 = { - .probe = tas2552_codec_probe, - .remove = tas2552_codec_remove, .suspend = tas2552_suspend, .resume = tas2552_resume, .ignore_pmdown_time = true, .component_driver = { + .probe = tas2552_codec_probe, + .remove = tas2552_codec_remove, .controls = tas2552_snd_controls, .num_controls = ARRAY_SIZE(tas2552_snd_controls), .dapm_widgets = tas2552_dapm_widgets,