Message ID | 87popiczhd.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 1E9B260754 for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:18:37 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0E59027FAB for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:18:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 00AE528435; Tue, 9 Aug 2016 05:18:36 +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 352BD27FAB for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:18:36 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 56F06266C86; Tue, 9 Aug 2016 07:18:35 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 4BD3C266E4E; Tue, 9 Aug 2016 07:10:03 +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 A8B3B26704B; Tue, 9 Aug 2016 07:10:02 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 02E982665F7 for <alsa-devel@alsa-project.org>; Tue, 9 Aug 2016 07:03:55 +0200 (CEST) Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie2.idc.renesas.com with ESMTP; 09 Aug 2016 14:03:54 +0900 Received: from relmlac4.idc.renesas.com (relmlac4.idc.renesas.com [10.200.69.24]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id 9C0AC5F82A; Tue, 9 Aug 2016 14:03:54 +0900 (JST) Received: by relmlac4.idc.renesas.com (Postfix, from userid 0) id 980A648014; Tue, 9 Aug 2016 14:03:54 +0900 (JST) Received: from relmlac4.idc.renesas.com (localhost [127.0.0.1]) by relmlac4.idc.renesas.com (Postfix) with ESMTP id 7ABD3480A5; Tue, 9 Aug 2016 14:03:54 +0900 (JST) Received: from relmlii2.idc.renesas.com [10.200.68.66] by relmlac4.idc.renesas.com with ESMTP id QAF29494; Tue, 9 Aug 2016 14:03:54 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="217519753" Received: from mail-hk2apc01lp0210.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.210]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA; 09 Aug 2016 14:03:53 +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=eO7DlfmtlL3ejb1OaFDZzZNlHqJiPZcQPCfUcqrysOQ=; b=agzQyYDVi3Va9n4qxc6OT3yH8iT3yiJ7oGg/ZqKUQOEZJQDgxHsiVw11bRntlF/LDIFH5iiY3oJaFZUOKiqjAtYEJ/8WeXXQvakBTQ7Rz7eFOR2waJMQKQjJojvVAxXo+AEdCCy2U6tBzoYLneEnAcne/r+YZJhmpg9R5PWhlw8= 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 HK2PR0601MB1444.apcprd06.prod.outlook.com (10.165.182.150) 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:03:51 +0000 Date: Tue, 9 Aug 2016 13:55:58 +0900 Message-ID: <87popiczhd.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") X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OS2PR01CA0082.jpnprd01.prod.outlook.com (10.165.51.170) To HK2PR0601MB1444.apcprd06.prod.outlook.com (10.165.182.150) X-MS-Office365-Filtering-Correlation-Id: eae55df0-1ac7-4cab-cf71-08d3c0128e29 X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1444; 2:QtBscJOP2JRxKxRMsaBlbUk4Wq85rKfKAHDYI+1iFRTO7AhDUJiWaCX4Dsa4Jq9gdbkoOm0h2zXTZJh252zOQiRvb2/AEkaqPKlqRbLVHkaUD4UqCh5G63eV/7iD0Dgm88GALsATtXIqKrXapqoX01zquziQ0LGQhE0iYz2edWpRgTY7MCs3XERkC8hnYVnU; 3:/6IbupOPHweGifxSKnLEasHHbPTnkirl3mbU8T0x+OJRqrC9/TYe7LHulXgmwaAWtEHebO2jL6iFi4ZYNekkjb9QVrQK6EXSVj9RkwI/Dc6VH3mqBCPnVdD0NrX5F6t8 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HK2PR0601MB1444; X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1444; 25:6+MzIQY6C6hm3RM5WERW5D90ZfIiFJB55mhTdg01XIFfsQnRP9K3KrleoAxLj0xA9GMxUQ3luvLb2/hSkidA8F5vB4ugYDvrK4fDcgdofxVsxMpIZpfZie5OXlnWozUlWia8iiCJUvbf8VVLYgRspXsX4YtZcMYcBdRmpnnjHAYzeTaZeO8F5ysx8+cJWHLbvav24qMZtHeN/t5+kYxo+Rk92wTfBRCT1nMQQvlyGoCwY89DtYx7in6Bk2ZV2C9Vy896H+NH49JNo5LxdJ6wPdGLXnD3+72dLlvQ4Q9MfUuqz07YpBphaIlXpoxEKSZmpDO3nTbK0vlXZb9WTsk0bvYDtvAAe4/ULl7AH1H7ZeGlj5m6ep3La/4WwOwOr3msAhqPDakesUNF9Vd/aXgCD/aD405phmCwCDjPcIHWFu2lt/ze++drq+hyJhsUi1AWCNdxDyeOioLGn0h7RDawuRTtG7upUhFnAYPl7GSZLyZ0w700qYzPlK4RiU2B6V69MFGW86e/tAL6O3GxPNkNpU0uTLiLJlVGXenGhqX7JNhD1hMzbTgJ0oUsVqiTVSs02di3pJamiEO951XHf6K3QuvA8rWCHemco31X5YcZ2V99mf38cZ0AjwcPixEeLOU9cMMzZsgJw7X0kbQ0gF4d+lxUqHa1rcb3bMalxVA1PuHeXBzgtf+0PEqpwrSuYd3B4+izcz7gm+kIoOt9EpQLsEa2Mf09nIlOm9QRB1JIbsA= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1444; 31:xhyGidPaeHWFg6R98HGwf0MAyqyNr8Zl78EdjWBwg40FVVw1Mf0oRJk3Sl1q3KXr70iqw4sI6kaEac1oacC0yEc6WqL+75sCTRTIuQQLlOE7dxM5D49OM0KtZvEOqDUtL6e1wDjkKrf4qVZF9ukG3pCTKBragwb3NikplUCPioad87LK13zfpkdkzDYnMaMACexrywO/3jwA+aDT1a3haH7Q+BLirR8s7X9yWOKV0Es=; 20:Vfg8jf6+HYAN/icLdW4jMBfvujW7SzDWcoUZ3HN4vxjRSoTBv+qsdj0FrIgOWiMEW340DnjWVt1nTjllGvPIlWrp8WBHjvM8gFp4cqofhJIiNldbdXgIE8yDnGLTOYv0448SYuSi5sHT4cy5yHrzgH2Iy1wBdRYxr8hH/vhWkAqczGLjDt7jqtr8RbZl/5aDUbug/LTCWUKR7LNIDfxrF9LoT2Pjgif3sAQzK+itxI0xQNhWD0KTi1UZZu1hPvrTVyxDP5qmG7hjKMBUlyU0n9IwcFTyRzfblRCWi0d2FRNQNCn89E5lw2idS2McZF+GU2V0UxuA+9zGCFkqGb/j+s0EkXPi7knlBhk7LXL4eMhXcb73zhMRIgL8t4KHk2hTpTixE4s+1X5CtRtxkdw9hOq1Ubc/bFRheAmtRo03fWRjH/Fz6WOh/X49uBT3b1wb4/vZJXutA2TqU5BP4Q3Gce2iH7tCc2PajP4G444rd2PlVd9+S52RJEnoLkr6CNKs X-Microsoft-Antispam-PRVS: <HK2PR0601MB1444E535990D314AE6991470D41C0@HK2PR0601MB1444.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:HK2PR0601MB1444; BCL:0; PCL:0; RULEID:; SRVR:HK2PR0601MB1444; X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1444; 4:UP+DtZWsCxJkgorkHmbV2oD6Nwkn1lVmOs18UJ4z51uD/U2C+5/Ft6vbKeODSrM3ZnunXc5mQbvlm+UI67CTCvt4acxEz6zyb8IeK2ch3x3jV0S2VNoWjq4ycNJ8C27J5Y9ZvxMUgpA7DTyPV/W6UCVD+TZj1wAe8+8D0YlOZFXHGSy0oHmZmmOpq1cIn1zTzK4mfvYd2QNAC2mbISA/ENQQFvAIELf15CmDs5WJqbJealTFGCP36Bt4hgbi2xhmZNsZNjLalbRak/9sF4R5VczUXmtZXmR0JlnPgTgoeVc0P0ZrjBDqHB+aRuxEJQzbobW8lxyHYbIz8vKh5FlYuzSbjEjFsTnUS1ObNQSrp/96FdDmhZnl78N6ZP4pcWOJvi+xi7lpZGOGT7/VJuLMZw== X-Forefront-PRVS: 0029F17A3F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(76176999)(54356999)(33646002)(46406003)(66066001)(50986999)(50466002)(19580395003)(19580405001)(47776003)(69596002)(86362001)(6116002)(189998001)(3846002)(106356001)(23726003)(8676002)(110136002)(92566002)(2906002)(77096005)(81166006)(83506001)(81156014)(68736007)(97736004)(36756003)(4326007)(4001350100001)(42186005)(105586002)(53416004)(586003)(7736002)(101416001)(7846002)(2950100001)(305945005)(229853001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR0601MB1444; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HK2PR0601MB1444; 23:A+Su69ncxgNuSwa61nRvGzBECcAUTIJZIxf5b+K?= =?us-ascii?Q?NuwA6ahojvXGEg1aVZ9KFdQa8WctVYA8PbNedckJeGoN7Mtk+UW+VAPYNr7W?= =?us-ascii?Q?82zmXvefB1C7OVgx+D9NXx2JyxQJSRXrk8CiYyj5ZQo7J+ULc/aPSA4Uyibt?= =?us-ascii?Q?B1FERAJsMBFuUoLwsH6Vty9NQf/nTdpOnmdwWE3sGNK6ZxxzW/ioA8LDbuv5?= =?us-ascii?Q?S5nq88FTiJ8E/S/931drdXQAyrK0mInHyeP6RAC9lgIKR7pAFzm2ucAaJWMN?= =?us-ascii?Q?isY39tjmJoHiSR8oQaUrkxr9aB3JLmokvyCICIA7iZbqXz+DGuAiFjePUpbb?= =?us-ascii?Q?RAWaUEeFRQY60/M/ZH2yBmzvaUxTXkgs3GaOdtJM3bV36HFcxUeCzdaoR8kZ?= =?us-ascii?Q?t0rXZ3GOHahOWlzNzCkQeopFEVlVNTjA2c75XWbfijwes+NYXHUgdML4SChi?= =?us-ascii?Q?YhsAc/3MXbHk2FdJxrI3vLmscgcvAS5vZevPkw2v40Sbs+h7VUa8hEZeh2bX?= =?us-ascii?Q?0aV0ZaIMTWYYHTXHH6KN47GJE/iM0QTE1bUYtDWxIRpxDr1coCWu8K4/q0q0?= =?us-ascii?Q?NXCnfgC+0VRQzuUv+MxCwA0EpZfYeUxVqq7dvQyeFgO89HE6qO0lB5OisXV2?= =?us-ascii?Q?MO33J15J19T7ECnhZI6wm2SbUZjXLx4P2bkD0nqiQF/8oZALxFp7uE3GjMMO?= =?us-ascii?Q?Xs3TNX7sWJxDKDJJ9u4nlBnZIpIVwAfktV9ne0H438LkK9sHJ41Q5Pgv9eQZ?= =?us-ascii?Q?T3O+eQDIr1gAM3/S97t+EAJWHyStGls6gQQLONOrhaS6shw2XeoapGc/OAi8?= =?us-ascii?Q?k+7TlJf8DSZAxbKIcS4JNVEuG6vh5UZYknFTgJNY+p3mWJg7r8FSLJS+fJVM?= =?us-ascii?Q?LPGhshWaiDib5cbGw+SAxfnP5vafkdXhhvHFrz7wnqM9Xn6T0JGqaGBnQRo7?= =?us-ascii?Q?uQjOFsHaF6djQqhJL99hTS51vovifMae4HruEwOTfRuqwUoOfHvrwHPcONVu?= =?us-ascii?Q?DlBtQPM6cSIeOs2xOqk6zbyw6NTPE+PtIfepkGsxmjtgXgO3r7aC505OHoTr?= =?us-ascii?Q?MiQlI+1NsRJD45/0bm4No8LepZAs4tFCWf8uz4F5Oiycp/gypDI9ViNaeEFd?= =?us-ascii?Q?NBKFUnXP8Dlsfjpd144udptK2eH4g1EUw74JP6FtObYgZbQdwALDzWA=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1444; 6:gAgBDuB4FMqga+EIHsL+KdbPwrD4bfqBxvLNqXDkrGY/lJZBKCzuDcZ//LDRCIzAgXElb7fVe1vYaD6y90T735d5acrLey8no3TQ3MOUoqIdr7gOnAeWNi/hV0yMqD0h57VKBLFBaravTNaXKDYD+lTRPhm+Ccc1Y8LnbuIjZyGxeSqjqz3o4EN3K4W/pJpA9SXFuhCI7Rgb7FykbqwxdzChkH5GyIVG6x08xVUUJisN7z+s9QjqlaxSBBCs/PJKJHBdWhU/nrkpMo4zK150DUE/nq3W35iTRgCV3BCjgC0eXwmKZPUOBmliAql0MikUgOPh0L7zZSSuISwMuDtGFg==; 5:P+M/d7C7ADin2Cywrgjid0Ed2SzVXWQW2/6AgKT5Emll4ksK8UvUA+Vmk082v7EqdH6GOUndVWeM7424Br2TCnvgqm85mH/aopofofuxiwL8P0aOtWUuAZPcfnNiJCsKgUsYOqjzzaoAWdWx80c87A==; 24:GxDW4MNN/mBtQfNdNDYEJzi1OrhpGkfq9sJa6UCk03BpQiTQRLY5ycfjzOxZdgVYNBqNFHBKiRNT/UCLIWinYtJPLrNY03mpeiWdqCOPKL4=; 7:dCYnkk8rnLPfGnuqXtK7gEK8rsOiLn1wgkEMKdoSMfdTf/791V0GoD8aWd/qpPHcoeAKH5ODItk1hpFYjQ/bS7gsVOXaoaQ2S04jgh0Ptw9It9TmdF9gp4qobWjn9BTDAzcTwr7rOXIgsKWLBIjMK19II2Ih3OCHWM6uQglW/nwgNEWQ82FVHq+g/g/uPe4bP9GUi+En2J9XI+aiBjNoYsGAWsBGucS+yMDEwOGKvdmt27BWx9vSJFFFe06wHwZ+ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1444; 20:8N13gSUoIwjC6wxPE5EOz7J9NDZvHx7fy3VXYntcjISNyVRWcEmmZuXDnyyEDSdAtT7I3cI1V/k3MB/31I1Jabz/98oHgedY/2F5aupehdCt96TrkUO3AXDmu/NNMux0HQ8tBUED577nbKVJvCy9L8Uyy0dIkPkegUrpZfD0BK4= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2016 05:03:51.1717 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR0601MB1444 Cc: Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au>, Liam Girdwood <lgirdwood@gmail.com> Subject: [alsa-devel] [PATCH 025/127] ASoC: use component probe/remove on sta32x 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/sta32x.c b/sound/soc/codecs/sta32x.c index 0790ae8..3741399 100644 --- a/sound/soc/codecs/sta32x.c +++ b/sound/soc/codecs/sta32x.c @@ -875,8 +875,9 @@ static struct snd_soc_dai_driver sta32x_dai = { .ops = &sta32x_dai_ops, }; -static int sta32x_probe(struct snd_soc_codec *codec) +static int sta32x_probe(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct sta32x_priv *sta32x = snd_soc_codec_get_drvdata(codec); struct sta32x_platform_data *pdata = sta32x->pdata; int i, ret = 0, thermal = 0; @@ -976,22 +977,21 @@ static int sta32x_probe(struct snd_soc_codec *codec) return 0; } -static int sta32x_remove(struct snd_soc_codec *codec) +static void sta32x_remove(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct sta32x_priv *sta32x = snd_soc_codec_get_drvdata(codec); sta32x_watchdog_stop(sta32x); regulator_bulk_disable(ARRAY_SIZE(sta32x->supplies), sta32x->supplies); - - return 0; } static const struct snd_soc_codec_driver sta32x_codec = { - .probe = sta32x_probe, - .remove = sta32x_remove, .set_bias_level = sta32x_set_bias_level, .suspend_bias_off = true, .component_driver = { + .probe = sta32x_probe, + .remove = sta32x_remove, .controls = sta32x_snd_controls, .num_controls = ARRAY_SIZE(sta32x_snd_controls), .dapm_widgets = sta32x_dapm_widgets,