From bb15d1d2ca830c6e5b090ee7db8d072f7d5d1743 Mon Sep 17 00:00:00 2001 From: Jennifer Averett Date: Mon, 22 Nov 2004 22:27:19 +0000 Subject: 2004-11-22 Joel Sherrill PR 693/misc * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with in/outport routines. --- c/src/ChangeLog | 12 ++++++++++++ c/src/libchip/rtc/mc146818a_ioreg.c | 7 +++++++ 2 files changed, 19 insertions(+) (limited to 'c') diff --git a/c/src/ChangeLog b/c/src/ChangeLog index 026779011e..d1ecb300a8 100644 --- a/c/src/ChangeLog +++ b/c/src/ChangeLog @@ -1,3 +1,15 @@ +2004-11-22 Joel Sherrill + + PR 693/misc + * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with + in/outport routines. + +2004-11-22 Joel Sherrill + + PR 693/misc + * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with + in/outport routines. + 2004-11-22 Ralf Corsepius * aclocal/enable-itron.m4: Remove (unused). diff --git a/c/src/libchip/rtc/mc146818a_ioreg.c b/c/src/libchip/rtc/mc146818a_ioreg.c index b53f577598..4258749d7e 100644 --- a/c/src/libchip/rtc/mc146818a_ioreg.c +++ b/c/src/libchip/rtc/mc146818a_ioreg.c @@ -19,6 +19,11 @@ #include #include +/* + * At this point, not all CPUs or BSPs have defined in/out port routines. + */ +#if defined(__i386__) || defined(__PPC__) +#if defined(inport_byte) uint32_t mc146818a_get_register( uint32_t ulCtrlPort, uint8_t ucRegNum @@ -43,3 +48,5 @@ void mc146818a_set_register( outport_byte( ulCtrlPort, ucRegNum ); outport_byte( ulCtrlPort+1, (uint8_t)ucData ); } +#endif +#endif -- cgit v1.2.3