Ulf Hansson <ulf.hansson@xxxxxxxxxx> writes: > Changes in v3: > - Aligned on terminology, now using "PM domain" in comments and commit > - messages/headers. > - Improved English and grammar in comments and commit messages/headers. > - Adopted proposal from Geert, to have compile-time-check wrapper > functions for the API that adds xlate_simple and xlate_onecell > providers. > - Renamed "domain_num" to "num_domains", in genpd_onecell_data struct. > - Handle non-contiguous arrays for onecell PM domain providers. > - Rebased the Exynos patch to follow the new genpd API changes. > > > Changes in v2: > - Fix the ACPI patch, it didn't even compile for CONFIG_ACPI. > - Updated some comments in code and in commit messages. > - Fixed the dev_pm_domain_attach API to handle EPROBE_DEFER properly. > - Rebased the ARM Exynos patch. > - Added some Tested-by tags. > > > This patchset has a bit of a history and some parts of it has been posted > earlier. > > http://lists.infradead.org/pipermail/linux-arm-kernel/2014-June/262725.html > > In the first revision I intentially didn't increase version number of the > patches, since I think it would have cause more confusion than clarity. > > A summary of changes in V1 and since the last patchset, from the link above: > - Instead of letting driver core handling the device to power domain > binding/unbinding, follow the behavior of how the ACPI power domain > is handled. > > > This is a summary of what these patches are intended to do: > > 1) > Add generic power domain OF-based support which also includes APIs to handle > attach/detach of generic power domains to devices. > > 2) > Adding a common API to attach/detach power domains and include support for the > ACPI and the generic power domain in there. > > 3) > From subsystem level code, at probe/remove, convert from invoking the ACPI > specific power domain attach/detach functions to the new common attach/detach > APIs. > > 4) > Add support for the AMBA bus to attach/detach power domains, using the new > common APIs. > > 5) > Convert Exynos to use the new generic power domain OF support. > > Obviously, there are dependencies througout this patchset, which means if they > get accepted the all need to go together. It might also be convenient to share > them through an immutable branch. Reviewed-by: Kevin Hilman <khilman@xxxxxxxxxx> -- 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