if (dc->out_ops && dc->out_ops->enable)
dc->out_ops->enable(dc);
+
+ /* force a full blending update */
+ dc->blend.z[0] = -1;
}
void tegra_dc_enable(struct tegra_dc *dc)
static int tegra_dc_resume(struct nvhost_device *ndev)
{
struct tegra_dc *dc = nvhost_get_drvdata(ndev);
- struct tegra_dc_win *wins[DC_N_WINDOWS];
- int i;
dev_info(&ndev->dev, "resume\n");
- if (dc->enabled) {
- for (i = 0; i < dc->n_windows; i++)
- wins[i] = &dc->windows[i];
-
+ if (dc->enabled)
_tegra_dc_enable(dc);
- /* force a full blending update */
- dc->blend.z[0] = -1;
- tegra_dc_update_windows(wins, dc->n_windows);
- }
return 0;
}