Message ID | 87h9auczb4.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 4D42F60839 for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:24:10 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3BF1D283FE for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:24:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 30F9E28435; Tue, 9 Aug 2016 05:24:10 +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 4F7D5283FE for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 05:24:09 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id D39F1266B76; Tue, 9 Aug 2016 07:24:07 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 82B7C266B79; Tue, 9 Aug 2016 07:14:51 +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 B16A6266B76; Tue, 9 Aug 2016 07:14:49 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 50152266E4F for <alsa-devel@alsa-project.org>; Tue, 9 Aug 2016 07:07:41 +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:07:39 +0900 Received: from relmlac4.idc.renesas.com (relmlac4.idc.renesas.com [10.200.69.24]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id E519E5F9A2; Tue, 9 Aug 2016 14:07:39 +0900 (JST) Received: by relmlac4.idc.renesas.com (Postfix, from userid 0) id E1C5248014; Tue, 9 Aug 2016 14:07:39 +0900 (JST) Received: from relmlac4.idc.renesas.com (localhost [127.0.0.1]) by relmlac4.idc.renesas.com (Postfix) with ESMTP id E12AA480A5; Tue, 9 Aug 2016 14:07:39 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac4.idc.renesas.com with ESMTP id QAC30982; Tue, 9 Aug 2016 14:07:39 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="217008804" Received: from mail-hk2apc01lp0216.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.216]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA; 09 Aug 2016 14:07:39 +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=gG7vbjidoNZNDQGUiyF0UdsGhaxCruu6c8f7gxBf0bo=; b=oMk6MsO6qO6jjLU79WpKYuWWeX0l0+4zk/fxmutYaqcwLEKBWNhFV5gPMAVSzRg/tKoWnC4vUvOTz1Ulw+X0FYSP4lRglSkpENFrSPawByBJHHbhkkrsL9fFnynK0VkSDJijQ3Un1PKMPWbHtmpT60/o4js9TQHh/UN7N0zAvrk= 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 PS1PR0601MB1450.apcprd06.prod.outlook.com (10.165.210.154) 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:36 +0000 Message-ID: <87h9auczb4.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:36 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OS2PR01CA0026.jpnprd01.prod.outlook.com (10.164.161.136) To PS1PR0601MB1450.apcprd06.prod.outlook.com (10.165.210.154) X-MS-Office365-Filtering-Correlation-Id: 511a0077-625b-4653-7c53-08d3c0131457 X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1450; 2:stwltZrUp16Z/2dGomRgbVLngjKz4XExDGkpXvQwBI3rxGTl8ngNZluQrFlpeLyl3R468FLLOOY4zqQ0X4Xrp73hCbrqAdVO09STrLAbd7Xriwts53EbkVkqJrnWDwxZS0yzrCzCL4qMt5U6/dw+r40rD10JY7fSlH6dpuN4CXYkIQmjvRP5nRxcbjTTGMVW; 3:vQQZaIgDaR0x1dvaTnt1TLg1xTcvaJaW7hlT7QL4mJzLKO9l7J80FeZnlgEqz5LUB8779mYmgjRZA+EEixJeqRBSRH9GMn3iBK4f1kh8Drs3ApLJ9kM7gzefroYoc/dG X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:PS1PR0601MB1450; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1450; 25:4VJHDxsxk1Jx52ZQxiEIk0jFPRmj3hSwmz9QladXC65exgkd2k6yFWBhnroaaU9mt9frp5WuYQD7dzxayfflLF5srKzs5CDPKtCjvq6dsBlmulHbfk+OvujBsR0wFUq80+xZko6V4cjbjRviVSn661XkskcrVVng5KZIqrtD3gJuq2x9IBDPARs7XR9Ap0jZrU3EjnElUbU4QsHfFKK9wSr2I5kfWgCNdetUdq0eKuwy99atsZF1lgUQoCu1/dI7ZAi/uPrzeeQ8rwdwSf7gpQSdU1XyL9t7On7g2/LjFebqtSPVuiqyDspsO9HdRjImE7pfWNg4QgSNWzWKShrhR8VoPdAxunUJhdvkHko9qqpiDMqurE4R6sKVPWyhhDHtC6Vnc47K3Ez4yTP+SiJXqdu0bls+/pDFzTsb3qTDIyDvcBs/sX3uySOaSFFdw9tum323429CuPGHI653qbxcDIoDGHKIleOeJ3SVkoSo6r/mXplQiXgiUf7NTcSaU4hkumRfnMFuJKrsCYsttHSKk28ChPKiB3Cf3xjPstfaVjWcCap/IGaqrKA0xZDnisEq+/6NmNKwNrcxGO+R0QGxEtNT0tvQVHE4W+Jk9jC+pnaAPKTNRv7Fco7k/IQBiL/IoKm0jUpUh/p+nZT85fzEFm4ArKnjz7QWlDD86ffvubiFH3dxIg0PnfvlrDkDXJ+PXGB52UBDPeTkC7OsHq8i7X3nNYI8W390NkFcZCMnmAt6J3XkhafCOecn20oi6+Qc X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1450; 31:vehWr0BG1jyFLfbsQokmsr90RXLXo4/J8b96s/HczNBDp6zlAbpn03hYThH9RgwTJXN/VEv/GG0t4i0UCNY9BqA1O/i+jGu0m9Agw8hlAM7fprRq7/DcuCaSPSrJpY0BnmwqqqzrTMQL6WsNKG4oXo8j7vY4het6e3bZM2vGqT6FiDZeBCiBMcrO5ZaFZfAsI0MfqOkZWWU5r0c/9SvYHjX4L/9pcKvZSiJyfsSImx8=; 20:s2G4wLRqgB/OoFvOf4TP48lnJxNgIv9AJ06qulimUrednZHR/K3lu12VWplmg+qU2c1a6JobG/mdJuJ94Yrai2QKcjF+fntB539FCNw7ytZR65+4W+Ru/D3hgMXLeY0n6P5Y1O+Jnt/NImt1wTwk6evKZ+duPS1WI1OcizA/xE+PFWYuNGdMNnlA3YN6BMmxaG+ZiCLnbJl1hfVHPc1TCao+eLHhh142U83Al9HjJL/d/5KcLfzcEFH1ERc0aNucoGGp2Y4jbgC1qXapV6F+voA9T8w517qSFoLP5B4vd0iueYHk1IMyZBqMIzIjrRbkM/k/cmsyzeLpGnqlJo5m8cAL3dOWyt4qWZrceCFw22NPSPGPPRUnls5mqTvguMbU+0ldthHq8Hlfy4ZfP1PFgKAxa0AuR70fe2h5xhq+qTm+i39i87j32hhaaJvMVgQCZBX2mZpdW9oaXtVXlCkio7U4dsALtStf8zuZg7qKs4QE13SJznuWPrlOSgRDCBYI X-Microsoft-Antispam-PRVS: <PS1PR0601MB1450DE90BB8D2D7687D0BF6BD41C0@PS1PR0601MB1450.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)(10201501046)(3002001)(6055026); SRVR:PS1PR0601MB1450; BCL:0; PCL:0; RULEID:; SRVR:PS1PR0601MB1450; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1450; 4:CBaqmZWX/8u38a5+Brd50U+59/Hu/fTvifKdUbuHIxJf+znvDxCRn3RnFAmQCOb5f7uMNo+Xh9dlS0/5JaUWv8G2ZTsgVd/rbNlnWn5xq28S+K/Ku9rgDLh642mZiJFYWh7f2ZPxqQuPFh9damSwOAyfVAZ0wk3tO0f/Wc+qlU9ZtZetYSUW6e7N37FaK6GtGQ6lSWqb/TGTB2JVG8xZThQ4dPKFQrNw0M4UG1PGSRj5Dw9ucbPkKdk7aOCKnBnZrFvBv7JoeRg+x56hHcLJ35ThpnEJC5jNj5JWMD7DOq+6VhES/WJU+eMdDtY+TKOHMUksZsPjM5Wm5BkYolRe1aAZsWy9QhW3LlvivoMmGM6yxiqUDAofOy2KAouch3x6sA0BcveZkjEVhqb195Wi0g== X-Forefront-PRVS: 0029F17A3F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(19580405001)(86362001)(19580395003)(53416004)(69596002)(42186005)(305945005)(83506001)(47776003)(66066001)(101416001)(7736002)(54356999)(7846002)(76176999)(50986999)(50466002)(4326007)(2906002)(77096005)(46406003)(81166006)(8676002)(81156014)(2950100001)(110136002)(4001350100001)(97736004)(189998001)(3846002)(6116002)(92566002)(68736007)(23726003)(33646002)(586003)(229853001)(105586002)(36756003)(106356001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:PS1PR0601MB1450; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; PS1PR0601MB1450; 23:ungBV9Kz5eRGU916TmfPXSQkobggei4yyZJ4R78?= =?us-ascii?Q?ybK5/lBg1L7PHnezp+YqGnvOwMTETgEULBwtxNlAtAt29sQngSAEZFdYUyZM?= =?us-ascii?Q?BpP7dWc5awA8gQTT7yZfJMjtt49ZmQVezy6H1kN/FiDJW2zdZxkJmQLf0mYl?= =?us-ascii?Q?vAQ0oLojN+9YziIr1h4uGv+iAAnWYNqGpuk7j7U0qNuebn4BZI0I2QiKrp3w?= =?us-ascii?Q?PMtA8qinNeYqoE/DOJM2vugziF6eAmCR/ecoduxiVAzwPQ1seGeUvGHH/sjD?= =?us-ascii?Q?r7dbrcHLREwvpp03b5wIey1HQv2tDtIHMkEcE2A017Pq6V3rc+4HrxDgT8Cb?= =?us-ascii?Q?u+st71LOh/6+ENwzCERuG4LR/G+Ye91+AO8wzzkYbILQqSWNeQwjIVcicI+z?= =?us-ascii?Q?RwzB+97RmicECjyw3MjqjG9q8U095V70LiRTtmgHlJgEEfOdzGToLwg92Us9?= =?us-ascii?Q?OqHupWyPyYwejtE4FzHrdj0ThGqgiqlcdJQk5R0WkSoOAPyr7HKBuYkH1HMG?= =?us-ascii?Q?BhhZgJ4IBPxACYoISHSN53Xy70TdD5WVPrcyWsB7MLOY0O9zF+dGdCIPfUDX?= =?us-ascii?Q?cXFO8Iad/ZPSditLO8DpDIGt7iwTOh7d+hMFS4goklrNSMuSm7pi3O6hkonN?= =?us-ascii?Q?Af8+wB7rc0+t9/ye4zZNqMrkLnYNiPbRWed4qA7wKUDc3rDctlB2luaQBWrJ?= =?us-ascii?Q?WQuPlN3gVRd+q2oWbn2pMwAihXwQLYSzIVS6avKmg8yKjbPZUgnPImNIryxR?= =?us-ascii?Q?RYn/NidNCZRFZL/JVwPji4oeT1rJ8ZV1QkLAhQ978QtMPliS0C2DuZNdDrRH?= =?us-ascii?Q?2WRyW2QABB6T2XvoWsDhzkqZwb8JE53eBTxeVETgQZI7thAUpuo1G2aMjUXG?= =?us-ascii?Q?UG1QUtmH/U6Fjqc5YVUkzqlZT8vUirhS9xsarvzI9Yiew+c/xCZMvHrZiska?= =?us-ascii?Q?FMBIFIJplCTkNXGLxlb/3/baD5m2i4llsUdIkd1DYkzFM9RammV7GbEYnhLM?= =?us-ascii?Q?037WJ+VN4uSXBON+lJZFxtpaPRUI91lW6MWkUaqSnKSQvu5K+ygRE2PNZhtR?= =?us-ascii?Q?y/l8NZqWe8jYP3g6uoURPj4tv5HH++hi4h+ZUSwrx/hsLXTMhhnOdWPkivLO?= =?us-ascii?Q?0JMO86dcivmj8PdiDR/qdDKMffceQBhiFRwGNJ0HQZLY5YytJ9q0xUw=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1450; 6:PSqhKGc4aiJfM2Rf0lgJRlE6F3OooaKXZCIhuChcw5HWtxw8inYwf+4UctSFGvBN6BgRaTr8SobYG5LtNMSF9lMe90api1vJpwj9YDjOd/4v5qJsF1mzDSnix+i9ZqF2JBlkZjw92kDCuOXpc0Za/hSZ1Ew7fg3L/5MGNHnGopurMpyMBUXvsY2qOEDYq9PKuFwO8t3hYn0ZOMbCia5Rw+gjCD3dCRtbv2X+F9gTnNkTjoXhX+iO6HXZXisvpHCHQnbOg1iPMWUHGw42vGBp2so6b9SO23Xy9jau7LbUtmorHjpAWvx0Nl16iIlDskMXETCr3MvfQWJAy8usqhC6SA==; 5:SxeIaVKlLhVrNw2e/JyMqXOOxgdbshJkZoPucw9Y9dDr7ANrE0f0jcv8JPWN9wp/BlD11ajYhMUVsiUFYQsoa06xQLmlwwgrUoBnIf34P8Il+NjoAUPdKnq/Hkpd7Im/zdb9U+hFNGQV6kt/lumdRg==; 24:WRzjDpS7I7MmfZmQhSW7l3kxS7SKOUzKG1lrHUODgm9NskmgqahFpk2pjHruwVBveDZMK7YVaRwJFDPly4ATf2IATNSw0kEwJhUxFphEzho=; 7:Ke5gXLKCwrAhxJfTpHDCTqQZ6y0cITbkkdXd45Yvwkj20FcUmsGrDXa9s345gWQN4scpbDk/q0feqnqgFd1ETdEAHjuzhhaAuOJm0JubkCI56cQPmr9RPyvv5asmH1zXnGTxcaMZRczQthPG9Rki2DOG5J5reFYsExA6MduAd1LqtnMEuO6hE7C9e60ehSrTLXrURAnv/qXWbItls5rf+Bw4fml1UhT26kJj/K2RaKhk0HIZ2v0BlmXrvzsV7wQC SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1450; 20:fAAn4/1LeUJ33PwoWUibCCxM1mW9D16VYLt8mYv6wYHLCt7zemPAuS9mwfo7Y7/H76JBN9m9reFJBuh5J+auPzfMjeTh/n8ZqnCCHDGM/teSkxbCvNanfU7sBS3/5YkWCcQVYOH0rdrFRCjNOkCQDyGtgICxG0fFP0QA9nMJQFA= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2016 05:07:36.3547 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1450 Cc: Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au>, Liam Girdwood <lgirdwood@gmail.com> Subject: [alsa-devel] [PATCH 031/127] ASoC: use component probe/remove on es8328 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/es8328.c b/sound/soc/codecs/es8328.c index 37722194..19e8d7e 100644 --- a/sound/soc/codecs/es8328.c +++ b/sound/soc/codecs/es8328.c @@ -755,8 +755,9 @@ static int es8328_resume(struct snd_soc_codec *codec) return 0; } -static int es8328_codec_probe(struct snd_soc_codec *codec) +static int es8328_codec_probe(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct es8328_priv *es8328; int ret; @@ -791,8 +792,9 @@ clk_fail: return ret; } -static int es8328_remove(struct snd_soc_codec *codec) +static void es8328_remove(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct es8328_priv *es8328; es8328 = snd_soc_codec_get_drvdata(codec); @@ -802,8 +804,6 @@ static int es8328_remove(struct snd_soc_codec *codec) regulator_bulk_disable(ARRAY_SIZE(es8328->supplies), es8328->supplies); - - return 0; } const struct regmap_config es8328_regmap_config = { @@ -816,14 +816,14 @@ const struct regmap_config es8328_regmap_config = { EXPORT_SYMBOL_GPL(es8328_regmap_config); static struct snd_soc_codec_driver es8328_codec_driver = { - .probe = es8328_codec_probe, .suspend = es8328_suspend, .resume = es8328_resume, - .remove = es8328_remove, .set_bias_level = es8328_set_bias_level, .suspend_bias_off = true, .component_driver = { + .probe = es8328_codec_probe, + .remove = es8328_remove, .controls = es8328_snd_controls, .num_controls = ARRAY_SIZE(es8328_snd_controls), .dapm_widgets = es8328_dapm_widgets,