From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f177.google.com (mail-dy1-f177.google.com [74.125.82.177]) (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 546F441E6D9 for ; Fri, 16 Oct 2026 22:16:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.177 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792188984; cv=none; b=GBfrbFBRiWQk/O9W3jmr8Ec+4buDvnBWWxjOsCqypi4C6IMV+QXcwMLpWeYnt2XMyVPvxZWFF093isXvNuqIzY9DwpEOUbCheTAFNXbN3Yc/Y9WJbTqXA9jbp3MRWHLApFr0grayWhtwg2iUFDt6rHZyaJ3RHzHK2CMyIuGx9lw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792188984; c=relaxed/simple; bh=F5rwnE+TarX3Uu1jbAXzL1o9rcgu7FuxAMhEFAkxA5U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Y9F+vIssIL9MdtTbeabw+CPfi0twL5XdlRqIrBJN6CSuYEN43ruKQIVqwKPBr430f4la0XbhLZEGGlLXGDewWpVo6VfqcCnKW2CiH26dA5i1ZUWS248NCRc8tICC0JY2JuuZfBdWg4NneL/Bkx5SZCugj1bqS0CexwO+6UA4g2g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=fr182G+s; arc=none smtp.client-ip=74.125.82.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="fr182G+s" Received: by mail-dy1-f177.google.com with SMTP id 5a478bee46e88-33bf40b0c8bso1168579eec.0 for ; Fri, 16 Oct 2026 15:16:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792188982; x=1792793782; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=hAJ5TtwW+qsqI5u2ZCLK61rBpDAhHmzAtC4VpXZeDfM=; b=fr182G+sFNo9SIEVI9oIgyNgcARtionZP5sOA3FG4c/0QWMRw6PAb5stDN0vHTQa5c iMNquurhQoeN1h/hJ80gq0h5aW4dls2rdnGuNzhpYiglT4fNVD/QbRzySrfKfZAtktPk uH+1vqtPVIH9hPAUIEDZBbEF14lxrQDcW8VtngRpHEIL7X7C6LsEy9qHhu5s1osPXm7Z sdTYVfdDATc7WBO7FvV8iK0eVCf4EXABz398XPzYUenbLfKRV5cFucxI3Wjw85qjkh4d Y4TgUIoEhJb0/OfULOnfNfYyusBMgoO6CWpmVSTV6SqHnsj2xSlbzzIOtwTqeJcwhdPH zC/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792188982; x=1792793782; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=hAJ5TtwW+qsqI5u2ZCLK61rBpDAhHmzAtC4VpXZeDfM=; b=Ifr7CFGPByO693yiW+aB5db1ZIKlWaR24ZMSLdspBB4h6e+Eac4t2Pjk/EG+jSavuB StC8+2rVIlnAEkAjspojc+EA/qQafifOHm7rBIxRXB8dYDtyiC9YaUEh/opzDKy5jBaH 2/1hlEdNCi1MEhLi9qwgRJmD0Mt2PDjVC1PPCOYXgC7WK9Cp3oOUaNE3UG93hQkd8Pvt sk2chfAJZ9MatLkKI+PwI/GlQlPDUhnA3bXchLxFINUM6X4NQJgSY86LWXjUNc9XnfDO tGn+F9UT9BWARnrbTKjCQK1RcjfKI3KISMX9Xa+0jrUItyfgFembu6ufHnu3XgoZpWFH PLRg== X-Forwarded-Encrypted: i=1; AKwUvBwlBF4v+u0rB1lGnTlHOCRWfRLFOINYqfrNUp/wFRSLB2pazCbEoZqgMUkfeRVWC/A/7PtVgSZnvM1V@vger.kernel.org X-Gm-Message-State: AFq9FYJ/H6lAIR4tMhzQdk5bz5EDl5kfgh16JvLJ3o12t7MYpT2fY+VF aTJCQc01RQEBoY4oRLgNiz8bm9jSU9ueiTaaUm9PElY6pokCUwS1+4tw X-Gm-Gg: AYBFou0RKesNgmYhnjkaPQZkgZLYiXoVcDNZyX07UuDH0sM4gfdXGmGRdN2HuJtXItl SME/ffaVuPkZYRqK/CMxwIKH43UPxURRQ27nDTvqHEJ08XSY4su4vDltfcXNmmVLZ4qBZSJgAHt 4SJPvYcoVkBMHzWwhc1ZcPYodd0ulHxTR8/hmvqKfXngX6tHoTX01LZE9GP/zRVdNqDopcYmtd0 gsl236dlcPb3bMFiSGIbqwnALkAH7HAgWqJx2jmd3zPY+W/rf00ug0WZEl2fChb4eldXq6HvDSx u/4EuV0g4msXjHQqJ1DJie3VxzwKsLN0zPWOgWqbE15p2GYs6vxu/62u2QmwGbj4oQMRtfr1mQo 7yG6mC4UJZotTksECxJQEe8TxrmIIG4ro76D6R1s2XpTI1BVYxVZa6Q/9szsu43hXTwLy7s5Bmp VyryttCemwGix5kD16JsNr50CkkWXvqScCEQ7mADv9H4hP5lpfyJAxdNWB3prfOLIVs0B67SM= X-Received: by 2002:a05:701b:4584:b0:158:1ed2:cb58 with SMTP id a92af1059eb24-18514634414mr1389008c88.39.1792188982207; Fri, 16 Oct 2026 15:16:22 -0700 (PDT) Received: from eldorado ([2600:8802:b00:1f84:d294:66ff:fe95:a98e]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-1831919fc14sm10480863c88.6.2026.10.16.15.16.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 15:16:21 -0700 (PDT) From: Florian Fainelli To: linux-mips@vger.kernel.org Cc: Florian Fainelli , Wim Van Sebroeck , Guenter Roeck , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thomas Bogendoerfer , Dmitry Torokhov , Bartosz Golaszewski , Jakub Kicinski , Andrew Lunn , Ethan Nelson-Moore , Eric Biggers , Greg Kroah-Hartman , Mingyu Wang <25181214217@stu.xidian.edu.cn>, Robert Marko , linux-watchdog@vger.kernel.org (open list:WATCHDOG DEVICE DRIVERS), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list), manuel.lauss@gmail.com Subject: [PATCH 1/5] watchdog: gpio: Allow devices described by software nodes Date: Fri, 16 Oct 2026 15:16:13 -0700 Message-ID: <20261016221617.2223004-2-f.fainelli@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20261016221617.2223004-1-f.fainelli@gmail.com> References: <20261016221617.2223004-1-f.fainelli@gmail.com> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The driver reads its configuration through device properties and obtains its GPIO with the descriptor API. Neither operation requires ACPI or OF, so allow the driver to be selected on platforms using software nodes. Add a platform module alias so a non-OF platform device can also load the driver when it is built as a module. Signed-off-by: Florian Fainelli --- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/gpio_wdt.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index f7d0a0c2c0ef..f50709c635e5 100644 --- a/drivers/watchdog/Kconfig +++ b/drivers/watchdog/Kconfig @@ -267,7 +267,7 @@ config DA9062_WATCHDOG config GPIO_WATCHDOG tristate "Watchdog device controlled through GPIO-line" - depends on GPIOLIB && (ACPI || OF) + depends on GPIOLIB select WATCHDOG_CORE help If you say yes here you get support for watchdog device diff --git a/drivers/watchdog/gpio_wdt.c b/drivers/watchdog/gpio_wdt.c index 1abc7d0b78a6..ff323d6e692e 100644 --- a/drivers/watchdog/gpio_wdt.c +++ b/drivers/watchdog/gpio_wdt.c @@ -191,3 +191,4 @@ module_platform_driver(gpio_wdt_driver); MODULE_AUTHOR("Alexander Shiyan "); MODULE_DESCRIPTION("GPIO Watchdog"); MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:gpio-wdt"); -- 2.53.0