diff options
author | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2004-11-22 22:25:05 +0000 |
---|---|---|
committer | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2004-11-22 22:25:05 +0000 |
commit | 24fced7e137ca3201f61e5890878b2d14e467677 (patch) | |
tree | 62f684412a9d3bcebc1c5767a87073c82e378d57 | |
parent | This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'. (diff) | |
download | rtems-24fced7e137ca3201f61e5890878b2d14e467677.tar.bz2 |
2004-11-22 Joel Sherrill <joel@OARcorp.com>
PR 693/misc
* rtc/mc146818a_ioreg.c: Disable unless on a target with in/outport
routines.
-rw-r--r-- | c/src/libchip/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/libchip/rtc/mc146818a_ioreg.c | 7 |
2 files changed, 13 insertions, 0 deletions
diff --git a/c/src/libchip/ChangeLog b/c/src/libchip/ChangeLog index 664b132dac..ad6e4fb203 100644 --- a/c/src/libchip/ChangeLog +++ b/c/src/libchip/ChangeLog @@ -1,3 +1,9 @@ +2004-11-22 Joel Sherrill <joel@OARcorp.com> + + PR 693/misc + * rtc/mc146818a_ioreg.c: Disable unless on a target with in/outport + routines. + 2004-11-10 Richard Campbell <richard.campbell@oarcorp.com> * network/dec21140.c: Cleanup a bit and remove message about not diff --git a/c/src/libchip/rtc/mc146818a_ioreg.c b/c/src/libchip/rtc/mc146818a_ioreg.c index 0ccd398c9d..a865d72a35 100644 --- a/c/src/libchip/rtc/mc146818a_ioreg.c +++ b/c/src/libchip/rtc/mc146818a_ioreg.c @@ -19,6 +19,11 @@ #include <rtems.h> #include <bsp.h> +/* + * At this point, not all CPUs or BSPs have defined in/out port routines. + */ +#if defined(__i386__) || defined(__PPC__) +#if defined(inport_byte) unsigned32 mc146818a_get_register( unsigned32 ulCtrlPort, unsigned8 ucRegNum @@ -43,3 +48,5 @@ void mc146818a_set_register( outport_byte( ulCtrlPort, ucRegNum ); outport_byte( ulCtrlPort+1, (unsigned8)ucData ); } +#endif +#endif |