Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752660AbcD0OUk (ORCPT ); Wed, 27 Apr 2016 10:20:40 -0400 Received: from mail-bl2on0104.outbound.protection.outlook.com ([65.55.169.104]:41259 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751204AbcD0OUh (ORCPT ); Wed, 27 Apr 2016 10:20:37 -0400 Authentication-Results: spf=pass (sender IP is 204.77.163.247) smtp.mailfrom=garmin.com; hellion.org.uk; dkim=none (message not signed) header.d=none;hellion.org.uk; dmarc=bestguesspass action=none header.from=garmin.com; Subject: Re: [PATCH 3/3] ARM: DRA7x: dts: Update the OSC_32K_CLK frequency To: Tero Kristo , , , , , , , , , , , , References: <1461693269-19436-1-git-send-email-Linux.HWI@garmin.com> <1461693269-19436-4-git-send-email-Linux.HWI@garmin.com> <5720A73B.6050408@ti.com> CC: "J.D. Schroeder" From: "J.D. Schroeder" Message-ID: <5720CA9D.4010103@garmin.com> Date: Wed, 27 Apr 2016 09:20:13 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <5720A73B.6050408@ti.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-TM-AS-Product-Ver: SMEX-11.0.0.4179-8.000.1202-22286.007 X-TM-AS-Result: No--9.769600-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)(24454002)(377454003)(199003)(189002)(1220700001)(1096002)(50986999)(76176999)(4326007)(92566002)(189998001)(107886002)(4001350100001)(586003)(5001770100001)(36756003)(86362001)(23746002)(2906002)(2201001)(81166005)(87266999)(54356999)(40036005)(6806005)(106466001)(5008740100001)(15650500001)(4001430100002)(230700001)(11100500001)(33656002)(64126003)(50466002)(65816999)(19580405001)(80316001)(19580395003)(83506001)(87936001)(2950100001)(77096005)(59896002)(16796002)(47776003)(65806001)(65956001)(921003)(83996005)(2101003)(1121003);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR0401MB1333;H:garmin.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD021;1:k7jzT09jpdEEHjzvWppCc8QeDYnM20Njjt5EhDtqPK4YBbRslNHRV381SDhmYcbpFmgMRofH9julGKpACKCA/ZF3g3hdV0L0qd4VWkb8lP1vjvMJCy8oMTBSx58rHXbmcHBGxhXlJzTxqtT86jszFCP7ap6Gyh1Dsu+k70GyAVudPIbnGt9x3+3S+tuHmP7264PwTcpLR5GhBZOdq9Oz9huAiM72y3w/sFBoO07DmDjQNK0WYuxQqu4lVCL9Fcw1sltwEM+mJ61h+XsvJNVg/tonRRrmryNTqoHEB8P6nTmW0ej7smhpMa8opcsAn8YrEBRpq6XV9vChGb+diFS/VWr5IcFBk1lpHAyS+pMsrbE+IwVhVF3DGdPtA+7TetrjGHqiQw9g3Bz989G1j/ZSHiYeamAYq+XhiAqhetyQUlo/1PStPLCtDIV5mEeQXYdA25q7hRKDIJmyUHuO84jsj1IVlLWnZPVOKk+0GQnQ1iToHgYuHHkIwo5RgmirxmXQh6uJB02X4Mhk77ULXaerAOhNOIOOr8D1xDPiq0o+yqNHolSMfULHsqHXjwEAbR8d X-MS-Office365-Filtering-Correlation-Id: 556a4a44-09f1-4117-bc1f-08d36ea717e8 X-Microsoft-Exchange-Diagnostics: 1;BY1PR0401MB1333;2:+qotbsULwK9X2T68kS1I1aMQNWfJdOYNdNPFFR3C5GtBDXOfiYfogAIb8DhKoYH6fb7xmZONjrNH/oZg+/ohCH7n5PYJM0zUAC5c1U0CbKLBi/i9pH4YsCb5ubY5EzjFK7TTFqe6a88QeiQBgWUWq80UOfMzpRI/f6iSXCDpbm4a9223G/zzF8A1GSNKsnii;3:7VyJU2+XJp1/YAUHURoAlwxDei72ZyKKRqJs/gUU42XYEnVarX2+7P874yxXrile2d2TX/LSka2yhNW1LRF1EyAZWAn+jBYY2PHihllC4wEvoL8cQ/E1d52f1aUSFGAnJzs234d2/qVIYHyh2dLUcOj1yQgCy1/ENFaPEd4Yfr8JAZAH+hdGIeLcxARM0Ac+Rc6Yx0D4eH/eOvUPgruEow0vtBC8aJV9TgOK7RTwzTYDtqunryzshZdCmrgUCFTOIFjDNlVLkIQcIfip9fLMxw==;25:vrpcnxHiBvw+hjoiS1+KonVG0LsCLqo+Sv+rNC68fCt+iDEIlAduUtI7wu7EdGtA3z3Q360UQeiJdnzGB1EhPrT5zY9nGxX7rZCmmAZhFLUqI/RCcLLEuXYtR/vPrn1gU25Am0iHtZF/VOsqPQWhV5d+4HhMDHdMx6mLd8fDaASTO9pMVjp6lI9D0087tvr5nNjSLCYpiMiFR+tH8GKck6AIRQwetkTLUoD4cQE95uTE79/XKcmpCTfzh2Ek/JdnOWEpDAB3LdD79zS0FUK58W8kd0PbmGdxlE1l2/SEjM2IhGR/EU+scH92EEdud6QSGjPu4bJra8gGQHv5D6Je5w== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:BY1PR0401MB1333; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0401MB1333;20:81JXWnoX9fiOn5PH9liU26sepLMvgrus5kau5nT5dSm23AHQvJBrWS2ZxVwsmOFnIHDEr6CRrLgVLz1aTgWbIz+JbW+cPrbsmBAvPQRnH6wBDXmQy8GPjdpQrweGrLHnZeOimc8GzpaueeF2r5pRJYJNNNjWKFIqyFWeTVEpqyppFV7/QruTc4uk8rnriPDR9uB8kQxbIqqPM0nHB/CenwI67/w+jY+Pb06V9mwV+6/wChTu1Cwzynns6g1aiAv29GvhiKbXCKMQI2uFtt2W45x89qVnvFpERPZdSGX9/4tcb4NIH15vyW4r4WMNL0DN6IVUepp1qhl1cjc1P+qci0LspnMUlD0/GzCfrrHfg+KzjAa2P6pWahYhTdiseEjpJkfRYT2c3TgyyzXGrNpJI9CcaxRlYjCR26v1ohWYbj4OY5iaXEf0JRdjX4NShIffPAcB7O1QKEo0up/F1zk8sxDqReD8RDjeNE2hRS+u8PzXBJBRUsRQJYzvevmOmYiD X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(9101521072)(601004)(2401047)(13024025)(13023025)(13015025)(13017025)(13018025)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:BY1PR0401MB1333;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0401MB1333; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0401MB1333;4:yrTbIutEakLZ9YZAA36qIlWHx70sSm/9u46MiMDVJoLRs0+V33C55Iy2WQcvGBaiQVOxowxWkBUFJVNd7FPUDl7NeisS72N0Bjv74TlJNiwKQqxS0QEFJF2MTLROw30OLhE5SCfBxkeBvWTWRJl8swvRmG4oM282ximCd2JYCXTRZLGQ0ogDmK1ENuijeHk3R2Td06nr4MRwuY+bAR4G551dJ6gzNX/ntvroBFt+8hUgOg8//A59HjYOpwABzeHIKhWJpCvxJ55NpkJ+TyRANjZ6Vy7yeslR5FUxijBJLAJ/FDB7khtU7VqNC6uKbzZkHaZ+ITStuN0lINv9s7EHluzjQretvDDvTWqjusNimhoS0DMu6+QuAXlKrxcvlybychbaCnd5qWIpXVp8XEDMWgf58I12WY5Yg+JjJsIZQTp3JOmFpRQquPjQVkbtrO2jemCTEwqDeQ9RAJ0eq83kl7Lp1kcVkINnrz+GMPHlkN5lFmx0WCq9xjWDMbuO7Kiu X-Forefront-PRVS: 0925081676 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BY1PR0401MB1333;23:LfdyIb7vFt1GB2B7LY9e7qiTNgGO2rtDYyQ?= =?Windows-1252?Q?pAZh5Dac9hqVRlnjBplKLAakSlDHfxLj1wLl/U7gp2rql7IgqWpmEPzM?= =?Windows-1252?Q?Oem5uAJsvWB/h6uiXWK1sBag5QMvPpPcNPtbvPAEEY1GilG+ajrg3163?= =?Windows-1252?Q?jvzQiYfOFZ1g5NrsT4Izk02wdeGQ+Jn7JOOWeyOXJ+lYWSGlt/X6MXxJ?= =?Windows-1252?Q?LoYdFsOA6e/uqpKf5esdrHrqr5TaNBKVIl+V9kyspJ0rjGU5wzMaGDJv?= =?Windows-1252?Q?bqYKhPoJpNKteXPt7TL8SO+d0fex/FH4b3sQQxxLGbEYsyJckRoDoRlY?= =?Windows-1252?Q?JEjrnxv7xWyl5Qe9jgmtq9kjcqSwWL4lZ6vqX/zG4AEesQ5G6MA2Yizl?= =?Windows-1252?Q?3B0BLHNCLc6cxEqzRd38e7ohicNhLcY7r1dTxc6F8Ek86g5W3H4+2xND?= =?Windows-1252?Q?IT/1sdcutLix4F2BHgbVMd7qoN0pKUiCeJrENULdq8NizAU57nvUB7rq?= =?Windows-1252?Q?e0qBS4dgEXmc++ZXalJ6SRt67fJ3NQVbZo+yoS2AeOOuFi/UPGBcrhJh?= =?Windows-1252?Q?5h6aC24D/9hFWwW7lVBl2odsIB8EyKITfo0Eh+Z+6gv3z4Y9UQDSEUh2?= =?Windows-1252?Q?ydI5eSMdAnyovgU8v616NTM93AShorWz7lz90Lp+ePyOeBB36Q6+Ji3L?= =?Windows-1252?Q?fZZVbsps+yCXW4MyeUv0weU+RtrhYvfljK2ebT07JRggjBSaT80VFqJS?= =?Windows-1252?Q?KHgvtkiH0u9/T+Nb3hcpOreGDr/ebp2PLOSA0uxhcghiJy+wgCUNPtIg?= =?Windows-1252?Q?SnHlNY2MQ3md6vvzP09dFTx5Szl+XjxxfeZ1AzE3xG8UBdfB+2dlHHfE?= =?Windows-1252?Q?xKax3pYqBhOewiSCUjWCJSD12Y0FMELXOrt0XCQeRQzpB58DO5kdlTCD?= =?Windows-1252?Q?aeqzbn0gROpzTSrUz5yiHU3FfWQnZ0849vc778mD6OVIfW/wcg3K9oGx?= =?Windows-1252?Q?X5GKe9xF+TGNeVLvrFjqsFF3XSbB08TDGJxYbYHHJoL2McSNXzIMNms+?= =?Windows-1252?Q?kfyYcssBoFZRgd4euyej9qV4ssKAFRgul870ykgQjo4s85VBjRIdhJkm?= =?Windows-1252?Q?c0fef/LN3xXecccO5fr65YGovudLIzyeOnvMEQI64f1qEZL2NGLvDjID?= =?Windows-1252?Q?Qy6cB48kAj56ppi1i8u/yBbmvAzOfugk54kLee/FihHwYEP0XEiUJIKc?= =?Windows-1252?Q?tfGkyJ7NeHoH0nZHAPszk8Mt0BNz/KAXX1dHFjf7X7SIBsJhyoekld9m?= =?Windows-1252?Q?YrewHYCR9sWpjyp7uBVFmEkiXNXvI92WsDCXFiWTbyQabDcc3zpWQHjD?= =?Windows-1252?Q?gO9gpQAKDlQWiayYyM3OZspD27sgSWJR2f8ZwzvIl9jW95G8edwTI+PL?= =?Windows-1252?Q?nxoWXDzu9yy+9IdEWrC+m53jh6iud/7QHBwZ5to+Tjw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0401MB1333;5:BRPDAtOICptjxsiSlQSEyQ0Mjd3kuilUYmdeqtFpgaKrGVtnJYMZr7nMCSuMSET/3vnfgPsnfQDEeiwi4iM5TNkd8BSEG3wHgnQSYVqTZIMFlIh/m1cIlV3YqZEOTgtHLVxugMXCAtIBdcT5xkmofg==;24:1gL6dTx33Q3JfeQk8pPahXcP67pCLIooV+k85A2JSDpYqARHKMKhRnZUoL1wFQeXDzCE2r/z1WLbGXtO2PN0ERUAuhes8RFOsPU+9bkFbXo=;7:hmzbzF/K2eq8giqeQpHf8PcVwoGLszTwUasK3LIappjGmrcnKXQ73awC03vlV6vDbgnEU0oZpY0uWVaPth5Qh8UzOSN89lgZgf98xDN9bX4xQ1c0ouqjIRuE3I7oyKZh4Uu13Cj/5BJJdMKo1gnx81K9rppHrYfApupG7iXtWeA4mxFtYbsE1TOFPJrRklB8 SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: garmin.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2016 14:20:32.5818 (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: BY1PR0401MB1333 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1818 Lines: 33 On 04/27/2016 06:49 AM, Tero Kristo wrote: > On 26/04/16 20:54, J.D. Schroeder wrote: >> From: "J.D. Schroeder" >> >> This commit updates the OSC_32K_CLK (secure_32k_clk_src_ck) frequency >> from the precise 32kHz frequency (i.e., 32.768 kHz) to the more >> accurate frequency of ~34.6 kHz. Actual measured frequencies of the >> clock vary from board to board anywhere from 34.4 kHz up to 34.8 kHz. > > Uhm, if you have a board specific, accurate value for this clock, you should > update it in the board file itself. This definition is going to be used across > all the DRA7 / AM57xx boards, which can very likely have different crystal > accuracies. > > So, NAK. The source of this clock is internal to the processor and not specific to how the processor is configured or what clocks are coming in. The approximate frequency of 34.4-34.8 kHz is generated internal to the processor through some type of oscillator, not external. The problem is that the clock tree gives the impression that this is a 32.768 kHz clock source, when in fact it is *not* that. Both the name and the frequency are misleading. My change is an attempt to clarify the actual behavior of the clock and keep someone else from using the clock as a true 32.768 kHz clock when it is more than 5% off that particular frequency. I would even consider changing the name of the clock as that too is misleading, but opted not to since that would be more disruptive. If you are seeing 32.768 kHz come out of this clock source then I must have an issue with my silicon and we can discuss off line. However, if you configure this as one of the clock out sources and see something in the range of ~34 kHz, I still think the change is a valid change as it clarifies the true behavior of the hardware. Am I missing something?