Message ID | 87po5t5qh5.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 DD59360388 for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 29 Jan 2018 02:53:30 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C6DB2285FC for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 29 Jan 2018 02:53:30 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id BB3302860F; Mon, 29 Jan 2018 02:53:30 +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 9FC04285FC for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 29 Jan 2018 02:53:29 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 81ED426785D; Mon, 29 Jan 2018 03:53:24 +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 EB073267827; Mon, 29 Jan 2018 03:53:22 +0100 (CET) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id 044822676CC for <alsa-devel@alsa-project.org>; Mon, 29 Jan 2018 03:50:57 +0100 (CET) Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie3.idc.renesas.com with ESMTP; 29 Jan 2018 11:50:56 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id 23923665E1; Mon, 29 Jan 2018 11:50:56 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.46,429,1511794800"; d="scan'208";a="270905934" Received: from mail-hk2apc01lp0208.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.208]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 29 Jan 2018 11:50:55 +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=7t4PRHm8mwRi5DIzW7baF0rYqAUXXzWqioZi9f3Bw9Y=; b=SEnGWT6/FAALgK4hTuxNfhrd0IBZQrVWSFp76cfbNxosZZaVV4VRpDDP1XYuzIZr2F5Xu99OjA4DmC7zgL3+uMS3cz2Py5l8eNmUbKkpWAkZlfykrEFM48jWsJcZqTefH7C+mkWhB+ZBouURjV/liRnRYSKSbL4UUZ0g1Y2bS7w= Received: from morimoto-PC.renesas.com (211.11.155.138) by HK2PR0601MB1873.apcprd06.prod.outlook.com (2603:1096:202:a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Mon, 29 Jan 2018 02:50:54 +0000 Message-ID: <87po5t5qh5.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: <874ln58k4s.wl%kuninori.morimoto.gx@renesas.com> References: <87607l8k9i.wl%kuninori.morimoto.gx@renesas.com> <874ln58k4s.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Mon, 29 Jan 2018 02:50:54 +0000 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: OS2PR0101CA0013.jpnprd01.prod.outlook.com (2603:1096:600:3::23) To HK2PR0601MB1873.apcprd06.prod.outlook.com (2603:1096:202:a::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 4d3643c9-1c14-4041-bd7a-08d566c31dc4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:HK2PR0601MB1873; X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1873; 3:Oqejr2GA3M1BGXVQGLbz88RMqaJDbsdx0R8DUalUnOLs2AqCZAnkXwYm3wfsg+E1TFh+NDj07jXa7bY2Cy5n1nsBPbRAdYaKbLCQfbmhP8rS5XJlwm0NOiIUswiyGZAEGvg3ys19IGC+HZQtPsUMjQ8Uq1/4JqEMQ2hTL/kEX7aP0Yk0sgn/Aj3eQ3/JceTLustSN5CNVWKcPkXhMiKvCSuht/Vs/38RhFcOGZzs/Pwy2426TsBsLOq6+Pr+TvJH; 25:v/ESNvBMSi6dh2/r9c/kVuhCLqaBKHiZ02VgaPc51hqzZPNRy6Z5G725gXCju0dmYeuS5ePflEqZIlTeutOv0mCGXj4Oh6/XQmw3EDGiEi+/fWgUETVufHZPd+RjiUL0z5+8FukYretrKPxfDTSlADzfaJlc52eTA/hozkG+Imhew4d3NO3wFC6GEsBS+i3GTHyOowZynyantXHiMKp5o5puJVh0oVvtg33E9TuBBgpawb4ewunUvzFbukEWZu7TUOn3DEKIiH+8ll5CYcMDje4AWyEuXwoe8Zh6CgwbmoJhMPaeC+aXifXfBkiz+6Cidq5AeFYk37WF83ZWZSKl1A==; 31:wvggBTNItJ/MKXlrOu6LYje7TjNprQXl3ChEL6LJUzP4b6diU4Ld/c5QRtS3ij7OYx474KcreY18G5+o+L7/e3UA3hRsKliBK+rdgbleNYlieWvRVw9n2rMUB3Mhc4rrTSJxdjGtRsqAHdR+g+mrRHWfRQNobMEkONDDTpRvrpmwKVsdrX+FGF0EhOBOK+Qmd1UqSJuMW+8bdrmO8YAsy+EefFUe+sAROfssuObDeq8= X-MS-TrafficTypeDiagnostic: HK2PR0601MB1873: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1873; 20:s7lEqPZ2BqcUFS2V464XsVZT9DSlwfQWMkwCF6Mp8idLXarwB9d8LVhuNaEvIDaoWw5pSoolG2jye+2qWG2FOyexlVPBIAoExuPRH7juqYnlAa8gEMVLoLAxP9SUcm4uP1+l7JcAHUhI/kh39nGo9pK4eFv6KKTiOP9Q3zLXQFdTA82W0OrV5XqzjAeQ1ulYzYzpHNKKExLpNx0mtgq+ePLvyDiQfGOkssVRxGtEPMWwXpO3Tnakk6+mqG8e7RMAT8yOX/y1i8otVCoNGUVFxXifNLn4MbJDz1txUU80pIGfAN5ueiUVpDx+0YqLtoS7FFvTgxh/Ywv+l5FPx3YHXimgFbeVhUCocuSaUs2Zp8ocQGGVVwwpbwvEZbVz+vKgO7VW/B5HTjGqkrgirPd7DiGiOfGHXwZ3NjVbrpuojvqOokiNvx4pluouBkIgcWUrN/w//IoX8NrDA1qnNwGINttTEID+a1c3HdLBnRRVA6sfckD7A1azKQuI06pxOjQd; 4:TI4NvgzoZ5qA9nlf7Wh8boZ32NIdGpExmdpwIEjyMAknc7MKac+gqgXCO1xa/FD3xzMkoGbifEC33FRiEkfl8oFGKo7uj6KJrjVvA3/Zu/2GNcuCQngD60BiZvZXTiJZuryZYpXHaHgFSy4+H3Pw9rpefExvNwlsWcWPSKHHg1H4uFtNVLvwTbsa5YAxj+3l7U3urI58RyVHV39EZjb/LLyQhDoCL6DeuArHDX1rN6Rr93IJ5i5Bk0XPQQStIEWZ5SDoIqt5RPbFmdFG8WpWPu17hPYCP5V8N8Dfut41qfmoqQ1q9g97WESeqz1su2s+ X-Microsoft-Antispam-PRVS: <HK2PR0601MB1873C8ED9E058EF3964E57F1D4E50@HK2PR0601MB1873.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(944501161)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041288)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:HK2PR0601MB1873; BCL:0; PCL:0; RULEID:; SRVR:HK2PR0601MB1873; X-Forefront-PRVS: 0567A15835 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39860400002)(39380400002)(346002)(366004)(396003)(376002)(199004)(189003)(83506002)(66066001)(69596002)(8676002)(105586002)(186003)(36756003)(47776003)(16526019)(52116002)(386003)(7696005)(86362001)(26005)(6916009)(2950100002)(8936002)(81156014)(81166006)(50466002)(76176011)(5660300001)(68736007)(106356001)(6486002)(2906002)(305945005)(4326008)(97736004)(16586007)(58126008)(316002)(53416004)(478600001)(53936002)(25786009)(3846002)(6116002)(23726003)(7736002)(32563001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR0601MB1873; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX: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; HK2PR0601MB1873; 23:hR4z+WtvKW0duslgvjXTDfdH1P3S3/M6fOJC3p9?= =?us-ascii?Q?Wa1/xVBS3on2vg7btFZrjpG380Vw4w3ZTwroqE1VmBbcVeytBgnTNqBnHUv/?= =?us-ascii?Q?ucvAh+VKd5sdatNrJ0+TDvBOJfIHd5W6gEhFJ/r1fIoYf9xeMmdlP3bOTgCp?= =?us-ascii?Q?arU8rw5v3PfTvTvw2wR9x/ZKQHPQAEbTKQB59+pwx7NkGstXFgp0vfZZxGop?= =?us-ascii?Q?8uqz2KlFHtkYvy+gIScQmTpr74ZkOiuvT03l/ejoL8B8HH8NPp5dcXny5640?= =?us-ascii?Q?Vfe0uvqYBQqksClerIEZ+mIlSjXsmGn8Pa7vlwY/ICzBkAcRXkDTdFfxADuq?= =?us-ascii?Q?64RWcHsxEkG9NeaBCvxsFR69N3SVfTZwe4f+XkfIWyCLWwb8v+9xgK7qsSof?= =?us-ascii?Q?I0/4DWi+somGTfk1habF0+Czgbqp8Wu++PhE4k0Gmq75TibU872hLJwq//Ll?= =?us-ascii?Q?sOa/+FUzqScBbSmpfQ2eUXtEVao1XTA5FKbXCcBAzLdI5M1psIzYl345DaRa?= =?us-ascii?Q?YxW2TraPavC48CjpftHmTEpVnt8WcZWMlfdcIrwhra6s2F3eXfoUHa36mOxh?= =?us-ascii?Q?ZyQ6CUvJSU/ZKYGEaxzi88vo6eEJ9ah+6L2wicCCLkIbama0VZcJgLLONXek?= =?us-ascii?Q?WIu/jaVZdXL2mqT1f+f/ic5jIwoC5+ZpeqZYO/qFau6+PPUNydrC01aR56fD?= =?us-ascii?Q?hnYBCGXzpTWva3juMmk5KG0mdyrIVxvv75AkIkJ9LdRV5zluUb9AfdLt4kfO?= =?us-ascii?Q?aL5IEySwLeRdtX5p+BatMGzW2vZfcrGafLOlrxhWx3UKsh3Uns7P7Na3m/Mm?= =?us-ascii?Q?HYW/V2cQkhSJ4bSE9S28C/wdZhLYftqymPEtXjvWH+mEiYfyW+FUs29uYycp?= =?us-ascii?Q?OkIAjOCqSAbmbsRu1GOz1Xr3muJM59h1Mj1zpQP4p5RyVoby7KsLLMzcPs6I?= =?us-ascii?Q?wqIowbKHOnmqsKn9jQbuD0Ff7/rUUjmfd48qekDObPTlqcFJd+VfTEHlm8pb?= =?us-ascii?Q?D3QI7sbk+pe0ZprDPzV30YYh1IBngBiyuF9GiHJ/+GZ8Jf6yToAxQiJQ6TEU?= =?us-ascii?Q?rM4HK0jjbxjbEeNRCdZWRE1sRA3JKm0Xf0g7oWAA9Fm6Pi0kOHr327SqlaNI?= =?us-ascii?Q?0zsrilbHFqPbhvAmlS0zMuB8k5AVdTd2rhhrsBjmzPJLN555V35n5vw=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1873; 6:CxLdDHUlrEOiYcmHnNhDifRqcMisWvVzO6tcrGjrZOJMmK5dYm1r35uzeQ+uuX+WRP4EuxEjsl9c1RzZV6x0+a62lcEeC76F4IZgNcT7hsI6rZ9sI+aVcfebi7Zw3O8Jth4zrstgr9t8PwStlBByhpp5/0LfOPXqwtaQNVWcuL2zZz4MhoT7CDjQGhHFRXb+kF8P/TDsc2OyjIk4I/xHswpklTxsMISiz8Ul++ENz0QCuL1oxGKgnBPrQmfbAAG9qJH3NRa5jM1RVAVfSGFuBTXOu4T7m9BQEmrlWQzYmlRmJRIibNuFjAYIZfNBAysHWTy0ZTSdJV+VltDP4ncrdBzlQg7NNHBmVGCG1TzxjgA=; 5:hhrzQOSwiR9joVA6oogwAzBUd1A2xi6pR9jxyDiKplAT7Q1rjDdaG78Cu4hq2bZLCidtAwhv3Th6ituSsUD9L7i4Ej7jF6RBdCW7kP+DeuXGTGEjckb99mD56/u9Tcpl7oAUjmiHJ7QmkZSbnFpzAqnsFDFYUKmy6UVkoRLNMrI=; 24:GvW4D7n7BYDmh3xExmXzavkLsCt70XOyhM1bmA1edqTqOECk0Le1ofOVAPS7Te2vMBbbmaNXtFwqkkxfzM3/EOXa4zXOyiViz11kOcQfIVk=; 7:sCgFQ09kMNgxYc5EBqSJVndin1Kz8oZIQ4h92urLm9ctIwLKFHkRIjgtnRYg+1K8PNN9a0C73vxX15Z4+MZi5ZkWzIsKCB2JQO2VXP8Q69wEnUTj6TFTm7/uxbPHEfScV/miQP6tl73OKD7rEPNlsXhHn/FpR34uZUF5dC1J1qP40eRbOrwQvP0UQGcKh9pLDSROX45Y/g8lwab3gODCQjznlyDwHSjdfDZ92d1iUX0sm/LaWrkd3e85lAMt96cc SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1873; 20:XQlnoV4HDWiLHWClaz1uIM4LZgjDVmyQHoedxZTZvTLTL1BIx5ORvA41uc1A1mLCOL1dJzXIgQTUov1YdcQ+fnQ6/hq69NSeT6jwAmmEQOIU3tJEtY+L8o2WNa44XY4dblPpTI5UlrXWw5+n7Dk/S/GaZamY+N8cZC0drTSGQRg= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2018 02:50:54.3600 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4d3643c9-1c14-4041-bd7a-08d566c31dc4 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR0601MB1873 Cc: Linux-ALSA <alsa-devel@alsa-project.org> Subject: [alsa-devel] [PATCH v2 35/39] ASoC: au1x: dma: 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" <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/au1x/dma.c b/sound/soc/au1x/dma.c index 19457e2..efff1e2 100644 --- a/sound/soc/au1x/dma.c +++ b/sound/soc/au1x/dma.c @@ -21,6 +21,8 @@ #include "psc.h" +#define DRV_NAME "au1x_dma" + struct pcm_period { u32 start; u32 relative_end; /* relative to start of buffer */ @@ -174,7 +176,8 @@ static irqreturn_t au1000_dma_interrupt(int irq, void *ptr) static inline struct alchemy_pcm_ctx *ss_to_ctx(struct snd_pcm_substream *ss) { struct snd_soc_pcm_runtime *rtd = ss->private_data; - return snd_soc_platform_get_drvdata(rtd->platform); + struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME); + return snd_soc_component_get_drvdata(component); } static inline struct audio_stream *ss_to_as(struct snd_pcm_substream *ss) @@ -297,7 +300,8 @@ static int alchemy_pcm_new(struct snd_soc_pcm_runtime *rtd) return 0; } -static struct snd_soc_platform_driver alchemy_pcm_soc_platform = { +static struct snd_soc_component_driver alchemy_pcm_soc_component = { + .name = DRV_NAME, .ops = &alchemy_pcm_ops, .pcm_new = alchemy_pcm_new, }; @@ -312,8 +316,8 @@ static int alchemy_pcm_drvprobe(struct platform_device *pdev) platform_set_drvdata(pdev, ctx); - return devm_snd_soc_register_platform(&pdev->dev, - &alchemy_pcm_soc_platform); + return devm_snd_soc_register_component(&pdev->dev, + &alchemy_pcm_soc_component, NULL, 0); } static struct platform_driver alchemy_pcmdma_driver = {