From patchwork Fri Sep 1 06:28:37 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9933571 Return-Path: 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 C22546016C for ; Fri, 1 Sep 2017 06:36:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B38E02853F for ; Fri, 1 Sep 2017 06:36:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A87AC28546; Fri, 1 Sep 2017 06:36:41 +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 B85512853F for ; Fri, 1 Sep 2017 06:36:40 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 734E02675F7; Fri, 1 Sep 2017 08:28:48 +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 606EB267600; Fri, 1 Sep 2017 08:28:46 +0200 (CEST) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id 9A8E22674FD for ; Fri, 1 Sep 2017 08:28:42 +0200 (CEST) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie3.idc.renesas.com with ESMTP; 01 Sep 2017 15:28:40 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 1488E6ECD1; Fri, 1 Sep 2017 15:28:40 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.41,456,1498489200"; d="scan'208";a="255517017" 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-SHA256; 01 Sep 2017 15:28: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=alJJWvqGdDOu7ck4+A3ghfan1aMg3BmSm2wqcXxnJ4I=; b=HAlP2hoY9d89cjSPqsXeQ6oNka4IjNTNEfpHzsRm9GW3zFie5eRPlI77dLI+C7ohg8NCUqleDNoU/sTpEByLa9LyM7ffyvjyxNUHLADL4JjdLq8exW916qxJy0EbW+wWzb5UDATHiTtfS/UAx6yhRRSd10K3qu4lLm6rVUcj1Zw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.138) by HK2PR0601MB1876.apcprd06.prod.outlook.com (2603:1096:202:a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Fri, 1 Sep 2017 06:28:37 +0000 Message-ID: <871snrkkgi.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Mark Brown In-Reply-To: <873787kki4.wl%kuninori.morimoto.gx@renesas.com> References: <873787ngjb.wl%kuninori.morimoto.gx@renesas.com> <873787kki4.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Fri, 1 Sep 2017 06:28:37 +0000 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: KAXPR01CA0032.jpnprd01.prod.outlook.com (2603:1096:402:1a::18) To HK2PR0601MB1876.apcprd06.prod.outlook.com (2603:1096:202:a::20) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c26f389b-7adf-4a53-4810-08d4f102adee X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:HK2PR0601MB1876; X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1876; 3:oWCUpZLCYPwggEpcjEFh64JLH5LuzRUtpPX6T/hVBKzBL5NP1ZiO2aQt11d1/mM00ECxC1gMYVuNkldkUivVQVLakdf5XX/TfyKZMukdIwUbPfrbYJ2TvdbiRCW1bfRLzPFcg+LYbbIp2ZW9ilVIDYC2uvrbgTIqA+kbM83nX4/9lp56O2S2GQ1fxZMIjgtLwKpRtX6InzZeO2nSkE5CswAEhxllp31GUjuuLIZo1BGv+2WW75yvDm38JWsyof7h; 25:Q7JYZTCitGGk6JkGfWk3k73JLbLRGfkZE0OJJL2WjOeM5RVfAzCjljEt4IM9mzw+k1E2K71hO+WhgSgwNNcDciUCqhst37rA3AkQEZtz3WDfzz9p2mKqond/jtsNfPaNX5NSsaBPSneX7TiHiAzA0uxmA7igifadf+qUmwUz468OcFXVBgBLpS6pc4gVP/DDPmYobHMra6bpaxai1Ca9q3IP8KrAt61cGfTmOW7szquSUTnXmfdYXaZrQUj8byGuayihOETvNIzTffZi+Zq18g0ldgsRJMV2MufmgdIH3hqnJbqbDCowQ6Fv5s/pc25cnLUu6NIfpNlKlbJ0nlIIJg==; 31:3nJLY6odAZeZ6A52p8Z7/ECELmY7IItdDcE50syHiJWTmrl9lG5dEs1UpUNkfjBxcfbZ5k7+gEltAHjWJqRG0FZhYFE38DLzT660v74tqL7tdAvWob/wWGnuT3JBeHuPHcdHUdEAxocdH4CTgCYqOcgBfBgGBrwPqYJHeDX1JTWx0LmWvvPwF2jTVh1xqwDwP59vIF1aR1Ky4OKaG14NJf3fmA3MCG6IpQ5YUnnix3k= X-MS-TrafficTypeDiagnostic: HK2PR0601MB1876: X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1876; 20:xD3tKq/tWEX8ewzOAirawOpQCrmy2GjBPxKmXy0scqoH0ktgNHOolbe8CFrIT2bGlMyiYX3XVvjOgJtRCXwwJ6H3qgKvqynFTjgVNLNHpPWn2ag/g8Ci/Ipox7NdwndS/+OgZLNqRho9IM3y6GnNovAw9Xp4b9TIryfSbSfuviXufBNZXOGa8/M+Cl2MZ9USYSxzcDQmu4jYE97NyxAHn2zoYtRQMXfW5fR2WlrFYmz9CceaeiwH7fqKEY5jUsOEXcbeuSqcwFokPpWg0ihh4baqZHtwlopAu36D5diOZenHPdPeNNTowac+8CIsz6oDz5p5UioMyIP1Fb7fM5y3+0VMm65XpreMdQIBz4P6aSUPwbnHfir/xhCntw0Vb8I/yICMcKtwm3tEH6eypiIrpNPoo+brs+r9Pkleg6IgfKPQ/eONfi2edaaarKmnu7N7tJoGASXs9tqzDsQtvt/r5HSzWuNj1hQ55kzJfIDsSTupQ3xUJLzwf25m/3d0rnX3; 4:aL8nE/6Xa3axbz5rzubJgmYnbNFQXu+7f1Gm8XiNxTDIA8syPb3rlN9+TbmKQFE/QkcspIDzilSZmlEZAWjbgBhVxBdxLL2R4vHPwXdB7sFjlReHf/AYE8VwG8Fc3wKrwsBHUMike1EV25TNBV6w4hSFyimVrGFiZ434kBFmvrhzGdi/V/EpSr2livetHJn0Dz/KzF/Sq9hLE4h0kZtQ3HLoesbpjTDyQBGxkySq1miFmbonshBj4f+8HJ6qCHT6lvkkuz5obQ7S8CBNYUa2zuXIShxk596N1BSJ/32IBpQ= X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HK2PR0601MB1876; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HK2PR0601MB1876; X-Forefront-PRVS: 0417A3FFD2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(7370300001)(6009001)(39860400002)(189002)(199003)(42186005)(4326008)(50466002)(6916009)(3846002)(2950100002)(6116002)(86362001)(105586002)(106356001)(2906002)(68736007)(83506001)(97736004)(4001350100001)(54906002)(36756003)(7736002)(69596002)(101416001)(5660300001)(47776003)(110136004)(66066001)(6486002)(305945005)(7350300001)(53936002)(25786009)(50986999)(189998001)(54356999)(76176999)(8676002)(23726003)(53416004)(478600001)(81166006)(81156014)(33646002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR0601MB1876; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HK2PR0601MB1876; 23:BZYSjMuolQy6C1/h0TVmFn/n5LBtn/Cm1sfyKt2?= =?us-ascii?Q?/JNE31ELbazm37JpM/AVb2dtXfOGQ5Rxwc7g93gL73MzZdSnHf+6RroPabCy?= =?us-ascii?Q?O9Bi/aTKg6QoJOMrgo9lXV8F3JjVuTlJvVfsrfWKkoSiwNWGHvTd0GnmWy+M?= =?us-ascii?Q?tSFV2pvUvhQaztH98y0TcVZ+wViAymFlqEF2nyi749gqruXY+Uez0You/Qeg?= =?us-ascii?Q?W9Aj2IE7DWYotVj+Fa6SiRmENBKn02ViI1kanMS/KgEwExowstVPOIldgvwx?= =?us-ascii?Q?4U3NokjBSCejxPJZob7uPasmXl8nWlRhkNqfLcfwTzEwH8THPQ8N8sAzC8t3?= =?us-ascii?Q?+e2HHCPxZ/JK91VIZNbB8WTQ7U6MwYNyAkH0PvfJmcTMRadJY3mwP1dWR3Z8?= =?us-ascii?Q?fh79hEPGWWxr+WQn+zLaD8qdnBFF9El6bloyrM/mzIQy2ASYXp/zRyq/Es9b?= =?us-ascii?Q?XB87sAeDirG5IGtSuhBd9jE6h2NelpjANoJdaR4CoKw5zJjxMR66rHQInA33?= =?us-ascii?Q?n3s20T0I2/MOwOq38cFd7bKqCZPge6V1s7RtU5beoEd8iw4uhtFt6b6vNSof?= =?us-ascii?Q?+9JBqJBUyNLiSzH6xfIErLY4BfY/9+fX1zpSKJPTE9zPbeadLfTj2fTjEUvt?= =?us-ascii?Q?UMxEOItFIa87p7xtfjlpRQ7vIGnaVdww4s2GCS4Ti/XSXilXsWW6v4lGJalt?= =?us-ascii?Q?GP+4FsiDW8g+7cjk4llg484zQdIBRIDRQEqh+8xjUAZo3tz3Vy9/9SW0Q7fF?= =?us-ascii?Q?ptFwWOQ4SSQFVMLJb8lZ0micCxJpFVHHBYnrSrtfbehypdjLOWSa+Ea5SiI8?= =?us-ascii?Q?oFIkEQmwd6wo1wouokpg1/hyCdp1G3h+lOd03gA7kxHq//JkRpahXL378tx9?= =?us-ascii?Q?RNt4+vhUddbfzApTvewvCMzEg6HOxjagx0vUFn+B3hO67m6c7evkrU+eC4Q+?= =?us-ascii?Q?W9D4USezPMIGY/dKNq+2dEqlyw4ay1SfSFERwjI1ayPbiWPnfL0cQqsgh9jS?= =?us-ascii?Q?D1Inzv+tJtdCNh1IRaiq98ieyFdDJzbPKwyUPAqsQfRqjMiIVCpwdi1qlb53?= =?us-ascii?Q?zvw7tVQTNI92uc6i4sgEOtDWufj+9ag+7z1aNj5DuIcvbT+I3BujawZdWRJE?= =?us-ascii?Q?Iq99ilbdv10sv2Il5xo2bJ05tz98L8dipolhytwgxi5UGzwcFUeMvgw=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1876; 6:YYl222ACp43YFDJgYlr9hxO1QPJiaVIvONghfyjN1H8ahNA7J2S0Z7DwJI3Az0HlHubSmX5HeDw9Q0CJIAucj1ymagQ2j/w9rQE01IAsQpE1uSiOXfVZVIlD+44QcAd2twAgW+gcGX7KtUWUeAMituZU+ow/wIO9r2V9EEyDDlXDRCORYIUL8kYJAZyoyt8pBIrBctRNMRiHIkllUxTQskFcvEjVoSI6g9GAE1w9RSgkB5uUizZ5ZDqRE6Tg8I8DzXYGuHsxeQLSsrLur8nc0H0DeQQ8fPLvvR5EbB4HmiXaImoiowAShVH8I53wUlpb7pT+7w/Sl8EtL5fNF21P6g==; 5:ZE80kAs34KpLwJd7KgNuPx8ySLZEtR+c0yKosUXurYD75CHRjWfnPiXnCV3lsTdA2jiopNud+mx0bxOVBeIw6WKnDKHBk9TcmoiKlSkZP90emTExar27c2BAwa0+EcQrRhSCAgCOSx1wi9dPkpsrVA==; 24:+yv/3dgIJpAnxB0ViwfCMrhmH/RGj02+S0t47b/NrDlBsZqPs9BsiZjf3WQnjk9AzI3pmB0e/6YsP6aw5dRW01i0/rvwP+1UH+RkEVkF/mI=; 7:UIBpH14aUst5go2DXFR1hv+aPhm7UmTh/HZzJHuLkYiTYbjXMVtiEROrZUnN0ujbIZgFwn76qBOsgSbovzmq8fZlc7NvLBKJmzBjipBIzOIeAI6tD/2pM7ryJqcvU+NjPcvHpVjn6AAMzK1np1gwJTIutQSxsRKdEEy4amWCrqTCur4sEzRoUlo65FWdK1koECXsJAe9m664Grh6krrjKgq/6hIvYdE2B8PO5eIcDrg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1876; 20:sIWkMdEN8sLnejxrS0vbGNyfiB/bgIpyMgtDjT7lc7hrIUepbuuGerjdlEqmWLpeKm/vyRjWOSJmrJzJoS/KcynUG1Ovkw3J3O0zrRXm6U4tK8VKbp/TGl1KXQdHjRgr4SkjQqYnspMu5jFfNw+sZ3dieK00XgU6lSIh13kM2u0= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2017 06:28:37.3104 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR0601MB1876 Cc: Linux-ALSA , Lars-Peter Subject: [alsa-devel] [SAMPLE 1/6] ASoC: replace platform to component on soc-utils 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" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP Now platform can be replaced to component, let's do it. Signed-off-by: Kuninori Morimoto --- sound/soc/soc-utils.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sound/soc/soc-utils.c b/sound/soc/soc-utils.c index e30aacb..b2e3da1 100644 --- a/sound/soc/soc-utils.c +++ b/sound/soc/soc-utils.c @@ -284,7 +284,7 @@ static int dummy_dma_open(struct snd_pcm_substream *substream) .ioctl = snd_pcm_lib_ioctl, }; -static const struct snd_soc_platform_driver dummy_platform = { +static const struct snd_soc_component_driver dummy_component = { .ops = &dummy_dma_ops, }; @@ -342,7 +342,8 @@ static int snd_soc_dummy_probe(struct platform_device *pdev) if (ret < 0) return ret; - ret = snd_soc_register_platform(&pdev->dev, &dummy_platform); + ret = devm_snd_soc_register_component(&pdev->dev, &dummy_component, + NULL, 0); if (ret < 0) { snd_soc_unregister_codec(&pdev->dev); return ret; @@ -353,7 +354,6 @@ static int snd_soc_dummy_probe(struct platform_device *pdev) static int snd_soc_dummy_remove(struct platform_device *pdev) { - snd_soc_unregister_platform(&pdev->dev); snd_soc_unregister_codec(&pdev->dev); return 0;