From 722e24a76ac7a2c550f8428c5762f40dd9313d91 Mon Sep 17 00:00:00 2001 From: Marcin Bukat Date: Mon, 6 Aug 2012 20:22:57 +0200 Subject: rk27xx: implement frequency scalling Implemented scheme: ARM AHB APB Normal 50 50 50 MHz Max 200 100 50 MHz Frequency scaling is disabled on rk27generic due to too slow lcd updates when running with 50MHz AHB. battery_bench shows ~1h runtime improvement on hifiman. Change-Id: I2c6f8acf6d4570c4e14f5bcc72280b51ce13c408 --- firmware/target/arm/rk27xx/system-target.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'firmware/target/arm/rk27xx/system-target.h') diff --git a/firmware/target/arm/rk27xx/system-target.h b/firmware/target/arm/rk27xx/system-target.h index 730686549d..8a705dd77a 100644 --- a/firmware/target/arm/rk27xx/system-target.h +++ b/firmware/target/arm/rk27xx/system-target.h @@ -48,7 +48,8 @@ static inline void commit_dcache(void) {} void commit_discard_dcache(void); void commit_discard_idcache(void); -#define CPUFREQ_NORMAL 200000000 -#define CPUFREQ_MAX 200000000 +#define CPUFREQ_DEFAULT 50000000 +#define CPUFREQ_NORMAL 50000000 +#define CPUFREQ_MAX 200000000 #endif /* SYSTEM_TARGET_H */ -- cgit v1.2.3