On Wed, Jul 23, 2014 at 3:37 AM, Tony Lindgren <tony@xxxxxxxxxxx> wrote: > * Aaro Koskinen <aaro.koskinen@xxxxxx> [140722 14:25]: >> Hi, >> >> Somewhere between 3.16-rc2 and rc6 (I was on holidays...) I noticed >> the framebuffer stopped working on N900 (nothing on screen). >> >> I bisected this to 9188883fd66e9809e93e06d5bbd49cf99a6cdbee (ARM: dts: >> Enable twl4030 off-idle configuration for selected omaps). >> With this commit reverted, I can see the Tux again with 3.16-rc6. >> >> Any ideas? > > Hmm, OK yeah that enables the deeper idle states. I have tested > this on n900, but only have remote access to it so could not see > the framebuffer. > > Sounds like there's some twl regulator that we cannot idle > by default on n900. Here are the steps to narrow it down: > > 1. Try ti,twl4030-power-idle in omap3-n900.dts instead of > ti,twl4030-power-idle-osc-off. This probably won't help > unless you're enabling off-idle though, so if it does not > help, just keep on using ti,twl4030-power-idle-osc-off. > > 2. Try commenting out one or more of the TWL_REMAP_SLEEP or > TWL_REMAP_OFF lines in omap3_idle_rconfig in file > drivers/mfd/twl4030-power.c. That's the recommended init > sequence like the comments in the code mention. Chances > are we're missing a regulator_get somewhere but finding > out which one in omap3_idle_rconfig will help narrow it > down :) > > 3. If it looks like a more complicated fix, we can just use > compatible = "ti,twl4030-power-n900" to disable the twl > features for v3.16 and re-enable it for v3.17. > > Regards, > > Tony > -- > 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 Thanks Tony for the help, seems that this will be fixed before the 3.17 and needs no more assist from me. Cheers Nick -- 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