summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/system-target.h
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2007-07-31 10:56:50 +0000
committerJens Arnold <amiconn@rockbox.org>2007-07-31 10:56:50 +0000
commit1bc3b7feb2b0fc1014c41203ab82047ec94f69d4 (patch)
tree2148dcd33c48b8da7f6d2619453af4367a6509dc /firmware/target/arm/system-target.h
parent1dc5435f8ebe067fcd88dea72ba65ea9c186a6a6 (diff)
downloadrockbox-1bc3b7feb2b0fc1014c41203ab82047ec94f69d4.tar.gz
rockbox-1bc3b7feb2b0fc1014c41203ab82047ec94f69d4.zip
PP5002: Clock setup cleanup. * Switch to 80MHz when boosted like on the other PP targets. * Prepare sleep mode by adding CPUFREQ_SLEEP. This is already confirmed working, but a lot of functions in rockbox will probably hang because the microsecond timer isn't running in this mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14096 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/system-target.h')
-rw-r--r--firmware/target/arm/system-target.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/firmware/target/arm/system-target.h b/firmware/target/arm/system-target.h
index 5c73f4ddd9..426d83f71a 100644
--- a/firmware/target/arm/system-target.h
+++ b/firmware/target/arm/system-target.h
@@ -26,17 +26,15 @@
* moved into an appropriate subdir (or even split in 2). */
#if CONFIG_CPU == PP5002
-#define CPUFREQ_DEFAULT_MULT 4
+#define CPUFREQ_SLEEP 32768
#define CPUFREQ_DEFAULT 24000000
-#define CPUFREQ_NORMAL_MULT 5
-#define CPUFREQ_NORMAL 30000000
-#define CPUFREQ_MAX_MULT 13
-#define CPUFREQ_MAX 78000000
+#define CPUFREQ_NORMAL 30000000
+#define CPUFREQ_MAX 80000000
#else /* PP5022, PP5024 */
#define CPUFREQ_DEFAULT 24000000
-#define CPUFREQ_NORMAL 30000000
-#define CPUFREQ_MAX 80000000
+#define CPUFREQ_NORMAL 30000000
+#define CPUFREQ_MAX 80000000
#endif
#define inl(a) (*(volatile unsigned long *) (a))