Message ID | 87tweu7bbt.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 AEFC760839 for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 06:53:29 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9ED982845A for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 06:53:29 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 937212846E; Tue, 9 Aug 2016 06:53:29 +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 A0F732845A for <patchwork-alsa-devel@patchwork.kernel.org>; Tue, 9 Aug 2016 06:53:28 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id EA7E52682F7; Tue, 9 Aug 2016 08:53:27 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id D3B082676A1; Tue, 9 Aug 2016 08:10:37 +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 B27D5266FDC; Tue, 9 Aug 2016 08:10:36 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id BACE1267A3F for <alsa-devel@alsa-project.org>; Tue, 9 Aug 2016 07:44:36 +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:44:35 +0900 Received: from relmlac4.idc.renesas.com (relmlac4.idc.renesas.com [10.200.69.24]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id 7112A4BA79; Tue, 9 Aug 2016 14:44:35 +0900 (JST) Received: by relmlac4.idc.renesas.com (Postfix, from userid 0) id 5A46D480A4; Tue, 9 Aug 2016 14:44:35 +0900 (JST) Received: from relmlac4.idc.renesas.com (localhost [127.0.0.1]) by relmlac4.idc.renesas.com (Postfix) with ESMTP id 52F0A48014; Tue, 9 Aug 2016 14:44:35 +0900 (JST) Received: from relmlii2.idc.renesas.com [10.200.68.66] by relmlac4.idc.renesas.com with ESMTP id QAE10213; Tue, 9 Aug 2016 14:44:35 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'";a="217522730" Received: from mail-hk2apc01lp0214.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.214]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA; 09 Aug 2016 14:44:34 +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=FYKMmv8IoonDVRPib4EPxFjeMDsMJJ+M1VyE4w9uNwg=; b=oc0/2peBVqQ2WQ/a4ApCskpzNAadFfqZTAC38ZMaOkrfikVUqvSB6QmhXjH1Wx4KV33jVF8TXH7f+yhFYtCLh397RLCuo87wEYJKL+0wGpPY+OEJRHmjx6FpMbZMmz1GLROn/OP8Kkc1kWtr8SalWrrsvkZRcumWV1jx/BBAevQ= 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 SG2PR0601MB1454.apcprd06.prod.outlook.com (10.169.106.20) 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:44:31 +0000 Message-ID: <87tweu7bbt.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:44:31 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR01CA0019.jpnprd01.prod.outlook.com (10.161.131.157) To SG2PR0601MB1454.apcprd06.prod.outlook.com (10.169.106.20) X-MS-Office365-Filtering-Correlation-Id: 73123dbe-9dc5-4fc0-3d88-08d3c0183d07 X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1454; 2:eAuv14PNlVmoW1qekbrsibak02aYfo2HWkhsYpYYwG3Cz7WST1533gbL4CUMiOP0ZtPF6DupC9Xxp6ZQ0CxKab5bYl16yERUhOGRcovjdZk1tu8bdHaDOX/qgSjSXwezOe03eaQAcWk7cMA/GtlqqEP7XVAIrR+06gveUjNpjG1NTdc6B72lhI6wzJpaF97S; 3:+/eqz/A338BkmGfzlpjK74mEDFTtycTWsN8fxOrNGUhkcRWa+clHAwFsiBEaipECqJJiYlelj7vlVRC3PRw+enhq+41UfmiZPkIT0jOkZr1VYtphgQC4SlpiBw2YFlBk X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SG2PR0601MB1454; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1454; 25:gPvVfArPMdfgvPEBjN8El/Y6+7i7P1Fl+qRm5wnqUb3Vgw9DPbrkeSATsSWBm5iBoRX1Uy3KtA4kLUGhhX8be3bxOoM1vD7+QPB3mV90NDaLhDMFiqs76HCxET2RnuYGwvoOHNMYY2dOe6QpJw6Ie/FwIkt9L9LKbV2dHdLYlle+/qMMgItX0iLJr4aRkJgSoQIFnpx2WUT87WdnQJoxpc72DC8ncyEGakh1JBIccX1/YPb1jNtO+X1oUg0CJJIUf57x7Ux2YUIq6/SBZFcNPhNnWEJDVCHX0NVxKy4iKW/asQSi4HiMHMXT187PxG6etg5b5Pk8JcPBXyd36TLE8u3Ls5lEBXJ+38x/vnB6YJU3bWqCuZj6fT8C/Ms+yQO+m+k/rvFiQYQaB7fenRfRuVnZYzVMkvGuECXhYKe3yTDqeMeoeoObPsZpVp5nbBL6zFnCwqLIpbQYrrmW+l5hZ72Fk/sCH2hv4hAuetX2ciJItV2sWe0wvKP/c+dJ7QgGMT/9CKutBbT4jZp3ftQmLdbtqoXg4ICeBhMWu98SzAp6dkU6G47nMLqHcX6o0QHuJsPArZqvCnXH/OvMNBp8cUeZoNLBvQsUJjpeIyBR3CIBTYVbRFVprB/UI2Gyrsg2Qv9cFk2uI40/dNrf2Hs0lz5WJpgzYQlrsGksZF/sBnoIISCBI/JlzLuy0tLC8XYFjy0B+CaSxJ94YwJa2qUAJA==; 31:bX9MEwXZpkgF7aidFDg9qr9RYYzvIqx3VzTlVxDdwS5oeW3pkvYR2vj9YoSHD3OqiUBm/vbetfurwmG8psSB6CL6QZZCS1I8DcusQOpmXk2m5Mb8wWn0B8JAXlZnHk6fENvoNbjifBzjwY+n+/0MC8ys4yZyEo5L0HQEdIOcwKBt+iIKh8rvlSwFRdgo1vXK8wemeyYaaMR17mKmmPCVJcNNVw+37Zo4JmXFHV1t06Q= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1454; 20:HEKXPTA8lzLfXof5BhQBx7Kz6E+U/lbuAWzhM2PybsqXupMkhhoPSXEGszlNnGZSiuqD9huD6L4gY+4FDQn8jRTmPitK1Msxon/3ulhDqe2UCl4sTUKWRC7STU5Bv3UIq3wo6c65GsEO0l7cuaa9sc3Ib04WQdAB0OfDmCYNGlrYpB+wPv37VuFXJ3SvVo0/HvGxNSDKUkAuokJYRBkqTyTUJvV9MUSt2aA7o/gl7rNNON0Rr0KrdJCC1nBKd1aZ5zdgDYM/24Gyr63A7qxmST317qVeMI472hIxJrwPCfQN9YswYyVtEsbPFO9valUg9gyb3hrzkyZSnh+w13wZSvIGMrONp0VEi8Ln5EGF0gUxfSfFd60z6SJ1yUklOnb2PtDFyIUNW2Wv0SmlReTlIuY077t8Ml97F+bncTUvLbbW4FBDbCuBsWWLj3v367uy38SdHFzJ8yCF0mkD9zDmDRyMjyV5SeVRskZOjoyDFv+MD43OyNO/3bMR6ETltxOd; 4:tdkJ+BMDnb8GsTkk17WnVnjuuItj3xb0AI/w1AL8YZa8fkfUaWo5xigIByUy2Jbg6LZsiyiqpu3QyrzGEHqZ79xa6TIxNQkYcUjXUMV68cEJT8Kv4XS6f9bVOC7aZxyLRMnosXKgPl4/zAsbC4xxuv4ZvwP7au0olUCG5ca5B1f7d0GEWhqUHwB+kA/WPyG69X5Qshlj0Up3/m2I4JS+6OrIKR6t3O9kzf6rXoVLzmjbY7qfLKHIuwaQjynLoo22uOmYaWaafgIhkB1bP1wwB7RZZnE7ulDajl+gy+ggzrWApNG2+tlgYRL46NLaBdokduAoKMGOhviLK030R0pLBUe5LbV88zxUQ18UiU/R53hYfIcGpZSgPQ57wWSD2FMXp4sDC2IRoFeqYgWe/uo/Tg== X-Microsoft-Antispam-PRVS: <SG2PR0601MB145440851A91D223EB0929AFD41C0@SG2PR0601MB1454.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:SG2PR0601MB1454; BCL:0; PCL:0; RULEID:; SRVR:SG2PR0601MB1454; X-Forefront-PRVS: 0029F17A3F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(979002)(6009001)(7916002)(189002)(199003)(81156014)(86362001)(33646002)(229853001)(81166006)(76176999)(54356999)(77096005)(101416001)(36756003)(50986999)(110136002)(3846002)(68736007)(6116002)(97736004)(46406003)(4001350100001)(4326007)(23726003)(189998001)(2906002)(53416004)(42186005)(586003)(105586002)(92566002)(50466002)(66066001)(47776003)(8676002)(69596002)(19580395003)(19580405001)(83506001)(7736002)(7846002)(2950100001)(305945005)(106356001)(16060500001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR0601MB1454; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR0601MB1454; 23:duKEt8+OxfHcRnsBdF2+0bzzguw+Ju8eaegNo5w?= =?us-ascii?Q?ygNAiWXUY0fAqhRcG2cEfp9uryIg4D082lxMymgHrcwyIhhotVzbFtlwPEB5?= =?us-ascii?Q?6yi+Gm/l5lHMm2AKGQkGt2QdqIZthNH7Sg23QL9QGY8OcZ7SgU8G+S6uAqgG?= =?us-ascii?Q?pZwL1caQf/820JbgAMY6+iD/KsHn8Cn6qZJ1DpEeM2LK8iONqE4ge8UPwCxG?= =?us-ascii?Q?nDGnq4RUOjFb56K+Ll9TeiUXg/HUeuLJ5paK+k4IyCV7MqAHVXFU/RQvHHhb?= =?us-ascii?Q?hfxSuP1hCAI2rgs8b2NBTkUMVaZi9ugy4zzk3P2ZRSf1ivVHlwfubOIx8AI4?= =?us-ascii?Q?eJtL0XlqZBBgFO3X+R6xvLIwa+eu+0+EAUu7drfm1wKFtwLECPZESgTUZdGB?= =?us-ascii?Q?cP2y3Jc4JDLECym5OtZaMorm6hiG6iZFE0oyfgUBBUNWZphjD8UPk/iq9u3E?= =?us-ascii?Q?EW88Ipd6IGa6eQ7uQF90l5R+aePC9CehMa+XpZyjwLwaYe0/WKQEo9WbsAx0?= =?us-ascii?Q?As2tNkAO5RuGMaOHVE7x74DivBWAvil3A7OMIueTytJt9/EfrgrACD+KeIMB?= =?us-ascii?Q?CYMeeVhXaVoxof1vS88y5GUzVq7zVo1RyT2uU3UcZF0QuwoUHYC+J9oYQE9O?= =?us-ascii?Q?lvbfLmY7bj/+5rCHb2GZPjZ8VNMKYpER//ZGoXiJyAHIiH/8TuwLiS3ipWGt?= =?us-ascii?Q?ED/LbCd+WxRnXg3Ycq9z/QvHWGQPUQOM4ebU7oOlPNzyLxn8rI9qOp28go2c?= =?us-ascii?Q?S0DSAGjZZmPuJdTuw8rOWlfjv8MThLoc0ShcZ2Dx00SYv1iG/Sa1Fzx076JD?= =?us-ascii?Q?zWQYlBLh2YWE3cT5sDMzGjx/9vL3kg+N8Jz/0ST/BMgoE+CNtRYed1eXNuio?= =?us-ascii?Q?7hfXRZVH9pu9HCEUZUrTU0jg9erkZExR13OSm6K0hFqO3wkwbMM0LCRz4kdx?= =?us-ascii?Q?8QFketK6pmdcWXmTJIvnkANhRgtOq4APqfOKeYZoXMnCb2/eR6vEAKK53gjI?= =?us-ascii?Q?O+3w8SZf669eXmO6uDW6KzZkVdEvzYizs3GZdJLjUzpmKVNLLgqmFAlUrZWQ?= =?us-ascii?Q?c157cCeyTba3u5Ao+SsE6Ad/qNs8GhqH0D2lp0nlIA92c5QXWt9HyFcUVOcq?= =?us-ascii?Q?gx/ki/x26nv1sw3UtncnIJn0ARvNPK6OVc3qfxONRDorzm4xuzSi06woIdJX?= =?us-ascii?Q?BAGHLLrtJ/V/U5mosoFibrTX4fBW+pmzCMbSfDujP4BpKlLEHYJULr7l5D99?= =?us-ascii?Q?aDex1q0eAmYlGCfjkMZs=3D?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1454; 6:y7KQTPpF3l8g9QM+CZW4N1IjQFXfMocJ8UyhhTr9LP/gZkGb25mFlQDOQpIBp1aGcEinYZ8SaB2hhm5snDvhS1+LaJLHA0v9rttoxQi8voyl3nHtncrxR6iAwL3CEi7tkjqBL0J5pc0VJkFFYK/LCm83juXRwhkP7+kzonMlqiUO1N5uivCyvtOWNtWs5oT+Eu4XqQ63NbvREk9uSyh71cGhVNGa9NTLJEgXEKUSIz82BHlNmaO880jRE1vjoWhiRw55pTMwz/ziaNIi60npwbn28ByUw0WCSRp4iE5vC9j1SuXKyHJA5pNxlcsPXid9H7ygW38/y2VQS/rG5MC6cQ==; 5:2mL1UX4JWlBw1i7CsvpnGpkeO9NA84lcMfBXVLDfZKv4+oTOfuMlKZX4dt5Cugt8UDJTSCflr0JCr9hv0rVcCsH9FZwxw6uR638lPk+hwkQta6+hVy11toETiHBZVmHeoGbMhdHU65Ydjv/8H0Xx5g==; 24:UggQrIS9Q7UOBTwC4jgCSf6/4XB8yGrtc5lapbgNFm7CrK86F1zJbTm/vC+0XTywFEnzyh+yi0MASmGQpruH89w0LikLeSRqbvCUxVA/1+s=; 7:d9ouMCgSbyfkYGlHwV8YAOsPeP7LxBzM/38OeSY9RHQWQ5Q6Fi6xna1ErAYDhhQDUxULU2e5Z3uoQ6cJLOI+235nr6MjZRlDChF7UjoJ+XtYxPJTENIa2HuFUIGzQO3uK5Me6cF4F8rhJVg5ujEs7qCF0Gz8nZ4ktmyj/nAJ6XVpI5laLpB6euoI/7hUXtbZAkMR6tYacIryhNyXrZIF3AFRa9D9Z9PTbWj/7roe24WuymEdTah3JOT3X7jSjUEI SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1454; 20:l9Q+ePi83MI8a47LnZ8dMOrfjoEZDpQ4ROW449OYKt04BzYEureIuRC4G2WHLzdqNGMJFhdb42eIhLrgnix++vUnDQLqPH2y8hZVhfmQL+JamPgafXqKZjq2tP3ZiGVYrZrIG9FEbLba+xaLyrw16hkHSjrrY82SObKQYxU9GuE= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2016 05:44:31.9990 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1454 Cc: Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au>, Liam Girdwood <lgirdwood@gmail.com> Subject: [alsa-devel] [PATCH 123/127] ASoC: use component probe/remove on hdac_hdmi 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/hdac_hdmi.c b/sound/soc/codecs/hdac_hdmi.c index 4e181b2..b9d1f5c 100644 --- a/sound/soc/codecs/hdac_hdmi.c +++ b/sound/soc/codecs/hdac_hdmi.c @@ -1459,8 +1459,9 @@ int hdac_hdmi_jack_init(struct snd_soc_dai *dai, int device) } EXPORT_SYMBOL_GPL(hdac_hdmi_jack_init); -static int hdmi_codec_probe(struct snd_soc_codec *codec) +static int hdmi_codec_probe(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct hdac_ext_device *edev = snd_soc_codec_get_drvdata(codec); struct hdac_hdmi_priv *hdmi = edev->private_data; struct snd_soc_dapm_context *dapm = @@ -1512,12 +1513,12 @@ static int hdmi_codec_probe(struct snd_soc_codec *codec) return 0; } -static int hdmi_codec_remove(struct snd_soc_codec *codec) +static void hdmi_codec_remove(struct snd_soc_component *component) { + struct snd_soc_codec *codec = snd_soc_component_to_codec(component); struct hdac_ext_device *edev = snd_soc_codec_get_drvdata(codec); pm_runtime_disable(&edev->hdac.dev); - return 0; } #ifdef CONFIG_PM @@ -1571,9 +1572,11 @@ static void hdmi_codec_complete(struct device *dev) #endif static struct snd_soc_codec_driver hdmi_hda_codec = { - .probe = hdmi_codec_probe, - .remove = hdmi_codec_remove, .idle_bias_off = true, + .component_driver = { + .probe = hdmi_codec_probe, + .remove = hdmi_codec_remove, + }, }; static void hdac_hdmi_get_chmap(struct hdac_device *hdac, int pcm_idx,