From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0C99BC433F5 for ; Mon, 13 Dec 2021 16:17:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235246AbhLMQRb (ORCPT ); Mon, 13 Dec 2021 11:17:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38028 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240546AbhLMQRb (ORCPT ); Mon, 13 Dec 2021 11:17:31 -0500 Received: from mx3.securetransport.de (mx3.securetransport.de [IPv6:2a01:4f8:c0c:92be::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id CB2D6C061574; Mon, 13 Dec 2021 08:17:30 -0800 (PST) Received: from mail.dh-electronics.com (business-24-134-97-169.pool2.vodafone-ip.de [24.134.97.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx3.securetransport.de (Postfix) with ESMTPSA id 7A6665DD12; Mon, 13 Dec 2021 17:16:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dh-electronics.com; s=dhelectronicscom; t=1639412201; bh=pYRj6hpP2d+oqrEeJWKY13nEblacXwgxeVq/IqKaUBM=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=GVQz64l844YN8B3u0IC9sP5++352QmWNj8Y+jRgl/NaJl6+kFSOM5rjP21UXUxbzz 9zIzmbibYRgtzT/TuEJStXVGhw06od/S5xml+mMiqjVEBlaTJkqO9Gx3cZ/gwbxTDT D/LDSKzLN2eH4zuVjgRqDM5LsDpx+e4B2vKjVnwDqx2BOJ96bqCyn39s5QGqpUocBZ 6aaeyglrPAuW0qvg4v7KnSwnrpHVEt6be2a21VsWjxd+IVOXb39e5svQr8VYWFQPP4 nxeEq5CCW4jL71mivm+sQnKaCnigzr5inKnci0FIQx1vdtUZnd/w414lZGRMEUbqx7 ZdU+C2ktmxIGw== Received: from DHPWEX01.DH-ELECTRONICS.ORG (2001:470:76a7:2::30) by DHPWEX01.DH-ELECTRONICS.ORG (2001:470:76a7:2::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 13 Dec 2021 17:16:26 +0100 Received: from DHPWEX01.DH-ELECTRONICS.ORG ([fe80::6ced:fa7f:9a9c:e579]) by DHPWEX01.DH-ELECTRONICS.ORG ([fe80::6ced:fa7f:9a9c:e579%6]) with mapi id 15.02.0986.014; Mon, 13 Dec 2021 17:16:26 +0100 From: Christoph Niedermaier To: Guenter Roeck , Adam Thomson , Andrej Picej , "linux-arm-kernel@lists.infradead.org" CC: Support Opensource , Wim Van Sebroeck , "linux-watchdog@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [RFC PATCH] watchdog: da9062: Correct the timeout values [Klartext] Thread-Topic: [RFC PATCH] watchdog: da9062: Correct the timeout values [Klartext] Thread-Index: AdfwANztWgHN3oJ0TZqwlPeCV8dlmAAIEJYAAALaKlA= Date: Mon, 13 Dec 2021 16:16:26 +0000 Message-ID: References: <4254747d8cde4c5dbcbfdd00a3ecf701@dh-electronics.com> <03871bd3-ea78-52e1-f57b-3e35724c8934@roeck-us.net> In-Reply-To: <03871bd3-ea78-52e1-f57b-3e35724c8934@roeck-us.net> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.51.18] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-watchdog@vger.kernel.org RnJvbTogR3VlbnRlciBSb2Vjaw0KU2VudDogTW9uZGF5LCBEZWNlbWJlciAxMywgMjAyMSAyOjU4 IFBNDQo+PiBGcm9tOiBBZGFtIFRob21zb24NCj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgNiwg MjAyMSA1OjM4IFBNDQo+Pj4+IFRoYW5rcyBhbnl3YXksIHNvIG5vdyBJIGtub3cgaXQgbXVzdCBi ZQ0KPj4+PiBwcm9ibGVtIHdpdGggbXkgREE5MDYxIGNoaXAuDQo+Pj4+DQo+Pj4+IEBBZGFtDQo+ Pj4+IFdoZXJlIGNhbiBpdCBjb21lIGZyb20/DQo+Pj4+IENhbiB5b3UgZ2l2ZSB3ZSBhIGhpbnQg d2hhdCB0byBjaGVjaz8NCj4+Pg0KPj4+IEkndmUgc3Bva2VuIGludGVybmFsbHkgYW5kIGhhdmUg YmVlbiBpbmZvcm1lZCB0aGF0IHRoaXMgaXMgZG93biB0byB0aGUgZmFjdCB0aGF0DQo+Pj4gREE5 MDYxIHJ1bnMgb25seSBmcm9tIGFuIGludGVybmFsIG9zY2lsbGF0b3Igd2hpY2ggbWF5IGJlIHNs b3dlci4gVGhlIGluZGljYXRpb24NCj4+PiBpcyB0aGF0IHRoZSB2YWx1ZXMgZm9yIFRXRFNDQUxF IGRlc2NyaWJlIHRoZSB3aW5kb3cgd2hlcmUgaWYgYSBraWNrL3Bpbmcgb2NjdXJzDQo+Pj4gd2l0 aGluIHRoYXQgcGVyaW9kIHRoZW4gdGhlIHdhdGNoZG9nIGlzIGd1YXJhbnRlZWQgKm5vdCogdG8g dGltZW91dC4gVGhlIGFjdHVhbA0KPj4+IHRpbWVvdXQgd291bGQgYmUgYXQgc29tZSBwb2ludCBh ZnRlciB0aGUgc2VsZWN0ZWQgdGltZW91dCBwZXJpb2QsIGFzc3VtaW5nIG5vDQo+Pj4gcGluZy9r aWNrIG9jY3VycmVkLg0KPj4+DQo+Pj4gVGFibGUgOCBpbiB0aGUgZGF0YXNoZWV0IHNwZWNpZmll cyBhIG1pbmltdW0gd2F0Y2hkb2cgdGltZW91dCBvZiAyLjVzICh0V0RNQVgpDQo+Pj4gdW5kZXIg c3BlY2lmaWMgb3BlcmF0aW5nIGNvbmRpdGlvbnMsIHNvIGlmIHRoZSBtaW5pbXVtIDJzIHdpbmRv dyB3YXMgY2hvc2VuDQo+Pj4gKFRXRFNDQUxFID0gMSkgdGhlbiBlYXJsaWVzdCB0aGUgd2F0Y2hk b2cgd291bGQgYWN0dWFsbHkgdGltZW91dCwgZm9sbG93aW5nIGENCj4+PiBwaW5nLCBpcyAyLjVz LCBhc3N1bWluZyB0aGUgY29uZGl0aW9ucyBtYXRjaGVkIHRob3NlIGRlc2NyaWJlZC4NCj4+Pg0K Pj4+IElmIHlvdSBoYXZlIGZ1cnRoZXIgcXVlc3Rpb25zIGl0IHByb2JhYmx5IG1ha2VzIHNlbnNl IHRvIGNvbnRhY3QgRGlhbG9nL1JlbmVzYXMNCj4+PiBzdXBwb3J0IGFzIHRoZXkgd2lsbCBiZSBh YmxlIHRvIHByb3ZpZGUgbW9yZSBkZXRhaWxlZCBpbmZvIG9uIHRoaXMuDQo+Pg0KPj4gU28gYSBE QTkwNjEgcnVucyBvbmx5IGZyb20gYW4gaW50ZXJuYWwgb3NjaWxsYXRvciwgd2hlcmVhcyBhIERB OTA2Mg0KPj4gY2FuIHJ1biBvbiBlaXRoZXIgYW4gaW50ZXJuYWwgb3IgYW4gZXh0ZXJuYWwgb3Nj aWxsYXRvci4gU28gdGhpcw0KPj4gbWVhbnMgdGhhdCB0aGUgREE5MDYxIHRpbWVvdXQgdmFsdWVz IGFyZSBkaWZmZXIgZnJvbSB0aGUgREE5MDYyDQo+PiB3aXRoIGFuIGV4dGVybmFsIG9zY2lsbGF0 b3Igbm90IG9ubHkgb24gbXkgZGV2aWNlIGJ1dCBvbiBhbGwgREE5MDYxDQo+PiBkZXZpY2VzLg0K Pj4NCj4+IFRoaXMgYXJlIHRoZSB2YWx1ZXMgKGluIHNlY29uZHMpIGluIGNvbXBhcmlzb246DQo+ PiBEQTkwNjIgKGZyb20gZHJpdmVyKTogMCAgMiAgNCAgIDggIDE2ICAzMiAgNjUgMTMxDQo+PiBE QTkwNjEgKG1lYXN1cmVkKTogICAgMCAgMyAgNiAgMTIgIDI1ICA1MSAxMDIgMjA0DQo+PiA9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+PiBEaWZmZXJl bmNlOiAgICAgICAgICAgMCArMSArMiAgKzQgICs5ICsxOSArMzcgKzczDQo+Pg0KPj4gSW4gbXkg b3BpbmlvbiwgdGhlIGRpZmZlcmVuY2VzIGluIHRoZSBoaWdoZXIgdmFsdWVzIGFyZSB2ZXJ5IGh1 Z2UuDQo+PiBJZiBJIGV4cGVjdCB0aGF0IHRoZSB3YXRjaGRvZyB0cmlnZ2VycyBhbmQgSSBoYXZl IHRvIHdhaXQgbW9yZSB0aGFuDQo+PiBhIG1pbnV0ZSBmb3IgdGhhdCB0byBoYXBwZW4gSSBhc2sg bXlzZWxmIGlzIHRoZXJlIHNvbWV0aGluZyB3cm9uZy4NCj4+DQo+PiBAQW5kcmVqDQo+PiBJIGd1 ZXNzLCB5b3UgYXJlIHVzaW5nIGFuIGV4dGVybmFsIG9zY2lsbGF0b3IsIGFyZW4ndCB5b3U/DQo+ Pg0KPj4gQEFkYW0NCj4+IElzIHRoZXJlIGEgd2F5IHRvIGNoZWNrIGluIHRoZSBkcml2ZXIgd2hp Y2ggb3NjaWxsYXRvciBpcyBpbiB1c2U/DQo+Pg0KPj4gQE1haW50YWluZXJzDQo+PiBJcyBpbiB0 aGUgZHJpdmVyIGEgbmVlZCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIGFuIGV4dGVybmFsIGFuZCBh bg0KPj4gaW50ZXJuYWwgb3NjaWxsYXRvciB0byBnZXQgdGhlIHRpbWVvdXQgdmFsdWVzIG1vcmUg YWNjdXJhdGU/DQo+Pg0KPiANCj4gSXQgd291bGQgYmUgdmVyeSBkZXNpcmFibGUgdG8gZ2V0IHRp bWVvdXQgdmFsdWVzIG1vcmUgYWNjdXJhdGUuDQo+IEkgd291bGQgbm90IHdhbnQgdG8gZGljdGF0 ZSBob3cgdG8gaW1wbGVtZW50IGl0LCB0aG91Z2guDQo+IEl0IGNvdWxkIGJlIGF1dG9tYXRpY2Fs bHkgZGV0ZWN0ZWQgaWYgdGhhdCBpcyBwb3NzaWJsZSwgdGhlcmUNCj4gY291bGQgYmUgYSBkZXZp Y2V0cmVlIGNsb2NrIHByb3BlcnR5IHByb3ZpZGluZyB0aGUgY2xvY2sNCj4gZnJlcXVlbmN5LCBv ciBtYXliZSB0aGVyZSBpcyBzb21lIG90aGVyIHNvbHV0aW9uLg0KPiANCj4gR3VlbnRlcg0KDQpJ IGFtIG9wZW4gZm9yIGEgZ29vZCBzb2x1dGlvbi4NCk1lYW53aGlsZSBJIG1lYXN1cmVkIHRoZSB0 aW1lb3V0IHZhbHVlcyBvZiBteSA4IGF2YWlsYWJsZSBEQTkwNjENCndhdGNoZG9ncy4gSSBkZXJp dmVkIHRoZSBmb2xsb3dpbmcgZm9ybXVsYSBmcm9tIHRoZSBnaXZlbiBmb3JtdWxhDQphdCB0aGUg ZGF0YSBzaGVldCBhbmQgdGhlIGNsb2NrIGRpdmlkZXIgb2YgMl4xNjoNCg0KZiA9IDJeKDE1K1RX RFNDQUxFKSAvIHQNCg0KRm9ybXVsYSBjaGVjayB3aXRoIHRoZSBleHRlcm5hbCBvc2NpbGxhdG9y ICgzMmtIeikgVFdEU0NBTEU9NyBAIDEzMXM6DQpmID0gMl4oMTUrNykgLyAxMzEgPSAzMjAxN0h6 ICg9PiBzaG91bGQgYmUgT0spDQoNClRoZSB0aW1lb3V0cyBvZiBteSA4IHdhdGNoZG9ncyAoOTA2 MS1BQSkgd2l0aCBUV0RTQ0FMRT03Og0KdDcgPSAyMTFzID0+IDE5ODc4SHoNCnQ3ID0gMTk3cyA9 PiAyMTI5MUh6DQp0NyA9IDIwM3MgPT4gMjA2NjJIeg0KdDcgPSAyMDRzID0+IDIwNTYwSHoNCnQ3 ID0gMjA2cyA9PiAyMDM2MUh6DQp0NyA9IDE5OHMgPT4gMjE2NjJIeg0KdDcgPSAyMDBzID0+IDIw OTcySHoNCg0KQWNjb3JkaW5nIHRvIHRoZSBkYXRhIHNoZWV0IHRoZSBpbnRlcm5hbCBvc2NpbGxh dG9yIHNob3VsZCBydW4gYXQgMjVrSHouDQpUaGUgYXZlcmFnZSBmcmVxdWVuY3kgb2YgbXkgOCBk ZXZpY2VzIGlzIDIwLjZrSHouIE1heWJlIHRoZSBkYXRhIHNoZWV0DQpDbG9jayB2YWx1ZSBpcyBh IG1heCB2YWx1ZS4gVGhlIHRpbWVvdXQgZGlmZmVyZW5jZSBvbiBteSA4IGRldmljZXMgYXJlDQox NHMuIFNvIHRoZSB2YWx1ZXMgdmFyeSBmcm9tIGRldmljZSB0byBkZXZpY2UsIGFuZCBtYXliZSB0 aGVyZSBpcyBhbHNvIGENCnRlbXBlcmF0dXJlIGNvbXBvbmVudC4NCg0KQEFkYW0NCklzIHRoZXJl IGEgd2F5IHRvIGNoZWNrIHdoaWNoIG9zY2lsbGF0b3IgaXMgaW4gdXNlPw0KSXMgdGhlcmUgYSB3 YXkgdG8gZmluZCB0aGUgY3VycmVudCBvc2NpbGxhdG9yIGZyZXF1ZW5jeT8NCkFyZSB0aGVyZSBh bnkgb3RoZXIgaWRlYXMvc29sdXRpb25zIHRvIGdldCB0aGUgdGltZW91dCB2YWx1ZXMgbW9yZSBh Y2N1cmF0ZT8NCg0KVGhhbmtzIGFuZCByZWdhcmRzDQpDaHJpc3RvcGgNCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DA62AC433EF for ; Mon, 13 Dec 2021 16:18:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=a4GLTWbu/jhJW097XQg6AgxN1rmiILyYGirmSIM9Chw=; b=qikR4qiHQ1t4WS SSluWNdir/FBm+Jdvtts9sPEFyPSip9xn1125HqS1Cj4i9X+SanriYWxFe0kZ7mSc0sAjzuTaitHn KRthvh8gw+RqQt3J/HcN7f9Miu75r9nAPE9YCkxZ5ljnLSR+ixEaiKSKU93SzDjVbVrGp8/FZlT/+ vueTkz8kT1p4aTKxqqorVVqFsq/U3XMHvCKcuwFSFPC5ShQyzUZNV9qHspYR6SuDVgSreMXkKPU6B 2l82q6R+qn8FfSjCg9zuA1ei+jup1HmPG3Xj8auyN2KmsNXRcXkmQk0v4u588Z8NIs25IPvx/LEmz kH4+JBgKVF6qxITqj0mg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mwo0a-00AXaG-37; Mon, 13 Dec 2021 16:17:00 +0000 Received: from mx3.securetransport.de ([116.203.31.6]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mwo0V-00AXYX-Ev for linux-arm-kernel@lists.infradead.org; Mon, 13 Dec 2021 16:16:57 +0000 Received: from mail.dh-electronics.com (business-24-134-97-169.pool2.vodafone-ip.de [24.134.97.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx3.securetransport.de (Postfix) with ESMTPSA id 7A6665DD12; Mon, 13 Dec 2021 17:16:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dh-electronics.com; s=dhelectronicscom; t=1639412201; bh=pYRj6hpP2d+oqrEeJWKY13nEblacXwgxeVq/IqKaUBM=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=GVQz64l844YN8B3u0IC9sP5++352QmWNj8Y+jRgl/NaJl6+kFSOM5rjP21UXUxbzz 9zIzmbibYRgtzT/TuEJStXVGhw06od/S5xml+mMiqjVEBlaTJkqO9Gx3cZ/gwbxTDT D/LDSKzLN2eH4zuVjgRqDM5LsDpx+e4B2vKjVnwDqx2BOJ96bqCyn39s5QGqpUocBZ 6aaeyglrPAuW0qvg4v7KnSwnrpHVEt6be2a21VsWjxd+IVOXb39e5svQr8VYWFQPP4 nxeEq5CCW4jL71mivm+sQnKaCnigzr5inKnci0FIQx1vdtUZnd/w414lZGRMEUbqx7 ZdU+C2ktmxIGw== Received: from DHPWEX01.DH-ELECTRONICS.ORG (2001:470:76a7:2::30) by DHPWEX01.DH-ELECTRONICS.ORG (2001:470:76a7:2::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 13 Dec 2021 17:16:26 +0100 Received: from DHPWEX01.DH-ELECTRONICS.ORG ([fe80::6ced:fa7f:9a9c:e579]) by DHPWEX01.DH-ELECTRONICS.ORG ([fe80::6ced:fa7f:9a9c:e579%6]) with mapi id 15.02.0986.014; Mon, 13 Dec 2021 17:16:26 +0100 From: Christoph Niedermaier To: Guenter Roeck , Adam Thomson , Andrej Picej , "linux-arm-kernel@lists.infradead.org" CC: Support Opensource , Wim Van Sebroeck , "linux-watchdog@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [RFC PATCH] watchdog: da9062: Correct the timeout values [Klartext] Thread-Topic: [RFC PATCH] watchdog: da9062: Correct the timeout values [Klartext] Thread-Index: AdfwANztWgHN3oJ0TZqwlPeCV8dlmAAIEJYAAALaKlA= Date: Mon, 13 Dec 2021 16:16:26 +0000 Message-ID: References: <4254747d8cde4c5dbcbfdd00a3ecf701@dh-electronics.com> <03871bd3-ea78-52e1-f57b-3e35724c8934@roeck-us.net> In-Reply-To: <03871bd3-ea78-52e1-f57b-3e35724c8934@roeck-us.net> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.51.18] MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211213_081655_805709_1935652F X-CRM114-Status: GOOD ( 30.00 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Guenter Roeck Sent: Monday, December 13, 2021 2:58 PM >> From: Adam Thomson >> Sent: Monday, December 6, 2021 5:38 PM >>>> Thanks anyway, so now I know it must be >>>> problem with my DA9061 chip. >>>> >>>> @Adam >>>> Where can it come from? >>>> Can you give we a hint what to check? >>> >>> I've spoken internally and have been informed that this is down to the fact that >>> DA9061 runs only from an internal oscillator which may be slower. The indication >>> is that the values for TWDSCALE describe the window where if a kick/ping occurs >>> within that period then the watchdog is guaranteed *not* to timeout. The actual >>> timeout would be at some point after the selected timeout period, assuming no >>> ping/kick occurred. >>> >>> Table 8 in the datasheet specifies a minimum watchdog timeout of 2.5s (tWDMAX) >>> under specific operating conditions, so if the minimum 2s window was chosen >>> (TWDSCALE = 1) then earliest the watchdog would actually timeout, following a >>> ping, is 2.5s, assuming the conditions matched those described. >>> >>> If you have further questions it probably makes sense to contact Dialog/Renesas >>> support as they will be able to provide more detailed info on this. >> >> So a DA9061 runs only from an internal oscillator, whereas a DA9062 >> can run on either an internal or an external oscillator. So this >> means that the DA9061 timeout values are differ from the DA9062 >> with an external oscillator not only on my device but on all DA9061 >> devices. >> >> This are the values (in seconds) in comparison: >> DA9062 (from driver): 0 2 4 8 16 32 65 131 >> DA9061 (measured): 0 3 6 12 25 51 102 204 >> ================================================= >> Difference: 0 +1 +2 +4 +9 +19 +37 +73 >> >> In my opinion, the differences in the higher values are very huge. >> If I expect that the watchdog triggers and I have to wait more than >> a minute for that to happen I ask myself is there something wrong. >> >> @Andrej >> I guess, you are using an external oscillator, aren't you? >> >> @Adam >> Is there a way to check in the driver which oscillator is in use? >> >> @Maintainers >> Is in the driver a need to distinguish between an external and an >> internal oscillator to get the timeout values more accurate? >> > > It would be very desirable to get timeout values more accurate. > I would not want to dictate how to implement it, though. > It could be automatically detected if that is possible, there > could be a devicetree clock property providing the clock > frequency, or maybe there is some other solution. > > Guenter I am open for a good solution. Meanwhile I measured the timeout values of my 8 available DA9061 watchdogs. I derived the following formula from the given formula at the data sheet and the clock divider of 2^16: f = 2^(15+TWDSCALE) / t Formula check with the external oscillator (32kHz) TWDSCALE=7 @ 131s: f = 2^(15+7) / 131 = 32017Hz (=> should be OK) The timeouts of my 8 watchdogs (9061-AA) with TWDSCALE=7: t7 = 211s => 19878Hz t7 = 197s => 21291Hz t7 = 203s => 20662Hz t7 = 204s => 20560Hz t7 = 206s => 20361Hz t7 = 198s => 21662Hz t7 = 200s => 20972Hz According to the data sheet the internal oscillator should run at 25kHz. The average frequency of my 8 devices is 20.6kHz. Maybe the data sheet Clock value is a max value. The timeout difference on my 8 devices are 14s. So the values vary from device to device, and maybe there is also a temperature component. @Adam Is there a way to check which oscillator is in use? Is there a way to find the current oscillator frequency? Are there any other ideas/solutions to get the timeout values more accurate? Thanks and regards Christoph _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel