From patchwork Fri Jan 12 00:42:43 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10158891 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 91C756029B for ; Fri, 12 Jan 2018 00:43:09 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 80A7F287AF for ; Fri, 12 Jan 2018 00:43:09 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 74BCA288DE; Fri, 12 Jan 2018 00:43:09 +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 AB5E5287AF for ; Fri, 12 Jan 2018 00:43:08 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 56F5C267948; Fri, 12 Jan 2018 01:43:07 +0100 (CET) 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 EF7BA266FEC; Fri, 12 Jan 2018 01:43:05 +0100 (CET) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 1296A266F50 for ; Fri, 12 Jan 2018 01:42:49 +0100 (CET) Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie2.idc.renesas.com with ESMTP; 12 Jan 2018 09:42:48 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id 9E49E4B3BD; Fri, 12 Jan 2018 09:42:48 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.46,346,1511794800"; d="scan'208";a="269303240" Received: from mail-sg2apc01lp0244.outbound.protection.outlook.com (HELO APC01-SG2-obe.outbound.protection.outlook.com) ([65.55.88.244]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 12 Jan 2018 09:42:47 +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=vPiQ2phsq35hCjW0BrKflrDASfpgGFRztOXPLcGrdoY=; b=KuOvbO9Kl+EOwR0O/D+Z4HHBpJ2XqrWNodlgfg0XNO67EQ5lW5vVXSobFSMEKcKv6Vs63vhFjUEnz1pdCOiCNR1vJNkd1lW9j4G/JTOV46EX/e61lepkp2jQgH8509dWwBZ9qB6CabLyE25/6EwqSI+rNyu252Ii82lNP8h/t+g= 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 PS1PR0601MB1884.apcprd06.prod.outlook.com (2603:1096:803:8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Fri, 12 Jan 2018 00:42:43 +0000 Message-ID: <87shbbgb7p.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: <87vag7gb9o.wl%kuninori.morimoto.gx@renesas.com> References: <87vag7gb9o.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Fri, 12 Jan 2018 00:42:43 +0000 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: TY1PR01CA0104.jpnprd01.prod.outlook.com (2603:1096:401:d::22) To PS1PR0601MB1884.apcprd06.prod.outlook.com (2603:1096:803:8::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 24859782-3a31-4a55-95f7-08d5595564cb X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020074)(4652020)(5600026)(4604075)(48565401081)(2017052603307)(7153060)(7193020); SRVR:PS1PR0601MB1884; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 3:hzkqf89VZWUd1GEl991uM66CZdCmAPxgFPIqoGaEzGSWrMxp5InmEVEnQ8FWl4m7WelrNd9CpSuy3mVJJWWgP69GiRJ7Sdqua6BAGps+GqJtwHcMoWj0gcTXm4Zsj3P/Dc/w5NJZjI0kbqLnvxwCh/ReaeBWVnWoeqQHMUx+VcG9+C15tu/rjjE0ovezED6YxXWZHRPXQ79B2SuX3er1ocMSyrrEKrUiAnsZyS/SU1QgRn/oiQ3ncXrlQUUl5syj; 25:weY1j71N12eVIMfObmPT6BEmKdtSskq1YtgGOqiihP13MqIBJvrPYlYvzZEqacWoNl0IQn5yXEIHYjzjX43xcxwWWtKoAa68/3FitJmE9yaSQNGeO46Ajm4KSqBLFNB5PRIt0bf7p86FZy1OCngq9SCTMzIkHTIJmBlFLOB5OVV6GI/VuPiIw05Rt4ZpTGGxgGQjS+jbjDr37S9Hk1Ryz48F2BweMa3qUjoERQ5Tl8sTKZPh8KUmZNU+WEcf2AQy2qTHEK3MZs7JMR8bnf+nro/CUKA5TMcl0JNoBnLuNCRwbabHMp7BFRxcInStbXv1Ham+H0+A68FGV5L9ASJFsA==; 31:BAJtTXQx/Pg34J8cmxtXMi62XSBHIRxtVJTRbJc1EGfysUJsSSC4CbF6QPrcNDKS4eTEVp5htnDEpLVIpxQWRPQRtp67dkJb4kheT0VeCtRM2WdQ5NpYFiBtONAey6yZDUHtGc9NHG3RsH7qH46szHvj62sFLbeFejp0ey5WCmoAoyj3hnXkkaf9cNFDXYNQ5e+Qwd18Rm8zNVR8/wR5nYVUpVl0SAiJ6u9+OCHTiRM= X-MS-TrafficTypeDiagnostic: PS1PR0601MB1884: X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 20:abjHKeMzWYwKBSMByHZr48rUljUnUerBF57xgZD9oQgdyoe3O0gC07saSOpXDs81HCj2KRU97kVGuRFThuDEP5vG4LKJwKNFEaHWmnINIykbj88eMjqXC+AEot6rIVbHC7TLfWWE2E3JLMOCmNgAIwTIyRlUq+DoMZGcH1M28wKtE+SdhrHWOJif9MSbKW+4TNcApVhuMHjbWDO/U4+Ki8Y/mJHgoZSMi3OhDPvVzVh8Kdrk6nLnpAGXWUYPk0TkDc8bn42dtVAneoTKT2z800RMwGDwqynGGoSCrdTkAGONaRsD0je/aiFT6/30xQdtgqW0v0CpTgFaNqsJeZjY4Vs6aQOCo/dmRNeQuOifijeWlayLmEsc9WJeTZZG/wucdpkl2dQZEs2Moxu3l10WcHcZXXJu19RJT+B0SXWKjOTrHD0rIFnoUseMMZSzB/rhyepLxttFzoiQDHC+xy9aO0xe/EvjM+XHh/1JbXXcYxYN2fCJbkWJPRDZPepJ9f1k; 4:O80ZTsDE1dRpvIypKTb0xEW3q/OJpLEnPsFvpximhY9mtCFLWDlGlY9ARnqc2Gi5HwsS33Mt15UwFQc2Tg47EIr9Xi6jOi42WGm+Ee/5B1MvcIMnMbJ+N8w4QzOVZFoQr1vgUvSPRS1IF0trdDqG5Ie508R0TQhVcccDoEB3K76Mexk41tRprGIfH/9ASjAWKo24vi9tjtAYrL2txHCKUKoiV4IP0Gy7FgXZm27ksGKeR+fxzaa7PAr14pSN3gSO0y2I08QYQH6vCU3hCu+0T3lEajmJyrJ/sh/W8KDEA/955lRhGkrcykh36JsaEFMx X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231023)(944501137)(10201501046)(3002001)(6055026)(6041268)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:PS1PR0601MB1884; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:PS1PR0601MB1884; X-Forefront-PRVS: 0550778858 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39380400002)(346002)(366004)(39860400002)(396003)(376002)(189003)(199004)(2906002)(8676002)(81166006)(8936002)(81156014)(6116002)(3846002)(53416004)(478600001)(23726003)(7736002)(6916009)(2950100002)(5660300001)(47776003)(7696005)(52116002)(76176011)(305945005)(386003)(105586002)(16526018)(25786009)(16586007)(316002)(4326008)(54906003)(58126008)(68736007)(83506002)(36756003)(69596002)(50466002)(106356001)(66066001)(86362001)(97736004)(6486002)(53936002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:PS1PR0601MB1884; 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; PS1PR0601MB1884; 23:NdAf5fzEY5GoL+KUh6eF3cxwvxwzoaolEXtEiiW?= =?us-ascii?Q?6DG3AmXm+jr43lByxE5P0wV1yIy8GsmIo1iVxne1ni4TMMmSgnxEmGt5q+zY?= =?us-ascii?Q?xJ1KTE3n9L/Z/VDtrMTt/7Q0+pC3YTmRCGVkhw489bPTN0wWJxEhRAsHze0P?= =?us-ascii?Q?0DuoLjpB9YPOMDf5HZ2Ykv16vZ/gS9Ac6UXDxHjsMR3NDiGuGKCegz+ZBvSy?= =?us-ascii?Q?dsR2XMliFFJUlP17iE2R0oXbsxrlzYdNcH+wwtBgFzf7hThll4qALHT6O4Zq?= =?us-ascii?Q?hwYMQJdML8oQ0tlptOtx9uBVkRVQOwGgH7JT2mZQ9jlt/pZwXLviXZOqHGjj?= =?us-ascii?Q?mKb3nDix5QTQ05nw6iUbb8Wk07F4qsQPkEnUFRpDbamyet/zztxVnvfE39tP?= =?us-ascii?Q?svm8IHp7aLYYV0EslzNF+lZtVerCeAkugTrfm/pFH5/8bgtRe1UimjBWMZuT?= =?us-ascii?Q?oQDDotfRCLt9ZdRvRR3v5K6ODUVB153idDB0/WLk1u2S3kVRkdkdIN5qacuE?= =?us-ascii?Q?kmAX90wN7RE5PPCpxCjnISQePa8hkN7f7t2pbEazqILCOkCS+8i7ZrSy9Jpr?= =?us-ascii?Q?dGCWQS1Ams3Tf7gAm6ceS1K67L7+aLfTtSPL4wL7rAmXc326Y20NUDe5pPP8?= =?us-ascii?Q?bt5T8vJpnw29/ekJRo/ELfZocP8whr+MEU4/+wutf+OS7Wek8Vo/VZebMY/m?= =?us-ascii?Q?UZJ7oR62d3+lXicn6Peho74l6QHs6ZlSvJpgzdKJdfmVvcICSq/S9CsKGyhM?= =?us-ascii?Q?YhHNTmTTrS2bNwsmGieyMg4w9ErziTKrmUxryWIkiKxNtR8WrcS+BLEXMqG1?= =?us-ascii?Q?+MWJW6CKzMwEW2lpw6gZZHLhN1zNLbE8pfL6vZaW6qgzIYOOS10lp4t1HFKE?= =?us-ascii?Q?D2IcJwndd/xR47chE1HxW7ocLAp76zxKo6XDmEmMcFm0tp34y6/lAikZgZXq?= =?us-ascii?Q?gLTEF1tPdGwhjMKtXm3hpEtboI3wZN+zFJX58btL6IeQs9ppC6skEbSIaQQz?= =?us-ascii?Q?qfJXBNtD7Aq8wvjI1NzRnu9U/YwsA2cWZVwqQNcRWHbq9jLNVbCdqj5XEXUd?= =?us-ascii?Q?hV/eRvf+CA1nsnT8Q+kAHTsITMXK4gpUR6MblonqbWFLawI+PTJ1WRFHfhbS?= =?us-ascii?Q?TgJbm7o3Yssg=3D?= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 6:pHUrdw213Gtfa//rkQVQkCoWqnRy/Nd6BUgGz4xOti5PNHL1A/SiwFSx8WPBJmojwwGh8VBR00F4BHzg41INtPuZ2wyTiTkkg+uA/LbO2c7tobSk3oWsewYW0IiITqWkiIFwmnhrzPgi+EdG0wJFwFRzn3b+eJH+vWFomCrkjLQafwwUgKH33FQ/uci9VmXsPX2CWYiwJ5cCjitZd4bFpxq2lI3LB9QwEW4VQhc6FoI6zgFTyOGhMdnGyG3IQ4NJfgKGhXohxpBwLSJ1WoCnx0p6+onmX9It13MyAX5B1DFg7shfSeKJu/1ml3nP/MCOcihtMnl3Y1CV5fz4rijv9ptHa3F1sLOs1or670wqcs4=; 5:truYg2D384LCmh7Jn8Bh1Fw9iPg0lvY/y0Ghp0EWcirTkGVFETh92GMOrfC0PRA4XDoM10eOh6bkXW9VwhT70XniKy+Tf2aN3lLDQ//8yfpksZL/uaS8gqa4rBipnOhvCICgH1alBcW+tUlWK0iLk9fmAWrFJJNUXE4osRAK338=; 24:4lSVQdaD+aivQWxFcAvIpaGV+fBYMuFJsAGvjvVU4WPnaBbtG63qBAz26j1TtnRlHN48cYZudPEcih7eanS2T4VP9+GCjaGfUL8eBYoMwq8=; 7:bNE2MxgIo1GRSyxJLetIIK00s4qOnfe4L54ckVuzI6TLzaJsBfWpfBXQVBNKBEjLduJ4EH/zpeylHpRm05xB8//fl52pI3bs3zSs+u/x9GH9qWHWcDQjLc0ljI6iQ9D4rbz6jQzK7J26/1XBN3deNmh4kfzf1Y2g5zkoScEt+TyWRbR6vgkW4kQ5p0dB+NtZEC1kpergoexLKL6ODQ6sZ8HPSCEJMXNhkpPjR9AY5fI3qMtQxsWv8Zw6UkDRKSVI SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1884; 20:q2b/xda4VOoQ8oKVKdiULAswxW+0e83CTvui0z/GMFSpa5Sl2HpeOySUigN8U/6XPQbtaC9GDaIJEsNl7TzX5yf6eLzLw55OKv+3I//EKPRMORsNhfP4qWcQBSCu7pP96VOzto4ylAcMC+AL7WIV8d/rWbLxVDwZiHOEQaR6Nxo= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2018 00:42:43.8136 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 24859782-3a31-4a55-95f7-08d5595564cb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1884 Cc: Linux-ALSA , Simon Subject: [alsa-devel] [PATCH 02/38] ASoC: soc-utils: replace platform to component 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 From: Kuninori Morimoto 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 bcd3da2..e237858 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_platform = { .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_platform, + 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;