mfd: Fix twl4030-core.c build error
This is a fix for: twl4030-core.c:(.text+0x16a797): undefined reference to `clk_get_rate' twl4030-core.c:(.text+0x16a797): undefined reference to `clk_put' on x86 and x86_64, as the clock API is not defined on those platforms. Signed-off-by: Samuel Ortiz <sameo@openedhand.com>
This commit is contained in:
parent
b73eac7871
commit
6354ab5c63
|
@ -658,12 +658,7 @@ static void __init clocks_init(void)
|
|||
osc = clk_get(NULL, "osc_ck");
|
||||
else
|
||||
osc = clk_get(NULL, "osc_sys_ck");
|
||||
#else
|
||||
/* REVISIT for non-OMAP systems, pass the clock rate from
|
||||
* board init code, using platform_data.
|
||||
*/
|
||||
osc = ERR_PTR(-EIO);
|
||||
#endif
|
||||
|
||||
if (IS_ERR(osc)) {
|
||||
printk(KERN_WARNING "Skipping twl4030 internal clock init and "
|
||||
"using bootloader value (unknown osc rate)\n");
|
||||
|
@ -673,6 +668,18 @@ static void __init clocks_init(void)
|
|||
rate = clk_get_rate(osc);
|
||||
clk_put(osc);
|
||||
|
||||
#else
|
||||
/* REVISIT for non-OMAP systems, pass the clock rate from
|
||||
* board init code, using platform_data.
|
||||
*/
|
||||
osc = ERR_PTR(-EIO);
|
||||
|
||||
printk(KERN_WARNING "Skipping twl4030 internal clock init and "
|
||||
"using bootloader value (unknown osc rate)\n");
|
||||
|
||||
return;
|
||||
#endif
|
||||
|
||||
switch (rate) {
|
||||
case 19200000:
|
||||
ctrl = HFCLK_FREQ_19p2_MHZ;
|
||||
|
|
Loading…
Reference in New Issue