9
0
Fork 0

ARM: clps711x: Replace numeric PLL option with boolean for raise CPU frequency

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Alexander Shiyan 2013-03-11 13:26:33 +04:00 committed by Sascha Hauer
parent 57ec3a8931
commit 5976f09410
2 changed files with 11 additions and 10 deletions

View File

@ -14,13 +14,15 @@
#include <mach/clps711x.h>
#if (CONFIG_CLPS711X_CPU_PLL_MULT < 20) || (CONFIG_CLPS711X_CPU_PLL_MULT > 50)
# error "CPU PLL multiplier out of range"
#ifdef CONFIG_CLPS711X_RAISE_CPUFREQ
# define CLPS711X_CPU_PLL_MULT 50
#else
# define CLPS711X_CPU_PLL_MULT 40
#endif
void __naked __bare_init barebox_arm_reset_vector(void)
{
arm_cpu_lowlevel_init();
clps711x_barebox_entry(CONFIG_CLPS711X_CPU_PLL_MULT);
clps711x_barebox_entry(CLPS711X_CPU_PLL_MULT);
}

View File

@ -12,14 +12,13 @@ endchoice
menu "CLPS711X specific settings"
config CLPS711X_CPU_PLL_MULT
int "CPU PLL multiplier (20-50)"
range 20 50
default "40"
config CLPS711X_RAISE_CPUFREQ
bool "Raise CPU frequency to 90 MHz"
depends on MACH_CLEP7212
help
Define CPU PLL multiplier. PLL is calculated by formula:
PLL Frequency = (PLL Multiplier / 2) * 3686400 Hz
Default value is 40, for achieve 73 MHz.
Raise CPU frequency to 90 MHz. This operation can be performed
only for devices which allow to operate at 90 MHz.
If option is not selected, CPU frequency will set to default 73 MHz.
endmenu