Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933449AbdDEN1H (ORCPT ); Wed, 5 Apr 2017 09:27:07 -0400 Received: from mail-eopbgr40065.outbound.protection.outlook.com ([40.107.4.65]:15248 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754395AbdDEN0y (ORCPT ); Wed, 5 Apr 2017 09:26:54 -0400 Authentication-Results: alsa-project.org; dkim=none (message not signed) header.d=none;alsa-project.org; dmarc=none action=none header.from=nxp.com; From: Daniel Baluta To: CC: , , , , , , , , , Subject: [PATCH v2 0/2] ASoC: codec: wm8960: Relax bit clock computation when using PLL Date: Wed, 5 Apr 2017 16:26:36 +0300 Message-ID: <1491398798-27829-1-git-send-email-daniel.baluta@nxp.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [192.88.146.1] X-ClientProxiedBy: HE1PR0701CA0058.eurprd07.prod.outlook.com (10.168.191.26) To DBXPR04MB511.eurprd04.prod.outlook.com (10.141.233.16) X-MS-Office365-Filtering-Correlation-Id: 796cc837-7026-47e4-9cd1-08d47c276bb0 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(201703131423075)(201703031133081);SRVR:DBXPR04MB511; X-Microsoft-Exchange-Diagnostics: 1;DBXPR04MB511;3:RlKQCTOVrgG1APvjsvlNr7EJnqjPSlDs4JXSDlHoEXh5Yz2wbAYaLwe7N1m9fb4IJTw9VefX6Ezx78DByXw97z2NOe7YzvgPTgwcB+dD7wEu4Jv6bP8jBGBHFJhK6GHGyC7dKP3UkMVRecdmr2UbCL6Ads5R4n0umpv4QKGPcjqBvOzR1djy78n85G2tYOrgeVMcSRxCSuxJzi7RLSH74e4f4mc4PUufEZ7xv/7cMpC+VEB9ReCflNP7QSVeoeFEXhmSWOtQcR57HjYw1yYVrOGin11mWh0w7E4ZwyFW1/ZntI14ZDhlYlXA9VCdEp6adZx60lgNF6d99jbzGErkdHct3X89+UA+mQiDik7jzX8=;25:cm+T1iL+gzH9IM0XR0KbDF5GlKqb8X8158urd+N51/gnZex0LJ8FXWMXt1qHzNBwKq2HCCyJSmXaKpS1KuH3EVa1PIMOB9uX7oNmIDesATXAIxtaXVWY6PNIuDY6Z/C/0bns/BqDCxLKzuQ0r2yeg6bplX208C9PK4M9ZVcddVO0BrSliX0+83YEGRgzWtajV13gUVF6ggDsamvUl1iUtDJ6wUFkkGPXQb8seqNdLKNzhImFrjdZevMAUq852Qzmf5cnh9sW9aPe0FgXRmH0zLjfTx7rQQlC9XjKo1aMTEVfkcxzswmrBO1Rvyspun5ipnJQ1zy/feNeMyk+dumhyOL9/0xYDKzhSYKKrM55bPYPTZ3omnE7PhR3BmtihtHT5f5j+Dlc2MvibFVsOfFmGDQbNCw4pvHs4mpNBcLlEpafePnDmDaWeCjITiTjdPUFjh9NTLn5GkMzrChYeK8kUA== X-Microsoft-Exchange-Diagnostics: 1;DBXPR04MB511;31:p00KCA5WbbzySRq55bpm4cEst2iXq0xyKO6ciiLA2dDjXn08rmfM6FHtM83zkBw4f4ePnoRFfPj74bJRIZkfsAodfKwZwaiHqUQfo+oSrRc4vireiSW5MLmY+T7P/gvFUj7xO7HYuDkERhLW4cNugC/MAY3f8NE4YJG3S8yKxh5m+60W3FIqyUrC1Mimj0GAChBvC4hcQ9LUcL2q9b5MkK7rPLoo7BBnUHuTZmoMzxdB1ytU9TQuPnFbMaaMQets;20:hdtYS9OLaUBM/a6J6GT2REVEJkssSIoBUnEDVnxbs73S5WmtpZXiwgsHkPmYsxlidIS4VcUmCw0J2qsAiP0GA8O+LMXQSj7AF0Xq3gyNKqhw5aorvK3/vbmG62xheZusKok88iSltn11jEW9Z3dWm6lY7qvkEb92mpbKiC4/pafzbpnHDT4nK8vYeMxpaaqb/m+noPiO4B9zFKBMy+Rj7eZ/QSjTNlhnu4OxxujTa4s9f2XiHbrxDcBGWgjtk63kS6qVAx+cnTtZQDGjs/BaYkxP53Oj7giUdnP8w5f4TwnQ0Drg7ujVZMMiG0VMe79rShp8JMNY24UbbHP9GAXTnjX4Im3ztbvcHC58tjlEqzAvee1Cajs5isJfhVGQeFCRJPR1W1BYf5yPV6zrj+UXVuGUBVuzhPrBch+dSINS6Q5AD2tFJnW83C1JwP+lcbO5KRUXzjK43ufw3CbS+jIO+NbHtf65Rc2DZK6deDF9GGbJPWL/yULcx8caC2BTpoNu X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(6072148);SRVR:DBXPR04MB511;BCL:0;PCL:0;RULEID:;SRVR:DBXPR04MB511; X-Microsoft-Exchange-Diagnostics: 1;DBXPR04MB511;4:13RTx5uuXvK8v46K0yftYnnedMSPQmRbBoTN4f4sn8RDEzDx7r8FEqrC3p6uY+dMIl1CyVedltMA7WmPy+bCR/ok1NM3iJY8HQWpmzFcJC5EPmT8yoa9b/mETo/6XlwsjTH5dnWT20DakY/fX/+b3+AEozVcUAcTlj/jlIR4rqgjBrYqr+ZyYNjlGsRLrAmGGcrLIZTM+OQREpcSgrJ4NqA5dVSPeFXyuWV1wm9Uzaz1U60Tm5A+Kj8vHQJGorg3q1NlT1TTBzQrSPOZ133lU9lyQXoDK9dGpA7/0zt055QlwNkJroe6iMaV+pFIXJ4nEwZrqpTzlqyrW4FXH+TvCaB/wnqFl18VZKL0F2eLJ3NIWeb0U2d81Vwhzq20Icp1ngRB8VJjp7b8UdVqYahbcdHBI9qknk3S76I+e+8IAmxkV0rXua9dqg/66+KBJ+dK/WEoTnPhLjGFhZ0hUXRmCaiv02PZrNATInil2fC0A+fsMQaxNC06qg0+Fx7BBlFnswGGTDUH1XcXD3NABHLlrWV+fXRjEYGIvEY1pTJtB0ZNZxVNXAv7JFNG8qJeDurFBhVYcGbXqiNNgeJR6oUNnGPtrTYDkn9HFChe7gqkfPTV6xZd2s+XISUC2X6FBVSYOqiJYJQyLnf5p5vKU5Y/0OiLIy08spHLjZDDLPK1UDZsCUKdvDLdVwa8pz+ItUAqmo8CZ/8ibLhaqtFa9Whnas6eQevseDvnbssaVpZNr88= X-Forefront-PRVS: 0268246AE7 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39860400002)(39840400002)(39450400003)(86362001)(48376002)(66066001)(6116002)(6306002)(81166006)(8676002)(3846002)(53936002)(966004)(50466002)(6666003)(33646002)(54906002)(6512007)(36756003)(50986999)(5003940100001)(189998001)(6506006)(6486002)(38730400002)(110136004)(7736002)(305945005)(2351001)(25786009)(47776003)(6916009)(4326008)(42186005)(50226002);DIR:OUT;SFP:1101;SCL:1;SRVR:DBXPR04MB511;H:fsr-ub1664-118.ea.freescale.net;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DBXPR04MB511;23:Ksrk135CyV6UmEH/s64PhufHx6wV+IDChe8hk4yssq?= =?us-ascii?Q?knj/RKW9hPqpfG1Pgsh/WPuwVK9K8EPi0o5xLdNTcmee0W/Enpa/2k5hxPqS?= =?us-ascii?Q?GbTwzk0cHhoM2YOOIjTNzICwP6sUKkVlwpsY/FYdWMY+NI7QxvTSzYJVSiBa?= =?us-ascii?Q?udHllZdOv0Riv9vfmF2rLMTx8S35wHZw0GkjloFLLw4/Bj/C0lNYMjMr0jCu?= =?us-ascii?Q?ZlxxBrSb2tC4E3MfT3Wsg+dLfmGl1UqI0R151ieWLiQW0CnHqJ4dQ17N5FjP?= =?us-ascii?Q?yCSEx0rgkEvoRx6dNzzPx9YYt/bdMyuu2BH3nEer9uoKmGlP4w+XPqOidMN6?= =?us-ascii?Q?8AopcuRLrDxCchybI6elwvQ1Wzb7p/jTiSWNCFM5YvM+y0uaslv3SVc4gGeu?= =?us-ascii?Q?yDek+OQZJw3Y3t4U1F5K/8Lzx7BYKCsKHcQ9KTqo5PznB/UVrR9M94Y7Pg+5?= =?us-ascii?Q?u5sQjobZowMO4PKQHFiPsy5Q2j7f4KHDVSkDgaeXsrC8/nh4QOfLA7JtEaDw?= =?us-ascii?Q?5CAVCpbOuuKQgRE8J39mI5qcAFuuOOskcyuc1hwDoOZdRTYV6DuVsI6YnUe4?= =?us-ascii?Q?iTgWO132prX1TRYvYHu7VscHrng1dxvyXc3uMvsxBByRrhd4kk/tFkJQFP2y?= =?us-ascii?Q?aJGo99ZpuOXtuk89LtSVa6+2vQqXly4kzUUyxqNAgPyFth6KQwDQtt34vuC6?= =?us-ascii?Q?ufR7Qn1+5m8q4OMw63vQO6eKqKfkhu9odpFRgiuFRyMQvNwWDeTFzhmfW6KQ?= =?us-ascii?Q?Uf7VQBQ4N1jrLaoWP50EhO+8HMtdurqseUi2fkUDwn9f2MT6ByN9D+wH9bKp?= =?us-ascii?Q?z7/ouQU8ZtRQmzR6BfQUvjdomwWnMYHerC2/NUeRebtnmcRo/ljb8+bxTZMb?= =?us-ascii?Q?yxM0O2ytK7DBAw9a8rGTIFd3aC7wI4H9XwAjgNZrPePgJzPXhKvKKZZe2QK3?= =?us-ascii?Q?TYSNsSVMJgGIje5wFh/4EUHKNkPhU75fYl9MEWU3zzbJy3rlQF/tLQXC+lqn?= =?us-ascii?Q?sRedvrDfBhN0RN7GPyXXDu?= X-Microsoft-Exchange-Diagnostics: 1;DBXPR04MB511;6:8DEbxaYBvKOG9BfHyxG/YIhdqW7PToTD64Fbug7LfRZQE3Wr2v+D687DJxqHGcirz6D5kJy825z/0aAf4rA/CLlNIvZPcj/SvpJIf9J4lU8urPq5G5bZvU8QHyFvsp3HvsrbNTwoW6Kid9+nCdJzAcp/VqTXqxTySm7weNizYzxT/xvdasU6+Z6w10DvgSzUHLstI0fBGjheA8w8PQ7Zc9mrjF33ZAfusdsjjoymuPcNMPBR0WyH+uZ08P6zfZRLcd4d1/EPja8bM2PAj9U+HmR4v6Uu0ciFfJj14rXelg5udkGKFQ9goIiF7RLCQtSi1fPYoDx77ACPYx703xAu62mKXafSSBleMHPrR17VBN6rC2Icx1BrefctPaopMV/9Pzru4KPtqB7GXFphesD5JbKqRUIjC86F9gMw3Y5OnNI=;5:x+iEklFPhoesiZXbXcYZGeg2nQMifDIqLvubIa5J0s8xD6TpaQ9NAJnhkrxLsILKBtRRIZsRTBuzWYxInN+BmZ74r13j05305PA2U6aog6cqYxGBv0DqM+3ASv2W11HY+m53XXsAUvED8WUc7xooDA==;24:O3Y3cP04fs6MpdTajRCfHlGbjmElAYil2lZvXWY7Z7o3KNpXlvTcX96VxUeLlrDHqK0t7bVkYri7MwvxmHwx+OJSmfNMalXfQozDM+tQC7M= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DBXPR04MB511;7:r6KTU5vz/9XVrNYFPIthMCOupdnooQgJkNeh7NyCXx58a5QVt9lknsYWt7+e/orezCgpSIMqX+GkOWsk2GdCBSpTQpogtMMZmbpwJhXxAUDxay4gD/wqUCcT6veMmmKU1oTbk33fdEG6jGXVbL1oxfq1LnxsfnHhJqsyUkhhbnRb6DbMifHxtzyDWaAZnft13e7ppnxgSSlql0oBiL68L0T8MxZvUq82GTz1BUcueuFd0iTncJNOkcrjBOgMpXcLyvGnd5/bTW95JcH0hVSiJbewuUPq1OjRIUQ6Ryzu1TAlmq6Fvu9mtmqDEgzof818CzduFgHiAU5OPs4gU2lg/w== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2017 13:26:50.3175 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR04MB511 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 756 Lines: 21 This is a follow up of commit 3c01b9ee2ab ("ASoC: codec: wm8960: Relax bit clock computation") where we relaxed bitclk when sysclk was derived from MCLK. Now, we do the same thing for sysclk derived using PLL. Changes since v1: * fixed "may be used uninitialized" warnings [i strongly believe they were compiler false positive - see full warning log here (1)] * fixed break for inner loop [1] http://mailman.alsa-project.org/pipermail/alsa-devel/2017-April/119513.html Daniel Baluta (2): ASoC: codec: wm9860: Refactor PLL out freq search ASoC: codec: wm8960: Relax bit clock computation when using PLL sound/soc/codecs/wm8960.c | 109 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 80 insertions(+), 29 deletions(-) -- 2.7.4