summaryrefslogtreecommitdiff
path: root/firmware/target/arm
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2010-12-11 09:39:33 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2010-12-11 09:39:33 +0000
commite4a233ed9b90a7e8e32c89ad83be247464c7caa0 (patch)
tree71088e8d7b62215807f9787451bb5be0b8bf8b8d /firmware/target/arm
parent1190165d068bd1401b46ca286a2175984872ad0d (diff)
downloadrockbox-e4a233ed9b90a7e8e32c89ad83be247464c7caa0.tar.gz
rockbox-e4a233ed9b90a7e8e32c89ad83be247464c7caa0.zip
Derive clock and timer defines from frequency of external source.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28791 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm')
-rw-r--r--firmware/target/arm/s5l8700/system-target.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/firmware/target/arm/s5l8700/system-target.h b/firmware/target/arm/s5l8700/system-target.h
index adc0eb6bfe..170794a999 100644
--- a/firmware/target/arm/s5l8700/system-target.h
+++ b/firmware/target/arm/s5l8700/system-target.h
@@ -25,18 +25,18 @@
25#include "mmu-arm.h" 25#include "mmu-arm.h"
26 26
27#define CPUFREQ_SLEEP 32768 27#define CPUFREQ_SLEEP 32768
28#define CPUFREQ_DEFAULT 47923200 28#define CPUFREQ_MAX (1843200 * 4 * 26 / 1) /* 191692800 Hz */
29#define CPUFREQ_NORMAL 47923200 29#define CPUFREQ_DEFAULT (CPUFREQ_MAX/4) /* 47923200 Hz */
30#define CPUFREQ_MAX 191692800 30#define CPUFREQ_NORMAL (CPUFREQ_MAX/4)
31 31
32#define STORAGE_WANTS_ALIGN 32#define STORAGE_WANTS_ALIGN
33 33
34#define inl(a) (*(volatile unsigned long *) (a)) 34#define inl(a) (*(volatile unsigned long *) (a))
35#define outl(a,b) (*(volatile unsigned long *) (b) = (a)) 35#define outl(a,b) (*(volatile unsigned long *) (b) = (a))
36#define inb(a) (*(volatile unsigned char *) (a)) 36#define inb(a) (*(volatile unsigned char *) (a))
37#define outb(a,b) (*(volatile unsigned char *) (b) = (a)) 37#define outb(a,b) (*(volatile unsigned char *) (b) = (a))
38#define inw(a) (*(volatile unsigned short *) (a)) 38#define inw(a) (*(volatile unsigned short*) (a))
39#define outw(a,b) (*(volatile unsigned short *) (b) = (a)) 39#define outw(a,b) (*(volatile unsigned short*) (b) = (a))
40 40
41static inline void udelay(unsigned usecs) 41static inline void udelay(unsigned usecs)
42{ 42{