From patchwork Wed Jun 21 03:53:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9800659 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 17A6060234 for ; Wed, 21 Jun 2017 03:54:00 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EB915283AF for ; Wed, 21 Jun 2017 03:53:59 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DFD7D28505; Wed, 21 Jun 2017 03:53:59 +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 F185B283AF for ; Wed, 21 Jun 2017 03:53:58 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 5D05E267373; Wed, 21 Jun 2017 05:53:34 +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 4777426736C; Wed, 21 Jun 2017 05:53:30 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id BB405266B2A for ; Wed, 21 Jun 2017 05:53:20 +0200 (CEST) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie2.idc.renesas.com with ESMTP; 21 Jun 2017 12:53:19 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 2F60B653E8; Wed, 21 Jun 2017 12:53:19 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.39,367,1493650800"; d="scan'208";a="248319946" Received: from mail-sg2apc01lp0241.outbound.protection.outlook.com (HELO APC01-SG2-obe.outbound.protection.outlook.com) ([65.55.88.241]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 21 Jun 2017 12:53:18 +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=yQ/5f85c51ygAxnmO3Po3poAAWgX0DkvUVqdKzL1Vo0=; b=i+IRSfnvxqSORnkh02EI30b6r9yK47hkH6v5g8MHl3DPGn7KulVcZSNnxt/nozv+xvV/kHQMjG2EjRMGdE83StlV1WBr/AGW9fS1y2bchx1gWreDBBpjVlr2HUn1bXJWeTl7ewO03mYbf56GAmj1OP5sY097sveTrZ4WCSSrWpU= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none; kernel.org; dmarc=none action=none header.from=renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.144) by HK2PR0601MB1875.apcprd06.prod.outlook.com (2603:1096:202:a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 21 Jun 2017 03:53:16 +0000 Message-ID: <87vanq6ly5.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: <87zid26m0n.wl%kuninori.morimoto.gx@renesas.com> References: <87zid26m0n.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Wed, 21 Jun 2017 03:53:16 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: PS1PR0601CA0101.apcprd06.prod.outlook.com (2603:1096:803:1::27) To HK2PR0601MB1875.apcprd06.prod.outlook.com (2603:1096:202:a::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 50d3b785-2640-47ff-5804-08d4b8590c9d X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(300000502055)(300135100095)(22001)(300000503055)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095); SRVR:HK2PR0601MB1875; X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1875; 3:RmcLwDwGIq72ziRjQRy7kpaQWN8bumTBv48bIs4EY7ck/xppET3XS1eWB3UwYKdW22o1vmSADZSZpXCZOhTwx7gCj+Myh5N/jKuEBWRfw2dAS55vfrvAy3pHe+sJU9UpHb2hB54bpS01NpYqXN8EhOeAuRt3rOoAo7wfsWGHrn6i8ngvnKzPmSw7tqiR5ND6ohOfXviopEn8qPkiKXNgMauxWQvr/4j44a6A3uBa+36VL8bLpFGdcajy88o/rvaREsthBiLkD9yn9JvMm0yAbfCmd6TutBwiGJafYAesv13vwXalRu30b6sttIu71pn1Yb0qqWNFf79IvQ5wVtXZSmhXlvjTs9+EtQfxebGRf4t1OiwrpfrtzQs6ZSLguto9fdgeSSMrz4V9yW0uSx16k7yDq/cOX2s/D1p5uMSlKgUW1PVkxGVt/Idd4uFq8vJxKDn8/3NDzuMbrgxmrTMdNvo10uNK/axvmZcAEvOWT7+uwn5UEWsoIWovQfjhowe26etdvK6Zt5VswHdRgFwN4wqnWjx++iD0HrrnsvewHJhlVGZQiEVmoUlwOJRU8dgx6/tITTlPm4CW8dBbLG6u7NAdqWmlAkl49/gjRB8xV9x0CKGopU9e3k2d/O/gvTJBlN82bqCWhW1VQ0wrqNKJFVH2T5TdyMVhMi/QF+6eyv2Y3te5F1TLJcvon0P5tJveBJmJTqvkR2AdKC8pNXFurJnH/LdTbu0KoIcl1E/TB67UpAM8jq96UPhgugJNv0luMzWwEtiVojIkgvqKuqw08Q== X-MS-TrafficTypeDiagnostic: HK2PR0601MB1875: X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1875; 25:I3LuDU1aKvGErH37mfzO4uGtwD75ljustNWN1JQPGubNFGLcuSBYL5zm/1I1VD9B7onl4CH0xABSYKwtay165SdVNAwQWwOeYA9ajuqKNyLB8HeDL22Hbt6noCHAIcObsloKGBaRr0oW0iFWVwS1xQCV5f/BZ6U+pCXYK4jCwniBv0mrAaRz+0mnaXsezIhrtYWzbcyJAq6gk+mtWo3gRgBaz7pq0RFVKPhXt7IpBp++9lwjP4SYR8krtfxKZKML9xbDuKm370VB7HcAPMeU/CgVfS69eNoHGHXNMWu0Aa4TphZ/K8AYNDIAQaZ72icWCLe7mbkCliZ6Izn/+N/nIJOr+0AKlFUFKql5O6tDKaiqbzjz7bZQqf6nI8cZtGHpjL8//NeR4RYljEtMHtcpFLVJxXBxcElyhhOwiY7tbW6VnvA7qPJOQQD7nvqGM0p47i7tgwHKJ5AEaHHZ1HN1kXKJTJmRJKhPVPsrTy1XFeejQ5EZvn+W2KgSNzBvIpg/MKCjLvYCnbvYo3fQXpae4kH/g0j55/CN87VLKCngf6bYt8qGFNUMNbCOLeNye6HBystCPH+Uw+rxvaz9uFQQtI54J8HMx19gS45xyclCHtSeuSWHWV79iVyFUTxH8S4R4NTafegOXvUr+3nlXFaszdGa8qBDUYw1Bobr9xRyf4obwH0Vxah5dWSbwFmuBMo5XJRDo4ZTulBtICkMJAd1H0bITWiZ/i5Zjr+xJDuaIKwys6tlp+VFkDW4MiYYM7xx4V7esLTobrODYaOA5/41aBiw+5PADY0oCIzYGq1Nwm7zRRQ6MOD3PJsQxn2d5SpxxOQU+UOkAgRCjmZBuAyqoAnhS+kzSm4fsOnzLT6FX512QwHgFDozs5gWZewRU9zOdjQ5a5lHFblKObASNYMRru7KhRIIfLmiYE7+CjaKb3k= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1875; 31:2s50nas0+pcGPgaLrlOXQ5X8McdF8AsgMKGUukQJpDmt1cPhoBoIfxBUC26v5d/46+mXSEKNCOrVzXJY2WKAjW7++jtGjhjWmzUy9jVikyezwqpiFpd1dhddNsDDm/xANQGcJmjrLArjm8qsVOmmRQB1tRA8nlIHwEby7MwehfvHY2Xeyniczjm1Q7wnQJvMSWiHsORvasgnyLeBxm1cxv6+pFwgvKyYPVLnHWQ/Xpi81iDA3b4/Lqf3/lqTnj24TaUel26/hWULnC53SCCaXP0c9He/cTPQsw1YRCS/jsMii/zhULctm1P3+5PWj1yYOTYUGSAVFzMySQudsqzIvKNwzzvj8m4DKbNV0Lk2PrTAuYZ09QQ+Zijsqd8m2xLTE7plywfUTmdAGVOnCVfdUbDa3LUH+K6N1mrPyd9b4jpS9kCE/5aD+p0jSsMdLnOvZn4Oe5utJp6xDpX7NNyauGLADvjDIiPEe4UEz2X+u+veYjxINZ1cfYE7VBecYhaH8NtAqPPWeKYxI9wn4kNHxE2F8NBgirxAZ5QSAW5Cn7B9EGhu8o7WrZFaEQFnJMauNtnyLoEZuuPtiPxPkiffNlWUNOXMD+QGSk2+e1hV+AWs6QADjx/JDcvOctMVXcHyAMtyc7GW74l0D+ata2FE/XnZEZOBVVuTRmIUT82zauqA2wm5lAkqZQ69iSQtPGQWGxCe/8+KXKLpzpVd5+AySQ== X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1875; 20:uBWfp30PNKDKEqxDmcGijr3YYJn3AJl1veHhd9P1kzHyYe8Z9odpOsmYZHkOMeKq6rApaLUzuKhYJ/DLFBEdsamsX3x0m9pK9phHQAHQIjI7coN6BtHZMHBIEmYDW3nv1VyNK3YQK48WJek2vczFR30jCphZP6oUBOwkkStSuFo5H7AtFgdw30QBqBp7m9ZiWVps0QwLgBPSiiiAangH9pzsP21gAFVCgVAzt+RprCKV5FpVmo099OzidY5/dcQgmHnLZYrSi4IbkN45YXkTFJvvEb0xYZypaJF6jHtxnyOZZBCIbl7oS8Qeg8BUleFXvbc6ciEGxiT3vNDRTigHpWM4yaFmgjzce3hykfOTHDrgZAn16cYFpSTWqvxKZa2ZO0ygHh5VQXXKVZCHg/1sOQsUWRY9SDfbPbkW0d7Qh6DfZwUErR6a70K8LZvbEVx8JoAQquly43eMstx4GTk3RYV65S2+sMx4dtLWkgo3BSlEjEkiQ02at9K3xP44XgtE X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123560025)(20161123562025)(201703131423075)(201703061421075)(201703161042150)(20161123555025)(20161123564025)(6042181)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HK2PR0601MB1875; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HK2PR0601MB1875; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HK2PR0601MB1875; 4:NhamnHgcrpeMBeBf3kVr5XGP++hI0am1ktUAviWU?= =?us-ascii?Q?S+Xl8k6vjG65/nNzFvMZW+4jbmFDfTh30fCzFwdJZNKJFaJwjwzzrqCIE756?= =?us-ascii?Q?Dco+Dq7QggmGO/xet1/alyxfrDSutQLq8hA5UVDMyqisFg79OJ4NR5CXvS76?= =?us-ascii?Q?OHD/QCJYCTvlHjMUreOWaW2tPjy+PPnbXcEHiBBTRVtaxgGVqTWbzMubsVOT?= =?us-ascii?Q?MZldU/Nsq4FyrIhoQjZ3kTVAWI//RsvLti5OPVbTd4Vh3azZbNluhMORe+gs?= =?us-ascii?Q?eon39mC3D61BhN1BgEK+Fi3u6XPEpKDiioLI8p7nt2k2aTLfBHu5f0UIKXyH?= =?us-ascii?Q?uMaMYM/4poTLRTycAI2hXCoBkCge53drGY1HcyWbqdljKuRywCJRu4X9cgpa?= =?us-ascii?Q?FFoEFWpgEWvrcQcG0KE2ZBPNxiWDsaq9AP1mg6y0MQQCcBwVkwRzRRZLAURZ?= =?us-ascii?Q?keWtStZFMzD1H1P2Uw3xsTybpW+iGEVuU8CIBbOtz0kptwtWUutCCkKkj+u0?= =?us-ascii?Q?0FN0uggjYQfFo17zmG76GEyCUSdYoz9TblTAFH8LLDnnPLU4PIIHf2bHONOo?= =?us-ascii?Q?grpuSbXmqj/ZuvC6vhtH4juz4H2oo9wDAg0Q0znLjTiJJwIMhp23b4ynKIlf?= =?us-ascii?Q?HKpRjMXbwtRxuIQxDf0W8dphTeoMoPTQTvdHeFE+upOSpV0Cpitb0Ip0aO+7?= =?us-ascii?Q?/3Ih2YG/1u0ho3yX+sUNTAx4uyaUCqQexUNiABViKE38Zp1PRa3uj0PzNFvS?= =?us-ascii?Q?rbcmvDoPgxu0fJottDD4NPaZb9Ptd2S4yLd1xvpLNSyZ0n0lO49DYGSHsNCR?= =?us-ascii?Q?V2lKZJXuoqWTvl6XiRm6oyiuIp9jwrKHnMIfz/P3YLTc3zNcnmKsJnn5+IHd?= =?us-ascii?Q?mHKekFg/YDciKdu1IGhbLrhEZZMPNLrrI6Zk31YRu/vqlruuqFmZDaCedV7Z?= =?us-ascii?Q?px7MY0p93y5vL0W81XJtJ3FNMx2xmgCJF1P6akDZ94Xxq7XKuFoh/Xpy/l4M?= =?us-ascii?Q?Dx+dPWgpm+flkLzX/30GA3xvCxI9EmIvGvSt3bMJoDY6GJG/Fx66xT7uofib?= =?us-ascii?Q?uko8qg5iSl52DebNj4AkRTD3QzejuR6m3ng4E5tj2waDCxdwn+A9pYzHNRpL?= =?us-ascii?Q?qoKQ0Lx5vEXd5q/3vspjj/7iFN9mmeH5?= X-Forefront-PRVS: 0345CFD558 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(53936002)(498600001)(46406003)(42186005)(33646002)(36756003)(110136004)(50466002)(38730400002)(2906002)(83506001)(6916009)(7736002)(6486002)(81166006)(8676002)(2950100002)(4326008)(305945005)(23726003)(54356999)(6116002)(3846002)(4001350100001)(230783001)(50986999)(76176999)(86362001)(47776003)(66066001)(25786009)(53416004)(5660300001)(189998001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR0601MB1875; H:morimoto-PC.renesas.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1875; 23:TokRuHoXkd/96z+9RzfHS1mU91bhqeri6XaHBVAovyMoDcosekq4w07C0r3NPo0pp/wU0WW9/sP6XEfJeFoJQHLOlYHK4Oqtu9RwQPJL5cEQdPRrWSWfa6NsO006mp2/wp0iERxspgl86UZJSWxJ1kG6jacw5a8ylzxgzDXqVKgbTsn0KAXQMa+Qdw/mZa4OcBTK+yjLbOxclwpd+7+LXctcASle1nByl8hPsyOF+feqF84Aqri6PZdWuxCQg0uK43k2Wf9gIwvMDPDLjwxzSPJKczv8W6Bdl0uHFGT6gGdxtPPIytzAovjuWDqZJZ1hbxs7a1gIgPzOWZ9WJjEl8RtxX+FzOsiyZ3+fDHeyxBBz4UmT/sdQpdhlQ+krzIewUANH4cqfd735t32WZuwHahdBQKOqbAZJxTn1MLH36bdZu2OEJkGsBrNr1wpuTWXnp7lFIQQFWBcPj1EFrudjk6GctR+pwZ0IOKCuMidda6LBi7sUZZsJ3Gcf0DDB4oKTyC/5/hcYiySCQZOfqREAqjwTGJ5gkRUo2QCxPektr08nhyseoUGWUkJlzU83edxNI+2pgHNX0bfFTZxbweUvomnmm/ZjQl7dtkVD9pH80gFRmqYf0BXXtsJmoepG8o611pomoT4p+c8hFv6ArYv0z7RL11ewISHJrZ5wto5jduOCcQGwlPCH8MBz3Qsr/utifV1Ibz54AUyO514y6NlE2P7KkVuQUOqjtgWb5BPxlrbk6IjpxNlLlXr1r5rQXScQO5tXkamht03MoZOnWgiFP/jLMvZ+nTQNy9dUKDXl9aTeA2BroMsJWdRpx45okEewyAJO6qThCoJWmt1ULcOYTA1BIFtPAd9EJWdSmLVdkoD6VMZtTzE3fgovPxfropZ00KaLiyvVHwAJgko1ZzX3sa+UszikkcK6ZQF0hHSzuUTPN6dM0b43I5XWmBcYYMIn X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HK2PR0601MB1875; 6:gtgU6x6zf76lN1kpPhOeRfOzGalQLuUWce4KOOau?= =?us-ascii?Q?pjlYxG3Oa81Majf76H9dfWV6BR6jFryB8QZlqLz/Nvo37OCB1rIbTjA95NZj?= =?us-ascii?Q?0sGdenOjqr3ao9fWCZuP4H/E5pnA1CcCK/rEQhMQJYmRZ6Sk0B76iaFdt8TQ?= =?us-ascii?Q?x8pV6MHuF/2pxxsW1KzPh5NsP1GOPuW0kIr6JSyNLlidSe/lde4SJjHrPh6b?= =?us-ascii?Q?wP9SGz7MJEYHBWa5fGvGreyGlnB0AEYmJDWysznXAVJ7QsRBLOnmxTKiJYeX?= =?us-ascii?Q?pq9mmjYrRMs8E60f8i4TlcJzWF3K72GabwzYRiqxdvToH55N+v1WM3rX3/Vb?= =?us-ascii?Q?MG6Wfyvhx0IHPnGvTEN3QUwmXrQ66rAJ99DjDvMDS858AQIBe+wzmfiVARaA?= =?us-ascii?Q?HsmZO28CYKQcRcHO89h8I4w569tXUa+KEPOWYdlODY191cfYQrsnKzAE5Mm4?= =?us-ascii?Q?qhhZQOlDJs/YQwqIvOUqwr/9saBJAN++H0KNYvcFeQf4miXlRYEPdx6b4EX2?= =?us-ascii?Q?wx6GGOI1U0bBlzI8tpngpXMEuZQWRQ98EUiE4Taain11uEWnkKW4ix/NM58B?= =?us-ascii?Q?Rkmgn94Hv8SltPOyfNh84c+6bhPju+aaIUcaixYjcZzNbJvIZc4MOUIsNtlj?= =?us-ascii?Q?3wzW1kz/VJGIjg3Tac2Zd/GdAnguXMqZxJuMYbR21efHKuuwx+is2LDnc+Hs?= =?us-ascii?Q?R2GZu+DxjdQdRjvhNE0R9PEa+1qGZr2YseFrFPBUqDgGlL2JAlRCLLF5jygy?= =?us-ascii?Q?CX/8qwBLxxcA8HBhzJ4cOUzJuXbJz/7KawZiYiuVpZ2T1Me9h2Wtz7ghR0Ia?= =?us-ascii?Q?qAMSDxDRIm8wTTWoKb4VeE6h+QNteU9vZxi+icaAu5zfEUCnv+G5+DqGw2xQ?= =?us-ascii?Q?mu9IUANeb5ApPRoJg/4gRtkQ4qtFdBIq/gtYa7J/I1+I9ozTu0xM8lizJkuO?= =?us-ascii?Q?LaPkQxcnbJb0imFblu1mu1pMYeQfHOrTd9fBEzRCh59VtwJ2qEzcu7zL3Qjn?= =?us-ascii?Q?Ai8KVa5qHZY2JJmtz7L28Kwy?= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1875; 5:fFtR3PJnvJkEmNehlMcZO/pIQV2LilCkSWQJng0C1+7bG/MBAPhxUtq+eUFAt07dax6GinDM8SXnkb80h3RRaN8yoyB/1bz3dNAYqInSQEaQQP0/aJXNFfMioK/qKa6cqNuTaLXWtLE28UE8Vzr9n1F8dQKWk3spxiGiIfg7M9pGsB+nHvhScH+yixzk3f8v/dsqufoOU+7O+Pg3bV5QnczkzxAqECKU2tJHoni4iKLdfXhh3HUyrKXD4F1LDNJmAOhteagnbQHJjYIaoMCQ8uFMOFT5o+lUjvRKrS00orwlvYYGEKCPVjlMo1vHLM8HcckXsIDm3zubpMNR/dwTuw/vRpozVg46loS7f3c/VcaonRXgx8A/bhEHK3XbHbUkerGvKWm/v8+ySw1OcZd9TEYFvMuAmhdWtJXiE01WpAcNgX///cLfVYv+1WgxhDODh/OZW9m0bhhmcI0s372pJTAi/yrXBoYvd7fumAjqXfcTXUWpBcn+fFPVQkiLyLOK; 24:vbeiz5eT2wOK769UPm+BTAB31RBkM5wD6i6pzBJc4NOctMaUoS6xrUxoylR6Ld6jX6ks03kYx1XCINkmEgFyepRpYMGWTgMKqjeCDxn2aeE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1875; 7:LjA5hHNo9nAFcHbUav4FopqszajU/UokBgzF9+GQwa4M6cAeJFthcsqnFUujnE7+0257D/A+v8F4Ubalp3eFC0Fu3WLohiTf8f7G0KXenMcmLKU+wxDTMaRxlVqJ0zHPOdBK2XlD/REjaO7pf3yHdjVYrhhJ9jqU5k0ytSnSksSSUV609i5i/UtZRpKP9DP4fA7RgyJPG4aC419KNjmx2LwBQoC1xNJz5YzB4Dilh+NIsp9EBPS7aTwTvYrNx9/VrcFte6mL7aThsFGpiyHbsvm+m1GLBFIHeqX2DhN3wwU1+NlJnC7LTbdBBPB+m5WzG9Ma6MDSMdAxQngDfX0EfA5pJYEdXhovwg7Zyojfru46MpmX1ssPNL0h4Mn6jFmgljslH9HQm/hqtyg37L3fF+RZrIgDZDLyEt4Z9pJCVIPzpRU/Kn/K22DB/PjcLDZiRPo64WRhl43A/l6ew6u5RKsnsu1XiubBb1fvkOVp4g+xsiQE+ZkI7UWs/radqSjLlkVEwkdjgC4wMCD/5/VScTGDqaZcVJ2+O2/QmlUMSRPU2ZCcVnWvIULkNYrhzpeQxSYFC3YvGlQmoefmCJ6I+ZRoO44uHPmBx8QRdTkSekvOENZTYYmAhrms1xgvJxKrGVqoM2iZkfNlcGxjKxrQJFNG28WkRSOdZd9f/Twd1KVFylpaCmnLjB305vBxTls124KvqbCfCYb+uDd3BHiy0A5aY9gJloAeFWZsjwFp8J69q2xN6KonaB6c6z7iZg3IN9JP32TjUiUfMv/fH4vcwk8OQ8s/AMG56BaAlZORd0c= X-Microsoft-Exchange-Diagnostics: 1; HK2PR0601MB1875; 20:b/UnEcvlmhFeRofq5AuiRQFrEgy44q9OzIVjWiz+l6DF5rgeM+ZDctXoJgeXaRudMveEJZrt8cF+MrLN99889MMEWQxbhaCfPiJi8uMpUh+QJ15GHH2LZ17oKLfAawXAvZ/83j4QlAk68o6yr1cyzCNYUzIVYIrQOrYrNjJ+d8w= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 03:53:16.3135 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR0601MB1875 Cc: linux-renesas-soc@vger.kernel.org, Linux-ALSA , Simon Subject: [alsa-devel] [PATCH 3/3] ASoC: audio-graph-scu-card: use asoc_simple_card_of_canonicalize_cpu() 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 snd_soc_find_dai() will check dai_name after of_node matching if dai_link has it. but, it will never match if name was created by fmt_single_name(). Thus, we need to remove cpu_dai_name if cpu was single. Before, simple-card assumed that CPU was single if Card has single link. It is no problem in below case /* Card uses 1 link */ card { compatible = "audio-graph-card"; ... dais = <&cpu_port0>; }; /* CPU has single endpoints */ cpu { ... cpu_port0: port@0 { endpoint { ... }; }; }; But it can't handle correctly below case. This patch uses new asoc_simple_card_of_canonicalize_cpu() and confirm it was single or not by counting endpoint. /* Card uses only 1 link */ card { compatible = "audio-graph-card"; ... dais = <&cpu_port0>; }; /* CPU has many endpoints */ cpu { ... ports { cpu_port0: port@0 { endpoint { ... }; }; cpu_port1: port@1 { endpoint { ... }; }; ... }; }; Signed-off-by: Kuninori Morimoto --- sound/soc/generic/audio-graph-scu-card.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sound/soc/generic/audio-graph-scu-card.c b/sound/soc/generic/audio-graph-scu-card.c index 05934b2..bd924b1 100644 --- a/sound/soc/generic/audio-graph-scu-card.c +++ b/sound/soc/generic/audio-graph-scu-card.c @@ -123,9 +123,7 @@ static int asoc_graph_card_dai_link_of(struct device_node *ep, if (ret < 0) return ret; - /* card->num_links includes Codec */ - asoc_simple_card_canonicalize_cpu(dai_link, - (card->num_links - 1) == 1); + asoc_simple_card_of_canonicalize_cpu(dai_link); } else { /* FE is dummy */ dai_link->cpu_of_node = NULL;