> > > >> diff --git a/arch/arm/mach-omap2/pm34xx.c > > >> b/arch/arm/mach-omap2/pm34xx.c > > >> index 202c269..308835b 100644 > > >> --- a/arch/arm/mach-omap2/pm34xx.c > > >> +++ b/arch/arm/mach-omap2/pm34xx.c > > >> @@ -380,11 +380,11 @@ int __init omap3_pm_init(void) > > >> goto err1; > > >> } > > >> > > >> - ret = pwrdm_for_each(pwrdms_setup); > > >> - if (ret) { > > >> - printk(KERN_ERR "Failed to setup powerdomains\n"); > > >> - goto err2; > > >> - } > > >> +/* ret = pwrdm_for_each(pwrdms_setup); */ > > >> +/* if (ret) { */ > > >> +/* printk(KERN_ERR "Failed to setup powerdomains\n"); */ > > >> +/* goto err2; */ > > >> +/* } */ > > >> > > >> mpu_pwrdm = pwrdm_lookup("mpu_pwrdm"); > > >> if (mpu_pwrdm == NULL) { > > > Hi Jouni, Commenting the lines did fix my UART 3 issue, but I am not clear as to what is happening by having it enabled. Before I dig in further can you give your thoughts as to why these lines could result in UART3 hang? Thanks. Regards, Khasim -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html