On Tue, Oct 14, 2014 at 11:12 AM, Ulf Hansson <ulf.hansson@xxxxxxxxxx> wrote: > This patchset enables initial support for PM domains for ux500. > > The implementation is based upon the generic PM domain and its corresponding > DT support, which is used to decribe PM domains and tell what devices resides > in what PM domain. > > In this initial step, the VAPE PM domain is added and the devices with > corresponding drivers that properly implements runtime PM support. Especially, > to gate the VAPE PM domain drivers must implement register context save/restore. > Typically that must be done from the driver's runtime PM callbacks. > > Currently the generic PM domain, doesn't handle IRQ safe devices very well. For > example, having such device in a PM domain would keep it always powered. The > DMA controller in ux500, handled by the ste_dma40 driver is configured as IRQ > safe. That limitation in the generic PM domain needs to be fixed, prior we can > add the DMA device to the VAPE PM domain. All patches applied and will send a pull request to ARM SoC ASAP. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html