浏览代码

ARM: OMAP4: Bypass the clock check.

Second reason of OMAP4 boot failure on 2.6.31.rc6, the UART
platform data is not getting registered to kernel.
Registration was failing because of clock check failure in
omap_serial_init().
Below patch fix the same.

OMAP4 clock framework patches are still getting discussed on mailing
list so till then we need this.

Signed-off-by: Syed Rafiuddin <rafiuddin.syed@ti.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Santosh Shilimkar 15 年之前
父节点
当前提交
aae290fb4d
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      arch/arm/mach-omap2/serial.c

+ 5 - 2
arch/arm/mach-omap2/serial.c

@@ -609,8 +609,11 @@ void __init omap_serial_init(void)
 			uart->fck = NULL;
 			uart->fck = NULL;
 		}
 		}
 
 
-		if (!uart->ick || !uart->fck)
-			continue;
+		/* FIXME: Remove this once the clkdev is ready */
+		if (!cpu_is_omap44xx()) {
+			if (!uart->ick || !uart->fck)
+				continue;
+		}
 
 
 		uart->num = i;
 		uart->num = i;
 		p->private_data = uart;
 		p->private_data = uart;