On 07/28/2013 08:43 AM, Mark Brown wrote: > From: Mark Brown <broonie@xxxxxxxxxx> > > Most SPI drivers that implement runtime PM support use identical code to > do so: they acquire a runtime PM lock in prepare_transfer_hardware() and > then they release it in unprepare_transfer_hardware(). The variations in > this are mostly missing error checking and the choice to use autosuspend. > > Since these runtime PM calls are normally the only thing in the prepare > and unprepare callbacks and the autosuspend API transparently does the > right thing on devices with autosuspend disabled factor all of this out > into the core with a flag to enable the behaviour. Patch 1, 9, 10, 11, Reviewed-by: Stephen Warren <swarren@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html