Message ID | 87r30er4qt.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 108A3603F8 for <patchwork-alsa-devel@patchwork.kernel.org>; Thu, 27 Apr 2017 02:12:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0031B27CF9 for <patchwork-alsa-devel@patchwork.kernel.org>; Thu, 27 Apr 2017 02:12:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E8DFB2793A; Thu, 27 Apr 2017 02:12:20 +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 16176271FD for <patchwork-alsa-devel@patchwork.kernel.org>; Thu, 27 Apr 2017 02:12:18 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 4B9962671B9; Thu, 27 Apr 2017 04:03:15 +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 2D9712671A6; Thu, 27 Apr 2017 04:03:14 +0200 (CEST) Received: from relmlie4.idc.renesas.com (relmlor1.renesas.com [210.160.252.171]) by alsa0.perex.cz (Postfix) with ESMTP id 785932671A8 for <alsa-devel@alsa-project.org>; Thu, 27 Apr 2017 04:02:41 +0200 (CEST) Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie4.idc.renesas.com with ESMTP; 27 Apr 2017 11:02:40 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id 8B8D63C245; Thu, 27 Apr 2017 11:02:40 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.37,256,1488812400"; d="scan'208";a="241944271" Received: from mail-hk2apc01lp0209.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.209]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 27 Apr 2017 11:02:40 +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=ZD+ctZ5PZoOdEr4CDG7p+aloPaD8eTCcpIONMYcM1A4=; b=BleS+Ks8dR8E2soichdThSKg/30yIHm+EzG05lyZHOLFnFN6m0ptXh4BOCjaWlFACZigXQQiztBXR+w6svb/sKFvo2PcdzmRuU+MkjMzVOT0/Bq+XhAoHQGZ7GSUbxGZdwZDXJXN7aZaM1TsuKOlk6klz9Jyeo9OazrcxPZGUdo= 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 HK2PR06MB0820.apcprd06.prod.outlook.com (2a01:111:e400:521f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.12; Thu, 27 Apr 2017 02:02:37 +0000 Message-ID: <87r30er4qt.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> To: Mark Brown <broonie@kernel.org>, Rob Herring <robh+dt@kernel.org> User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") In-Reply-To: <871ssesjgn.wl%kuninori.morimoto.gx@renesas.com> References: <871ssesjgn.wl%kuninori.morimoto.gx@renesas.com> Date: Thu, 27 Apr 2017 02:02:37 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR01CA0042.jpnprd01.prod.outlook.com (2a01:111:e400:bc0b::24) To HK2PR06MB0820.apcprd06.prod.outlook.com (2a01:111:e400:521f::15) X-MS-Office365-Filtering-Correlation-Id: 34dfcd63-540b-442b-a94d-08d48d117adc X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:HK2PR06MB0820; X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0820; 3:pYIHtzP4xg0u8Bf1xKVjQOg2xDA6YFdWhyMwy6mw7PCR7qq3W8syo77PW3fTBlwV/pT2gSLD6i2HB9Rq+u2RZVdYeXfL2isXiBuZErF6GjeMPoZ4Oq8tVfSGKZMi2E+HMHD8Y90IG1Hzu6VVqXhS1z0jvd7mE9jiWGst/nO1M3nYRDCxFWhbOgiEx1xiBkqgYSqzraqFJUahHd9C9Vi7vvHFVLdmnb/3nwpltDIw001Xasc1Xr44CZ/Bfyt5YMHg+qpOpKMtOA/rIhF+jb/q9zO/5CioF60qCeWvw7KNkxqv+OCXuD471LSKhv7VAgExN8IyJbyrQGweTeg8X22y6t2ZQLi/CHZXIUlsVKVQD5k=; 25:7M9muhakCOfdL6oCk3JeG5MGgFCvff+MPJ82AsZNw4jPLCxOZS8D093JsKDW8Pk0Vhlqkiye4lf2HvAlrwjGMNpFby9ZTb8fA7afdosxkUfSsYEX8w5t0dtt+M5WUXNetEIQLYdqFwjXqG8fL/C2oHBE1vazui4tx6RZYtbtti+p7UURmbl14smq3Lxo+oNoF/QY6CtKfq+AttUEl6Ug8p4ZGYGkpYYm096INEdpgHFZFMZ/K3PrDdg5NqSg8a0SNi8+co60Ir1R80Cl+v2QRUkuHdQLb7yTASMD6H2/H2mGYs926j7cAuv3Re6yqhjsgTwTB3dHUlesKj+CTbREuhYXEjPEp8vJSvMX5X1s4n6wVarwPVkWRtos/GeW0welZ6pT1PAv6uwifgjmbmD4ZvXc03l38LvNeulRr47sb2jox0//ji7d/NsZPIU525XV9867TJElZdDQY+wtSZVkJA== X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0820; 31:ytpheJd4NBDi9IrkxL8h6hwCJXOiJ4q25LJXCYKs/r0/TXMhgE3K2MC+5tGBptoNR8TvGcrzPa4rVbqI9z8ESRhOQ4ETRam4TMRSjx4o/vg72ICdSQqwJj28/8GHyg2e4Xe2nZegWq0lEW68ZSRDRP/GOzbwiyy4Ltrqrp5HF5/Yl/qbJO3m6Kzh+nF+9o+j0wFk0MqmQ30UZQxDq+BJRjfFm8vcB4y6jhu9kM5ILosHXpiz0pJbO73S1Q9E0wnJ9IlWuuODNC+JPriZ3pCvRg==; 20:puRgQDoy2/bPzprx3wMBh+I9RdlJ+nvRVtweZ5t95yKMF9zo+8DEaXiu2eWTuLpqefK34WdcL7zN3Eh3twKkaqUXWwnkAY3ai2iyIrp60CylzRr2Nxe2wySFQS0koYAt/riuSadLFhIOunsHooiDGq83nvc0t01UMv6+vtIj1qd1IKnGYV7dsPS4BCwQgp+gkkJeSd0R6DOR+y6kr3kO7oHZx1JF8cUJhaDKjhhR1BReCPUp9UvNFYsbCghpEfu87K7/+RmOIh8BPFcea6HfI7TyhIi5yVEH0LWkNiYp8ukhkXJHP9S3H5o2mVn3TVig5jIw7xS/2eVK8YPtxLfgb30UvDeCWzR8ZWUJB5hO9XZHVtmoWjDoCd3A3rBL03rYiWV800cIolQ5mVJisgTtjKRjoyUhAoyxBSyz9jx9ypGlqzZLLv9VHuD68/of0BQ+1kKzt8lfsdQ1r4Mo4OTvnn63N0SjHvSW7a3KbF5DXQ7a75HE7O/ZUsILyWHMjSdy X-Microsoft-Antispam-PRVS: <HK2PR06MB0820FBF9A650A9BF80713D46D4100@HK2PR06MB0820.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148); SRVR:HK2PR06MB0820; BCL:0; PCL:0; RULEID:; SRVR:HK2PR06MB0820; X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0820; 4:nrd3+FHOX/SNRro4OBYJB0rNRsI8WQdwjOhTrynABd5EHSqeVMwhvOmtgOVdYpcl41+sn+b7MeuwFU5uWeHDYB5YOMQvYZGRROkShj37mVvGtS2dhzx6a3CIK31BzAyVliAoEQI+7QmftukCzOKFJg93e6s6vqXgp79tywK7V33QegHr6izlEBmoRTlNpiPsOaJTBu+J4+Kw5l9b0wfCxwgFapjbyqzJgGhwM0BmgXDsav0+89JBUg4XugePYJnwALPSSN4tn7iJCnNQMkECFRVjmDHupuebW97XupXrJeV8an6oEEKCBAXUE15Q8ShGMZf10s03S/6eVzJsO6fBI12XuliO5ci8mVlFpB7/r8OzALQ4LN2t8Z/auWM1YStvlUt3uK6uhGj6sTORs9QFLR9qy3Fqi4XSP/3d6H5FAhuu36pA5SS+fUSaowckW31cdJhMfUg4SvQgxa8iH8NkYZXkkbGpiWxVZuKk3Ls6rutdVsBC+bATkyiQHDww0Mqb2k9exdGq56xsFm1k+Srgc7ePshZsspxIEmcNKys/DRrq1KuypLx467DXJtC0H+7pfhT3MuLf05q9gixFPM0HUVHyr3/+KPO4rSjxLS5LIRLs8sRJ9FrqIh/OaG0/QPIdojgptOdgChYUkqdAh8+zrNOEKI7C4bD4LXjbqNtc6EqUVcou7UV/nbERxy6FAIxNb+87JNyqUi8c7O9ikyd338ecnQMdsADF5GmFoVKfr+nM+1UduAINf+hy4V04FjKRZKA/uElzUbrOljtqSWvpfrh9O/T18TfBkDyuIS600r2rgXG8XZaA4WGPxuFCSecS X-Forefront-PRVS: 029097202E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(39450400003)(39850400002)(39410400002)(39860400002)(39840400002)(39400400002)(54906002)(53936002)(189998001)(36756003)(53416004)(2906002)(38730400002)(54356999)(33646002)(66066001)(50986999)(46406003)(4001350100001)(2950100002)(76176999)(47776003)(4326008)(6486002)(42186005)(7736002)(8676002)(5660300001)(305945005)(23726003)(6116002)(50466002)(3846002)(83506001)(81166006)(86362001)(25786009)(21314002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR06MB0820; H:morimoto-PC.renesas.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HK2PR06MB0820; 23:q/HPTD3SFkwXxrJaR+B5bvlDsTU2O63Vj16eWUw0h?= =?us-ascii?Q?eZTScqJiY+5XbF29+Df+Mnffvo7Po6OXcJQ3/IBxLbHzQA+Stok+Fw3CEXPP?= =?us-ascii?Q?fQl0o9y/ZyjMuulOMBqPNFbIQ2eWvCwoWh83xGSZh3SzRHZfLoIW5xCh2Eby?= =?us-ascii?Q?2Ac2sg9L4OeDGqeqYaEysbFPlwwgB8SOmHRAwfbgaenAonOy4o5KMaHbuBFT?= =?us-ascii?Q?j4B190YTLHKSzZeHLJCs3EM20VPotIzaBOCRVswU+o3vrZbxgE5eEijdO5K8?= =?us-ascii?Q?pHonY8oRHPGAo/z3uF2DogoHEiIKD5YVOaPMhiZ6Bfvcz0/AqsjRZ2Hesf3z?= =?us-ascii?Q?Zy8eE66C3CX8kzG+h16kRXtpDs6oXbr8BJnCys0ktzcWDLqfYogXf5WeY3oz?= =?us-ascii?Q?sHHYU2C8qoeiuhOe0v3A+AqrJIJbXpv/v2hZdnsWi+UeN2dBe66EuQ50RPHs?= =?us-ascii?Q?dcWgdfAMlyJ4Nk6x0GDRduuL12OFUrZmYZoBHy4dvVQH+jeCvanYCOII3ndI?= =?us-ascii?Q?9A/LnenJvCEfP+fgDNXe/xCwDso6RLE0K+Vy3fXx+4iCstfdVLm3dujfqO7I?= =?us-ascii?Q?tc7//d4sJWIdGQ+8qOioHtTlXaXB6A8pU8tbg3Hhbz3x7EPhto7ycyICP3tW?= =?us-ascii?Q?4lr2yStQms/Fxz8lHZDTp5Dtce5qAz2fjBnX9gBbtDsD/r3MOzJXV91v6HpS?= =?us-ascii?Q?Kf9F84GaOZdLJYEly9OCEquvoblDw+h8CYbyrHKH0vmmcUl5W8xH0n3v4waZ?= =?us-ascii?Q?8aoe765fBADLghjkUo4ib4bNWEKrl0V7CcAvsDxbx6+MHWX44SohjLJI5vOr?= =?us-ascii?Q?Oh5am+yIyf8clkinvsfCmPW4bZoMTpv6hROqLb7ZccHGWJer1pMoRvFm63im?= =?us-ascii?Q?+38yEFFUWeAx3lckirEp1CbqibghlYfwKlVM9fVVJCAlHZlWAUS1CgLaKM6t?= =?us-ascii?Q?JXo87a5PYpdN8Am7Ngnyk0Ihf88VM9Bs3pPFQT3pUGjA+WBjUKFID7hiY2Fi?= =?us-ascii?Q?Z5yMtz9Cho05cdp4Vo51p30NjjUntSWs+Wop7AQCzo+7a75FgOM8ojir5W8s?= =?us-ascii?Q?31SsLWdv4n1NpnGL39lk4QgLw/q?= X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0820; 6:HLMVy8bY01uq61kTya9wq7/1sje3Iyuuf9tvIbcmPg4yazRQWCjyl3Xl1VYnSeB3NqpvzTaxki7rkHdNyNdM8d9cn49F4T/dEBoRjOHvTNVSO50vf4KuSUnv+aFm21HnMlqjzG5BLoa5dCtyPyrKu94ApiZAyWkr9k7pwFnxYxvLZk67DmxJNJKhKshqVqNmtlO9gpUNk3dinL9ouZfVtNsfFZz+vc3OAAEhAGro5/9nt8efF3MStROtNQlZJtneH65oEaaoDKGU+oAdGcIMdbfVUFfBOJy2iy6g18qmakLDfsJxCmqs4VdBoco/rHpslfLHrkzvkbLD228dQ1unoaBrgUL8rma8eh3xKr1vmwHURM4Tgf1jBnC7fZ0nI440oF3Kqg3ewgvx3KulqQ2+i65Njsdq2IYBX9d7dDS5krvcRtgLEYAs+wLx0hasTnBF4FuRHHLSzJrJVN9C6kA2hyTslKmzyh332zwvwpDtwsHXXrJW421Bi97tx+JkFgxys1+wi0bozOyg2diy3uSMDQQgU9ZyhyaqoCdUmXhkdBk=; 5:XBKVgxvMISNL4uUm/kq+JE4shlEQQX77jlB1AZrvNtcfq4bAJRbr8mgMvtauIlP5RgHLYeYsK2jfMi+aHKE01BdIzNRnSHbVenovrQB29nDa3hH1lRL7TwYR22qxpyUNjtskrslKLV2ciueLpklkfg==; 24:c+O01N3IZv20SDvEtyhivlUMQxHU5fGYiMKkTYcHZfPyDkgrLDwab0O92kDaQ0yXufvFVyfQYiCWoTgZujPexPakRO3rVxC6X3IAT7EqNcc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0820; 7:6HMWveRtynvUYQEt2IVzYV1oGH6+Hbfd3nJrbR9ScGfjDctyJgGK540NScBlt60TXvIzqwEH6/JVsvOUu9GIVzNCXIyfdcgEfCfhth6HI/nKO3fNJqxckWlSEfLl/ZATxRxXhr+i71pXSUestaMg8JcdYqAx5T8IkBK1h95wLII16rpAfraB1JiCnLBv4hioJyGC5V9p+ZLT5MOeCpFzDu0MDUL14818evbTc71bPgV4VixMezALyTxfgWvd9qx2ProvHL0F84X0Btqxpt6BOIGdPTeLKHEVnLjsMxChl//tPkbYidx03fRYMOsx+vO/KdE3hlpZG0mCIU+qzD2qpw==; 20:wzP5Yt57TNxmEsc+z+tWHzBoaGaHLpj3agiXPG/AI+PBb7xrG0pWEtYC5NOkWBNQSCrgE1Typ8cJC7qS1FFareeGH5I0yN/MpUHBpJ5Q7olN+aldeeIfFPWKkUMiT+HcfHXSL4RaDCjVjgPQZS6qTuhrWfRv0/yjEhSI0+hCvy0= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2017 02:02:37.6793 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR06MB0820 Cc: Linux-DT <devicetree@vger.kernel.org>, Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au> Subject: [alsa-devel] [PATCH v7 5/9][resend] ASoC: soc-core: enable "dai-format" on snd_soc_of_parse_daifmt() 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 |
On Wed, Apr 26, 2017 at 9:02 PM, Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> wrote: > From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> > > Current snd_soc_of_parse_daifmt() detects [prefix]format, but > "format" was unclear in some case. This patch checks "dai-format" > first, and try to check "[prefix]format" if "dai-format" was not > exist. > > Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> > --- > v6 -> v7 > > - no change > > sound/soc/soc-core.c | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) Reviewed-by: Rob Herring <robh@kernel.org>
diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c index 8be2ce1..e84a820 100644 --- a/sound/soc/soc-core.c +++ b/sound/soc/soc-core.c @@ -3955,11 +3955,15 @@ unsigned int snd_soc_of_parse_daifmt(struct device_node *np, prefix = ""; /* - * check "[prefix]format = xxx" + * check "dai-format = xxx" + * or "[prefix]format = xxx" * SND_SOC_DAIFMT_FORMAT_MASK area */ - snprintf(prop, sizeof(prop), "%sformat", prefix); - ret = of_property_read_string(np, prop, &str); + ret = of_property_read_string(np, "dai-format", &str); + if (ret < 0) { + snprintf(prop, sizeof(prop), "%sformat", prefix); + ret = of_property_read_string(np, prop, &str); + } if (ret == 0) { for (i = 0; i < ARRAY_SIZE(of_fmt_table); i++) { if (strcmp(str, of_fmt_table[i].name) == 0) {