Index: firmware/target/arm/system-pp502x.c =================================================================== --- firmware/target/arm/system-pp502x.c (revision 28878) +++ firmware/target/arm/system-pp502x.c (working copy) @@ -314,7 +314,7 @@ PLL_CONTROL = 0x8a020a03; /* repeat setup */ udelay(500); /* wait for relock */ #elif (CONFIG_CPU == PP5022) || (CONFIG_CPU == PP5024) - PLL_CONTROL = 0x8a121403; /* 80 MHz = (20/3 * 24MHz) / 2 */ + PLL_CONTROL = 0x8a121303; /* 76 MHz = (19/3 * 24MHz) / 2 */ while (!(PLL_STATUS & 0x80000000)); /* wait for relock */ #endif scale_suspend_core(true); Index: firmware/target/arm/system-target.h =================================================================== --- firmware/target/arm/system-target.h (revision 28878) +++ firmware/target/arm/system-target.h (working copy) @@ -39,7 +39,7 @@ #define CPUFREQ_SLEEP 32768 #define CPUFREQ_DEFAULT 24000000 #define CPUFREQ_NORMAL 30000000 -#define CPUFREQ_MAX 80000000 +#define CPUFREQ_MAX 76000000 #endif #define inl(a) (*(volatile unsigned long *) (a))