Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp508794ybt; Wed, 24 Jun 2020 04:51:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxAmiPxsFg8BMY4L2ntWgdj86jpN/ar8jePS2PnNVrxmbQ45iYRpoHilV4OvbH0mb6BjYms X-Received: by 2002:a17:906:6713:: with SMTP id a19mr1239069ejp.11.1592999469277; Wed, 24 Jun 2020 04:51:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592999469; cv=none; d=google.com; s=arc-20160816; b=YWRvTK2sNbbhkNN2R6UbZMv1KQe/5CvShKihSHYZI3X0dR9TE/hexvN8JGoa1+8uHj gA0Qa8Ujxf/LhL5RT5k0/2lLJBKiYlDlts9muOPw1KeaS4tRyO4ADwEmKU8xgltZcE/w nd+rgTHEwYFjcBAdp1Xej04kXvn1eHC8NmrC+xv3T2X26tnvBAcgq0T09JhAuUEtVQMg N8WJM1VMB1RFaSqoLnyi5FuIGM9pVm8KcPifPlvVscSLk5HDhB7/CaQFeuAOBKMbh+un gnhoXLgwDfxw/kG7j1gzGpvS2P/K8tZy6DP+cwanWCOa6+MpbYhm0DfaKPCMLW+2K+R/ rbrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=GdDYXEnLUp3xK095tSlGwb9jb3L8Np+OV0SWafxxFts=; b=twPUnSF7pGiVzB33/eYn+YxzD8r5L0e0WakVpaJuUR1kXWyXl7xcveEoPs8RYJaZsl pb3rslQqtzftZxnJL+LZh73PA8B/92FabWkBlLuUucnlcpNfpxhHwdef/oWjN4cHi2K5 gsKk+Mqd5dS2LliXM3DxPGLPHpwCNOR6VyrSgZFeySDhelcOcY039qJmgL4ruJ6pYkDA 9FaKn/x77PCIqoSnYHQWCbaC/EjQBNtj59eGYykJuSFC+P6fIDkBS9OqdTWweJV3wMFr owGl9AM4M32CKZCk/4SYosk5s5wd5WRcfnUKXwjRll4k9BO/+M510+UA6CjB484bfxEH be8A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=hLDjAVrD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id rs2si3211068ejb.140.2020.06.24.04.50.45; Wed, 24 Jun 2020 04:51:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=hLDjAVrD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390781AbgFXLrk (ORCPT + 99 others); Wed, 24 Jun 2020 07:47:40 -0400 Received: from lelv0143.ext.ti.com ([198.47.23.248]:39542 "EHLO lelv0143.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388491AbgFXLrj (ORCPT ); Wed, 24 Jun 2020 07:47:39 -0400 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 05OBjmMx091834; Wed, 24 Jun 2020 06:45:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1592999148; bh=GdDYXEnLUp3xK095tSlGwb9jb3L8Np+OV0SWafxxFts=; h=From:To:CC:Subject:Date; b=hLDjAVrD/3W+5SK64apSNKcfX9nWGAYML4eiXpKWOpUVA8CkQalIPIRJaVbt8SrYx LwBwkN/cy6V06TTBwBFKHqxU4uPPkBc025ucb7VHAkb2RVuqgS3bwrmw7y7I46ZuxO 9UZbDhdQc8zl8eKYbwt80f8Rk5+AlH7FgRz+H+UI= Received: from DLEE108.ent.ti.com (dlee108.ent.ti.com [157.170.170.38]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 05OBjmeS026495 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 24 Jun 2020 06:45:48 -0500 Received: from DLEE110.ent.ti.com (157.170.170.21) by DLEE108.ent.ti.com (157.170.170.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Wed, 24 Jun 2020 06:45:48 -0500 Received: from fllv0040.itg.ti.com (10.64.41.20) by DLEE110.ent.ti.com (157.170.170.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Wed, 24 Jun 2020 06:45:48 -0500 Received: from sokoban.bb.dnainternet.fi (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 05OBjkCL118804; Wed, 24 Jun 2020 06:45:46 -0500 From: Tero Kristo To: , , CC: , Subject: [PATCH 0/2] watchdog: rti: adjust initial ping for attach Date: Wed, 24 Jun 2020 14:45:32 +0300 Message-ID: <20200624114534.1362-1-t-kristo@ti.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This series fixes attaching the RTI watchdog driver to an already running timer; it can be started by boot loader for example. In this case, we must read the current remaining timeout, and adjust the min_hw_heartbeat based on that so that we don't attempt to either pet the watchdog too early, or too late. The reason for all this is because the K3 RTI watchdog runs in windowed mode only, petting it either too early, or too late causes a watchdog reset. -Tero -- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki