Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp198763lqt; Mon, 18 Mar 2024 05:44:12 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWQV41tYFFtj+b/Yiv0v2HzdojSDkO1GAO8+bldpzFfych8uuYD+QqFnXBfTDY4nbW5g3g6US7kOHs2IiMwktG44dKqT/wQCT3pZy1Q4A== X-Google-Smtp-Source: AGHT+IFGjQSn3l3YJpmNbTXk4r1oNm4EA1j4/hhkS5RKViaRjxGv9CQnt4o6m9vsyilOs/XOuVEg X-Received: by 2002:a05:622a:45:b0:430:cf6d:9c5 with SMTP id y5-20020a05622a004500b00430cf6d09c5mr4451547qtw.36.1710765851567; Mon, 18 Mar 2024 05:44:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710765851; cv=pass; d=google.com; s=arc-20160816; b=gl1eIDdgPJpxsqXitX/+NRMf6N0st78Kt0GOb3WSvANzmF3IBPWU3LTbFXayQ9R+Uh uBWQ5ibFqRa2Ge/S2xqXZogROMYCjVb1lMF9XU2ernZwATOfxW5Z5WnTb98W4OPbqUT5 PJEQnOOKMzqDryQGZzWDBt6ki0RIV9Awg37rfur/vn/7C6RQ4ZOf7Fqled+4qo6T7k2x CXRfjckkSaqPSvXjDsHR8BbzOPhYrY/AX/TQwHPb227aRVrXNK0Q7orzjG+LdgRAfRRG d+N6isOogPTUqyPmzf/EQcTBtJao8yEfcvV+RbYp40yoPnAYisQnBTU/SCem5v6nWCiz OSeg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=Z9/R+AwvLdTfbyPtGNAFf8lwxhBDbcyxnP7XTzrdj8M=; fh=XTwkUs40bH38Mh0eqHpS+FPmfiIfi1AYg0pVDmm2JjU=; b=BhyBIMAjSVmX/m/8h0EZgVrjoP4vbVaaoDUQ96TFOWIJzt30cBMZqJ0orQA3qhizC6 /Xb/SSlatuhXfaUUtjwbzdUUBJ9g13NdlmyHk/e2wi2ue1O8AaiZWjdjUfGh9eg/RnUb ecdETjJYLlAosqUU7DrUKIfN4Dq+WsNFM0WKuN4pjWRWLfE3MVYUJSdj1eK/68eMk4Nb o11iZEAYiz9L9EM6TBWPNwEc0tPvAACvLADD38brUH8sHQzcCO9cs4HPjxRzi4RE639K cpQogmpm8yLa8G9lNxUxgHX++I8kgIo0IQuvY1jyHAUa2B3KEgd1gklMnQFeXtV+ULQb ntDg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@tuxon.dev header.s=google header.b=clt9CshJ; arc=pass (i=1 spf=pass spfdomain=tuxon.dev dkim=pass dkdomain=tuxon.dev); spf=pass (google.com: domain of linux-kernel+bounces-106128-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-106128-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id o13-20020a05622a044d00b00430c77fa170si3416310qtx.38.2024.03.18.05.44.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Mar 2024 05:44:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-106128-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@tuxon.dev header.s=google header.b=clt9CshJ; arc=pass (i=1 spf=pass spfdomain=tuxon.dev dkim=pass dkdomain=tuxon.dev); spf=pass (google.com: domain of linux-kernel+bounces-106128-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-106128-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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 3512D1C2131A for ; Mon, 18 Mar 2024 12:44:11 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9F4D037141; Mon, 18 Mar 2024 12:44:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=tuxon.dev header.i=@tuxon.dev header.b="clt9CshJ" Received: from mail-il1-f169.google.com (mail-il1-f169.google.com [209.85.166.169]) (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 F3B1B3839E for ; Mon, 18 Mar 2024 12:44:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.169 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710765844; cv=none; b=pQTxjwbBHVXqAQO+MNnWqBbrHI5CSxex9XO1Sa7lY8m999zvMWpiXhUSj7kWqQaXAwldyVZeAiplbqYcafVF+M30GkTGFk+z/it0f97LDC1zGeCYl4dqKfEfA2AianX3vMOTtDx6ZJOddj6U2j2QPOiVwgaKfZpE0UWh6WOxUO4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710765844; c=relaxed/simple; bh=I/StjgYxY54i3qrqizFVS+ZVZGXO7voYj+tMDs/VK+k=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=GSXYkU417d17cmZwnUkkXYKd3KvIT9GmqEuIt+MpEKAaghZZatpKi+Eg85TgX0P8Y3MMiX1/1yVoyC8JUK6WmPqZrsiKyGVBOHSt62dN0oacnl0Pr4AohKvXnBvLGD1VLuyGU/I/aUfCytHxuHQNAZm8AxZdCbKd42g3vmIDWNA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=tuxon.dev; spf=pass smtp.mailfrom=tuxon.dev; dkim=pass (2048-bit key) header.d=tuxon.dev header.i=@tuxon.dev header.b=clt9CshJ; arc=none smtp.client-ip=209.85.166.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=tuxon.dev Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=tuxon.dev Received: by mail-il1-f169.google.com with SMTP id e9e14a558f8ab-3662feb90a8so31913885ab.3 for ; Mon, 18 Mar 2024 05:44:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tuxon.dev; s=google; t=1710765841; x=1711370641; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=Z9/R+AwvLdTfbyPtGNAFf8lwxhBDbcyxnP7XTzrdj8M=; b=clt9CshJB75qoEf/uqU5JZJYzaJG/PeZ/OckxeFOHhmDZs4msWv4Xamu2mV8h5V2dQ qCpj7zxMG79UqTreVYiTanTrXRTTiLNU0az3ONnFJWpG7Luivm5Slf3RaCu0jvOzUJQT A5hZ95rNYCWYfP5+QFOMBLxVaHH5BekxMCtIOQZ99m54lz5jipBDJBuhg1NuPh20B693 VwJ6Ujif4RYJIzC5OLE/EOyn0D1GBquM4Yt/QbGrXpfkfhCdjJPLBtuvaIRrF/pb7816 IlttZ0fzVILd2dxtKmBFlj4i2xYTmS2W3q9SWGDXstTyB9v0BMlvBGOvqf57bXSmYc6I P93g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710765841; x=1711370641; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Z9/R+AwvLdTfbyPtGNAFf8lwxhBDbcyxnP7XTzrdj8M=; b=PvEH7QOpCT6ix07u8m2+OVHBBXVhP/81wPRxVimBTO0566V+R/YWuwMSGrxuPN7Dx6 cUt/xh57m6eOaGb+Kkji867clM3kJvgxauAvyO0Cny0qbh8ltGbwYvppkvxUGUWxoyd0 R/EI5JVxAnr8KafO6+NQ6lcwbsZ/a/1s0laB/veWue98PJyQ7VH8+/SmSF+2JuhP+rYK OealxuLnKmSoikMMeDy9B/hVOsn+qcaGmVkHIbR+pwctI4rZVT7BtFUkRJCYTv1lNrG3 H0KiAhVkobE9GALyB/BOfp4gzLLC7lyVk8jzTU4AkpEqpFyYL4OVi8KWFJil/dtUz1n8 TBMQ== X-Forwarded-Encrypted: i=1; AJvYcCXPqYt9OIHsS6jd/H5tWPs8CCm6fxo2c5arpxUS6/5CdWFcxW+esz6br7y4+FxHeGgCWlz+OxKIZYD1INKKxX+PoYGpU8PNpTiXNCzn X-Gm-Message-State: AOJu0Yz5myWnOopTNOVZBdvqtpLRoNh2NUkCogvQjdZBie8MfNmyFf6c kjlHM+yEWol1YpdgtYbBkYnGLSZA7Iry18JeJdD2zvedzpm94hZSQ1mCAP3UV/U= X-Received: by 2002:a92:d391:0:b0:366:94aa:ec24 with SMTP id o17-20020a92d391000000b0036694aaec24mr10865222ilo.10.1710765840962; Mon, 18 Mar 2024 05:44:00 -0700 (PDT) Received: from [192.168.50.4] ([82.78.167.144]) by smtp.gmail.com with ESMTPSA id e4-20020a926904000000b00363c0669450sm2285889ilc.19.2024.03.18.05.43.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Mar 2024 05:44:00 -0700 (PDT) Message-ID: <352ced93-ae80-44b3-8bc2-050dc195ac37@tuxon.dev> Date: Mon, 18 Mar 2024 14:43:55 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8 00/10] watchdog: rzg2l_wdt: Add support for RZ/G3S Content-Language: en-US To: wim@linux-watchdog.org, linux@roeck-us.net, robh@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, p.zabel@pengutronix.de, geert+renesas@glider.be, magnus.damm@gmail.com, biju.das.jz@bp.renesas.com Cc: linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Claudiu Beznea References: <20240228083253.2640997-1-claudiu.beznea.uj@bp.renesas.com> From: claudiu beznea In-Reply-To: <20240228083253.2640997-1-claudiu.beznea.uj@bp.renesas.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Gentle ping! Thank you, Claudiu Beznea On 28.02.2024 10:32, Claudiu wrote: > From: Claudiu Beznea > > Hi, > > Series adds watchdog support for Renesas RZ/G3S (R9A08G045) SoC. > > Patches do the following: > - patch 1/10 makes the driver depend on ARCH_RZG2L || ARCH_R9A09G011 > - patch 2/10 makes the driver depend on PM > - patches 3-7/10 adds fixes and cleanups for the watchdog driver > - patch 8/10 adds suspend to RAM to the watchdog driver (to be used by > RZ/G3S) > - patch 9/10 adapt for power domain support > - patch 10/10 documents the RZ/G3S support > > Thank you, > Claudiu Beznea > > Changes in v8: > - added patch 9 > - collected tags > > Changes in v7: > - updated the dependency on patch 2/9 > > Changes in v6: > - update patch 2/9 description > - fixed the dependency on COMPILE_TEST previously introduced in patch > 2/9 > > Changes in v5: > - updated description of patch 2/9 > - simplify the code in patch 2/9 by using on a new line: > depends on PM || COMPILE_TEST > > Changes in v4: > - added patch "watchdog: rzg2l_wdt: Restrict the driver to ARCH_RZG2L and > ARCH_R9A09G011" > - collected tags > > Changes in v3: > - make driver depend on PM not select it > - drop patches already accepted (patches 1, 10, 11 from v2) > - re-arranged the tags in patch 8/8 as they were messed by b4 am/shazam > > Changes in v2: > - added patch "watchdog: rzg2l_wdt: Select PM" > - propagate the return status of rzg2l_wdt_start() to it's callers > in patch "watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()" > - propagate the return status of rzg2l_wdt_stop() to it's callers > in patch "watchdog: rzg2l_wdt: Check return status of pm_runtime_put()" > - removed pm_ptr() from patch "watchdog: rzg2l_wdt: Add suspend/resume support" > - s/G2UL/G2L in patch "dt-bindings: watchdog: renesas,wdt: Document RZ/G3S support" > - collected tags > > > Claudiu Beznea (10): > watchdog: rzg2l_wdt: Restrict the driver to ARCH_RZG2L and > ARCH_R9A09G011 > watchdog: rzg2l_wdt: Make the driver depend on PM > watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get() > watchdog: rzg2l_wdt: Check return status of pm_runtime_put() > watchdog: rzg2l_wdt: Remove reset de-assert from probe > watchdog: rzg2l_wdt: Remove comparison with zero > watchdog: rzg2l_wdt: Rely on the reset driver for doing proper reset > watchdog: rzg2l_wdt: Add suspend/resume support > watchdog: rzg2l_wdt: Power on the PM domain in rzg2l_wdt_restart() > dt-bindings: watchdog: renesas,wdt: Document RZ/G3S support > > .../bindings/watchdog/renesas,wdt.yaml | 1 + > drivers/watchdog/Kconfig | 3 +- > drivers/watchdog/rzg2l_wdt.c | 123 +++++++++++------- > 3 files changed, 76 insertions(+), 51 deletions(-) >