Message ID | 87r2q95qhm.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 2272860388 for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 29 Jan 2018 02:53:14 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0D13E285FC for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 29 Jan 2018 02:53:14 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 017912860F; Mon, 29 Jan 2018 02:53:13 +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 308C4285FC for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 29 Jan 2018 02:53:13 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id B9D0B26784E; Mon, 29 Jan 2018 03:53:10 +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 2DB2D26784A; Mon, 29 Jan 2018 03:53:10 +0100 (CET) Received: from relmlie1.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by alsa0.perex.cz (Postfix) with ESMTP id EDF0A2677C9 for <alsa-devel@alsa-project.org>; Mon, 29 Jan 2018 03:50:41 +0100 (CET) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie1.idc.renesas.com with ESMTP; 29 Jan 2018 11:50: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 4B8C674B8E; Mon, 29 Jan 2018 11:50:40 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.46,429,1511794800"; d="scan'208";a="269585721" Received: from mail-sg2apc01lp0243.outbound.protection.outlook.com (HELO APC01-SG2-obe.outbound.protection.outlook.com) ([65.55.88.243]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 29 Jan 2018 11:50: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=cE1DBXKPAyGZOz1B5vYlfalqiW2O3kJX2ZA0hgXgUDc=; b=gfIihrGa93z6bS6o/SpKk5g+8jNOwckiAj09Xp5X2EA1B92Maa8TDfGbfiNK3Q4JVRiIh6aUDXZvfLHH/ssEGzsfh7Tu007zMs85VHz9LGMsQ0+6smxi366CpEU5AvOkmkqi0evjA1+BCBCngf4ZvpCkMMVZ0mOgfd1zdnYNtpg= 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 KL1PR0601MB1878.apcprd06.prod.outlook.com (2603:1096:802:7::23) 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:37 +0000 Message-ID: <87r2q95qhm.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:37 +0000 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: TY1PR01CA0102.jpnprd01.prod.outlook.com (2603:1096:401:d::20) To KL1PR0601MB1878.apcprd06.prod.outlook.com (2603:1096:802:7::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 38e7d901-2892-4160-0e69-08d566c313fd X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:KL1PR0601MB1878; X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1878; 3:aHT8qQCZOVXtFkaVJLoVp2x0/h+X2+SDJrWaCoZDFIWD3W6Ob1e9Vgw4krIopqMMrnVq2qSnjqPLC8Ecto09NuzlJBOA8j/UBC4tNQZoGgLuxiuKALrcxMDSv8uDE/+1jwqvaWNhdnMt9tomlDjiMuP4NZPud5heaBAyEWRU4w4Em/OBIJzQ+p9LlYUOvOORruhd9o2g7kXKxu6uu4b7r780lUX2Fqt65cjDEngsfcKqpzETYGi3IB4Bv9zShTIY; 25:AYxC4IepU15hIvl1Sxztz5gNi1tvfXolKYWewaovjVKa0+0x+EieRMoomSoX1JFoyp4X4WWwPPmXtTxqTl/92UaxrR6Qc/D9S/5QAMr+Bh27cZP+WY8fy2M3EvraCZe5LpHljmpWRU+RrxdTSFKqsFwX5aMw1p0DwRoIZ2wpu/p7zmA7KKqWx6YlRF8Fzdww7vkgm7FBIXiyf312u/RXU7EKnhjfPVWhd3c0sppLWKf9EEruH8YIRoeJbeX95wje07a7hDoRFjL/XMAZPODSDwaZCUAHjNDA/J88zgPUSmz/vKGHvurnbxXutL/1+4Dso43gOJiKG5Xr6FiliqWU+g==; 31:klQMNARp/CeI4HcyXM6l9VXxsgf3v4a0sjTXROQpESbxUIvXCQSS83+VJv6c3QAxDX7lBFyDxmAA6vJnUeGUqa8gzJjBEQVtRnVG5Ju9/7uPevwGAZ+cUP3WtPhidI2+hNIHbh96I4anzMrNy8sddJW6c6Tod2WPbJSi3mfmar8Q+tJw+GwVVDrKcrx3VYnt+llabSBmtgvUgSAmpdNrvm0ggtsVvti2YARBqjRZ5vc= X-MS-TrafficTypeDiagnostic: KL1PR0601MB1878: X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1878; 20:Vac6Q5dyGJjufP0XHVaLyOreGXck5Mta+dkysiOT54hiph0djgGNql4sZW6ejj+ROnMqCK0fxCeVC+HXI/Kn/xLcG/9IMXp/Jw+HjordaV05SEIn6/QC42DJ2ObPgmTAMhdpp/q5Od52Mb+G5gWQDg9o0WNHRXSmParcKnMiepmu/IDUd+H9d3BDlmi1XuH1RAI87aVoDikubi2BKu3H1Jdyf1hIlLRULmmkIzBQANFBw2Si981/ELdkBzEEONM7OnqnA4tqSZIpPlPNc8stZA2XjEb/Lw+7Nhl29u/9lf7J6PS+Xjz610kakrs1nhiAcbJmJTtYitHZ/EcXqj+CGyDhCWFRcVqGAYe4QBddhR4kXvAL+XAnL/9OZSGAd0fGDgiKBU3+Dc0r+BpDfR5NRAR1+Ddrb80lkynnoIFLvbId0ww1ZzqQh4TyEDIIQ3+RrYyN2KqUH9Up9ga4hnP5tYZiW4lLW+zzCTmcKWehFw3K9Mw/xbUKT2z3HwFQKGV5; 4:cF5HIl/OaK9ObFjdQoxvT5AglK60vGa//Ligr4KsfI1Fa6m/mqA+GiZ6gKdP8wn/N/AcSle7WNTiipd7XtKrJ8LlQrAT+l6AADObu744XSVLcQFWOhx9jJACtwcb+vLy78jOHcvIb+ggHEKeB50sfRb0kyESlBX25Kcyyvv+WsXtDYxEVnVCLV5DKm5FbwpiCRbmM6jA1IERpMzGEBc+LufnfLqDNsUeO/626u1v7fINSKb9Fe3P0WeObat9N1i6AoQ52s4uq9Dc/Bem30Hej3M72JW+S5z1gm32bV6bzTUxPgVWA654uU+xtUzLo0DD X-Microsoft-Antispam-PRVS: <KL1PR0601MB18785B2A6E0692620B7012C8D4E50@KL1PR0601MB1878.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231101)(944501161)(3002001)(10201501046)(6055026)(6041288)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(6072148)(201708071742011); SRVR:KL1PR0601MB1878; BCL:0; PCL:0; RULEID:; SRVR:KL1PR0601MB1878; X-Forefront-PRVS: 0567A15835 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(376002)(39380400002)(346002)(396003)(39860400002)(189003)(199004)(8676002)(53416004)(68736007)(5660300001)(316002)(386003)(16526019)(186003)(50466002)(69596002)(66066001)(2950100002)(47776003)(36756003)(6916009)(76176011)(52116002)(83506002)(97736004)(81156014)(81166006)(53936002)(7696005)(106356001)(7736002)(105586002)(86362001)(478600001)(305945005)(6486002)(2906002)(3846002)(6116002)(8936002)(26005)(23726003)(4326008)(25786009)(58126008)(16586007)(32563001)(16060500001)(414714003)(473944003); DIR:OUT; SFP:1102; SCL:1; SRVR:KL1PR0601MB1878; 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; KL1PR0601MB1878; 23:W0NKoSpnV41rpobHBwOiMtkSdRyPyokayt6ey3C?= =?us-ascii?Q?pPe4s2n7TYIJ9LQ6qL/LMMe1uS6RBr3EMdk9piiFrhBnMM+/0vHZNPM7/wsH?= =?us-ascii?Q?rLvgfAaqeGVlcE/nVghUL9Y7j2WdDMJTOdpmH5rjO1qbTbRzEK0rlsvC7PGN?= =?us-ascii?Q?ohtowlWLzAtwrAD7uYcQTZHwtLWTlCvYMype81uNFkAgO4VcEJ47VdqJt1Tb?= =?us-ascii?Q?VMlmL4SWBbpF2ITsXFB62dx0ICYXc56Fo0k7Tjuk6eMXO1bZCyxVbJ4YG/+z?= =?us-ascii?Q?/WJlS67f6kbdSWNxCBt2rTdcZYjFC7EROyVeFyHzz82suWnwjeE8KjVK3V+B?= =?us-ascii?Q?msH7hz/jlNPIBuCKSoNYMtC6XSgmKBo+sxwkgkUELyWK5H7Buoeni0Bql+1T?= =?us-ascii?Q?DrbOMvQ6pmdVbdHgoLBWTx0gk4q1bJiu/rPsv+jiXuzcVoopGPuVf84IKs+D?= =?us-ascii?Q?bTqRDD2e0VDfiwPVxvb8koL5pV5jPRNW/xi/AQDyVh0O5feg/xzHbE2HqGsk?= =?us-ascii?Q?nUNwsW4XradpLp2iZA0pI3eN72bnk46z03LslZBBPzRH98l6Qfn6fHjFjCQD?= =?us-ascii?Q?GaNuTzTHIuigxJ4MZfhRFPg/wkCpga4wr0RTCQ7ZjHQzl09OSbPOi2BqPECL?= =?us-ascii?Q?aumuk+FXSy/U5v/oQlNZ4J8cBC1ss/Qk/YWrmWOPKTJzBsrfb8LsGB4monWf?= =?us-ascii?Q?hkvJnZBihOf5asc3irACE+DMSA5p7CLfb12wmZlO6Ndwrh1nsk+l6A7+2bXG?= =?us-ascii?Q?f7b6/ChfL2c0wdgU8Sbsps2X6f/sRksyDo+yoWAwJpn4JLp/aplbg6mVKeNG?= =?us-ascii?Q?f6GZwAspF1jj4CxQDhA7mlpUanw1XCZwLGVKKBfkOaf1qxToLRd3Rr3vhoyP?= =?us-ascii?Q?CeayG70NRsFB7vF9vNnRDi3X9iExfeGI8+Y86+SQudKglEdoUo0m3kGoXVA1?= =?us-ascii?Q?EMyG2yY7DQKRkE0YfAdeeC3BBp9/NqnOfuLtzwk5UZlHQ6x1fTRe030kvD6O?= =?us-ascii?Q?BSXd4mZV2VQyElrFJlHRTknQjpD6p7Cd+SUsaHUvBnwfwleduvanyw/tKLmz?= =?us-ascii?Q?ZJLhThzH34yy6P224U72BhT1k4bQbTV9rMkddV+FIgeHjYKtTrWx2i+T9DP0?= =?us-ascii?Q?kJb1cPJPG5e99UaVl7yQMjrR5tGOyMhqLsdxaaETp/dfZVYTpVI52Dt0KLHJ?= =?us-ascii?Q?cStWA6jB60vtWCXJymNdu+3MGtlEZFCca1mW8?= X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1878; 6:SzOrY46s61RSuUwU37SVBYG00teo7Oy+U/P7VW0dZAyvfcx0gTrFTLYSyq/c+1w1yzfURHUEFauAQQFh5NGldJbCSyE/0dgCMsrHXM8Vecs1yMDJGlwgT1YH3lgpAeIdXEgl901weYkQlsn7SZCikDqjf/vjVRwalQuJOOPwyXP94Le6dI4sBuCg1dD9TH20ct+44zd9RTV3X9FkkvLl8ugbnvYAEIIv6tNrPfZ1Eq05hK9YalwKBI+KfYoD06yK6xrgYocD1kf4zpyiHR7BmFkM2N91leb5JiVCY8RNOE+fygCuAtsV3wT5GIHbkm0OAzJJQduyoYfJEzpodv8TkfpMEEvUvHursVPnmSXi0Ao=; 5:ULJ+XGdQjT9Tvww4SmAm1ffcf+DBGggP6RvarqxPOScfJAx6fdVoAxg4wKUl8b3hoIAGHcQFT49P8EINgdzDpF2fGwG0p7X+mzNqHkKVVKRxpKFgWMR6NBMYqgUlJCG+NsQiI26aTrIiXRut+rxtju0FFVA7gP8qblSFiq7kc18=; 24:w1YIiTDMBCsSxHdZokY0eQtRb6hq6+BSdDBeH6V5ft5CayPYiwx6mLQd7OegNYsukFRcLGRj0y9xZu7uq+nPdwy/dSScEU+a1hAKEEnX0Oc=; 7:f6FaBcJ8ylCi9lw3nNwI0aLuxtDSV7S/pXb9SgR1BtPCUMpTelCwoB8ZE7fBsRDL/et4NJAChL0Qr4ApgdoPzaU5yhMgxGxnawQMgpo2qFDFfAn7pdUyaLVVM6O5UhIdu+E4fnRnyI6b9JsgmvCFXvU7kXf0K4URer+yz+BDiFnEUPAiLu+ns28guw/qgICeYLiPwdMC2ljhf96nsonj/AmxaN/olQuqGXFQT7YBq4Yc2D55tvUA/ANjQ1yCT4ql SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1878; 20:aHp66EuO1Yvvoq0zN7dGqdNCcjaA8LSGApHPQV3NpdgT4raHSAuIM7bmCrBvd2eeIUios9dtVhpp3Fmdijq2lLEBlXxpm+BeSVF0a6B7qG9e0fr57sezSSO5vq1zyOZ8S9cg0FL9c/WfJ0eAKmakRsH0i0LhNevcgj/5SFuqSEw= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2018 02:50:37.9362 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 38e7d901-2892-4160-0e69-08d566c313fd X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0601MB1878 Cc: Linux-ALSA <alsa-devel@alsa-project.org> Subject: [alsa-devel] [PATCH v2 34/39] ASoC: au1x: dbdma2: 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/dbdma2.c b/sound/soc/au1x/dbdma2.c index 6a035ca..fb65065 100644 --- a/sound/soc/au1x/dbdma2.c +++ b/sound/soc/au1x/dbdma2.c @@ -32,6 +32,8 @@ /*#define PCM_DEBUG*/ +#define DRV_NAME "dbdma2" + #define MSG(x...) printk(KERN_INFO "au1xpsc_pcm: " x) #ifdef PCM_DEBUG #define DBG MSG @@ -187,8 +189,8 @@ static int au1x_pcm_dbdma_realloc(struct au1xpsc_audio_dmadata *pcd, static inline struct au1xpsc_audio_dmadata *to_dmadata(struct snd_pcm_substream *ss) { struct snd_soc_pcm_runtime *rtd = ss->private_data; - struct au1xpsc_audio_dmadata *pcd = - snd_soc_platform_get_drvdata(rtd->platform); + struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME); + struct au1xpsc_audio_dmadata *pcd = snd_soc_component_get_drvdata(component); return &pcd[ss->stream]; } @@ -327,7 +329,8 @@ static int au1xpsc_pcm_new(struct snd_soc_pcm_runtime *rtd) } /* au1xpsc audio platform */ -static struct snd_soc_platform_driver au1xpsc_soc_platform = { +static struct snd_soc_component_driver au1xpsc_soc_component = { + .name = DRV_NAME, .ops = &au1xpsc_pcm_ops, .pcm_new = au1xpsc_pcm_new, }; @@ -344,8 +347,8 @@ static int au1xpsc_pcm_drvprobe(struct platform_device *pdev) platform_set_drvdata(pdev, dmadata); - return devm_snd_soc_register_platform(&pdev->dev, - &au1xpsc_soc_platform); + return devm_snd_soc_register_component(&pdev->dev, + &au1xpsc_soc_component, NULL, 0); } static struct platform_driver au1xpsc_pcm_driver = {