projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
69654c6
)
drm/connector: Hookup the new drm_cmdline_mode panel_orientation member (v2)
author
Hans de Goede
<hdegoede@redhat.com>
Sun, 5 Jan 2020 15:51:20 +0000
(16:51 +0100)
committer
Hans de Goede
<hdegoede@redhat.com>
Sat, 11 Jan 2020 10:57:59 +0000
(11:57 +0100)
If the new video=... panel_orientation option is set for a connector, honor
it and setup a matching "panel orientation" property on the connector.
Changes in v2:
-Improve DRM_INFO message to make it clear that the panel_orientation is
being forced from the commandline
BugLink:
https://gitlab.freedesktop.org/plymouth/plymouth/merge_requests/83
Acked-by: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link:
https://patchwork.freedesktop.org/patch/msgid/20200105155120.96466-2-hdegoede@redhat.com
drivers/gpu/drm/drm_connector.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/drm_connector.c
b/drivers/gpu/drm/drm_connector.c
index de5031c4aa49b2384a60eb9a0fc332a1777de8ea..f632ca05960e788961e57a4077fb9364a327fccb 100644
(file)
--- a/
drivers/gpu/drm/drm_connector.c
+++ b/
drivers/gpu/drm/drm_connector.c
@@
-140,6
+140,13
@@
static void drm_connector_get_cmdline_mode(struct drm_connector *connector)
connector->force = mode->force;
}
+ if (mode->panel_orientation != DRM_MODE_PANEL_ORIENTATION_UNKNOWN) {
+ DRM_INFO("cmdline forces connector %s panel_orientation to %d\n",
+ connector->name, mode->panel_orientation);
+ drm_connector_set_panel_orientation(connector,
+ mode->panel_orientation);
+ }
+
DRM_DEBUG_KMS("cmdline mode for connector %s %s %dx%d@%dHz%s%s%s\n",
connector->name, mode->name,
mode->xres, mode->yres,