Kevin Hilman <khilman@xxxxxx> writes: > Santosh Shilimkar <santosh.shilimkar@xxxxxx> writes: > > [...] > >>> > >>> > This series doesn't boot on ES1 (boot log below.) Do we need to >>> > totally prevent WFI on ES1? >>> > >> Nope. WFI is ok. >> The ES1.0 boot issue on pm-core branch doesn't seems to >> be related to this series. Without this series as well >> OMAP4 ES1.0 is not booting for me. When I disable >> CONFIG_PM + WATCHDOG fix, it booted ok. I will >> git-bisect this later on pm-core branch. >> >>> > Also, if we want a CPUidle enabled kernel to boot on all silicon, >>> > it will need a omap_rev() check during init to ensure it doesn't >>> > override the default idle path. >>> > >> OMAP4 PM series already takes care of not overriding >> the default idle path for ES1.0. The omap4_mpuss_init() >> fails on ES1.0 and hence the CPUidle init is skipped in >> that case. >> >> Just to further check, I pulled the latest omap-for-linus >> branch and merged Paul's pull-request into it. Then >> applied OMAP4 PM series and I got a boot crash, a different >> one. This was again related to clock-domain initialization >> and static deps. I fixed this issue by avoiding omap4_pm_init() >> code running on ES1.0. With this boot on ES1.0 works fine now >> with OMAP4 PM series. > > Thanks for finding this. I just tested your v3 branch together with my > pm-core and it's now booting fine on ES1. > Hi Santosh, Can you rebase and repost your v3 series, I'd like to get this queued up early in the 2.6.40 dev cycle. You can base on my current pm-core branch, which also has Russell's devel-stable branch merged in. Thanks, Kevin -- 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