From: Thierry Reding Date: Mon, 12 Feb 2018 15:09:43 +0000 (+0100) Subject: soc/tegra: pmc: Pass PMC to tegra_powergate_power_up() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=507c655a06c8553a67122c371608b024b997b0e0;p=linux.git soc/tegra: pmc: Pass PMC to tegra_powergate_power_up() tegra_powergate_sequence_power_up() makes up a struct tegra_powergate from scratch in order to reuse the same code as used by the generic PM domain implementation. However, subsequent patches will need to access the struct tegra_pmc * embedded in the powergate structure, so we need to make sure we always pass it in. Tested-by: Hector Martin Tested-by: Andre Heider Tested-by: Mikko Perttunen Signed-off-by: Thierry Reding --- diff --git a/drivers/soc/tegra/pmc.c b/drivers/soc/tegra/pmc.c index 010fbc928cd39..0efdc4ec019f3 100644 --- a/drivers/soc/tegra/pmc.c +++ b/drivers/soc/tegra/pmc.c @@ -599,6 +599,7 @@ int tegra_powergate_sequence_power_up(unsigned int id, struct clk *clk, pg.num_clks = 1; pg.resets = &rst; pg.num_resets = 1; + pg.pmc = pmc; err = tegra_powergate_power_up(&pg, false); if (err)