diff options
author | Sebastian Reichel <sebastian.reichel@collabora.co.uk> | 2017-07-24 19:33:04 +0200 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2017-12-19 09:32:00 +0100 |
commit | b070d6e84ad20666a8856cfb8f9bd90197ec6c6d (patch) | |
tree | 7a9caa768138035a7210c0eb6da3fc723d6d1507 /drivers/gpu/drm/omapdrm/omap_connector.c | |
parent | drm/omap: drop incorrect comment (diff) | |
download | linux-b070d6e84ad20666a8856cfb8f9bd90197ec6c6d.tar.xz linux-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 <sebastian.reichel@collabora.co.uk>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_connector.c')
-rw-r--r-- | drivers/gpu/drm/omapdrm/omap_connector.c | 6 |
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; } |