aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/omapdrm/omap_connector.c
diff options
context:
space:
mode:
authorSebastian Reichel <[email protected]>2017-07-24 17:33:04 +0000
committerTomi Valkeinen <[email protected]>2017-12-19 08:32:00 +0000
commitb070d6e84ad20666a8856cfb8f9bd90197ec6c6d (patch)
tree7a9caa768138035a7210c0eb6da3fc723d6d1507 /drivers/gpu/drm/omapdrm/omap_connector.c
parentdrm/omap: drop incorrect comment (diff)
downloadkernel-b070d6e84ad20666a8856cfb8f9bd90197ec6c6d.tar.gz
kernel-b070d6e84ad20666a8856cfb8f9bd90197ec6c6d.zip
drm/omap: add support for physical size hints from display drivers
While physical size information is automatically parsed for EDID based displays, we need to provide it manually for displays providing one fixed mode. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Tomi Valkeinen <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_connector.c')
-rw-r--r--drivers/gpu/drm/omapdrm/omap_connector.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_connector.c b/drivers/gpu/drm/omapdrm/omap_connector.c
index aa5ba9ae2191..188124adc8a8 100644
--- a/drivers/gpu/drm/omapdrm/omap_connector.c
+++ b/drivers/gpu/drm/omapdrm/omap_connector.c
@@ -149,6 +149,12 @@ static int omap_connector_get_modes(struct drm_connector *connector)
drm_mode_set_name(mode);
drm_mode_probed_add(connector, mode);
+ if (dssdrv->get_size) {
+ dssdrv->get_size(dssdev,
+ &connector->display_info.width_mm,
+ &connector->display_info.height_mm);
+ }
+
n = 1;
}