On Fri, 21 Nov 2008, Kevin Hilman wrote: > Tony Lindgren <tony@xxxxxxxxxxx> writes: > > > * Paul Walmsley <paul@xxxxxxxxx> [081114 09:46]: > >> > >> During _omap3_noncore_dpll_lock(), if a DPLL has no active downstream > >> clocks and DPLL autoidle is enabled, the DPLL may never lock, since it > >> will enter autoidle immediately. To resolve this, disable DPLL > >> autoidle while locking the DPLL, and unconditionally wait for the DPLL > >> to lock. This fixes some bugs where the kernel would hang when returning > >> from retention or return the wrong rate for the DPLL. > >> > >> This patch is a collaboration with Peter de Schrijver > >> <peter.de-schrijver@xxxxxxxxx> and Kevin Hilman > >> <khilman@xxxxxxxxxxxxxxxxxxx>. > > > > Pushing to l-o tree today. > > > > Actually, I think Tero and Paul have a different fix for this now, > which is what I've included in the latest PM branch. > > Tero can you send the updated version of you "Fix a bug with noncore > dpll rate calculation" patch? No, this patch is still valid, and still should be pushed. The calculation patch fixes a separate bug. - Paul -- 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