[PATCH 2/3] rtc: mc146818: Fix building on more architectures
Tom Rini
trini at konsulko.com
Mon Aug 4 23:57:11 CEST 2025
This driver makes calls to in8/out8(). On PowerPC these are separate and
real calls but elsewhere they are able to simply be wrappers to
inb/outb. Rework this logic to be able to build this driver on more
platforms.
Signed-off-by: Tom Rini <trini at konsulko.com>
---
drivers/rtc/mc146818.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/rtc/mc146818.c b/drivers/rtc/mc146818.c
index c0d86c6d063d..08bc528aeaf7 100644
--- a/drivers/rtc/mc146818.c
+++ b/drivers/rtc/mc146818.c
@@ -11,9 +11,9 @@
#include <command.h>
#include <dm.h>
#include <rtc.h>
-
-#if defined(CONFIG_X86) || defined(CONFIG_TARGET_MALTA)
#include <asm/io.h>
+
+#if !defined(CONFIG_PPC)
#define in8(p) inb(p)
#define out8(p, v) outb(v, p)
#endif
--
2.43.0
More information about the U-Boot
mailing list