diff options
| author | Stephen Warren <swarren@nvidia.com> | 2013-11-06 17:45:46 -0500 |
|---|---|---|
| committer | Stephen Warren <swarren@nvidia.com> | 2013-12-11 18:43:11 -0500 |
| commit | 80b28791ff0416a472e5a555a4b6f5f39df2fc24 (patch) | |
| tree | 03722ad8b14021fa9b2901db9b453929cdeefb59 /drivers/gpu | |
| parent | ca48080a039f667c9a1e2d6236ea18dde2d36e7e (diff) | |
ARM: tegra: pass reset to tegra_powergate_sequence_power_up()
Tegra's clock driver now provides an implementation of the common
reset API (include/linux/reset.h). Use this instead of the old Tegra-
specific API; that will soon be removed.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-By: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Thierry Reding <treding@nvidia.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu')
| -rw-r--r-- | drivers/gpu/drm/tegra/gr3d.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/tegra/gr3d.c b/drivers/gpu/drm/tegra/gr3d.c index f629e38b00e4..0cbb24b1ae04 100644 --- a/drivers/gpu/drm/tegra/gr3d.c +++ b/drivers/gpu/drm/tegra/gr3d.c | |||
| @@ -279,7 +279,8 @@ static int gr3d_probe(struct platform_device *pdev) | |||
| 279 | } | 279 | } |
| 280 | } | 280 | } |
| 281 | 281 | ||
| 282 | err = tegra_powergate_sequence_power_up(TEGRA_POWERGATE_3D, gr3d->clk); | 282 | err = tegra_powergate_sequence_power_up(TEGRA_POWERGATE_3D, gr3d->clk, |
| 283 | gr3d->rst); | ||
| 283 | if (err < 0) { | 284 | if (err < 0) { |
| 284 | dev_err(&pdev->dev, "failed to power up 3D unit\n"); | 285 | dev_err(&pdev->dev, "failed to power up 3D unit\n"); |
| 285 | return err; | 286 | return err; |
| @@ -287,7 +288,8 @@ static int gr3d_probe(struct platform_device *pdev) | |||
| 287 | 288 | ||
| 288 | if (gr3d->clk_secondary) { | 289 | if (gr3d->clk_secondary) { |
| 289 | err = tegra_powergate_sequence_power_up(TEGRA_POWERGATE_3D1, | 290 | err = tegra_powergate_sequence_power_up(TEGRA_POWERGATE_3D1, |
| 290 | gr3d->clk_secondary); | 291 | gr3d->clk_secondary, |
| 292 | gr3d->rst_secondary); | ||
| 291 | if (err < 0) { | 293 | if (err < 0) { |
| 292 | dev_err(&pdev->dev, | 294 | dev_err(&pdev->dev, |
| 293 | "failed to power up secondary 3D unit\n"); | 295 | "failed to power up secondary 3D unit\n"); |
