Kevin/Tony,

This patch series addresses the OMAP4430 boot up crash issues on the latest 
2.6.31-rc6 kernel release.

On the latest mainline as well as linux-omap master (2.6.31-rc6), OMAP4 boot is 
crashing. This has broken after "[PATCH 00/14] OMAP PM fixes for .31-rc series" 
series got merged in.
http://www.mail-archive.com/[email protected]/msg14527.html
 
Two issues -
1. NULL pointer dereference in omap_serial_init()-
static struct omap_uart_state omap_uart[OMAP_MAX_NR_PORTS], has three instances 
populated and for OMAP4 macro OMAP_MAX_NR_PORTS=4. So at the fourth iteration, 
there is NULL pointer oops.
This was also related to the merge issue in the linux-next branch. 
http://lkml.org/lkml/2009/8/20/192

[PATCH 1/2] ARM: OMAP4: Fix NULL pointer dereference crash.

2. Console is not working because the uart platform data is not getting 
registered to kernel. Registration fails because of clock check failure in 
omap_serial_init(). As you aware the clock framework is still under review on 
mailing list. Hence below patch is necessary to fix the same.

[PATCH 2/2] ARM: OMAP4: Bypass the clock check.

Please review the same.

Thanks!!

Regards,
Santosh

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to