|
|
Log in / Subscribe / Register

Watchdog: Add Loongson-2K0300 watchdog support

From:  Binbin Zhou <zhoubinbin-AT-loongson.cn>
To:  Binbin Zhou <zhoubb.aaron-AT-gmail.com>, Huacai Chen <chenhuacai-AT-loongson.cn>, Rob Herring <robh+dt-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Keguang Zhang <keguang.zhang-AT-gmail.com>, Wim Van Sebroeck <wim-AT-linux-watchdog.org>, Guenter Roeck <linux-AT-roeck-us.net>
Subject:  [PATCH 0/6] Watchdog: Add Loongson-2K0300 watchdog support
Date:  Wed, 29 Oct 2025 10:08:44 +0800
Message-ID:  <20251029020847.1946295-1-zhoubinbin@loongson.cn>
Cc:  Huacai Chen <chenhuacai-AT-kernel.org>, Xuerui Wang <kernel-AT-xen0n.name>, loongarch-AT-lists.linux.dev, devicetree-AT-vger.kernel.org, linux-watchdog-AT-vger.kernel.org, Binbin Zhou <zhoubinbin-AT-loongson.cn>
Archive-link:  Article

Hi all:

This patch set adds support for the Loongson-2K0300 watchdog driver.
It's similar to the Loongson-1, except for some different register offsets.
Therefore, I've merged it with the Loongson-1 watchdog driver.

In addition, I've simply fixed some minor issues with the previous driver.

Thanks.

Binbin Zhou (6):
  watchdog: loongson1: Rename the prefix from ls1x to loongson
  watchdog: loongson: Add missing MODULE_PARM_DESC
  watchdog: loongson: Simplify loongson_wdt_probe code
  watchdog: loongson: Drop CONFIG_OF
  dt-bindings: watchdog: loongson,ls1x-wdt: Add ls2k0300-wdt compatible
  watchdog: loongson: Add Loongson-2k0300 watchdog support

 .../bindings/watchdog/loongson,ls1x-wdt.yaml  |   3 +-
 drivers/watchdog/Kconfig                      |   8 +-
 drivers/watchdog/Makefile                     |   2 +-
 drivers/watchdog/loongson1_wdt.c              | 170 --------------
 drivers/watchdog/loongson_wdt.c               | 209 ++++++++++++++++++
 5 files changed, 216 insertions(+), 176 deletions(-)
 delete mode 100644 drivers/watchdog/loongson1_wdt.c
 create mode 100644 drivers/watchdog/loongson_wdt.c


base-commit: c64c2a50cdd487e2270c875c1770cd55705d75ff
-- 
2.47.3




Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds