aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/udl/udl_proto.h
diff options
context:
space:
mode:
authorThomas Zimmermann <[email protected]>2022-10-06 11:53:51 +0200
committerThomas Zimmermann <[email protected]>2022-10-07 13:46:59 +0200
commit9869e40df1a72eede80b4816d6e522e57a6fd97b (patch)
treea395fb2f64e3263a838a57c2de8faeb24d9102be /drivers/gpu/drm/udl/udl_proto.h
parentff76e82c05a5d35994c2452ac4dcbd2bdd467204 (diff)
drm/udl: Add constants for display-mode registers
Add constants for the registers the contain various display-mode parameters and update the mode-setting function. No functional changes. Signed-off-by: Thomas Zimmermann <[email protected]> Reviewed-by: Javier Martinez Canillas <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'drivers/gpu/drm/udl/udl_proto.h')
-rw-r--r--drivers/gpu/drm/udl/udl_proto.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/gpu/drm/udl/udl_proto.h b/drivers/gpu/drm/udl/udl_proto.h
index 3f5b8e832b99..5a6c960bd10d 100644
--- a/drivers/gpu/drm/udl/udl_proto.h
+++ b/drivers/gpu/drm/udl/udl_proto.h
@@ -5,6 +5,21 @@
#define UDL_COLORDEPTH_16BPP 0
+/* Display-mode settings */
+#define UDL_REG_XDISPLAYSTART 0x01
+#define UDL_REG_XDISPLAYEND 0x03
+#define UDL_REG_YDISPLAYSTART 0x05
+#define UDL_REG_YDISPLAYEND 0x07
+#define UDL_REG_XENDCOUNT 0x09
+#define UDL_REG_HSYNCSTART 0x0b
+#define UDL_REG_HSYNCEND 0x0d
+#define UDL_REG_HPIXELS 0x0f
+#define UDL_REG_YENDCOUNT 0x11
+#define UDL_REG_VSYNCSTART 0x13
+#define UDL_REG_VSYNCEND 0x15
+#define UDL_REG_VPIXELS 0x17
+#define UDL_REG_PIXELCLOCK5KHZ 0x1b
+
/* On/Off for driving the DisplayLink framebuffer to the display */
#define UDL_REG_BLANKMODE 0x1f
#define UDL_BLANKMODE_ON 0x00 /* hsync and vsync on, visible */