]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
drm/tegra: Start connectors with correct DPMS mode
authorThierry Reding <treding@nvidia.com>
Tue, 24 Sep 2013 07:58:08 +0000 (09:58 +0200)
committerThierry Reding <treding@nvidia.com>
Wed, 16 Oct 2013 18:03:04 +0000 (20:03 +0200)
A connector's DPMS mode isn't initialized by default, therefore using a
default of 0 (DRM_MODE_DPMS_ON). This can cause problems in that the DRM
core won't explicitly turn on a connector because it thinks that it is
already on.

Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/output.c

index 1e17a46adab63caf251115a193c9b66bd2d1256c..1734c49505ad567e6f4522fb66f1b4a958dc82d4 100644 (file)
@@ -290,6 +290,7 @@ int tegra_output_init(struct drm_device *drm, struct tegra_output *output)
        drm_connector_init(drm, &output->connector, &connector_funcs,
                           connector);
        drm_connector_helper_add(&output->connector, &connector_helper_funcs);
+       output->connector.dpms = DRM_MODE_DPMS_OFF;
 
        if (output->panel)
                drm_panel_attach(output->panel, &output->connector);