Add doubled HCLK to S3C64xx.

Signed-off-by: Werner Almesberger <[email protected]>

--- 

Index: cam/arch/arm/plat-s3c/include/plat/clock.h
===================================================================
--- cam.orig/arch/arm/plat-s3c/include/plat/clock.h     2009-03-05 
11:22:09.000000000 +0800
+++ cam/arch/arm/plat-s3c/include/plat/clock.h  2009-03-05 11:22:20.000000000 
+0800
@@ -50,6 +50,7 @@
 extern struct clk clk_ext;
 
 /* S3C64XX specific clocks */
+extern struct clk clk_h2;
 extern struct clk clk_27m;
 extern struct clk clk_48m;
 
Index: cam/arch/arm/plat-s3c64xx/clock.c
===================================================================
--- cam.orig/arch/arm/plat-s3c64xx/clock.c      2009-03-05 11:22:09.000000000 
+0800
+++ cam/arch/arm/plat-s3c64xx/clock.c   2009-03-05 11:22:20.000000000 +0800
@@ -27,6 +27,12 @@
 #include <plat/devs.h>
 #include <plat/clock.h>
 
+struct clk clk_h2 = {
+       .name           = "hclk2",
+       .id             = -1,
+       .rate           = 0,
+};
+
 struct clk clk_27m = {
        .name           = "clk_27m",
        .id             = -1,
@@ -270,6 +276,7 @@
        &clk_epll,
        &clk_27m,
        &clk_48m,
+       &clk_h2,
 };
 
 void s3c64xx_register_clocks(void)
Index: cam/arch/arm/plat-s3c64xx/s3c6400-clock.c
===================================================================
--- cam.orig/arch/arm/plat-s3c64xx/s3c6400-clock.c      2009-03-05 
11:22:13.000000000 +0800
+++ cam/arch/arm/plat-s3c64xx/s3c6400-clock.c   2009-03-05 11:22:20.000000000 
+0800
@@ -608,6 +608,7 @@
        clk_fout_epll.rate = epll;
        clk_fout_apll.rate = apll;
 
+       clk_h2.rate = hclk2;
        clk_h.rate = hclk;
        clk_p.rate = pclk;
        clk_f.rate = fclk;

-- 

Reply via email to