summaryrefslogtreecommitdiffstats
path: root/include/drm
diff options
context:
space:
mode:
authorMaxime Ripard2019-06-19 12:17:51 +0200
committerMaxime Ripard2019-06-19 12:17:51 +0200
commit3d46a3007cd8f73bae502bf5c171977b91d7aacc (patch)
tree6d23e7a46871fcf77afffaa194c801784d74006a /include/drm
parentdrm/connector: Introduce a TV margins structure (diff)
downloadkernel-qcow2-linux-3d46a3007cd8f73bae502bf5c171977b91d7aacc.tar.gz
kernel-qcow2-linux-3d46a3007cd8f73bae502bf5c171977b91d7aacc.tar.xz
kernel-qcow2-linux-3d46a3007cd8f73bae502bf5c171977b91d7aacc.zip
drm/modes: Parse overscan properties
Properly configuring the overscan properties might be needed for the initial setup of the framebuffer for display that still have overscan. Let's allow for more properties on the kernel command line to setup each margin. Reviewed-by: Noralf Trønnes <noralf@tronnes.org> Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com> Link: https://patchwork.freedesktop.org/patch/msgid/e481f1628e3768ca49226ec2115cfa4dfcbd5e4c.1560783090.git-series.maxime.ripard@bootlin.com
Diffstat (limited to 'include/drm')
-rw-r--r--include/drm/drm_connector.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h
index b22e3150e33d..ca745d9feaf5 100644
--- a/include/drm/drm_connector.h
+++ b/include/drm/drm_connector.h
@@ -1054,6 +1054,11 @@ struct drm_cmdline_mode {
* DRM_MODE_ROTATE_0 and DRM_MODE_ROTATE_180.
*/
unsigned int rotation_reflection;
+
+ /**
+ * @tv_margins: TV margins to apply to the mode.
+ */
+ struct drm_connector_tv_margins tv_margins;
};
/**