|
@@ -179,6 +179,10 @@ static struct clk *clks[] __initdata = {
|
|
|
&clk_hsmmc,
|
|
|
};
|
|
|
|
|
|
+static struct clk_lookup s3c2443_clk_lookup[] = {
|
|
|
+ CLKDEV_INIT("s3c-sdhci.1", "mmc_busclk.2", &clk_hsmmc),
|
|
|
+};
|
|
|
+
|
|
|
void __init s3c2443_init_clocks(int xtal)
|
|
|
{
|
|
|
unsigned long epllcon = __raw_readl(S3C2443_EPLLCON);
|
|
@@ -210,6 +214,7 @@ void __init s3c2443_init_clocks(int xtal)
|
|
|
|
|
|
s3c_register_clocks(init_clocks_off, ARRAY_SIZE(init_clocks_off));
|
|
|
s3c_disable_clocks(init_clocks_off, ARRAY_SIZE(init_clocks_off));
|
|
|
+ clkdev_add_table(s3c2443_clk_lookup, ARRAY_SIZE(s3c2443_clk_lookup));
|
|
|
|
|
|
s3c_pwmclk_init();
|
|
|
}
|