diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2007-07-06 22:08:07 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2007-07-06 22:08:07 +0000 |
commit | 77789f0f8d0490000e5b9be52051a16f819de973 (patch) | |
tree | 1f838a97747d5ac314e58b89b40904a4185b05d1 /firmware/target/arm/s3c2440 | |
parent | 4ae87c8b8ab7ddbd286f5288adaddcaf0a187e31 (diff) | |
download | rockbox-77789f0f8d0490000e5b9be52051a16f819de973.tar.gz rockbox-77789f0f8d0490000e5b9be52051a16f819de973.zip |
Gigabeat: oops, forgot to set correct timer prescaler limit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13807 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s3c2440')
-rw-r--r-- | firmware/target/arm/s3c2440/gigabeat-fx/timer-meg-fx.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/timer-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/timer-meg-fx.c index 4654c7c845..7df20f7149 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/timer-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/timer-meg-fx.c | |||
@@ -53,8 +53,9 @@ bool __timer_set(long cycles, bool start) | |||
53 | /* Find the minimum factor that puts the counter in range 1-65535 */ | 53 | /* Find the minimum factor that puts the counter in range 1-65535 */ |
54 | unsigned int prescaler = (cycles + 65534) / 65535; | 54 | unsigned int prescaler = (cycles + 65534) / 65535; |
55 | 55 | ||
56 | /* Maximum divider setting is x / 256 / 16 = x / 4096 */ | 56 | /* Maximum divider setting is x / 256 / 16 = x / 4096 - min divider |
57 | if (prescaler <= 4096) | 57 | is x / 2 however */ |
58 | if (prescaler <= 2048) | ||
58 | { | 59 | { |
59 | int oldlevel; | 60 | int oldlevel; |
60 | unsigned int divider; | 61 | unsigned int divider; |