[PATCH 1/5] rtc: gamecube: Propagate address translation error

From: Thorsten Blum

Date: Mon Nov 09 2026 - 17:47:06 EST


If of_address_to_resource() fails, propagate its error code instead of
returning -1 from gamecube_rtc_read_offset_from_sram().

Fixes: 86559400b3ef ("rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U")
Signed-off-by: Thorsten Blum <blum@xxxxxxxxxx>
---
drivers/rtc/rtc-gamecube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/rtc/rtc-gamecube.c b/drivers/rtc/rtc-gamecube.c
index 3fd562d3526a..0299f27106c0 100644
--- a/drivers/rtc/rtc-gamecube.c
+++ b/drivers/rtc/rtc-gamecube.c
@@ -238,7 +238,7 @@ static int gamecube_rtc_read_offset_from_sram(struct priv *d)
of_node_put(np);
if (ret) {
pr_err("no io memory range found\n");
- return -1;
+ return ret;
}

hw_srnprot = ioremap(res.start, resource_size(&res));