Message ID | 87zi6exk5i.wl%kuninori.morimoto.gx@renesas.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 0e2d95aadd5c3bddfa4145b964527df12d89ec6a |
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 164016019C for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 20 Dec 2017 01:38:08 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 06F28291D6 for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 20 Dec 2017 01:38:08 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EFE4F291FB; Wed, 20 Dec 2017 01:38:07 +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 9CF8F291D6 for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 20 Dec 2017 01:38:06 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 6CA8D267769; Wed, 20 Dec 2017 02:38:05 +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 7582E26776B; Wed, 20 Dec 2017 02:38:04 +0100 (CET) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 36E612670B5 for <alsa-devel@alsa-project.org>; Wed, 20 Dec 2017 02:38:00 +0100 (CET) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie2.idc.renesas.com with ESMTP; 20 Dec 2017 10:37:58 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 8893D6BED7; Wed, 20 Dec 2017 10:37:58 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.45,429,1508770800"; d="scan'208";a="265671635" Received: from mail-hk2apc01lp0209.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.209]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 20 Dec 2017 10:37:57 +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=B0owP3npl0VLF3CR9UA/xtZqAbdeYfZR7g2UhODKD5A=; b=izLJtuAsK7skjdtHozCZTViOXIkjbL46Vev5bQMKSBcsVNRPprs5wX6Nh/kpSHUmzK1V7iUZ66tNaeqSnO6CdrE6q8mAN9nX04mse+yDLl9zuns05hDptAMdQe/u5kazPJjZpQi8BmNhqKuOFYXM44Bq+JnHn68UjdOBvNJL0cE= Received: from morimoto-PC.renesas.com (211.11.155.138) by KL1PR0601MB1877.apcprd06.prod.outlook.com (2603:1096:802:7::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.345.14; Wed, 20 Dec 2017 01:37:54 +0000 Message-ID: <87zi6exk5i.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: <873746yysn.wl%kuninori.morimoto.gx@renesas.com> References: <873746yysn.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Wed, 20 Dec 2017 01:37:54 +0000 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: KAXPR01CA0003.jpnprd01.prod.outlook.com (2603:1096:402:19::13) To KL1PR0601MB1877.apcprd06.prod.outlook.com (2603:1096:802:7::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: d44a5761-ea6f-4697-a880-08d5474a4ae9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060); SRVR:KL1PR0601MB1877; X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1877; 3:qCJpCpYQJep4DmHjTtpPqTFQ94CAmzTAXfGVjmNhHHTNnebk7Nc+O0u5SEKAvNWHTEQwNcC7YREMx3KmL9WAl+pbMaaQO/VHdkrjmKiwICIEorASNF8IrmoGy80NehlLG++NUgz2lLQi5F0mnfDlcniyqzcC/qg0qsOBXu8fBAYxGfCIXnk3oaz0UUN04H0JhL6aU1Jp6D02I7aksRORZgkMboo1u9gjE9UVfQahi8OejfgnpB6sISr1HMwt4SBZ; 25:cJAomq7+YaVIOb4dxyj2NDYy9BqtbfCujbwwFeQoW/fi0+cJq4QecqmxJlPMsaWAuEGE4+z9DK2b4IHGzJoWAPHA47J0tEl1QNTCVYY2ntdScqtogUU5/X7+KnyCJgfhMwyVFJLoxMLgIe9gpx6eO7qt13TGQ43IKxm0NAxCNH+n0WeKjcv5zVK7ZnIZTlci4ldcvFiMTZ7jm7r8Yj7D1xbtWUtBXLCzEAN7nhQmfvTAa3oS30RkYkEMDFTkdsetn/pvRipstAlZbFndtfnomwJ6iU0lHS7YGnQJgmay3IPx7kSloZtvGsGvUtVoj7k/G7MeH8cC+A/gSBI9qoNYnw==; 31:gorh/peWUKSFCzwTNSNEBFJ8M+zGJtF5fjPZfLWpx6c4HDzzp7e/JmUqPNmraMHEH7fBQR2oLSlQ7brZxaOG78e3llly7f7Srp5gfipFoQ35uvNoKHRX/ZHwqbS6CdfN5xEV4qOdHgdKGFia5rlHT2F9Wry13y0QXpKPAjiSxMVblYglHLxEqhzx2c0Q8rLbqMPo6KrGHEJYyCQEY7bYTIUuD7QVTcz3uLoeS/ENrS8= X-MS-TrafficTypeDiagnostic: KL1PR0601MB1877: X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1877; 20:JriZ9qcdC8aDL1ZIKJU+sG66kbKiWyq1QyLJ7IHA/5tVrnRU4aCXcC+8PmQDPoh6TirZ78ZW0twMMFk6mfjthXvhGguKNPbI+7pHeqE+AX+ynMWVOf5G1klr1xjOta049VfMzfII1SOQ32ohVSlmMFXtIL+GaPg96RKugDCnNV49IWt+2fV4BN3bWCwToKEncbbI2F/VdCsNYTxemLCcBurcjLkOy3Yd9VYF7SX9k2qViDEVCQ8iROF99sGWSFBoRrM7+b4IlsbTjebUFATGZSlFnf5ZMYqwBLu7qoWpxhBPGvclkM3/kFntMQJqRsfY2XE4qcCApmkLGvbOecIqt+pJOSghxTuGgfOqLPurVNPlnjmXbvA2KKTRXwzCEbO13pfOBHKYkZL8XsfC5c8JqqTfj0NCx2ftITz3hS5tdeeA9KBlKlEwgmi8v4A+9yKJ7yOJv88eKp8hkYUeD8Q21GktZiDUcUJqi/8wUN4sqpT1IpFsZ/he75dh1NuY+WO7; 4:zufgdUgVHZ2AX8IpXYdRFqhCFM5KLmNdH6QwLrdck0FH9oSVIU8VMw1Rs8VXDrkQgMk3zknPLmIow0LKQFK+bFc3RCe1/0pU7Jl5hCpI+BFr6xSuTxiBQ42Ncqf3ubb8L7l3vy4VAlisEsS92eus4QrtH59c2q8qlCiRSXEJcgOXt42K5OI7AFUh0IdVF1ZiwfHbc3lf0ycmGsvJVyZrt1uZhzQuojkA5ffrbYDSMnQAbEhZ/bGC3iIVwlK9lZ85UYmuzYBhQcz2t7LZe4klIhQwAbU63DqQUGEYQCrZunCKGOJA+MFhDfeaQ7fNF/dS X-Microsoft-Antispam-PRVS: <KL1PR0601MB1877B1B06F051EC19CD29CC8D40C0@KL1PR0601MB1877.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(3231023)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041268)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:KL1PR0601MB1877; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:KL1PR0601MB1877; X-Forefront-PRVS: 0527DFA348 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(39380400002)(346002)(366004)(396003)(39860400002)(189003)(199004)(76176011)(52116002)(7696005)(386003)(66066001)(59450400001)(86362001)(105586002)(47776003)(6916009)(2950100002)(5660300001)(478600001)(53416004)(50466002)(106356001)(6116002)(3846002)(23726003)(4326008)(2906002)(25786009)(83506002)(58126008)(54906003)(16526018)(69596002)(16586007)(316002)(8936002)(305945005)(7736002)(81166006)(8676002)(81156014)(97736004)(6486002)(53936002)(68736007)(36756003)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:KL1PR0601MB1877; 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) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; KL1PR0601MB1877; 23:l3PALdJE2GJXjSGLto6P80zfctbCjJc8rP1KJZi?= =?us-ascii?Q?NNi+cBj64ANpB5e+SqiC2ycFnPm6/IJmAw/cGgf3hF7Ff6NVp3B1Le9G9IVq?= =?us-ascii?Q?F9FHSgqag7ce9015BOHvQA0rLT8n6e8BplEmAMyK8xXImrcLefYYI+wgLGgt?= =?us-ascii?Q?f6KcVand5vFzv6LsF8YawwZJbzN+IH0esUkUy97kkp+CEvAL3C9KoKFDoc8L?= =?us-ascii?Q?T+/l/mSx7dBZtYVQ9lA9zBBPs/4rCIkcrwTVFLFeLtANb7kuW6S7zZXB0XH4?= =?us-ascii?Q?2qVhTxnOJ8yjRhFifQ/T9WgF7cdhClUwjsZutG7F/07Omq01pf3AzGwkL/s6?= =?us-ascii?Q?f6EI3VGNVQFQ+RFXhHzVNoxOx8ZMRsmjUnGBkAA5dBRlSK+umXbDUiPBNg6r?= =?us-ascii?Q?YVIXdv297gBUOX6I1eGjyaoq2OCdeuebU2LAdUDeYFxBOHy/CShw5IQ+2QNK?= =?us-ascii?Q?jEVTBmc76xBTm+NTV1ITdZUbRCKbhXsVS+IPIyqB2BPiByQfdaAte/oDEYdF?= =?us-ascii?Q?FXxxX8dkKD0Z6AaCuEtv2FzwbZpAVJzidjV8+e2V8UPntvwCy7/rc9pq+S6K?= =?us-ascii?Q?NjoW242gkfeocI2ShTVjJszzr4sq4Vr37ISK43dm9wGyXSXSmBooIucpIyAU?= =?us-ascii?Q?VikhoddHNbwnVDaKXeq+ZXPoxzVlfzr8IMXfozMewrCSClryTem75n1hsjdx?= =?us-ascii?Q?s5Hzo8adZDSrTZo59T3TN+TyZoSUH4/0PonahS1b6okpJVWzloh9gtsqnwk2?= =?us-ascii?Q?8S2AL/+h/lr4ecfTXIQvFTT4O3iJehLZFx+tnee2xiVmAdREJImT3MBQV5YU?= =?us-ascii?Q?79kLVbpC8HBpn2sD+5Lc3bMtSS+bbT4FdQ5Dlf+XQ4iSRdOIr6SB8KzL73qC?= =?us-ascii?Q?fDZew5I144bg9NUk1hgr0Uht2lSeouUlkWaDF/vbKoIQsuoZoFiUjCR/Zexu?= =?us-ascii?Q?3PjWJhXFzyjsIQAiqHnhrsnYggAxHeeb4a1R1vwuVFKzpBETiTt1PW24iphB?= =?us-ascii?Q?Au958Uq5sB6rn/4p1SKs2e3hDVqA7g7cHzn2UJrchcaGkGriH9FmMOMxLk1e?= =?us-ascii?Q?c3EBMhNc+l46qeJx2tIR7VfvENWU/UvzZwWVT4eIQX4gOtI/LbxP/SRYZ988?= =?us-ascii?Q?+gwGXNDdt9o2+xnC8sUYADykh60tkHCMo?= X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1877; 6:8jKKtFgyNLV2n1s3Ty7yeoJoIVDQYNASRVdJ0GqP7Bu53lhzmQDFqCWXjIO93nQk3zwlczveqCARP8E9f9bN9vB80usWCmD4YAXwF4Hlll6D0Qe9vSU4w9FWs/HdijHKWW2pAwQNn8ftJQarOBs/KlR/+jzFnpT1acABvKgc9pFeZQFmX722TcGV439N/mCYCvcXeD4O1Vr5qayV2KGWm7R2gcaOVmbwhAaz3V6mNlSXCWWw+A73gYNT9Yy99ZvZSDyCuXqOpj1zQW4hlZ42G0sJ3eiX314VU1e5t+1nlYc5triHsjHGmHWhEWknmqEURzWywikpd4a70PofI8mCJGDyXTGG9pq8Lr8FCVdNtdo=; 5:69JPsrL3J0RxlJmap2qD82jp4vi9lB0CyqC4R3mU5hudcQk4RZVr1tqF9T21CZw9NIpiXh4nfU/R0bdHp/cTyeVIqBD9j+bAXecJdwmmSYqEEBj0MG+EopHcv9Q9dWEtk8wWRpvpt8qcZ+myda4d7kgX+gV8oNChnubhogeHe2g=; 24:uFCaeti8LXywllqjTgC+40rWGduJcr+QI7CL/3DnmleUdbBxDIOBqKsF84C2knIZN+2PI31IsMlGdcoo2vIKTH+Czvvud6NTEUIhd2+XiG8=; 7:63dVK4WamaoUqmTUmBLxd3LFxrO4Tfs9KpIMIfQTi+Q5d5iuxiq1cNRbzJSiDQpEEhmUYkyM4Fpi00RLZ65abTjWHTzAHQpjcEe1t9QGpRS7dsIVr2vzoUsxJMbMbIjIsGNAdH9DOgvsBRxI4m8EVy5rnpLq0XNri3G1+YoLYx+hzDST+xx7OBoxvhXbJPuMwcdComQsIOX/TN86QF3C5E3tEdseUWvCJfIKqgm9z5X/SGn4hZEBK7fq08uhajdO SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1877; 20:SQp52S1H14g7rd/GU09NUnUf3Yj+6P26iZjsukMWyweJk+WFqCT4Q89KH7uMsvCiVUbYxvdUxxbX8vlmwqGjvYM2GdWrdVbyB+QGfO5f2Rkfju4jSZTtRGaQOJEp3XuarAe1AhmcTU/rRm2FozAbrbHKsvkGhoYdTw1Hc6Vnvic= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2017 01:37:54.6678 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d44a5761-ea6f-4697-a880-08d5474a4ae9 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0601MB1877 Cc: Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au> Subject: [alsa-devel] [PATCH 2/3] ASoC: wm2200: don't use snd_soc_dai::symmetric_rates 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/codecs/wm2200.c b/sound/soc/codecs/wm2200.c index 2d03db6..5c2f572 100644 --- a/sound/soc/codecs/wm2200.c +++ b/sound/soc/codecs/wm2200.c @@ -98,6 +98,8 @@ struct wm2200_priv { int rev; int sysclk; + + unsigned int symmetric_rates:1; }; #define WM2200_DSP_RANGE_BASE (WM2200_MAX_REGISTER + 1) @@ -1758,7 +1760,7 @@ static int wm2200_hw_params(struct snd_pcm_substream *substream, lrclk = bclk_rates[bclk] / params_rate(params); dev_dbg(codec->dev, "Setting %dHz LRCLK\n", bclk_rates[bclk] / lrclk); if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK || - dai->symmetric_rates) + wm2200->symmetric_rates) snd_soc_update_bits(codec, WM2200_AUDIO_IF_1_7, WM2200_AIF1RX_BCPF_MASK, lrclk); else @@ -2059,13 +2061,14 @@ static int wm2200_set_fll(struct snd_soc_codec *codec, int fll_id, int source, static int wm2200_dai_probe(struct snd_soc_dai *dai) { struct snd_soc_codec *codec = dai->codec; + struct wm2200_priv *wm2200 = snd_soc_codec_get_drvdata(codec); unsigned int val = 0; int ret; ret = snd_soc_read(codec, WM2200_GPIO_CTRL_1); if (ret >= 0) { if ((ret & WM2200_GP1_FN_MASK) != 0) { - dai->symmetric_rates = true; + wm2200->symmetric_rates = true; val = WM2200_AIF1TX_LRCLK_SRC; } } else {