[PATCH RESEND] watchdog: octeontx_wdt: fix DT matches to Marvell compatibles

Juuso Rinta juuso.rinta at nokia.com
Mon May 4 11:36:58 CEST 2026


The OcteonTX watchdog driver currently matches arm,sbsa-gwdt.
On systems with multiple watchdog devices this can be ambiguous since
arm,sbsa-gwdt is a generic SBSA binding.

Replace the SBSA match with SoC-specific Marvell compatibles
marvell,cn10624-wdt and marvell,cn9670-wdt.

These compatibles align with the upstream Linux device tree binding:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/watchdog/marvell,cn10624-wdt.yaml

Reviewed-by: Aaro Koskinen <aaro.koskinen at nokia.com>
Signed-off-by: Juuso Rinta <juuso.rinta at nokia.com>
---
 drivers/watchdog/octeontx_wdt.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/watchdog/octeontx_wdt.c b/drivers/watchdog/octeontx_wdt.c
index c79d9539c13..7299a9f9739 100644
--- a/drivers/watchdog/octeontx_wdt.c
+++ b/drivers/watchdog/octeontx_wdt.c
@@ -159,7 +159,8 @@ static const struct octeontx_wdt_data octeon_data = {
 };
 
 static const struct udevice_id octeontx_wdt_ids[] = {
-	{ .compatible = "arm,sbsa-gwdt", .data = (ulong)&octeontx_data },
+	{ .compatible = "marvell,cn10624-wdt", .data = (ulong)&octeontx_data },
+	{ .compatible = "marvell,cn9670-wdt", .data = (ulong)&octeontx_data },
 	{ .compatible = "cavium,octeon-7890-ciu3", .data = (ulong)&octeon_data },
 	{}
 };

---
base-commit: 4433253ecf2041f9362a763bb6cb79960921ac7e
change-id: 20260428-rinta-octeontx-wdt-compatible-0ca7b83e634e

Best regards,
--
Juuso Rinta <juuso.rinta at nokia.com>
-- 
Juuso Rinta <juuso.rinta at nokia.com>



More information about the U-Boot mailing list