s3c64xx_roundrate_clksrc got the rate vs. parent order wrong.
Signed-off-by: Werner Almesberger <[email protected]>
---
Index: cam/arch/arm/plat-s3c64xx/s3c6400-clock.c
===================================================================
--- cam.orig/arch/arm/plat-s3c64xx/s3c6400-clock.c 2009-03-09
20:04:25.000000000 +0800
+++ cam/arch/arm/plat-s3c64xx/s3c6400-clock.c 2009-03-09 20:09:12.000000000
+0800
@@ -284,7 +284,7 @@
if (rate > parent_rate)
rate = parent_rate;
else {
- div = rate / parent_rate;
+ div = parent_rate / rate;
if (div == 0)
div = 1;
--