summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2010-05-11 14:09:26 +0000
committerMichael Sevakis <jethead71@rockbox.org>2010-05-11 14:09:26 +0000
commit8261051b37871e7d64340643458fe0ca9d0fa19f (patch)
treea2b46778d2d66c874f1efe40f44a6ce68dcfe1fd
parentaaa07970eee7c9fcfa0964f45c856f96533686aa (diff)
downloadrockbox-8261051b37871e7d64340643458fe0ca9d0fa19f.tar.gz
rockbox-8261051b37871e7d64340643458fe0ca9d0fa19f.zip
Gigabeat F/X: Let us clear up confusion about just what the core frequency is. Fix frequency display in buffering screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25953 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/export/config/gigabeatfx.h2
-rw-r--r--firmware/target/arm/s3c2440/system-target.h12
2 files changed, 8 insertions, 6 deletions
diff --git a/firmware/export/config/gigabeatfx.h b/firmware/export/config/gigabeatfx.h
index 23ffeb9820..bcb6f73a63 100644
--- a/firmware/export/config/gigabeatfx.h
+++ b/firmware/export/config/gigabeatfx.h
@@ -169,7 +169,7 @@
169#define FLASH_SIZE 0x400000 169#define FLASH_SIZE 0x400000
170 170
171/* Define this to the CPU frequency */ 171/* Define this to the CPU frequency */
172#define CPU_FREQ 16934400 172#define CPU_FREQ 294940800
173 173
174/* Define this if you have ATA power-off control */ 174/* Define this if you have ATA power-off control */
175#define HAVE_ATA_POWER_OFF 175#define HAVE_ATA_POWER_OFF
diff --git a/firmware/target/arm/s3c2440/system-target.h b/firmware/target/arm/s3c2440/system-target.h
index 0721feeee4..ad32f89552 100644
--- a/firmware/target/arm/s3c2440/system-target.h
+++ b/firmware/target/arm/s3c2440/system-target.h
@@ -27,14 +27,16 @@
27/* NB: These values must match the register settings in s3c2440/crt0.S */ 27/* NB: These values must match the register settings in s3c2440/crt0.S */
28 28
29#ifdef GIGABEAT_F 29#ifdef GIGABEAT_F
30 #define CPUFREQ_DEFAULT 98784000 30 /* MPLLCON = 0x000C9042, 16.9344 MHz refclk, therefore:
31 #define CPUFREQ_NORMAL 98784000 31 * MPLL = 294940800 = 2*(201 + 8)*16934400 / ((4 + 2) * 2^2) */
32 #define CPUFREQ_MAX 296352000 32 #define CPUFREQ_DEFAULT 98313600
33 #define CPUFREQ_NORMAL 98313600
34 #define CPUFREQ_MAX 294940800
33 35
34 /* Uses 1:3:6 */ 36 /* Uses 1:3:6 */
35 #define FCLK CPUFREQ_MAX 37 #define FCLK CPUFREQ_MAX
36 #define HCLK (FCLK/3) /* = 98,784,000 */ 38 #define HCLK (FCLK/3) /* = 98,313,600 */
37 #define PCLK (HCLK/2) /* = 49,392,000 */ 39 #define PCLK (HCLK/2) /* = 49,156,800 */
38 40
39 #ifdef BOOTLOADER 41 #ifdef BOOTLOADER
40 /* All addresses within rockbox are in IRAM in the bootloader so 42 /* All addresses within rockbox are in IRAM in the bootloader so