summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_vbt_defs.h
diff options
context:
space:
mode:
authorJani Nikula2018-01-18 16:33:10 +0100
committerRodrigo Vivi2018-01-18 21:13:40 +0100
commitc4fb60b9aba9f939d3f8575df23fd8d5958ec6ed (patch)
tree27bdaff636aefbb71718ba5d06f0c10dcd5c9475 /drivers/gpu/drm/i915/intel_vbt_defs.h
parentdrm/i915/cnl: apply Display WA #1178 to fix type C dongles (diff)
downloadkernel-qcow2-linux-c4fb60b9aba9f939d3f8575df23fd8d5958ec6ed.tar.gz
kernel-qcow2-linux-c4fb60b9aba9f939d3f8575df23fd8d5958ec6ed.tar.xz
kernel-qcow2-linux-c4fb60b9aba9f939d3f8575df23fd8d5958ec6ed.zip
drm/i915/bios: add DP max link rate to VBT child device struct
Update VBT defs to reflect revision 216. While at it, default the expected child device struct size to sizeof the size rather than a hardcoded value. v2: Fix bit order (David) Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180118153310.32437-1-jani.nikula@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/intel_vbt_defs.h')
-rw-r--r--drivers/gpu/drm/i915/intel_vbt_defs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_vbt_defs.h b/drivers/gpu/drm/i915/intel_vbt_defs.h
index e3d7745a9151..98dff6058d3c 100644
--- a/drivers/gpu/drm/i915/intel_vbt_defs.h
+++ b/drivers/gpu/drm/i915/intel_vbt_defs.h
@@ -412,6 +412,8 @@ struct child_device_config {
u16 dp_gpio_pin_num; /* 195 */
u8 dp_iboost_level:4; /* 196 */
u8 hdmi_iboost_level:4; /* 196 */
+ u8 dp_max_link_rate:2; /* 216 CNL+ */
+ u8 dp_max_link_rate_reserved:6; /* 216 */
} __packed;
struct bdb_general_definitions {