Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933035AbcDYQIs (ORCPT ); Mon, 25 Apr 2016 12:08:48 -0400 Received: from mail-bn1bn0107.outbound.protection.outlook.com ([157.56.110.107]:21943 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932964AbcDYQIp (ORCPT ); Mon, 25 Apr 2016 12:08:45 -0400 Authentication-Results: spf=pass (sender IP is 204.77.163.247) smtp.mailfrom=garmin.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=garmin.com; From: "J.D. Schroeder" To: , , , , , , , CC: Jim Lodes , "J.D. Schroeder" Subject: [PATCH] ASoC: davinci-mcasp: Fix overwriting of ahclkx Date: Mon, 25 Apr 2016 11:08:10 -0500 Message-ID: <1461600490-19504-1-git-send-email-Linux.HWI@garmin.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-TM-AS-Product-Ver: SMEX-11.0.0.4179-8.000.1202-22284.001 X-TM-AS-Result: No--3.084100-0.000000-31 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:204.77.163.247;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(438002)(199003)(189002)(1096002)(2201001)(107886002)(16796002)(4001430100002)(4326007)(86362001)(5003940100001)(11100500001)(229853001)(5003600100002)(6806005)(87936001)(1220700001)(40036005)(5008740100001)(19580395003)(77096005)(47776003)(92566002)(48376002)(19580405001)(50986999)(189998001)(5001770100001)(106466001)(81166005)(36756003)(2906002)(586003)(129583001);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR04MB007;H:garmin.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD051;1:2Dz4xTcv3qzMyMszRRQEKfRL9jwVt1BmAIYUa3yxgq7G5ueKQeSrNvrI/Ba3BsHfZvGCOSjPVtl540JeEjpXHMgzOTjcybfna+wA1ODCZbqv0znhVERS1beb7FUhjftj6mkTnv3kQxHd9z9ZwFzVRP2if3PTCvrnMlMKE/qmqLT86qprUYMURA8kBCEOUH2pMP1Hb/dhYBVOOPqU4x1BzKGJXHtpu3CgIRv/bnhbQuRsUp6417If5P0i0aDTAonyYMTuI2eVjlkH/TJ+7LUDNCmTLOA5ZPVUEr1m89U2vDpsCs42EdptQ8n8i1BnK/c27b7YXXTrdJyphUk34VZSd+8e4qZn28So3I4XH8/3xBIcoy5lzyMAosgwG0q1cvMfjELrjF4QnLpsqEgMxtIDg+Zg6+4eKWa1UPuqydANbRpb7XiKJ7zPbI46cOiEIF+pTXbMTNd4LkLxvzOaK+Zhyp+VAOf/5AYxpRgLLGMp5JsIR5H1Krz24Qd9jNTWwsQ/ X-MS-Office365-Filtering-Correlation-Id: d4de7d57-8c90-46ba-24c7-08d36d23dfd7 X-Microsoft-Exchange-Diagnostics: 1;BLUPR04MB007;2:Lc3O5WHCHkPOpvs8z6KB+SPdubCQXWjqhxUdvjHn1UlIR7ccfV2I8mBVUnfXnADfe7tZbEtCIY2/pA9mWFnRyJb0OrjGZK++pXxCLVEPcfm6wbAr3RWazLS93pctAFPSA34VFKqCQNV/PDNpaa1e7jd3IbaLhYENyocG+LXuI/nqYueNUkeFu5gMkgJWZens;3:eXhiMZ0qB3cczKAltej9E/oK0ePnbaD2dm1YNZG9zmVJFqemyhgg86E6eL3QcVQa0PCBQ9iNm7pxK3X9LUjxV2USTtBNs9dWPfumVXZCzG3odZuxZD//wxTyRG0FKO00Efkoc+WLCL6kj78lNZrdTc5w2bb4UgdNQGq2/Cpf8+skWixDCgRh0YqU49cvllekab/urkBrz3eZcwfEleA3GLZ8kK6gauo4AfcWfWypurOrI2YskAZ9o6QRqvGKO9YM+ADCAhgnQPyyGup4YljUgQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:BLUPR04MB007; X-Microsoft-Exchange-Diagnostics: 1;BLUPR04MB007;25:lRszLZGmkhSvAwjxXqyNsSH0XvtuglN4qWLNgvPnesTFhO3fbGk0tKUVZo7Or9AVnXYpmn/munSVOjXdqecegIaTgZiUqQUiCtgYDHPhMZk/CYpH1kaoftN38DOGc3bwtQ5EBBlEvmzRFU2ilmX9kppDqE8LAgAROiRw0udRDl84vYYSFZFb7+8k8e9+KF45egR+dX0pMyML5xUSkXLiMCYUCft1dfwqBBXNdi0wewQz18YilsQPEbKQjUxu83UlTkvbw+MPWAj1Udh4efiJ/8oYsrODahiITF761dQ8pndNArXycb+ujfePLaQOfySUQCU1h96vHe+3+CvOel6HyHs0e+dHKP5YBf9s+EAw90/zYq67ROxECL5Mz6s3/moryNlJIkxyaUE6GpGQ+vm4ORA3ncbESmuCpAySbzmKLTTXSefVDpD3gQq0UnYgTPcj/tJs2lTaVSfjXMPhgizErMi80q4Y2LLqbH+x9w4T7YoKCntOklvVvTGn9e6FqDREUkA5S2Men8xw8c5bVIb7i6YVsxmM0SXdHETSpJs80PaOzkGaENxqbctP7dPRqno0zozCeAI3pOjN8Eu5lYy86WhZ4+1m9a97Pd3A79dtfbyIJ1WpE9Q8GzX5eo6e7zfut+mfgVP6uC08Ez9m5NTSdsEDQa6E7YTVNkTMvWO1oWZHIpi00UCMKAagNwG9IVwNDZfX3W2/N4tf1T5LVqUUwA== X-Microsoft-Exchange-Diagnostics: 1;BLUPR04MB007;20:SK+rwPAWjo44r+IKe6awTGXfeK7lhEIsuaW12iPzGu059cjaKY6YGoug8VNsFlBeGr70KdLO07ztbRVfC9N6KZXW2VxfgUcsA2dRVxvttOhMxoKH0vaEyG4m+I/+y/mazUK9T6u/cAsKZimCUihULDNxPmEFHs2EwMNOCN0Rwpz/H4Jf3INbSRcEmj+9wfm1fYYoFbePOoaDQZi9J5z7/1Im1TdSXtUyL5Tx5pyvy+h5BGmeMiBC69QFVW59oJP2L9ug5H+vaUa9CK68PE2BZIliIkuYLr7UHSyaZJY/b++CCS+HdmJOg3sfgCybzZVVw3eNXYLKDTEVhUGSSsd/TR6MQs/BZL90cGeSecGh8oGuAlb5iXVK7SZDpdqZqByKofzg2uWsokYBcVXZJKysucOJKZXQEeI3fHw8SLKLZXctgTUKRvQ2rEdlcwkcMz3qtZVPdNidkbqEZS6VJKs1Fcggx47WdZQq3hja4X6Lfv1HJouqybrLXo4+Sfi/OYtN X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(13023025)(13017025)(5005006)(13024025)(13018025)(13015025)(10201501046)(3002001)(6055026);SRVR:BLUPR04MB007;BCL:0;PCL:0;RULEID:;SRVR:BLUPR04MB007; X-Microsoft-Exchange-Diagnostics: 1;BLUPR04MB007;4:xJ6A32B7Z88XwROiH+xHIvif8s/JZHYTdQEdMTOM8NthltlxcCoFjrKRyvRj67Wc7U4OevqtAeaEM6sKYFNFGkwA4yuPyG1cZoGsrEHB5PuGCh6do2SAfW2+VzQhmnnjNBHsD+1X7LMy9c1eQ4IXPSzU1sk9UgsKZZxL4X6FnBW6P4yl+cUiJAdHMmO8ZjR1MKjKa3rLAIxqdOKM7jOReCo8tJkA5+dE0eFJo2s/JxTm2lteDHLcqLHA1dXQH2GaTcHZMr8eE2tz/ZcTTT/4z2H8jN8wv+iAj5NHq8U34+drLtl596yWpl8ulBisD5sFp4r/GNLNIlZHHXu4NCXaXPeantiPk8W8Zivudhm7fXv3YlGFyRi9XEvO093SHPusRhIgbegiwjUahZQ+I40bcJpsGIClmHeyCc7+SmXqXbc8QnK25tE65I3LI5UVsZnnV9itvgztaK24YJ6j6VRq1tqazkNXn6JSoyngNCbTXrU= X-Forefront-PRVS: 0923977CCA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR04MB007;23:YQ6NI0TiMlPQ8yIE/ezQ/OuWxWZXNXiuY6eg710MTE?= =?us-ascii?Q?nD4GGkv0ih9dPR2Xn7CbGgFCT+gCGba5fSlMlRopO82PsyGneeYmuzDdTrHc?= =?us-ascii?Q?KVsxChZ1VrhEQzwcgnRwKIkXmZeg/A/NYsdKMLDostgpxiVSFqGP0zUAxBgb?= =?us-ascii?Q?gKsN21WxyOCR//PaSV/yBFSZEE91s+MpQVGnCuWhBbWdg5uW9ec/Y0Ayxu6U?= =?us-ascii?Q?EWJ7U3VkqSNGZ27tBMX2nH6TaPDAoB4oRtzbbB0PUO5C24pbAKE4xEzbyorP?= =?us-ascii?Q?7C2bAmW3CEi383H3Ki181MhBOG1Nc7/e526gnepBtMf8NHDLwsezD8CAZR6Z?= =?us-ascii?Q?DU21bev8TmluwXodtGzKW6mtK1dqQMdBXanVHWKaOpJqk1MIX845cpXCZDSE?= =?us-ascii?Q?b47sykJP4VHiDtX8A59jDEt+NvBu5aPuGTRfdhYE2D2AGx+ToCQkEHAXFSXz?= =?us-ascii?Q?jwgw/V5TlGyZO3OUyMa1a8ioUOOwyfwAA24hlXPisCmNQh5uugm72icSs/jN?= =?us-ascii?Q?sQD/mnS7i/Yha/zQzuKPItRUFuK5jch/gwBM+lmU+fpVdpwHukSB7Lk3YsKy?= =?us-ascii?Q?cgjraD3h9AYGhafcG6iARtw5VdVLyaBPCDehgScgYbD23b4RQ0o9wns+xDaI?= =?us-ascii?Q?z/YkJTzpRXWNPjgf8o/zcWVBiS29ZQ0MZCtZuj/StpNMAUV5e1LzxFjyjil5?= =?us-ascii?Q?/WzjWeq55nUnCbbXteTyu/Ngv5RjnPA+Hc7hXyKZR8EUfkgWM+/S7lEVgP9p?= =?us-ascii?Q?07ZtN0gwCYzboYvloC2YPc+2shqjOVhSKq0hEq4bI1AdMIKoWsgbQknFUV+Q?= =?us-ascii?Q?96IBvyvStQ4rTJ8PMpnc2LdFm+M07Hg+ygLySnsgrfTXF2ko/gG10WXHk8th?= =?us-ascii?Q?vMn24LkyAUhTmd8OSLPDV/80YGa9MUTMdOl5Hjjad7gBI0+VMW0WxiiwxEQk?= =?us-ascii?Q?QvvmH8GiRkom+CTP1yOcuoFbJU5NnUtGdo8UZ159L8NzV/wxSS0fEyqra5BY?= =?us-ascii?Q?s=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR04MB007;5:AyEEHDd3ogPJlDnZVEiyj2uBUMbM6HQif+fkcV2IjrRHux90I+HSmP2mjj7jEo6UUuEo19/lrLVR1Zjr4fWt5Ch9Eux+W/dDjO5Jc7HQEOz5gRyK2s6v1F1sR/x3vHIBCo3tIYwo+iYoa8gQBD6lkCUmfzmouNtv6aVTilTjWmnytWZQhbBCSy1qtepWPD+p;24:YSIcjjxER5R0i3Vi+L+GcfhxVZJywHPU4H+FgVpW4whNDl7QO44QqhCuTK7TTB4pbNXdBmo51FqIO2Mms6FNGcKp1wpS48sCA2/enVLO1DY=;7:OcGhZF6MuzNljfLFyZ26/Udr8lTuINUqxrvK0M2rKvjuT1q7wt3RNCK2Eu+BU3yk4shtxCyNF9lI5EvXnPTh3cljHgFOk7Wx8X2IT78p9N9YXT5Nj5/zNC4b6ygGHzp1YcGsAmi8+vTDepo9aXlvVMEWmrygov+7MgfruAqKaeoGcF2VKkNvYx9YQHR1UgSx5nYyY3ba3b7fAQlOd+PQOqzB4/1KgfJVvvtPGobfoQU= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: garmin.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2016 16:08:43.2953 (UTC) X-MS-Exchange-CrossTenant-Id: 38d0d425-ba52-4c0a-a03e-2a65c8e82e2d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38d0d425-ba52-4c0a-a03e-2a65c8e82e2d;Ip=[204.77.163.247];Helo=[garmin.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR04MB007 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1047 Lines: 28 From: Jim Lodes The mcasp davinci_mcasp_set_dai_fmt function was overriding ahclkx input/output status that had already been set by the davinci_mcasp_set_sysclk function. This commit removes clearing of the ahclkx input/output status from davinci_mcasp_set_dai_fmt. Signed-off-by: Jim Lodes Signed-off-by: J.D. Schroeder --- sound/soc/davinci/davinci-mcasp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/davinci/davinci-mcasp.c b/sound/soc/davinci/davinci-mcasp.c index e132498..a1197ad 100644 --- a/sound/soc/davinci/davinci-mcasp.c +++ b/sound/soc/davinci/davinci-mcasp.c @@ -489,7 +489,7 @@ static int davinci_mcasp_set_dai_fmt(struct snd_soc_dai *cpu_dai, mcasp_clr_bits(mcasp, DAVINCI_MCASP_RXFMCTL_REG, AFSRE); mcasp_clr_bits(mcasp, DAVINCI_MCASP_PDIR_REG, - ACLKX | AHCLKX | AFSX | ACLKR | AHCLKR | AFSR); + ACLKX | AFSX | ACLKR | AHCLKR | AFSR); mcasp->bclk_master = 0; break; default: -- 1.9.1