diff --git a/arm11/source/smp.c b/arm11/source/smp.c index f87ebe2..9108341 100644 --- a/arm11/source/smp.c +++ b/arm11/source/smp.c @@ -31,6 +31,9 @@ static void wait_cycles(unsigned short cycles) static void set_clock(short socmode) { + if (get_pdn_lgr_socmode() == socmode) + return; + set_pdn_lgr_socmode(socmode); // Loop until the ACK bit is set.