]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gvt: Set ENHANCED_FRAME_CAP bit
authorTina Zhang <tina.zhang@intel.com>
Mon, 21 Sep 2020 06:58:07 +0000 (02:58 -0400)
committerZhenyu Wang <zhenyuw@linux.intel.com>
Thu, 12 Nov 2020 06:57:08 +0000 (14:57 +0800)
commit683cf4ef6aa170e53329b9e10e1fc02f87bee0af
tree3478442975ced7f3fd011f04108ff146b534f791
parentf32c77dc61aa66bc517450db2b456cdbbb779e67
drm/i915/gvt: Set ENHANCED_FRAME_CAP bit

Specification says the bit7 of the DPCD MAX_LANE_COUNT (offset 0x02) must
be set to 1 when comes to the displayport version 1.2. This patch respects
the definition.

W/o this patch, guest i915 driver can only set the resolution to 1024*768,
and complains about the unsuccessful link training:

[    5.692193] i915 0000:00:02.0: [drm] *ERROR* index 0, lane_count 1 Link Training Unsuccessful

Fixes: 8fbeb7fa3c6e ("drm/i915/gvt: make dpcd_fix_data supports DP1.2")
Reviewed-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Tina Zhang <tina.zhang@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20200921065807.247847-1-tina.zhang@intel.com
drivers/gpu/drm/i915/gvt/display.c