On Wed, Jun 29, 2011 at 5:02 AM, Kevin Hilman <khilman@xxxxxx> wrote: > +Rajendra > > Balaji T K <balajitk@xxxxxx> writes: > >> add runtime pm support to HSMMC host controller >> Use runtime pm API to enable/disable HSMMC clock >> Use runtime autosuspend APIs to enable auto suspend delay >> >> Based on OMAP HSMMC runtime implementation by Kevin Hilman, Kishore Kadiyala >> >> Signed-off-by: Balaji T K <balajitk@xxxxxx> > > I tried to test this series along with Benoit's clkdm/modulemode/hwmod > cleanups and something strange is happening on OMAP4. > > First, this series by itself is working as I would expect, but testing > in combination with Benoit's series, it's different... > > First, I'm using Benoit's branch: > > git://gitorious.org/omap-pm/linux.git for_3.0.1/7_hwmod_modulemode > > in combination with your series. > > I've also reverted these two commits: > > OMAP4: PM: TEMP: Prevent l3init from idling/force sleep > OMAP3+: hwmod data: TEMP: Do not idle MMC1 & MMC2 after boot > > which are temporary workarounds for not having MMC runtime PM. > > I turned the dev_dbg calls in the runtime PM callbacks into dev_info > callbacks to see exactly when the device is enabled/disabled via runtime > PM. > > To my surprise, I didn't see the device being enabled/disabled when > writing do the device. I tried for_3.0.1/7_hwmod_modulemode as you mentioned above, changing dev_dbg to dev_err and I am not observing the delayed write during umount. Can you let me know if the files are there in MMC after remounting ? > Any ideas why the same isn't happening when used with Benoit's series? > > Kevin > > P.S. note that the debug messages don't quite match. One says 'host: > enabled' the other says 'disabled' (without the host: prefix.) making > the prefixes match would be more readable. Ok, Will align dev_dbg prints. -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html