diff options
| -rw-r--r-- | firmware/target/coldfire/system-coldfire.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/target/coldfire/system-coldfire.c b/firmware/target/coldfire/system-coldfire.c index 4094f38..c3b2631 100644 --- a/firmware/target/coldfire/system-coldfire.c +++ b/firmware/target/coldfire/system-coldfire.c @@ -242,6 +242,11 @@ void system_init(void) "movclr.l %%acc3, %%d0\n\t" : : : "d0"); + /* Set EMAC unit to fractional mode with saturation, since that's + what'll be the most useful for most things which the main thread + will do. */ + coldfire_set_macsr(EMAC_FRACTIONAL | EMAC_SATURATE); + /* Set INTBASE and SPURVEC */ INTBASE = 64; SPURVEC = 24; |