Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp2706150lqz; Wed, 3 Apr 2024 06:28:54 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCU6IdKgQrlBGblzN99vzH5xZy3qdJEmsGLahOUnh9nkQjskt1CAaUhucBvyy8QJnIkL4Z8pLDrE7vo1QtN8E6vkbEYBE72pExIls67d5A== X-Google-Smtp-Source: AGHT+IHvc4+wdUVUebydTceW4dvba9doIoq++v7d5aWVUfgYw+qd0hEOCo2h1bKQ/QpZQY722ze+ X-Received: by 2002:ac2:44a4:0:b0:513:c223:f0e4 with SMTP id c4-20020ac244a4000000b00513c223f0e4mr4083418lfm.10.1712150933951; Wed, 03 Apr 2024 06:28:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712150933; cv=pass; d=google.com; s=arc-20160816; b=TwFxMPTBqKtjZ/pCh1IidaiOKQahQujuP3RsvJ0Oc1s8gbZGpypirPGlU3OTbpPXvE RDmaO+kFIZyxXT4cNHpENiTb6fHhE8STD1wZrqptU9L7PErSIGpeVwvEwU8lCzqzGaYR at5JoYLo5IMIbBEMYfXVaRDsPuUJBWjxSzSrdCdu7JlVsCwWZaOx/sevA/n1V7DJmp7h MVSpIyXYWWZGlvg8SHiKfZx5rLnrzkhZHsj/ceO8tvumGTUH3wmJQ3HmlF3Ki78RPW9u zVnQ28K9fi0UZkSe1Buj+OmfM0BOS2bS378xhW380WIFQQhZgKVLlUK61HnYZ1HNnaBR bs7w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:sender:dkim-signature; bh=tv8iMSkszzMWqrID5CXG8dHdxUEdUozJG+zGUFmwB4A=; fh=2JnW0d9ltfqaZpYbwN5ikKo8zJ1svWhiGQYP2G583bI=; b=enXFaj16uXoJeHm/ImJ4ulxLLwPblWU3n8i6OQcdWMLXWAkZcpgAaTGEFa+hyJdnbp MkIRxPRttWWbp5/Wjj8UNu8B2kso+ry/zo9fb9heh/e8Fq6As4XLYejzND3dwbGmembI EmhU2rL8Yq9ALRxODoK1fgMw/HDi7xBfS52UN4FIsTjp75ft7Y11C9bJneRJk+PgsY9V r/LeSSkCIzSjHZSURC4XTK+vAp7DtCrKXPPvyD/ysNUC5RmDCofN3S+qsw6fLMVeqEIN 7tdCya61hN9NzBj8Q8AOtXQfnSQkaMDe59+GLoaSaLVUaith15ajzpL5BrQ/kq2979pR Q5SQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=XuT87jJO; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-129830-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-129830-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id bt10-20020a170906b14a00b00a460099c37bsi6568796ejb.154.2024.04.03.06.28.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 06:28:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-129830-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=XuT87jJO; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-129830-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-129830-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 38CF11F248BB for ; Wed, 3 Apr 2024 13:28:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 43E3E1494AC; Wed, 3 Apr 2024 13:26:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XuT87jJO" Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 233CA1482FA; Wed, 3 Apr 2024 13:26:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712150791; cv=none; b=aO6hNjtggY3PWUfVNreqQLfwFzpP/n279sHU523kvmCezvvxv38CxhDN4WvYnMogzDmE4KTtK1d+YhaE7PY0WCq7asxCZ7LgVgdurqqcviIeiVrzTkgaY/36GftL47KvoHqGYK7nYNTHY8kh79gyz2qQEk1kYkW7E6FQYyDB/GA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712150791; c=relaxed/simple; bh=pNqIMk3dXJAK1dmFXhtlvHJm8YAeYjgoXwxpjzjBV7c=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=QuJygQCCKClXQoKoC+tu3+0ltQoacWZ2ZwMYt17YBomfl4/y63CrT2IYNfQUc6W3Bc+eOkFreGz8nmbR8jdBtepICqQ3Dh8elrFSAasvCFAhsfKLuI5ecKDFLw0zz+LUffVHnmEZz5LhJ5DYcGUDYUOQQonHrowHfimJI0mIsT0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=XuT87jJO; arc=none smtp.client-ip=209.85.210.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-6ea838bf357so5167258b3a.0; Wed, 03 Apr 2024 06:26:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712150789; x=1712755589; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=tv8iMSkszzMWqrID5CXG8dHdxUEdUozJG+zGUFmwB4A=; b=XuT87jJOzluj5tMRmm1aaER7kM7bvaF3RGuBsVZPrnUSMovBeIaVfszsRsHvdJj6Ds 9J3j86OZ3J2XCi5NWtxEtQDIa23CSORM6rzBrSrVmuNBrBht1shdDy8VgcQdZWjmwlJh +O5sQE7mjYdp6vqiPPvPXJYSch5D/+JnAf+2Q4QqrjF8n1VIbOp6c8J5xhhWZgJv1Y51 iv1xz0t6+QXk5GFboJ2O5a0eU3yScuja/2NbF3Ij6uO1pNaCPpvjqhTk5VxG4Jh+yeF/ /cy1Zzn3BSTjD5eKnNZr1tE9rn8itp7KfZGw0nou9kk9OsMbqrEYf8DTnH6yyd/2Fz2V qXFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712150789; x=1712755589; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tv8iMSkszzMWqrID5CXG8dHdxUEdUozJG+zGUFmwB4A=; b=wI1u6B1EBrJLHn5/c5Awqbtugmt22WITdaj1ddiEXVIKu1HbnXYSA6xyFl80U+LXyx smuhXfxlZtTic/GllQxsCeWlE9YWKK/QaKEdxFuOODnbl6MGRBspn/id6xQflrc2HbKA rwLa8fMqdpP18R95QzVDC1/Vn4/sI7UbfWWjvf+MdxCR3613dtnj6wvZfDXf5RE4BhLF Ra+LKmZTW28RsEeC/enA0RVVE4XrqdEuHCRIqB0KbgebOQELvWLHX9kUGKMCliuiJ1dX yB3Mf5vwvDM2lJhFky3SX8SNPMB5SQGoOZB8/HHOrr/U/ei5yHj7PT/BWqhDNMmhyZoq QPVw== X-Forwarded-Encrypted: i=1; AJvYcCWrn3OUNqzoL3WmWebbol1z1ANMPLg1CfUlTSgGrTY5cNuQe5LEPz/xZhn+08xq/Q2CxTPELAVJcMVZ3h7gVsXMf0oz9Mil0mEKHBnUmXYMieYoEJOwqn0FHM6Olum2lSwH52g07MBw7hUTvJNMDXakH5TmGzY9i+7WL3PW6w7+W9xTBXtOCAZk X-Gm-Message-State: AOJu0YyCfo982xCFNJJHR58VdvHvqjtv8z99m206+3vJg4/t8JIQjk9D qXL10PUkpjm1MQmSjEuuvyI/XTsUgmmW18kM6Tp3TZ+c9LCYL5Rx X-Received: by 2002:a05:6a00:1413:b0:6e6:89ad:1233 with SMTP id l19-20020a056a00141300b006e689ad1233mr17299843pfu.2.1712150788005; Wed, 03 Apr 2024 06:26:28 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id fd30-20020a056a002e9e00b006eaf43b5982sm8479994pfb.108.2024.04.03.06.26.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 06:26:26 -0700 (PDT) Sender: Guenter Roeck Date: Wed, 3 Apr 2024 06:26:25 -0700 From: Guenter Roeck To: Matti Vaittinen Cc: Matti Vaittinen , Lee Jones , Wim Van Sebroeck , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org Subject: Re: [RFC PATCH 5/6] watchdog: ROHM BD96801 PMIC WDG driver Message-ID: References: <4fa3a64b-60fb-4e5e-8785-0f14da37eea2@roeck-us.net> <279336b3-f28d-48ee-a10f-47abba7b0b89@gmail.com> <1d956aab-2892-4a2b-a4b3-0a93504668eb@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1d956aab-2892-4a2b-a4b3-0a93504668eb@gmail.com> On Wed, Apr 03, 2024 at 03:47:12PM +0300, Matti Vaittinen wrote: > > > > Other watchdog drivers call emergency_restart() if the watchdog times out > > and triggers an interrupt. Are you saying this won't work for this system ? > > If so, please explain. > > > > Thanks Guenter. If it works with systems using other devices, then it should > work (to the same extent) with systems using this PMIC. Thanks. > You might also consider to just call panic(). What is what we do if the pretimeout panic governor is enabled. That makes me wonder if it would make sense to introduce watchdog timeout governors, similar to the existing pretimeout governors. Maybe if I ever find the time to do it ... Guenter > I'll add the IRQ handling to next version - but it may take a while as I'm > currently having some problems with the IRQs in general, and because I'll > wait for feedback from Mark to the regulator part. > > Yours, > -- Matti > > -- > Matti Vaittinen > Linux kernel developer at ROHM Semiconductors > Oulu Finland > > ~~ When things go utterly wrong vim users can always type :help! ~~ >