Add doubled HCLK to S3C64xx. Signed-off-by: Werner Almesberger --- Index: cam/arch/arm/plat-s3c/include/plat/clock.h =================================================================== --- cam.orig/arch/arm/plat-s3c/include/plat/clock.h 2009-03-04 19:24:46.000000000 +0800 +++ cam/arch/arm/plat-s3c/include/plat/clock.h 2009-03-04 19:24:55.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-04 19:24:46.000000000 +0800 +++ cam/arch/arm/plat-s3c64xx/clock.c 2009-03-04 19:24:55.000000000 +0800 @@ -27,6 +27,12 @@ #include #include +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-04 19:24:49.000000000 +0800 +++ cam/arch/arm/plat-s3c64xx/s3c6400-clock.c 2009-03-04 19:24:55.000000000 +0800 @@ -683,6 +683,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; --