diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/system.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/system.c b/firmware/system.c index 7eaefb1d77..8bdd821e60 100644 --- a/firmware/system.c +++ b/firmware/system.c @@ -516,6 +516,10 @@ void system_init(void) "movclr.l %%acc2, %%d0\n\t" "movclr.l %%acc3, %%d0\n\t" : : : "d0"); + /* Set EMAC unit to saturating and rounding fractional mode, 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 | EMAC_ROUND); } void system_reboot (void) |