Message ID | 87sh39tylr.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-2.web.codeaurora.org (Postfix) with ESMTP id A92F75A4 for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 20 Aug 2018 05:14:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9645C290D8 for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 20 Aug 2018 05:14:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 885282916F; Mon, 20 Aug 2018 05:14:11 +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=-2.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=ham 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 A2A95290D8 for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 20 Aug 2018 05:14:10 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 996F326779C; Mon, 20 Aug 2018 07:14:09 +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 83064267831; Mon, 20 Aug 2018 07:14:07 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id BB98426773C for <alsa-devel@alsa-project.org>; Mon, 20 Aug 2018 07:14:04 +0200 (CEST) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie2.idc.renesas.com with ESMTP; 20 Aug 2018 14:14:02 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id C0AF163D6B; Mon, 20 Aug 2018 14:14:02 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,263,1531753200"; d="scan'208";a="288516006" Received: from mail-os2jpn01lp0152.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.152]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 20 Aug 2018 14:14:02 +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:X-MS-Exchange-SenderADCheck; bh=7xlKbp5jJRbNQp5FZNy8+4mIu3hXLTfr+GTNoXSbtYU=; b=Y0LW1MN6VlW5IsYkpffaTWMgxSJfhQRTfJgM9r3X5veNxmK/YRfActAnv4qNnxp5Tnm1dZY2jcF9xrGnzVD5igDf9jrFH2S3aPWMIRhds0d7pr12+4VJv0UzkT+Om406SMdxV5XjnwBtm5af1+Vp2JT33GztTgOThw/NfmQuByM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.130) by TY1PR01MB1865.jpnprd01.prod.outlook.com (2603:1096:403:2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1059.21; Mon, 20 Aug 2018 05:13:55 +0000 Message-ID: <87sh39tylr.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> User-Agent: Wanderlust/2.15.9 Emacs/24.5 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") To: Mark Brown <broonie@kernel.org> In-Reply-To: <878t51vdd3.wl-kuninori.morimoto.gx@renesas.com> References: <878t51vdd3.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 20 Aug 2018 05:13:55 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSAPR01CA0016.jpnprd01.prod.outlook.com (2603:1096:603:2a::28) To TY1PR01MB1865.jpnprd01.prod.outlook.com (2603:1096:403:2::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ad2edf20-d4d8-4312-f389-08d6065bba58 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:TY1PR01MB1865; X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 3:ZSvS61DsCrgqLYgdD9i21yFHam/pDFD50sOsFIi5HvLWGNEODioeYoPrjFIRgvoI3+eU+QVHHfQk0YwLyWCDZSW0xGafabEqAA6UXfB8EhH9Y+7eW5M/Cad88oDxRhb2mtrPitf88dvv0NrkNTuVayzfVnW0G2mtp7D4aokHDV9OIQllLz1THn20wVT0pbx1muOJlkzuUojs6ITmcAPeidhiEqEBdfiOTqDeUvvZdvBB6SrrDaTvwEv/le6P32SK; 25:IZElUSeeyYptZRtR9OotzYob3JB4OVpD+iogVbZOMw+ONLsj4wDtVPBG9Fr6MtS7WsKo1r4SYFd5NBsQ2gNGmZBoxnTsxbn1G4XbXJlm1oKX053jYpRSZcntGscevP1KA6li0TIufjox1nEswzGIKR+MHe+YWa3x/N26C6VHlauGxC5zVIcqfoKrzK0CWKJmHNG3WGYEaqDjk83PpVa+1EvMUgWBb9jTCV014wlBOGQPU0ejEmXb8IUIP2QPzlaVbgSjAXshOmqV1ynKzALYfBJHs0BDUBOKHeNt3N8CHqwU/A6W+uYweqZWgxU0sSa81vffdAno2rFxapJpboQZjg==; 31:q7h02DChnUWj0b2lGp59Tlf604MW0yBGctxoZStPT/rRt5umN5WydgI2G0FXtvvqFejIB35fvAdatcdSHk0cAby68hDpRuRgACUPfa4vu7UK0m4byG4g4MoGGz/5lN5KHmonIYygmtGNDYPcCvvSIfEFBo4M4928C2LDEUSfv30HV0JBBEzvLJjqFlkc3TIB3QN+uDPOlKGNXnyiH20GrzaCpQ0BPH2TONbJjCU6Ulc= X-MS-TrafficTypeDiagnostic: TY1PR01MB1865: X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 20:1bAk2tuH0TfHNpj1NKub6caCTMGlJbHpBvJR145I+xLmTm/6O0lumzjUqvYhc9M8DSBzIXDsizuJ8aeEQV9B5uACU/cGbZtNAR1i4NS8NukJbQ59gDEBxO44Tb4EwDD68Fsm/jFjWPzhKY6ItScxB69i0cTy5sJo5Hoks96Bw+La9y4vDqBYcRWkH7mgKojoF3phkxu/6owJTN7o1R4J5j0GT+51duIvVKGw9+acxcEKzal12z/Q16UrRW7qMfrF9lHZcGQsm2Ew9BGKq4EzVdNmTXEij4C/de/hbixm5yM9Jnxs66+MCFSJgq+5VdyfBb2oZDCUU9Wc+0lxYBcU6RPPKPHdtMDP33lbur5pcIjX3ENGiUvvknwonWZ+ERnt+4/F/WPEwyOjfYekoQ/DyMZ7ail4iSYY5/6p+lPmnIhoSuvJqLoM7zgqEibBjsgAS03FTn6pnf4ugrlBBN0p797LIIMz5/VmEO4KBDl4rw9du2Oyva7IbEKafP5p/2SY; 4:vzlGy7ptPcqDgpcWkcTd0wAuII7/tAYw61GsyVx1uZb3Ld3pRnSFYPh/VHoBRApCrgkAiFNyv2oSfaT+e0+AsSAK7A2MCoe/vad4zIblWBYzYivqJE2KnFTSBFKKRfIluPBpH3aceqJmzOMOEzvA36FeptmxhQEZjbdTbA49ioEW2toJZPrvE/rZBpCFBjcMSAiD4N39x+S/yDVM8LwB5PPpJeWmzD17hlpDf4RhLcFAeizOl08x6ioNMpuRfdemxXDUPmjFfQrkTZqoKsv9Fw== X-Microsoft-Antispam-PRVS: <TY1PR01MB1865CFB177461C720E1A529BD4320@TY1PR01MB1865.jpnprd01.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:TY1PR01MB1865; BCL:0; PCL:0; RULEID:; SRVR:TY1PR01MB1865; X-Forefront-PRVS: 0770F75EA9 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(136003)(366004)(346002)(39860400002)(376002)(396003)(189003)(199004)(66066001)(23726003)(316002)(58126008)(6116002)(3846002)(4326008)(52116002)(50466002)(81156014)(81166006)(486006)(8936002)(69596002)(16586007)(16526019)(8676002)(186003)(7696005)(97736004)(26005)(6486002)(53416004)(478600001)(305945005)(11346002)(53936002)(68736007)(105586002)(14444005)(386003)(446003)(106356001)(7736002)(6916009)(25786009)(2616005)(47776003)(86362001)(5660300001)(76176011)(2906002)(956004)(476003)(36756003)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR01MB1865; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; TY1PR01MB1865; 23:piSu9b9qdMWvm6pscw1zRH/H6PJxBBc8SeCytzhdj?= 77wKG3jtfqMFxVo7XMDh38r3lFFbZ984hZZq/yF0FTuUoTwOfkyXQodpPJYmI62xyATilKD9/MPw+sEwQMg2p5O4nTiwFcu9v4Z3dlwjY3NGbk1B5+oK2EY/AkH/zWx0pYW9ssUdYTWOC35OUQ5Jfl+bZl3g+/O0d+hY6MZQRsAin3y87E5+8PVafSSDLl70lClg624dmk5CJPSfvcLP8i6tjXs0cduLX7ZMr8mZwwwHWZu9JjZRii9IqCheeTjOelnVvLDCXrQ/c3CJn4+Fvw89MbDzPXwCijThll7jNY6gWEVTqtRqMsQtbbynSZoEaaOf4b24O5RyKoZrQU3tu/gHw/cfmR25ReMibPoPPsFPxrPqIMijx7dVKUu6EyYw/SsJoQ4UEJOjxSyvDdNhYXo9w8lFZE99ORKU0iJ/2QS+F+JUo869k4vtU8uK18Yh8TeYAgz8x0HpK1dKUjJ/ugsUTpPel5BUzAHse7tJWrvAYMH/gnzDBEME+nVJHAL6OLhtsNUf3MLJBHyZIVJ2zpO1qVRKf/94TNZ8kuL3f4b6sINpE6Sf6/zMQFap7elZOpxZzTFjKea1lmorIlcKt+khIHFsiootl77FkJTJ6255zq6fKfduP4GeoUP8mMdOxIQ+31QbiCg68tGvIXBpyLIrQW8K4V72kTBNuRgpAhCZFuztvY6QQTUzRQVsrzuznyd3Ua1r3od5ReRV44oxu+afLbbk9u6nvRfcIB/2WvdrI1zWuj/1GrkskjQi4735YShtgcrI6/1QmHju7RB6WBvzQ59iIjZ4abgRrGVZ8zA/ZchCGeFvxb6uTbD33kvLGLqj0CX/Ro/I/qkrtU6dSUsssDyeepY1LW46YveL3+nOAj7/fFxhYRaA9dzc/txSjd+0KcYkjiHThWXnH9H62328TqtCcZVpplwO6K7ynYCI+f3/JBxuXZ75aPgEMI1zPl2T24isNKCgUzF32DhV96ttTdhGYpt4sFefVo5iUdV8Klux0Oky9LhYu5avSFvnCJW8uLuiCm7IPAFEoJZjf6s/Pf5J3NOsMC8zLKuLNcK9qRbKBKYvx8IDruIlRZGV9r7VnswcKwn1Ya71YuXyBlqJpa5z1tWe0cp9hHXhYulfrsbp+RJ71aF0Qig1QaPpoUeW7ocREGIhAu+CFSL0yEz X-Microsoft-Antispam-Message-Info: Dq59nepbfMAeJ2HwMT7NqMIWJytW+uQzxF/UC4bPp0djd0SjIIeWYRY+GAXYaz1aWtVCUC6MXy+QMAzN4pZ8U8h+yODF2u6HmX9pIvNGVuWG5C3a/9SeuQEEwFYwc3WdQbzCA8cxGXFxUd2T0fXdS1YUdJj2ZbjkpuJITp7vKSlzgafozOERMHdHuMdXiIO3yCTh1F5iP8Ylt+71vtt/QxuqnuDDdVvXfaBbaI1HoJw8CJlYNUKs440WzCuiql4izFo5yoc+FA1FjkRbHNjp6daJmHj4O8XGAr9iETS1vYBCQuP3FZSL456bg0IwRG/FmL/GzDIeHItPfJHjTbedmH7JD6TUu+De5yI6qjiFjac= X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 6:G1PCdqTTuJXkynXJKBu1kEtj7a7LbwU4ib/NTm/IefiqDBqDUAfOzWB5i+yrTZCV7RfOIuC2SORG2DwlKHjJJN0G+36zSSkIszCwk4ePl0WDv8zF2dFi2loQXI5s25DcZy6NArrp5Mi5qMs74jlUrtfyg67Xgw+0c/Pfb9gG388T3il9soNNi6qQ+ddeevoyqgqcIdWhjQdmdEqz8GH07W1mIQy+uYTRaOJUi3WwQWWn3+DpDwF6B5hPRJlzCnAmEEQAhwUjrw1WaBN61Lp1kNnSHjJsAuxP5g58B2HcS+CTYZK6yLLTcya1F9K0omsbn/XIl+rJ65kIIuu5BBElAOtUPLsZpS1mMY6vxO9OYxPMGRM1SywiO0Hl3aA5pNC1NBhZjXYEx1xM/907PQxPUiWmau1K0M/9o3Q3I1NRuYaUbm3wd12+sT1BXNfROvRemhHOAaH9EPXRg5EYDNdmUA==; 5:BAruof1Us3dcqeB5qGupOAn52EIQ1HHJLO7ThHSGS4VLyREQI7+BTYHfH11zh1+9UkpZHUjx6IpvXIL++F586jYAyuP/AqEfGO0eb7ZJ1ILo6qqZV2j7uk58Dnoh1FHR0hYqm0+jN9ohcEpFEBefHxb4TSsDfSn+S4Q3Gpy7KwU=; 7:WnRI+1mD4wxdfIdi+LAo5aocOgEPRRl5sITxZnKVpFMqFWQ110YjhosQM7H2KEJvR7pU4Pycd4C+VhptTJmAoYnIb8eHcijkRzCcsrh3WDvaWvGx4905Qivji8WPl/yLeoT8wSOKSo9kP78IrlE322V5U07IWy1T7lod8IxSnOSMlX7EjgxPi64Q7nxTmMCmDFdM1v63jl5GWWU8VGvTM0SuRX63P6NVu5M/LoIl1WfWXVw4Gpj7WHMr6aadj/JS SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 20:po93OaKpzDJ0XCZp6WlR1Nkh6UbhLiADUzZnMEQE3AN5DPsOsfIXMIGaMoa5KuptSv1QgQVmFmNN33fKqCM9flDF1yWjJxNZqEmL/1ZOKqvf+S1PnFWA/KcC0QZznNOIG2VzhjdrtygFPTPU+A/aaOLdPrKZ4gVU4G7EWP0Ya0o= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2018 05:13:55.6592 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ad2edf20-d4d8-4312-f389-08d6065bba58 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB1865 Cc: Linux-ALSA <alsa-devel@alsa-project.org> Subject: [alsa-devel] [PATCH 11/15][RFC] ASoC: simple-card: support snd_soc_dai_link_component style for platform 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 |
Series |
ASoC: use snd_soc_dai_link_component style for simple card
|
expand
|
diff --git a/sound/soc/generic/simple-card.c b/sound/soc/generic/simple-card.c index dd67516..06ece54 100644 --- a/sound/soc/generic/simple-card.c +++ b/sound/soc/generic/simple-card.c @@ -21,6 +21,7 @@ struct simple_card_data { struct asoc_simple_dai cpu_dai; struct asoc_simple_dai codec_dai; struct snd_soc_dai_link_component codecs; /* single codec */ + struct snd_soc_dai_link_component platform; unsigned int mclk_fs; } *dai_props; unsigned int mclk_fs; @@ -391,6 +392,7 @@ static int asoc_simple_card_probe(struct platform_device *pdev) for (i = 0; i < num; i++) { dai_link[i].codecs = &dai_props[i].codecs; dai_link[i].num_codecs = 1; + dai_link[i].platform = &dai_props[i].platform; } priv->dai_props = dai_props; @@ -416,6 +418,7 @@ static int asoc_simple_card_probe(struct platform_device *pdev) } else { struct asoc_simple_card_info *cinfo; struct snd_soc_dai_link_component *codecs; + struct snd_soc_dai_link_component *platform; cinfo = dev->platform_data; if (!cinfo) { @@ -436,10 +439,12 @@ static int asoc_simple_card_probe(struct platform_device *pdev) codecs->name = cinfo->codec; codecs->dai_name = cinfo->codec_dai.name; + platform = &dai_props->platform; + platform->name = cinfo->platform; + card->name = (cinfo->card) ? cinfo->card : cinfo->name; dai_link->name = cinfo->name; dai_link->stream_name = cinfo->name; - dai_link->platform_name = cinfo->platform; dai_link->cpu_dai_name = cinfo->cpu_dai.name; dai_link->dai_fmt = cinfo->daifmt; dai_link->init = asoc_simple_card_dai_init;