Jon Hunter <jonathanh@xxxxxxxxxx> writes: > Adds generic PM support to the PMC driver where the PM domains are > populated from device-tree and the PM domain consumer devices are > bound to their relevant PM domains via device-tree as well. > > Update the tegra_powergate_sequence_power_up() API so that internally > it calls the same tegra_powergate_xxx functions that are used by the > tegra generic power domain code for consistency. > > To ensure that the Tegra power domains (a.k.a powergates) cannot be > controlled via both the legacy tegra_powergate_xxx functions as well > as the generic PM domain framework, add a bit map for available > powergates that can be controlled via the legacy powergate functions. > > Move the majority of the tegra_powergate_remove_clamping() function > to a sub-function, so that this can be used by both the legacy and > generic power domain code. > > This is based upon work by Thierry Reding <treding@xxxxxxxxxx> > and Vince Hsu <vinceh@xxxxxxxxxx>. > > Signed-off-by: Jon Hunter <jonathanh@xxxxxxxxxx> I didn't look in great detail at the SoC specifics, but for the for the general genpd approach: Acked-by: Kevin Hilman <khilman@xxxxxxxxxxxx> -- 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