Message ID | 875zzjbab9.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 2AF0113BB for <patchwork-alsa-devel@patchwork.kernel.org>; Thu, 6 Sep 2018 03:06:33 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 216662A529 for <patchwork-alsa-devel@patchwork.kernel.org>; Thu, 6 Sep 2018 03:06:33 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 150C52A548; Thu, 6 Sep 2018 03:06:33 +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 5C3A42A4D4 for <patchwork-alsa-devel@patchwork.kernel.org>; Thu, 6 Sep 2018 03:06:32 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 378D0267812; Thu, 6 Sep 2018 05:06:31 +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 BD95F267812; Thu, 6 Sep 2018 05:06:28 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 74AFA267657 for <alsa-devel@alsa-project.org>; Thu, 6 Sep 2018 05:06:24 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie2.idc.renesas.com with ESMTP; 06 Sep 2018 12:06:21 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id D52626D464; Thu, 6 Sep 2018 12:06:21 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,334,1531753200"; d="scan'208";a="291687483" Received: from mail-ty1jpn01lp0176.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.176]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 06 Sep 2018 12:06:21 +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=lLY47USv/J1QKof+z45u8Kv4Y7KNyK++WQoD76e1B/E=; b=njPEu9jrwmByn1Fd6P7i5uaJdrFqbnWwdaw4uO0GuMVgQcVQZGZDkQcVUZC4YCFCOLfsb2Piql1tAtnNTssKTNfehHtED7pMmgkcrOBOuUd3kbJWTNncy22JQGggqGNc7yMlUu583QSa2VbEw+CqlvlQQ8qT2ZPEMj7/je27HDc= 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 OSBPR01MB1863.jpnprd01.prod.outlook.com (2603:1096:603:2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.15; Thu, 6 Sep 2018 03:06:20 +0000 Message-ID: <875zzjbab9.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 To: Mark Brown <broonie@kernel.org> In-Reply-To: <87a7ovbadh.wl-kuninori.morimoto.gx@renesas.com> References: <87a7ovbadh.wl-kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Thu, 6 Sep 2018 03:06:20 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSAPR01CA0057.jpnprd01.prod.outlook.com (2603:1096:604:a::21) To OSBPR01MB1863.jpnprd01.prod.outlook.com (2603:1096:603:2::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ea067b27-9a1b-46a8-9073-08d613a5b89d 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:OSBPR01MB1863; X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 3:70j9O+KPn9oP5BI0UiHZG8TW/h5jRKDFCwR9IwhjmUOocoG48Gd1QNQX4f1oQmaxiDVuDNjyQGaW+EM9ZqKr7Nbu7ZGPak2i35esqgzJGo3gJouPN8YPhDGt7QZusl95P3yy/TuqG4upEjeUw8knziUGzyt86E83uBXGgWXvf9WRM6NjALDp4LsXXGeh5j6kQ6Tk/SOub49Et/qKLKVYytLsR0eer4FnFs2aqmJFK8PmgChxbIGKLqq5kbNlwx/h; 25:hFnP7BNecnocwZJO/XKrCwoUH/7qKH+zcjxljlaI7oy2wm1CIrUXKNhu8KagU3OQJmN5wynB5Ej5no7XNEniSPwFkfgZ53jx9r7o45nV+qnKr58BdRWNedu9QvRgqeqHZCPHfufRbhiBQXnN7yNjADaScKw4+b6rr39ZfaJyrKVBRUEGx6QusR3iPCgshnpg+B/zHweTNdO26X9DPJahwntxCmh5ALvqlItsARr7sJzyX3MPo7gFpFYOnKRP+pYTObwGaFljymfUwSkcVxiYjBVbXRj7RCME9VRnJVJTL+HngM3zOJfJTLOhjEu1mQxzEh8EYOCSdiOusNhm5g4snA==; 31:6n2Bdm7TFvRLr5nLvw6vufVvo64lJu8gZAgo3v+ZcUahc8PR0QQhQV1oqn70l6dvkNmptmAXvZnNXdc5v61/ES18NmAC4vJZsHU8H+AfYR0EF0YjHrBhN2GVE3TnoPOSI7MwboK3lmjPU7MB6cku8TL+l+fEKy/m2o15Z0R6W+5LbT8vfoc//SiCTkecvNRQyuivPg27Igv/rk+e+gfLldLdUlIZE8mb53I6wCSaDb8= X-MS-TrafficTypeDiagnostic: OSBPR01MB1863: X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 20:uZnn0paFTbsG1SD4qH51EExeiizAeTTEBheVrWVKvEg/BEuTcBa3XqyHzeTBDfI8bj5SOByBrziW6b9RGHNFPZN3ZH3pd8dDePd/Yd9TQ1TtLdah/xhrr0SBOm1k3khyKf83LIss0ZL6o5+PVQzrr4VM2nGHH0m5nhOh9pVUKwXcz7Ngr3InMyPDL8Af2hL/z0R4hpizt8RGEj4139zgubSwSHmfFXxmNDJJDki1/W8EalKdhXBj+zTNmUqK6B5xRV44SKGvpnOqxOpN6tV1MS1j2trHkYzQ29QCHvjjb8h/aAWQob/mFTAeVfjcaNeSilmpsGSw6st9nc9IyfDOokD2ACYtOc93zJXlUAwFmsiq11N7gSMerbyEFw/w20/AYHI95ePXxFe9P4zk6ncKvzzyF6HfGw7IVDtrgiSpjXhMc0pCgHnWKyGioPlolA68iI5I9vZ/Ln4/LHiAFNrJIvEmhF4YWWLVv2OerDy6uGSbo/bHfAzuch7SP1GmALJE; 4:32iICYSHRK2Gmy3w23FVEOnrZbivg24Y0xQU+ZL07ESAkn/p3jtkmTcR/42/0mOfX4Lt2rQd/AuFzsy3rfBb6auHuH/gLLzvFf7wKOii4fBFN+jmZjJ7CKvW846NM+hsy6o270LdL9WNIBvVCaanjmy9SYQ18ye0sBOcx8tiv1vVK2FOo2eaDO27OglfD+yxQhYqLXMS8mIqwNgngyxxPTLRMEFAvb28j9CxjSDib5C34uGzx/KpkS6JRHLagDu3qcamp8lgtLIV8qdv9QYzMQ== X-Microsoft-Antispam-PRVS: <OSBPR01MB1863A17CD8CAE1365E7B6FC9D4010@OSBPR01MB1863.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)(10201501046)(3231311)(944501410)(52105095)(3002001)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016); SRVR:OSBPR01MB1863; BCL:0; PCL:0; RULEID:; SRVR:OSBPR01MB1863; X-Forefront-PRVS: 0787459938 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(346002)(39860400002)(136003)(396003)(366004)(199004)(189003)(106356001)(47776003)(58126008)(476003)(97736004)(8676002)(2906002)(11346002)(446003)(386003)(7736002)(486006)(50466002)(2616005)(316002)(16526019)(186003)(26005)(5660300001)(6916009)(86362001)(956004)(16586007)(69596002)(23726003)(478600001)(68736007)(4326008)(6116002)(36756003)(25786009)(3846002)(81166006)(53936002)(52116002)(81156014)(305945005)(7696005)(6486002)(76176011)(66066001)(105586002)(53416004)(8936002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSBPR01MB1863; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OSBPR01MB1863; 23:iXmkijudEpBBucSrRFqY7qV6pLzEcZHqUWaCZzmys?= CgSqgypxR0t4qz7pkFPJsczeyjMmrZZuL5m4LOdjz4e+FZ8iHCCrAc2YPyOqc6hdJ50PelwkKGOn0ic8GWHbD/o0dtc2wzrg6I0EIa2ez4sospxdk/7EHMfWnyQlHJkVL8Ts/XQVvwniamhgefAkcEoQcd1IPk0HTqfLUwiSKbU0IAn0HtGK0ArlTY7lLd3oe/rID0tGnl39tBMREclhuyMy+PuO+CD2ydZDuhUIhwm6eHkNutG0j13zpTiywVoahB3k2QAeiKICbdhZe3hVjzREMFO5RgUuWHnHN1XdxFu4fm+tFJT0fIutpF/jKDgM9uWo/3bQLoze/59w7KdVwEux9maNO6SL6FCSh43BHJwlNxyGrthM0PyqxsQ2yJj0BgGtE7DzDqeTgUilbdHsuq7QOIjIrVyz98amaHqS4VLmDl8xWaFzlqkftZHctPFT9pDKEAAuBMTjI1+/krwBSvYK6hUoBhAdKNtsGhAuj07eo8SQLBBOQJIsmN+K2nY79aseFysSOyZttoLr5EgpV45+GapaxGhMjwv8J4ClVBL8YKFrL7A1QUcNe6t5F5VR0zGqiK+YBJpZoefhtZqVOoiulB4twkskOGvk91iY9ZLGHDMSlkgomNCOAJl5EIHpSnIYcrpizLwdgp/ZE7paBwg/rLyG22XpI8jmesRoteYQMtfcsA8/I9qqarFAq9yv+t639n42+rQWFIHgQ00Vti++r7Gm4CTFQwBDoOU5bB5yrJO5BbfXsgtesQWVWIxuEjx40/ko4bN693W4kAdiJzfHqPGz5DU0Ctg72h2mhyCHJwVdMzk112n6WP10Sf1UxnvODnqdqCFVXujhdkgFVOJqx+prIamivZgn8aWqCPjC3vojTXP4kshEqThX//0Uuxqu/eM1vATy2oN+dhv5mTFuOIz0dtEeI3wutx4oq6TJA5mFbW0TTSzoRBQNCKafYWdYmLSEAknSsGMsdDFq52AffQsjHokbmJF0sLqGxylwfYMa8I39dwgP7/sDUlOpnUL5zaGb4qGZZqLAp5SaDM/sXug+ZU/Lt4qfBeGM5uoe2NKYeD2mrEAKPBu7GlCG55nw24gheBcjzT1avyZlDwn/nRtVG0OgSBbEQpoTaWH4bZWMP8A7kUZsGGwa43kIRw= X-Microsoft-Antispam-Message-Info: LYlREhApKVzQo98sT0qU1g10qI5xMvDlapEHwn5vnl6BozVXfRLpe8Tl9lJyNWH3o93VdviqlstpQcnhMzl7JhABPqPHBJ0+b6z5ql7hBtiTaqpmr0r0IOUSemdeLcnPiUC7TDUj6+u6QVRIMuzv3+u03KzfoK6kncSTVBofiQd92LWJj8C9h3S4MPk1wZI+aGL9Zjpl3Bhtlfm+GAHQFUWZK6p2/liq93L9stcKR6rrWEOgRbPIJy8OB/kkh7gPyUF2L2vvlks8RGfd4Z0Jv7n1SjqRC24CW4sd4nK29NjX+eqw88Ntbrk4eCp5nFZqy47uOTpUYTFnuzmTFDr8ka5ZAJeWZuw6PlDfTM+bEU4= X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 6:MakHXUaxzdP1tnNFUxFh2c1LciJrps1sn9vRiE2fdKCpyH5Nr0dl+SvOQvBXqgz4NNhvTpcxh9IegrB2Q9QglB614Y0/5UREo4iZuDEzhYdIBOQ8PMBUq1OxqkFlUio935jIrBrZgZ1k8F6IGiDJOrp41AJrCHf1Q1gn7em+0y1uUiA30MkhbSOiKS28NFxHKpMtNICYOzxK1qdosfG/TVHKY3BibESpXJaE5jQN5nHWJoGfpQNUuifoICGnY0MxCb4QTjQKQpmOxbLt1haSFGwv3OoQNlSL9lvoU/WPNaIfA9DE0bzOzg6qdRyBLc59WPaqfGy9DEUKJ6TCRqYe1FRnFTTyFbgUyHE/Sh9llDdUpx4lcOf7yIygPebHG262PiCSIGw0gTI19CF6wvWcy//KcSrt+xmEVpu2zzBhDA1iXgmuwxka9LLJ82IjuosdhdbDFNguUHoMkeilDYUSNw==; 5:98kNMeOdJMv/ehgV+UW2+DLTV4sXMJlojtE1ycIcw8pDvRXBafeBuU8rqpR7VamApWO8unQWGYCDols5l0bejUw5enSOIXfRVOtNSvbX3vAw/m6dQIfYflaX0x6JAABTk0S0LaaKNS+nUHHGqRlWJvD1/S5Falw0LwmxIH/cS2w=; 7:6oO3ncDlkZhCQo1fyPOQ98m+c5d0oNNGXgzIhirjxVor7/mwZU/QFVY9VKn6PxT4f6QjQ/3dqqjalaG9RZbE6+z6ZvHtYWlmMXGA9NbpI/YxmWS2q+tERvBKi03iadMTtO7E+dm8uzb2yUh6PB99vJqCybPj7LZO6pZdR2POq0DS3l7Y3e/JhtOboA2Mk5SJR8mcmj2Un/3l9oLYHLEYEZDlEqDN5DZ3tmQLGpc21bCQbJtiZ98/YXA5gkCKGQt8 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 20:yGdTU0uY0ybA3rH5tG+pzEU6B12GZ0TSF8Jd9oVF7AebNFoI2B/fbPRkBZEIOW4/pUWs9AlGBh09aT0G6FGEby9AEL+/1WdXkiaee2Ua4505ZIextV8kZ+tHSbTPsmdqyHdoPuxqjQJkXB37T30L6s48ISmKfSEOSTyaSUwjTn4= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2018 03:06:20.6488 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ea067b27-9a1b-46a8-9073-08d613a5b89d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB1863 Cc: Linux-ALSA <alsa-devel@alsa-project.org> Subject: [alsa-devel] [PATCH 3/3] ASoC: soc-core: find platform by using snd_soc_find_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 |
Series |
ASoC: soc-core: use more generic method to find platform
|
expand
|
diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c index c4a40dd..de324d9 100644 --- a/sound/soc/soc-core.c +++ b/sound/soc/soc-core.c @@ -858,7 +858,6 @@ static int soc_bind_dai_link(struct snd_soc_card *card, struct snd_soc_dai_link_component cpu_dai_component; struct snd_soc_component *component; struct snd_soc_dai **codec_dais; - struct device_node *platform_of_node; int i; if (dai_link->ignore) @@ -905,22 +904,9 @@ static int soc_bind_dai_link(struct snd_soc_card *card, /* Single codec links expect codec and codec_dai in runtime data */ rtd->codec_dai = codec_dais[0]; - /* find one from the set of registered platforms */ - list_for_each_entry(component, &component_list, list) { - platform_of_node = component->dev->of_node; - if (!platform_of_node && component->dev->parent->of_node) - platform_of_node = component->dev->parent->of_node; - - if (dai_link->platform->of_node) { - if (platform_of_node != dai_link->platform->of_node) - continue; - } else { - if (strcmp(component->name, dai_link->platform->name)) - continue; - } - + component = snd_soc_find_component(dai_link->platform); + if (component) snd_soc_rtdcom_add(rtd, component); - } soc_add_pcm_runtime(card, rtd); return 0;