From 661413904212a8ac96f13278a627ab3a38e54780 Mon Sep 17 00:00:00 2001 From: Francois Berder Date: Thu, 21 May 2026 19:52:39 +0200 Subject: serial: sh: Fix dev_read_addr error check dev_read_addr returns FDT_ADDR_T_NONE (-1) in case of error and not 0. Signed-off-by: Francois Berder Reviewed-by: Simon Glass Reviewed-by: Marek Vasut Tested-by: Marek Vasut # R-Car H3/M3-W/M3-N Salvator-X(S), H3/M3-W ULCB, V4H Sparrow Hawk, X5H Ironhide RSIP and CA720AE Signed-off-by: Marek Vasut # Update subject tags --- drivers/serial/serial_sh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/serial/serial_sh.c b/drivers/serial/serial_sh.c index bc205234e24..7debff6cb3a 100644 --- a/drivers/serial/serial_sh.c +++ b/drivers/serial/serial_sh.c @@ -257,7 +257,7 @@ static int sh_serial_of_to_plat(struct udevice *dev) int ret; addr = dev_read_addr(dev); - if (!addr) + if (addr == FDT_ADDR_T_NONE) return -EINVAL; plat->base = addr; -- cgit v1.3.1