Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp1683327rdb; Sun, 8 Oct 2023 21:41:21 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHXyppiRsLv98uwiJJAjnzYJAJNWmK6VtFgYNuWI+IJuUIdo/Md6UUZI5YgsQNxtoo8XL/b X-Received: by 2002:a05:6a00:1892:b0:68e:496a:7852 with SMTP id x18-20020a056a00189200b0068e496a7852mr17924076pfh.27.1696826481166; Sun, 08 Oct 2023 21:41:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696826481; cv=none; d=google.com; s=arc-20160816; b=v0ksxcWZOf6F0mjnYIwNvThRsnKGQNz4+Oc3RAVaptplfOPs+9KS2SFOpNnkTDqeXG 6A4B/ul8k0jkRGhGut3PucqC2ENSo/gduTGSYjSdJU4GR80z86DAoWcZtGZtQbXW7UBx 3VUq6WoB8u2UP9igAY/hSf9rWVEzMaAEEDTSHd8xb/E9UGD/SnIQy4xdGQfb0Qvy5vW9 0lIMnHyNbFmYwJYiCrWY2MBmp3iLq5aZ7RCjiJKrRQ+Z/hqB94rCaOQqlLKPDZB7TePS LWkNsJHdJypBi4FE2NDeCs87WZDCdM4qEkHWA6XpQF7VSHfjMXFibiaLzajzVWDQSUgp Y7cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=e1E4yBbuRVcGbbzNG/kLtyea/YcE+LVDiDlx6i6u478=; fh=HdiaT4woTvjtGaV6lPlkgrEppe9S/r2umv0bxS4dMHI=; b=LyvEkLDeYHrrmUGt1HqzE4zUOtNa29Uwfmen/RAjMRDKB5CzyfN2aZVIFxK8oekRtW IGAAatVvMq971SFmNjwLl8MiUQMWPvcYK94jbPOy7VGus1eEC5d+rCTzscWRl2qYwX7X sGGzglJ4mD+6IjRHDqSq3+nAAzoV48G6MERgD1Cs2CtafbdZOvWsPrsLC87skrRmyAgq htXAbPdbxAiWmE6WmURcpQqURAprzJj4Gp8r1Pap6vB5dawKZj7mKAwIA53d8Ky9MIzu bjxOP5Zsgysm7MMTgkDhXPvNVk3gkPKxx7hxra6sL6fwrXoXFRXLTIOs05Q4RufkLmvD yIYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=AlPKvwJ7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id e7-20020a62ee07000000b0068fa57d2442si6233545pfi.130.2023.10.08.21.41.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Oct 2023 21:41:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=AlPKvwJ7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 69C9C80A1679; Sun, 8 Oct 2023 21:41:15 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345055AbjJIElD (ORCPT + 99 others); Mon, 9 Oct 2023 00:41:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40820 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229477AbjJIElC (ORCPT ); Mon, 9 Oct 2023 00:41:02 -0400 Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ED0BAA4; Sun, 8 Oct 2023 21:41:00 -0700 (PDT) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3991owPD016392; Sun, 8 Oct 2023 21:40:47 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=e1E4yBbuRVcGbbzNG/kLtyea/YcE+LVDiDlx6i6u478=; b=AlPKvwJ7PUEjT3IinleEIg6ZYrJVKMaxC3X5Hfau6Vx0SxTviufzcP3+A+V3JMhWwMK8 AWGIkJpPx+N9Jz5lKHIkknpb+XFerEyoAoNJHCVK07TQ4TR0BHADoCa0IJAcjzTj+gSk xLx6YT/SNS/4bHb0La2pEKBIR7H2XOMWK2zSgCIhfiQLCpVk08w2GUH2H9bTv3cMqieN OTmKVUDlenp8MmzXjhsOX9NADaYWYykTGJJd7W/3Xnouvre1H7UUQR9L0FBGeNgm5lU5 y1WLEE8WnfEntMTtxn6wvwRCA6iRnA8bIJuxrjPK8QUAw7FYEqg3mHNw9pfvhK2yxOdy vQ== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3tkh9sjvqc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 08 Oct 2023 21:40:47 -0700 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Sun, 8 Oct 2023 21:40:45 -0700 Received: from bharat-OptiPlex-3070.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.48 via Frontend Transport; Sun, 8 Oct 2023 21:40:43 -0700 From: Bharat Bhushan To: , , , CC: George Cherian , Bharat Bhushan Subject: [PATCH 2/2] drivers: watchdog: marvell_gti: Program the max_hw_heartbeat_ms Date: Mon, 9 Oct 2023 10:10:37 +0530 Message-ID: <20231009044037.514570-2-bbhushan2@marvell.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231009044037.514570-1-bbhushan2@marvell.com> References: <20231009044037.514570-1-bbhushan2@marvell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-GUID: rwdaYs0aa5hyAwzRWiuQo8KHa-EKl7bv X-Proofpoint-ORIG-GUID: rwdaYs0aa5hyAwzRWiuQo8KHa-EKl7bv X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-10-09_02,2023-10-06_01,2023-05-22_02 X-Spam-Status: No, score=2.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Sun, 08 Oct 2023 21:41:15 -0700 (PDT) X-Spam-Level: ** From: George Cherian Program the max_hw_heartbeat_ms value so that the watchdog_pretimeout worker is activated. This kernel worker thread makes sure to ping the watchdog in case the userspace is unable to do so. This kernel worker ping will be done only till the full watchdog timeout there by maintaining the watchdog functionality in case of a real hang. Signed-off-by: George Cherian Signed-off-by: Bharat Bhushan --- drivers/watchdog/marvell_gti_wdt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/watchdog/marvell_gti_wdt.c b/drivers/watchdog/marvell_gti_wdt.c index 25b7ce0f0738..bfe0c819248c 100644 --- a/drivers/watchdog/marvell_gti_wdt.c +++ b/drivers/watchdog/marvell_gti_wdt.c @@ -299,6 +299,7 @@ static int gti_wdt_probe(struct platform_device *pdev) /* Maximum timeout is 3 times the pretimeout */ wdog_dev->max_timeout = max_pretimeout * 3; + wdog_dev->max_hw_heartbeat_ms = max_pretimeout * 1000; /* Minimum first timeout (pretimeout) is 1, so min_timeout as 3 */ wdog_dev->min_timeout = 3; wdog_dev->timeout = wdog_dev->pretimeout; -- 2.34.1