diff --git a/firmware/target/arm/as3525/system-as3525.c b/firmware/target/arm/as3525/system-as3525.c index c8366fe2bf..9b075feb8f 100644 --- a/firmware/target/arm/as3525/system-as3525.c +++ b/firmware/target/arm/as3525/system-as3525.c @@ -303,7 +303,7 @@ void set_cpu_frequency(long frequency) cpu_frequency = CPUFREQ_MAX / divider; - CGU_PROC &= ~(0xf << 4) /* clear divider bits */ ^ ((divider-1) << 4); + CGU_PROC = (CGU_PROC & 0x0f) | ((divider-1) << 4); } #endif /* HAVE_ADJUSTABLE_CPU_FREQ */ #endif /* BOOTLOADER */