diff options
Diffstat (limited to 'cpu/mips/incaip_clock.c')
| -rw-r--r-- | cpu/mips/incaip_clock.c | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/cpu/mips/incaip_clock.c b/cpu/mips/incaip_clock.c index 27f060966..4ae06b72c 100644 --- a/cpu/mips/incaip_clock.c +++ b/cpu/mips/incaip_clock.c @@ -102,3 +102,18 @@ uint incaip_get_fpiclk(void)  	 break;     }  } + +int incaip_set_cpuclk(void) +{ +	uchar tmp[64]; +	ulong cpuclk; + +	if (getenv_r("cpuclk", tmp, sizeof(tmp)) > 0) +	{ +		cpuclk = simple_strtoul(tmp, NULL, 10) * 1000000; +		ebu_init(cpuclk); +		cgu_init(cpuclk); +	} + +	return 0; +} |