Received: by 2002:a05:7412:5112:b0:fa:6e18:a558 with SMTP id fm18csp412891rdb; Tue, 23 Jan 2024 03:46:55 -0800 (PST) X-Google-Smtp-Source: AGHT+IFiKDadmnH6tAV1c3WWOVcrN/sRESZHe8UtJ2qBS3DYmY90GILTBUuNa3ibd4W2ozxy+NmP X-Received: by 2002:a17:90b:117:b0:28d:5536:2e8d with SMTP id p23-20020a17090b011700b0028d55362e8dmr5643172pjz.48.1706010414786; Tue, 23 Jan 2024 03:46:54 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706010414; cv=pass; d=google.com; s=arc-20160816; b=QZ9SkNeNp562Tl5jSQZoG/aZovM2SyDmhLe69bd2CFegNyuS1mIfWsxXYJ2/pDJBuK Ww6IQTh+LJdK7UdBATjsAunyTdAp1/AEndoe/psY0p6cXJz4cFweD3nPKTHPGhxGNSZo TjCoEp9Zxij87dBQsHVkE8eAmk/OPVzWmMB38FYEO6w1z4uokxzZG8BfhHehM0tr9vgf qZdsmzxKuE6FCVUx8MjYcjOtNtGHSd9ZFZUfLiJtDvVZLz5m665PsPkpE1qwHYzKPET6 7GsDtMabJBkgAr+7tzdNbXxcVShFGoboXLZy5VTi5E657Bl8xjvHEqvBEUFaMAO9+96y Ds3A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=2+NuF+IrheqV39DhurkeC/NdqjCC1Krg29+Aw27A90o=; fh=udVwO0NRYY7+WHGry+7JLVq01vR2BwLxtvAczjMVMl8=; b=mxkE9niueUUXnY+szkXViY8Pa9F82Y3IEBolzARvlGsxc6m3XFh8E5Yo+PCRiyWqDw osOFPHFanYBh3j6ZpA4aDXjGH9hcWHB5XppLTINXBTTEkrj4sUZcYr8h1bTYvCUsSCRr qXnazvka3PW1pwDj3iiPo4JXOVPTTXLwC0znc8gMn6fFs/yFU22z6am9PtPbpDsFNfAE J1hNSNVCZgx+eGOnGbU15Hv981rGXf5aSI7UHsva4L8oDN1t3tV4zjIO+skJx4ZukfoZ e1eqDDK2NknpHBqgNew4cN9V6zxi8zNIDU6o1bWfMs6q7VAyF/FqIaMMERw+Cfat74QY xYNA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@tuxon.dev header.s=google header.b=aqNLgk52; arc=pass (i=1 spf=pass spfdomain=tuxon.dev dkim=pass dkdomain=tuxon.dev); spf=pass (google.com: domain of linux-kernel+bounces-32873-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-32873-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id pd14-20020a17090b1dce00b0029055d79635si325385pjb.105.2024.01.23.03.46.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jan 2024 03:46:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-32873-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@tuxon.dev header.s=google header.b=aqNLgk52; arc=pass (i=1 spf=pass spfdomain=tuxon.dev dkim=pass dkdomain=tuxon.dev); spf=pass (google.com: domain of linux-kernel+bounces-32873-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-32873-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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 3F7F92882A5 for ; Mon, 22 Jan 2024 11:23:37 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2B2163E466; Mon, 22 Jan 2024 11:11:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=tuxon.dev header.i=@tuxon.dev header.b="aqNLgk52" Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) (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 BEB823B18E for ; Mon, 22 Jan 2024 11:11:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705921903; cv=none; b=JIZExiiaL7LtUq0dycxDtz7f4Lc7TM00fHVG/Vn+jvLpogacNXJKsBUeCmUCWlZ9YMfsXYILj5QtI4JblHlbHBUBPGecoP3bZJLI5KmRMrZWkVIXzFzBrqPjvhVufMO84mQmfyGFgM9Zy2U4Wr3k+lUIQbbrdKRkUDI0AQKBRpk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705921903; c=relaxed/simple; bh=UxyTRYJrjqQ5DKtv4x7xt8N6ofKWsaiz0ZFqC7P9iQA=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=SI770tgAjAEIlvPxuLgbXV+DvmOyMupyFvFf+FtqA1gZa9jQG4vVCAXJ3WZgh/Y0KsN6DMGDeSLxtVjV84nnNO6oR84fBuooVXxDw2JHh9SdypUnVqC5+/nbB6hSHuStktpNMuSRrP18eUXnqhrV3C6toXDcoSRIPsYFpv9Z4mM= 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=aqNLgk52; arc=none smtp.client-ip=209.85.208.41 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-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-55a44bb66d3so3247257a12.1 for ; Mon, 22 Jan 2024 03:11:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tuxon.dev; s=google; t=1705921899; x=1706526699; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=2+NuF+IrheqV39DhurkeC/NdqjCC1Krg29+Aw27A90o=; b=aqNLgk5275sDX48SHiN/znMn0nYhbuic4/hP5/FA/YaBtKuZ4/P3q/fT6ZwvhH1W65 rfJTwX0UwvOl6iedQ2JoKWw+THqznadPcRevqKCXVp2sM6lLGAAgiAl4gsp2ieDWfSZ4 OpsuDDBjks/qq8E/q+1NlJws5QX92jzKFhcMPfCUZVPulSXb/cSr8gMi8PhNyBBhFVXE gjWD+gEGkYqdsQjPPYn5sTRB9uxbc3hWF5AJoVGdhFYnPuSc2gfiC0w99HRzuDCrHCIJ oxqhSgZYK1ZT5IL+Ho68Si0XmB9tBjZYiv5txVqL3JttSqTAnjonY25tFEDDKxAFveeN LTtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705921899; x=1706526699; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2+NuF+IrheqV39DhurkeC/NdqjCC1Krg29+Aw27A90o=; b=OP8t1b6bp4KcfLPOs6KVgHXf9tLIe2lmBmft6TA/DZbLONGb6ysT6fXAXkE7xeIxD3 XBxUWaSh5q4a5gaAp7X1GUco7+yiR3THW/N5s9VmuDc753/ZHxxMKmzRyBbCU1t2Ge7+ WBcCaQbaUimxr4KL/P6IbBeYtIy52DG7xpbPMcFy3CiC3b1DY96I0qCnhPTjfgQun2cw 7YODtSpjmFXSDip0E5XMdA4Ma+Vp8rZk3ZSGOiBBkn0slpv3iAu9bRUBOmS9CdOhXG2n S1oLRjfpaPYUfsPXHEz5g/OgJUjIETgk+5Spik8SrP8umcW4qLYveemR935gk21zQfeT ECog== X-Gm-Message-State: AOJu0YyW7Y2WXNx9GaHg2jIHeI17uQlbyUkFnK0BuGNNEQOPB4zDw4Hr A7ZowjD3K0lneUnw+P5gTl03xgYaqly9MPMuKeuNXBXIwrtW9YJX49AJkJlolps= X-Received: by 2002:aa7:c618:0:b0:55a:8430:834d with SMTP id h24-20020aa7c618000000b0055a8430834dmr1650512edq.65.1705921898698; Mon, 22 Jan 2024 03:11:38 -0800 (PST) Received: from claudiu-X670E-Pro-RS.. ([82.78.167.135]) by smtp.gmail.com with ESMTPSA id t34-20020a056402242200b0055823c2ae17sm14194241eda.64.2024.01.22.03.11.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 03:11:38 -0800 (PST) From: Claudiu X-Google-Original-From: Claudiu To: wim@linux-watchdog.org, linux@roeck-us.net, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, geert+renesas@glider.be, magnus.damm@gmail.com, mturquette@baylibre.com, sboyd@kernel.org, p.zabel@pengutronix.de, 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, linux-clk@vger.kernel.org, claudiu.beznea@tuxon.dev, Claudiu Beznea Subject: [PATCH 00/10] watchdog: rzg2l_wdt: Add support for RZ/G3S Date: Mon, 22 Jan 2024 13:11:05 +0200 Message-Id: <20240122111115.2861835-1-claudiu.beznea.uj@bp.renesas.com> X-Mailer: git-send-email 2.39.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Claudiu Beznea Hi, Series adds watchdog support for Renesas RZ/G3S (R9A08G045) SoC. Patches do the following: - patch 1/10 adds clock and reset support for watchdog - patches 2-6/10 adds fixes and cleanup for the watchdog driver - patch 7/10 adds suspend to RAM to the watchdog driver (to be used by RZ/G3S) - patch 8/10 documents the RZ/G3S support - patches 9-10/10 add device tree support It is expected that the clock and device tree support will go through Geert's tree while the rest of the patches through the watchdog tree. Thank you, Claudiu Beznea Claudiu Beznea (10): clk: renesas: r9a08g045: Add clock and reset support for watchdog 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 on probe/stop 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 dt-bindings: watchdog: renesas,wdt: Document RZ/G3S support arm64: dts: renesas: r9a08g045: Add watchdog node arm64: dts: renesas: rzg3s-smarc-som: Enable the watchdog interface .../bindings/watchdog/renesas,wdt.yaml | 1 + arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 14 +++ .../boot/dts/renesas/rzg3s-smarc-som.dtsi | 5 + drivers/clk/renesas/r9a08g045-cpg.c | 3 + drivers/watchdog/rzg2l_wdt.c | 100 ++++++++++-------- 5 files changed, 76 insertions(+), 47 deletions(-) -- 2.39.2